点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
这是BPM流程的大部分要求; 我需要将任务动态地分配给用户(用户的委托人)。 因此,我已经通过论坛对其进行了搜索,并找到了用于动态分配的getPrincipalByUniqueName()。
我需要找出的是; 此getPrincipalByUniqueName()函数如何工作? 我的意思是,我正在使用的BPM服务器是一台崭新的服务器,那么我将如何在BPM上使用HR系统来查找用户的本金? 为了获得此功能(getPrincipalByUniqueName())正常工作(以便能够找到用户的主体),要求是什么?
此外,我还将感谢getPrincipalByUniqueName()上有关常规用法的更多信息。
预先感谢
Yasin
嗨Yasin,
在许多情况下,getPrincipalByUniqueName()函数可能会非常有用。
我在池的"管理员"标签中分配用户时遇到问题- 我无法使用"选择一个或多个UME主体"选项来查找用户,因此我使用了一个表达式:
getPrincipalByUniqueName(admins/admin1," user")
其中admins/admin1是要分配给您的进程管理员的用户。
我在同一进程中的多个不同位置使用了getPrincipalByUniqueName()函数来分配权限以及 更复杂的功能。
我希望这对您有所帮助,
Grigor
嗨,
我使用的是xsd:string,但是找到了xsd:string列表,但使用了相同的错误。
请提出建议。 谢谢!
嗨Yasin,
函数getPrincipalByUniqueName()基本上将在AS Java的UME中查找主体。 根据UME的配置,您可以使用本地存储或基于ldap的用户存储。 这对于该功能将是透明的。
但是,我将使用getPrincipals()函数,因为如果角色和用户使用相同的名称,您将不会遇到问题。 该功能使您可以查找各种主体:用户,角色和组。 因此,该功能的使用者必须意识到这一事实。 如果使用它将其映射到某个任务的潜在所有者,它将立即可用。
作为方法的输入,您必须使用主体的唯一ID 包含一个前缀,指定它是角色,用户还是组:
USER.PRIVATE_DATASOURCE.un:
理想情况下,您不必自己构造它,但是可以 使用方法#getUniqueId(),该方法在UME API提供的主体对象上可用。
希望这会有所帮助,
Stefan
嗨,
我使用的是xsd:string,但是找到了xsd:string列表,但使用了相同的错误。
请提出建议。 谢谢!
一周热门 更多>