示例:在步骤N中,如果是部门10,则希望项目转到Dave,但如果是部门20,则希望转到Dave。
通常情况下,您需要在此过程中执行两个步骤,一个是部门10条件,一个用户列表分配给Dave,另一个是部门20,用户列表分配给Sally。
如果您尝试使用路径控件,系统只允许您为每个用户列表应用一个配置文件,因此如果您需要制作2个不同的配置文件(1个用于部门10,一个用于部门20),请将它们分别分配给戴夫和莎莉,因此你在工作流程中还需要两个单独的步骤。
答案 0 :(得分:0)
根据我的经验,在批准完成之前,步骤确定链中有多少批准者,审阅者等。是的,您可以为每个步骤分配不同的用户列表,步骤可以有条件,但通常用户列表而不是步骤确定批准者/审阅者。通常,遵循Dave和Sally示例,通过两个步骤的批准将有两个批准者(除非标准另有说明)。
作为开发人员,我会使用SQL或PeopleCode根据事务键和现有的审批链生成动态用户列表。然而,功能性用户并不具备这种奢侈品。使用角色和用户列表进行路径控制允许功能用户在不编写PeopleCode和SQL的情况下应用条件。