如果角色是从另一个角色继承的,则找不到Workitem代理

2020-08-31 05:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们基于具有标准工作项任...

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

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


你好

我们基于具有标准工作项任务的标准角色创建了一个通用角色。 不幸的是,由于分配的角色是从通用角色继承的,因此代理确定无法找到任何用户。 有可能解决该问题。

预先感谢

3条回答
clever101
2020-08-31 06:30

你好,Stephane,

最初的问题是工作流程是批准工作流程。 此工作流应仅将任务分配给由特定批准工厂的角色授权的用户。 这无法解决,因此我正在寻找编码解决方案。 相关的wf任务是一个标准的工作流程任务,它通过将任务分配给用户来确定其代理(我想但我不确定)。 它不是一般性的,也不是由规则决定的。 不幸的是,任务本身并没有像往常一样做出确定。 存在一个父工作流程,该工作流程具有一个确定代理的后台任务(通用实例化方法)。 在这里很难理解标准编码。 但是,如果该人具有继承的角色,则它不起作用。 如果角色包含在自定义角色中,则它将起作用。 我无法通过编码来验证是否根据分配的wf任务或其他过程来完成此确定。 如果确定完成,则另一个任务将处理所有找到的代理,并为每个用户创建带有PCBO的子工作流。

现在,我们恢复继承,我对标准逻辑进行了增强,该逻辑可以检查所有用户并创建子工作流。 我在那里检查确定的用户是否被允许对相关位置进行批准。

如果您有其他任何想法,请告诉我。

谢谢

Jonas

一周热门 更多>