工作流事件
工作流事件用于将工作流操作与以下类型的事件相关联:
状态进入
状态退出
字段更新
在自定义跟踪器的状态转变时,可以为特定事件配置操作。
状态进入
状态进入事件是在工作项进入新状况时触发的。状态进入事件发生在状态转变时。
要将操作配置为在特定状况下执行,请从工作流或状态转变的“更多…”菜单中选择“状态进入”
选择“状态”“操作”
或者,可以在“工作流图”中单击相应的状态。
您可以定义要在“进入时”执行的操作。
如果多个状态转变导致一个 (目标) 状况,并且应对各个转变执行相同的操作,建议在进入目标状况时执行此操作。
如果仅应在从某些先前状态进入新状况时执行操作,请知悉以下事项:
如果操作仅应用于一个状况,则将该操作与从旧状况到新状况的转变相关联。
如果操作应用于多个先前状况,请为该操作定义条件,例如:"(Old) Status was [not] ..."
将在与状态转变 (进入状况) 相关联的操作之后,执行与状态进入相关联的工作流操作
例如,请参阅开始新审阅
状态退出
状态退出事件与状态进入事件类似,区别在于前者在工作项离开其当前状况时触发。
与状态退出关联的工作流操作,将在与状态转变 (触发状况变更) 关联的操作之前执行。
对于仅在分配给某些目标状况后才应执行的操作,可以使用条件,比如 "(New) Status is [not] ..."
字段更新
字段更新是指项字段值的变更,可能在状态转变的上下文中发生,也可能在编辑项时发生。下列项不被视为字段更新或工作流事件:
备注和附件
关联
子项
SCM 提交
要在特定项状况下更新字段,请从工作流或状态转变的“更多…”菜单中选择“变更处理器”。“变更处理器”界面随即显示。
在此界面的“状态”“操作”框中选择合适的值。不强制在“变更”框中选择值。
可以通过“状态”,对任何项状况的变更作出响应。
变更通过变更筛选器进行定义,该筛选器是一个扩展的条件,可用于检查以下内容:
字段值是否已更改:字段“已更改”
更改前的旧字段值:字段“以前是”
更改后的新字段值:字段“现在是”
变更筛选器必须至少包含上述其中一个字段值。
*也可以在与工作流事件相关联的操作条件内使用“以前是”“现在是”,但“已更改”在此条件内不可用。
如果“变更”下拉列表不包含相应的变更筛选器,可以定义一个。单击其旁边的“添加”选项定义一个变更筛选器。例如,将需求业务价值更改为“必须有”
因此,可以定义要对此状况下的字段执行“更新时”的操作。
要针对多个状况的相同变更定义相同的操作,可以在“变更处理器”中,为任何 (***) 状况定义该操作,并使用操作条件,例如:"Status is [not] in ..."
这对您有帮助吗?