角色解析示例
本节中包括一个示例,用于说明如何为与团队和生命周期关联的文档对象解析角色。
生命周期模板包含以下角色:
第一阶段
第二阶段
第三阶段
第四阶段
提交者
创建者
不在此阶段
不在此阶段
不在此阶段
升级者
不在此阶段
不在此阶段
不在此阶段
不在此阶段
审阅者
设计工程师
项目经理
产品营销
质量工程师
技术出版物
Jane
设计工程师
项目经理
质量工程师
观察者
不在此阶段
团队负责人
不在此阶段
不在此阶段
团队模板包含以下角色/参与者:
设计工程师 - Kristin
项目经理 - Dave、John
质量工程师 - Sean、Sachin
团队负责人 - Tom、Beth
上下文团队中包含以下角色/参与者:
设计工程师 - Kristin、Flavio、Bill、Galen
项目经理 - Dave、John
产品营销 - Chris
质量工程师 - Sean、Sachin、Iyrena
技术出版物 - April、Diane、Muriel
团队负责人 - Tom、Beth
第一阶段
对象由 Jeff 创建,并被分配到上述生命周期模板和团队模板。上下文团队如上所列。当按下表所述设置 wt.team.re-resolveRoles 特性时,对于第一阶段,团队解析为以下参与者:
默认 (特性设置为 false)
特性设置为 true
设计工程师
Kristin、Flavio、Bill、Galen
Kristin、Flavio、Bill、Galen
项目经理
Dave、John
Dave、John
质量工程师
Sean、Sachin、Iyrena
Sean、Sachin、Iyrena
团队负责人
Tom、Beth
Tom、Beth
审阅者
Kristin
Kristin
提交者
Jeff
Jeff
升级者
现象:
团队模板/生命周期角色解析期间添加参与者。
参与者 (Flavio、Bill 和 Galen) 从上下文团队添加为设计工程师角色。
团队中不存在的上下文团队中的角色不会添加 (此例中为“产品营销”和“技术出版物”)。
生命周期“审阅者”角色映射到“设计工程师”,但因为在团队模板/生命周期角色解析完成后才添加上下文团队角色,故“设计工程师”角色中的人员不是“审阅者”角色的成员。
第二阶段
对象被升级到第二阶段。
默认 (特性设置为 false)
特性设置为 true
设计工程师
Kristin、Flavio、Bill、Galen
Kristin、Flavio、Bill、Galen
项目经理
Dave、John
Dave、John
质量工程师
Sean、Sachin、Iyrena
Sean、Sachin、Iyrena
团队负责人
Tom、Beth
Tom、Beth
审阅者
Kristin
Dave、John
提交者
Jeff
Jeff
升级者
观察者
Tom、Beth
Tom、Beth
现象与第一阶段相同。
第三阶段
团队模板和上下文团队被修改。
团队模板包含以下角色/参与者:
设计工程师 - Kristin、Flavio
项目经理 - Dave、John
质量工程师 - Sean、Sachin、Dan
集成 - Mark
上下文团队包含以下角色/参与者:
设计工程师 - Kristin、Flavio、Jeff、Michelle
项目经理 - Dave、John
产品营销 - Chris
质量工程师 - Sean、Sachin、Iyrena
技术出版物 - April、Diane、Muriel
团队负责人 - Tom、Beth
观察者 - Jane、Lynn
默认 (特性设置为 false)
特性设置为 true
设计工程师
Kristin、Flavio
Kristin、Flavio、Jeff、Michelle
项目经理
Dave、John
Dave、John
质量工程师
Sean、Sachin、Iyrena
Sean、Sachin、Iyrena
审阅者
Kristin
Sean、Sachin、Dan
提交者
Jeff
Jeff
升级者
观察者
Tom、Beth
Tom、Beth、Lynn、Jane
团队负责人
Tom、Beth
Tom、Beth
第四阶段
设置状态将对象设置成第四阶段。
默认 (特性设置为 false)
特性设置为 true
设计工程师
Kristin、Flavio
Kristin、Flavio、Jeff、Michelle
项目经理
Dave、John
Dave、John
质量工程师
Sean、Sachin、Iyrena
Sean、Sachin、Iyrena
审阅者
Kristin
Jane、Kristin、Flavio、Dave、John、Sean、Sachin、Dan
提交者
Jeff
Jeff
升级者
观察者
Tom、Beth
Tom、Beth、Lynn、Jane
团队负责人
Tom、Beth
Tom、Beth
现象:
在第四阶段,生命周期模板中不存在“设计工程师”和“观察者”,但团队模板和上下文团队中存在这两者。因此,即使将特性设置为 true,这些角色也不会从运行时团队中移除。
这对您有帮助吗?