基础管理 > 支持协作 > 生命周期管理 > 生命周期管理 > 常见的生命周期管理任务 > 定义其他生命周期角色
  
定义其他生命周期角色
高级生命周期可包含与特定生命周期阶段相关联的角色。
对象进入该阶段时,关联的角色被分配给参与者。可以通过以下几种方式填充生命周期角色:
将生命周期角色映射到组、用户或组织。
将生命周期角色直接映射到参与者通常是不可行的。同时使用生命周期和团队就可以在达到此阶段时识别角色参与者,而无需在定义生命周期时进行明确的映射。
将生命周期角色映射到团队角色。
例如,可将生命周期角色“升级者”映射到“产品管理者”团队角色。在运行时,“升级者”角色被分配为产品管理者的用户所填充。
将生命周期角色映射到操作者。操作者是执行特定操作的人员。
例如,可将“创建者”操作者映射到给定生命周期阶段的“提交者”生命周期角色。对于该阶段,创建对象的用户将在运行时被分配为“提交者”角色。
有关详细信息,请参阅团队角色解析阶段角色
添加角色
Windchill 为生命周期模板提供了几个预定义的角色。角色对象为枚举类型。
要定义其他状态,请编辑以下文件:
RolesRB.rbinfo
重新编译这些资源文件并将类文件部署到生产环境中时,会将新的已定义的角色添加到现有角色中。有关详细信息,请参阅以下自定义主题:
PTC 提供的自定义文件最佳做法
关于“枚举类型自定义实用程序”
编辑“枚举类型”的“资源信息”
* 
如果删除先前添加到枚举类型的某个值 (例如,删除 RolesRB.rbinfo 资源文件中的某个状态),可能会导致运行时出现严重错误。除非能确定系统中没有引用某一角色,否则请不要删除该角色。
对于其他资源束,可能将角色标记为不可选择以防止在新实例中使用它们。