组合角色是一组角色,可在活动或流程中用来减少角色的数量。因此,组合角色适用于为角色(该组合角色涉及这些角色)定义的任务和工作产品。通常在为小型团队设计的流程中使用该构造,在此流程中方法内容的多个标准角色被分配给单个资源。通过使用组合角色,流程可向资源建议使用典型角色集群。
组合角色的一个简单示例是开发者,“开发者”将实施者和测试员角色分组在一起。现在,每次在细分结构中要正常使用角色“实施者”或“测试员”时,都会改为使用“开发者”。因此,如果向流程添加将“实施者”或“测试员”作为主执行者的任务描述符,则此角色将自动替换为组合角色实例“开发者”,“开发者”会链接回到“测试员”或“实施者”(或如果“测试员”和“实施者”同时列为任务执行者,则链接回到“测试员”和“实施者”)。
|