每当用户属性(例如成本中心和头寸)发生变化时,是否删除直接分配的特权?

2020-09-01 06:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 当前,角色是...

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

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


尊敬的专家,

当前,角色是通过动态组分配给用户的,并且已在诸如成本中心,员工类型和职位等过滤器上创建了DG。 只要这些属性中的任何一个发生更改,就会删除先前的角色并分配新的角色。 在初始加载期间,很少有特权作为直接分配分配给用户,而idm业务角色是通过动态组分配的。

问题:现在,每当用户职位或成本中心发生变化时,角色都会被删除,而每天要重新计算动态组,但是如何删除直接分配的特权而不是手动清理。

可用的解决方案:

解决方案1:

创建一个流程并将其修改后链接到成本中心和位置属性,该属性计算直接分配的特权并将其删除。 如果我为职位和成本中心属性链接与事件任务相同的流程,则如果两个属性都被修改,则同一任务将被触发两次。

是否有可能一次触发此任务?


解决方案2:

大量清理直接分配的特权,这将浪费大量时间,并且客户不希望使用此解决方案,因为这会延迟创建角色。


如果还有其他解决方法,请告诉我

预先感谢


此致

Deva

7条回答
clever101
2020-09-01 06:39

第三个选项是维护作业,该维护作业会在一段时间(每小时/每天...)中触发。

例如,您可以在这两个用户属性(成本中心/位置)上检查修改时间,并通过取消配置直接分配的特权来对此进行响应。 还可以检查旧值。

此解决方案的缺点是取消分配直接分配的权限不会像事件任务那样实时触发。

一旦我搜索了当前所需的解决方案->事件任务的单独配置。

事件任务确实是一个很棒的工具,但是您必须谨慎使用它,否则您的作业日志将来可能会爆炸,因为每次属性修改都会触发一个过程。 就像多米诺骨牌效应一样,一个触发器也会触发另一个。 我们曾经有过这种情况。

如果可以更具体地配置事件任务,那么我将对此非常感兴趣。

一周热门 更多>