基础管理 > 管理用户参与 > 团队模板管理 > 团队角色解析 > 角色解析规则 > 设置为 True 的角色解析属性
  
设置为 True 的角色解析属性
如果属性 wt.team.re-resolveRoles=true,则唯一的不同之处就是当对象进入新阶段时将重新对角色进行解析。仅重新解析生命周期阶段的角色,即清除该阶段角色的成员,然后使用团队模板和上下文团队重新进行解析。所有未存在于生命周期阶段中的其他运行时团队角色仅使用上下文团队进行更新。
如果将该属性设置为“假”,则角色解析将仅在第一个状态 (而非后继状态) 的第一阶段发生。
1. 如果生命周期映射到团队模板中的现有角色,则角色解析为团队模板中的成员。
2. 如果生命周期角色不在团队中 (即规则 1 不适用),但映射到某个现有团队模板角色,则该生命周期角色将添加到团队中,并解析为团队模板角色中定义的参与者。
3. 如果生命周期角色未映射到团队模板中的现有角色,则生命周期角色参与者被解析,并添加到角色团队中。
示例 1:生命周期中包含“角色 A”并被分配给“角色 B”。团队中包含“角色 B”,其中具有成员用户 x。团队模板中不包含“角色 A”。则“角色 A”将作为参与者添加到具有用户 x 的团队中。
示例 2:生命周期中包含“角色 A”并被分配给“角色 B”。团队中包含“角色 B”,其中具有成员用户 x。团队模板中包含“角色 A”,其中具有成员用户 y。则“角色 A”将作为参与者添加到具有用户 y 的团队中。
4. 如果对象的上下文团队中包含角色,则要在上下文团队中承担角色但尚未成为团队中角色成员的参与者将被添加到团队中。
5. 启动工作流进程时,团队中未定义但在相关工作流进程中使用的所有角色都将添加到团队中。