如何为每个用户设置SAP Fiori Cloud默认主题?

2020-08-18 02:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在SAP Fiori内部部署中,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在SAP Fiori内部部署中,而不是在HCP上运行的新Cloud版本中,我们可以在SU01中为特定用户定义SAP Fiori默认主题。 我们只需要编辑用户参数并为/UI2/USER_PROFILE =" theme.id" 添加一个新条目。

但是,如何在SAP Fiori云版中执行相同的操作?

我知道用户可以访问FLP并选择他们要使用的主题。 我也知道,现在我们可以拥有多个具有不同配置的FLP。 但是我只想使用一个FLP并动态定义默认主题。 假设一组用户看到主题X,另一组用户看到主题Y。

我检查了通过"用户首选项"菜单更改默认主题后会发生什么情况。






当我们更改主题时,FLP将HTTP POST请求发送至:
https://flpportal- myAccount.dispatcher.hanatrial.ondemand.com/fiori/cp/runtime/v1/sites/myFLP-GUID

有效负载是一个json,就像下面的json一样,它包含与所选theme.id相关的属性:

 {
   " personalizedSite":{"页面":[],
     "应用": [],
     "属性":[
       {
         " key":" theme.id",
         " value":" sap_bluecrystal"
       }
     ],
     " deletedApps":[],
     " documentModel":正确
   }
 } 

现在,最后但并非最不重要的是,每次我们访问FLP时,都会将HTTP GET请求发送到:

https://flpportal-m yAccount dispatcher.hanatrial.ondemand.com/fiori/cp/runtime/v1/sites/myFLP-GUID

它返回一个大json,其中还包含我们之前选择的theme.id(用户的默认主题)的属性:
 {
   "个性化网站":{
     "属性":[
       {
         " key":" theme.id",
         " value":" sap_bluecrystal"
       }
     ]
   }
 } 

现在有更多问题。

" theme.id"存储在哪里? 是否可以将其分配给角色? 可以手动将其分配给用户吗?

2条回答
槿木_熙
2020-08-18 03:02

您好,Mauricio-据我所知,没有配置选项可以完成您要在HCP上使用FLP进行的操作。 用户可选/持久主题是您唯一的选择。 我有点想知道更多有关将主题手动分配给单个用户的用例或业务需求的信息。

一周热门 更多>