如何使用getPrincipals(string [1 .. *] PrincipalID)

2020-09-03 01:01发布

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

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


嗨,

我刚开始使用SAP BPM,要求为任务设置多个潜在所有者。

我看到有一个表达式功能 getPrincipal 对1个用户有效。 但是现在我想

使用 getPrincipals(string [] PrincipalID)

我尝试了很多组合来传递该数组的UserId,但是它不起作用,而且我找不到

SAP的任何此类文档。

我也在论坛上搜索了此内容,但似乎没有人得到答案。

有人使用过此功能吗?

我不想为此创建EJB,因为该功能应该已经存在并且将会

是我必须构建的唯一更复杂的表达式。

感谢和问候,

丹尼斯

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

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


嗨,

我刚开始使用SAP BPM,要求为任务设置多个潜在所有者。

我看到有一个表达式功能 getPrincipal 对1个用户有效。 但是现在我想

使用 getPrincipals(string [] PrincipalID)

我尝试了很多组合来传递该数组的UserId,但是它不起作用,而且我找不到

SAP的任何此类文档。

我也在论坛上搜索了此内容,但似乎没有人得到答案。

有人使用过此功能吗?

我不想为此创建EJB,因为该功能应该已经存在并且将会

是我必须构建的唯一更复杂的表达式。

感谢和问候,

丹尼斯

付费偷看设置
发送
3条回答
Aaron 3364
1楼 · 2020-09-03 01:42.采纳回答

Hello Dennis,

getPrincipals函数应该可以正常工作。 有一些提示可供您检查:

1.-请仔细检查提供给该功能的主体ID是否确实存在于用户管理中。

2.-检查 谨慎处理前导和尾随空格。 应当忽略它们。

3.-您发现什么错误? 可以通过增加跟踪的位置来查看未正确键入用户的标志

在这种情况下应该存在一些不存在的用户的磨损)。

如果找不到失败的原因,请将跟踪位置:


com.sap.bpem.um.functions和Subtree包设置为"警告"级别,然后保存 日志配置。


这可以通过NWA在服务器上完成/问题管理/日志配置/将下拉菜单中的"显示"更改为"跟踪位置"。
然后从表中选择" 根目录"-> com-> sap-> bpem-> um->功能

,然后从右侧的"警告"中选择。 然后按"复制到子树"按钮,然后按"保存
配置"。

设置跟踪位置后,请启动使用" getPrincipals"功能的进程之一。 确保流程已创建任务后(使用getPrincipals进行创建),请检查是否为有问题的任务填充了潜在所有者。
如果不是,请打开,然后打开并检查默认跟踪。


此外,请确保正确且正确地填写了所使用的用户ID,并确保已正确填写用户ID。

希望这对您有所帮助。

问候,

Blanca

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

嗨,

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

请提出建议。 谢谢!

打个大熊猫
3楼-- · 2020-09-03 01:57

Dennis

您要传递给方法变量PrincipleID的值是什么? 这些是用户ID还是唯一ID?

Sandip

一周热门 更多>