配置参与者列表
可以利用对象工作流模板中的资源库来配置参与者列表。参与者列表汇集了在工作流模板内跨所有工作流任务角色而定义的所有资源库。组列在资源库中所分配的工作流角色的下方,而团队将显示团队角色内的参与者。要配置工作负责人和审阅者角色的组,请完成以下步骤。
|
所有“工作流”模板均已引入到新的“重置”复选框中。如果已设置,系统会忽略为角色配置的所有参与者。
|
|
默认情况下,“参与者列表”表格中提供的参与者列表表格使用上下文团队的角色和成员。
|
1. 打开更改任务或升级请求的“工作流”模板。
2. 从更改任务或升级请求工作流模板中,单击模板内各个工作流任务的“资源池”选项卡。
3. 选择要分配至组的角色,并将合适的组、团队、上下文团队、角色及相应项添加到
“资源池”。例如,如果您希望将
“审阅者”的资源库定义到“主管工程师”组,请选择
“审阅者”作为
“角色”,然后将“主管工程师”组添加至
“资源池”。有关资源库的详细信息,请参阅
资源库选项卡。
4. 单击“确定”。
5. 当您为相应的角色和组配置了资源库后,“参与者列表”会反映工作流模板中定义的角色和组。
通过对各自角色下的两个组进行定义,参与者即会经过过滤,从而仅在角色下为可选。
仅限更改任务
“审阅者”是默认的审阅者角色。如果您在工作流中配置了其他审阅者角色,则需要为工作流中的这些角色定义一个变量。为此,请执行以下步骤:
1. 打开 Change Activity Workflow 模板。
2. 在“更改活动工作流”窗口中,单击“特性”。
3. 在
“变量”选项卡上,添加一个名为
optionalReviewerRoles、类型为
java.lang.String 的变量。有关详细信息,请参阅
定义工作流变量。
4. 在“默认值”框中添加所需审阅者角色的内部名称 (用逗号分隔)。
5. 单击“确定”。
此外,可以使用为工作流任务角色定义的资源库和通过对象初始化规则定义的对象团队对工作流任务角色的预先选择进行配置。为了预先选择参与者角色,对象团队必须在工作流任务和参与者列表中同时定义相匹配的角色。以下示例中,对象团队均已定义了“工作负责人”和“审阅者”两个角色。
以下示例展示了如何在对象初始化规则中对更改任务对象团队进行配置。有关对象初始化规则的详细信息,请参阅
关于对象初始化规则 <!-- set the team template --> <AttrValue id-"teamTemplate.id"algorithm="com.ptc.core.foundation.team.server.impl.TeamTemplateAttributeAlgorithm"> <Arg>Change Activity Team</Arg> </AttrValue>
。
创建新更改任务时,“参与者列表”将显示已为“审阅者”工作流任务角色预先选择了“主管工程师”组和已为“工作负责人”工作流任务角色预先选择了“工程师”组。