更新项特性
此工作流操作是“工作流转变”中要更新 (自身) 字段的后续任务。
唯一的自定义参数是“要更新的字段”:
字段选择器将显示作为触发事件的源/主题的跟踪器项的所有可更新字段。
对于每个选定的字段,可以选择是否执行以下操作之一:
• 设置
• 或
• 清除
此字段的值。
根据字段类型,还会提供其他类型特定的操作。
“文本”和 Wiki 字段也支持以下操作之一:
• 将值前置 (即将值置于现有值之前),
• 或
• 将值附加到现有值之后
(该值与现有值之间可以用分隔符隔开)。
“数字”和“持续时间”字段也支持以下操作之一:按指定值
• 递增
• 或
• 递减
现有值。
换言之,将指定值加到现有字段值上,或从现有字段值中减去指定值。
多项选择字段也支持以下操作之一:在现有字段值中,
• 添加或
• 或
• 移除
指定值,或
• 仅保留
那些包含在指定值 (集合) 中的现有字段值。
换言之,移除那些未包含在指定值 (集合) 中的现有字段值。
要应用的值可以是以下值之一:
• (常量) 值 (可以在相应的值编辑器中进行输入/选择),
• 或
• 用来计算值的表达式的计算
结果 (请参阅
计算字段)。
例如:通过将现有“结束日期”延迟 3 小时,计算“结束日期”的新值。
要编辑欲更新的字段,可以使用下列选项之一:
• 单击要更改/编辑的字段值。
• 或
• 单击要更改/编辑的字段值后面的小铅笔。
如需移除要更新的字段,可以:
• 单击要移除的字段名称后的 x 图标。
在保存操作之前,请确保您已使用“确定”提交全部打开的字段值编辑器,否则未提交的编辑器值将会丢失。
在 Codebeamer 7.9.2 版本及更高版本中,还可以对允许多个值的参数和字段应用多个值更新操作。
例如:
• 将项分配给所有负责人,但具有“测试人员”角色的负责人除外
◦ “分配对象”:设置为“负责人”的内容,移除“测试人员”
• 将项分配给所有负责人以及用户 bond
◦ “分配对象”:设置为“负责人”的内容,添加 bond
• 移除具有“开发人员”角色的所有工作负责人,以及新分配“测试人员”角色的用户
◦ “分配对象”:移除“开发人员”,添加“测试人员”
还可以有包含三个或多个操作的组合,例如:
• 将项分配给具有“管理员”角色的所有负责人,但“系统管理员”组的成员除外
◦ “分配对象”:设置为“负责人”的内容,保留“管理员”,移除“系统管理员”
要添加其他字段值更新操作,请单击字段更新编辑器的“更多…”按钮。
要移除其他字段值更新操作:
• 单击要移除的字段值更新操作的 x 图标。
由于操作顺序很重要,因此,可以 (在编辑模式下) 通过拖放操作,对其他字段值更新操作进行重新排序。