有没有一种方法可以使用自定义继承过程中的字段执行计算?

时间:2020-02-24 10:51:53

标签: azure-devops tfs-workitem

我正在创建一个基于敏捷的自定义流程,并希望使用公式Value / Effort自动执行优先级,并且希望将此计算的值存储在一个名为"Auto Priority"之类的新字段中。这可能吗?

因此,按“自动优先级”排序的待办订单结局如下:

+-------+--------+---------------+
| Value | Effort | Auto Priority |
+-------+--------+---------------+
| 5     | 1      | 5             |
| 8     | 3      | 2.6           |
| 3     | 3      | 1             |
| 1     | 5      | 0.2           |
+-------+--------+---------------+

我尝试为此制定一个自定义规则,但似乎没有进行任何基本计算的动作。我只能看到的其他选择是创建自己的自定义控件。

1 个答案:

答案 0 :(得分:2)

这可能吗?

当然可以。恐怕,您的最佳选择是添加自定义控件。

1)对于VSTS,还有另一种选择:Microsoft Flow。但是问题是,您使用的是TFS而不是VSTS,所以这对您不起作用,因为到目前为止,Microsoft Flow尚不具备与TFS的连接器。

2)另一个是使用 Excel 执行工作项数值计算。

在Excel中,您可以获取工作项字段值,进行excel计算并将其保存回TFS。您可以将Excel中的计算字段与TFS工作项中的字段连接起来。

如果您不想使用自定义控件,这将是您想到的最简单的方法。

注意:此方法需要您在更改工作项字段期间使用 Excel 作为TFS客户端,这也会对计算字段产生影响。

3)有一个plugin,它可以在工作项更改时启用运行自定义脚本,还包括允许在TFS中动态计算字段值。

您可以根据自己的实际情况进行考虑。