了解getPrincipalByUniqueName()吗?

2020-09-03 01:05发布

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

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


专家您好,

这是BPM流程的大部分要求; 我需要将任务动态地分配给用户(用户的委托人)。 因此,我已经通过论坛对其进行了搜索,并找到了用于动态分配的getPrincipalByUniqueName()。

我需要找出的是; 此getPrincipalByUniqueName()函数如何工作? 我的意思是,我正在使用的BPM服务器是一台崭新的服务器,那么我将如何在BPM上使用HR系统来查找用户的本金? 为了获得此功能(getPrincipalByUniqueName())正常工作(以便能够找到用户的主体),要求是什么?

此外,我还将感谢getPrincipalByUniqueName()上有关常规用法的更多信息。

预先感谢

Yasin

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

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


专家您好,

这是BPM流程的大部分要求; 我需要将任务动态地分配给用户(用户的委托人)。 因此,我已经通过论坛对其进行了搜索,并找到了用于动态分配的getPrincipalByUniqueName()。

我需要找出的是; 此getPrincipalByUniqueName()函数如何工作? 我的意思是,我正在使用的BPM服务器是一台崭新的服务器,那么我将如何在BPM上使用HR系统来查找用户的本金? 为了获得此功能(getPrincipalByUniqueName())正常工作(以便能够找到用户的主体),要求是什么?

此外,我还将感谢getPrincipalByUniqueName()上有关常规用法的更多信息。

预先感谢

Yasin

付费偷看设置
发送
4条回答
宇峰Kouji
1楼-- · 2020-09-03 01:35

嗨Yasin,

在许多情况下,getPrincipalByUniqueName()函数可能会非常有用。

我在池的"管理员"标签中分配用户时遇到问题- 我无法使用"选择一个或多个UME主体"选项来查找用户,因此我使用了一个表达式:

getPrincipalByUniqueName(admins/admin1," user")

其中admins/admin1是要分配给您的进程管理员的用户。

我在同一进程中的多个不同位置使用了getPrincipalByUniqueName()函数来分配权限以及 更复杂的功能。

我希望这对您有所帮助,

Grigor

SKY徐
2楼-- · 2020-09-03 01:53

嗨,

我使用的是xsd:string,但是找到了xsd:string列表,但使用了相同的错误。

请提出建议。 谢谢!

jovirus
3楼-- · 2020-09-03 01:44

嗨Yasin,

函数getPrincipalByUniqueName()基本上将在AS Java的UME中查找主体。 根据UME的配置,您可以使用本地存储或基于ldap的用户存储。 这对于该功能将是透明的。

但是,我将使用getPrincipals()函数,因为如果角色和用户使用相同的名称,您将不会遇到问题。 该功能使您可以查找各种主体:用户,角色和组。 因此,该功能的使用者必须意识到这一事实。 如果使用它将其映射到某个任务的潜在所有者,它将立即可用。

作为方法的输入,您必须使用主体的唯一ID 包含一个前缀,指定它是角色,用户还是组:

USER.PRIVATE_DATASOURCE.un:

理想情况下,您不必自己构造它,但是可以 使用方法#getUniqueId(),该方法在UME API提供的主体对象上可用。

希望这会有所帮助,

Stefan

软件心理学工程师
4楼-- · 2020-09-03 01:58

嗨,

我使用的是xsd:string,但是找到了xsd:string列表,但使用了相同的错误。

请提出建议。 谢谢!

一周热门 更多>