CRM 和 Cloud for Customer 的 UI 界面皮肤更改

举报
Jerry Wang 发表于 2022/03/12 22:47:05 2022/03/12
【摘要】 CRM可以在 personalization 页面修改 skin. C4C也有类似的personalization,称为theme builder:存在更快捷的办法切换theme: 在console里执行sap.ui.getCore().applyTheme(“sap_belize_dark”);执行效果:原理其实在这行:在这篇博客C4C theme integration里有介绍:htt...

CRM

可以在 personalization 页面修改 skin.

C4C

也有类似的personalization,称为theme builder:

存在更快捷的办法切换theme: 在console里执行sap.ui.getCore().applyTheme(“sap_belize_dark”);

执行效果:

原理其实在这行:

在这篇博客C4C theme integration里有介绍:https://blogs.sap.com/2018/03/06/c4c-theme-integration/

ABAP

其实ABAP的编程范式相对其他语言比较简单,没有太多异步操作。除了STARTING NEW TASK可以实现异步调用。
Use ABAP Multi-Thread programming to deal with a real performance issue:

https://blogs.sap.com/2017/02/10/use-abap-multi-thread-programming-to-deal-with-a-real-performance-issue/

Fiori

我们做Fiori开发的时候,处理过performance的incident。一个simple operation的roundtrip number不能大于3。2个几乎同时发出的异步操作算1个roundtrip。Fiori的best practice也是尽量用异步操作。

Android

成都Android开发团队2011~2013参与了Customer Briefing app的开发。如果在UI线程里访问了web resource,容易遇到ANR Android Not response的exception。
我记得我当时编程时只要在UI线程做这些事情,API调用会立即报错。

Hybris

看Hybris log就知道了,Hybris服务end user请求通过一个线程池来完成,每个线程类似Netweaver的work process,用的仍是block IO.

这个bio的配置在server.xml里完成:


AG3上执行ps命令,结果如下:



Cloud Foundry

到安装目录的scripts folder下,打开脚本文件start.sh:

发现Cloud Foundry的启动逻辑:依次启动postgres, nats, consul_agent, etcd这几个服务,然后用功能根据monit监控状态:

直至所有相关进程的状态都为running & accessible之后,即打印All processes have been started的log,提示Cloud Foundry启动成功。

执行start.sh直至在console里看到All Processes have been started!的信息,然后即可得到登录该CF实例的信息,比如url和用户名及密码。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。