行为

过程行为用于定义各个操作的前置条件和后续操作。此行为促进或实施项目和团队的过程规则。行为是在项目的过程配置中定义的,并可以由团队区域定制。

前置条件和后续操作在操作的上下文中进行应用。例如,对于保存工作项操作而言,您可以使用前置条件来定义必须填写工作项中的哪些字段后才能保存该工作项。如果未填写必需字段,那么保存操作将被阻塞,并且在“团队顾问程序”视图以及工作项标题栏中将提供详细信息。下图提供了将代码交付到源代码控制系统前必须符合的前置条件的示例。

图 1. 前置条件警报显示在“团队顾问程序”视图中
此图显示“团队顾问程序”视图中的警报。交付操作已失败,此警报通知用户:此操作的失败原因是未能使工作项与变更集相关联。

在一项操作成功完成后,过程定义的后续操作可以对存储库中的工件进行其他变更,例如,Scrum 过程当前生成 3 个工作项来响应“加入团队”这一操作:创建存储库工作空间查找工作项设置即时消息传递

Jazz™ 过程模板包含一组具有前置条件和后续操作的过程操作。预定义的操作随过程模板的不同而有所变化。下表显示 Scrum 过程模板中的操作作为示例,其中的一些操作是所有预定义过程模板的公共操作。

表 1. Scrum 过程模板中的预定义操作、前置条件和后续操作
操作 前置条件/后续操作 备注
生成团队邀请 创建初始工作项 此后续操作为您完成“加入团队”这一过程而需要执行的任务创建一组工作项。
接受团队邀请 显示工作项 当您接受加入团队邀请时,将运行一个查询以显示分配给您的工作。
工作项保存操作 必需属性 建议团队成员先填写工作项中的某些字段,然后才能保存工作项。
源代码控制交付操作 描述性变更集 建议团队成员使每次代码交付操作都与工作项相关联。
 
 

定义了行为的过程配置将显示在项目区域编辑器中。您可以通过单击过程配置选项卡来打开该配置。在过程配置部分中指定的操作行为将在整个项目中应用于某个角色。在团队配置部分中指定的操作行为将在团队区域级别应用于某个角色。

过程许可权的配置与行为的配置无关。您的团队可以选择仅定制操作的许可权、仅定制行为或者同时定制这两者。

可以在多个迭代和时间线之间共享过程许可权和行为,并且可以在团队配置的任何级别对过程许可权和行为进行配置。过程框架将使用您为最具体迭代配置的许可权和行为。例如,如果团队在顶级定义行为,那么该行为将应用于所有迭代。但是,如果该团队随后添加对特定迭代的引用并为该迭代配置行为,那么该迭代成为当前迭代时,将使用此行为。


反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误