有没有办法在自定义继承过程中使用字段执行计算?

Is there a way to perform calculations using fields in a custom inherited process?

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

所以我按自动优先排序的积压订单最终会是这样的:

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

我试过为此制定自定义规则,但似乎没有用于进行任何基本计算的操作。我能看到的唯一其他选项是创建我自己的自定义控件。

Is this possible?

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

1) 对于 VSTS,还有另一个选项:Microsoft Flow。但问题是,您使用的是 TFS 而不是 VSTS,因此这对您不起作用,因为 Microsoft Flow 直到现在还没有与 TFS 的连接器。

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

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

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

注意:此方法需要你在工作项字段变化时使用Excel作为TFS客户端,这也会对计算字段产生影响.

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

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