我们热衷于化繁为简。我们知道,即使是最基本的流程监控也会产生大量工作。
无论是需要同时签署的文档,还是需要多个审批人的表单,确保所有内容都能送达需要送达的地方很快就会成为一项全职工作。尽管 TAP 中有许多工具可以提供帮助,但我还是想利用这篇文章来深入探讨其中一个特别的工具:并行工具。并行工具允许我们创建涉及同时完成多个阶段的分支工作流。对于那些不仅仅需要线性进展的流程,Parallel 可以提供帮助。事实上,它乐于提供帮助。
最基本的并行模式包括两个阶段。首先,我们指出了并行路径的起始阶段。你可以把开始阶段想象成一棵树的树干,平行路径的分支将从这里分叉。接着,我们要指出平行路径的聚集阶段。就是这样。真正的奥妙在于这两个阶段之间发生的事情,它可以是简单的,也可以是强大的。事实上,完全可以在第一组平行线中启动另一组平行线。这有点像一组非常高效的俄罗斯嵌套娃娃。
在工作流程中添加 Parallel 时,有两种不同的选择。第一种是 "基本并行",最好理解为 "全有或全无"。如果在阶段中添加基本并行程序,一旦开始阶段完成,并行程序的所有分支都将启动。一旦所有分支都完成,就会启动收集阶段。对于需要同时签名的工作流或需要同时接收表单的多个审批人来说,这是一个不错的选择。

基本并行:在此并行模式中,阶段 2 和阶段 3 都将在阶段 1 完成后启动。
第二个并行功能是条件并行。顾名思义,使用该并行功能可以设置条件,决定开始阶段完成后有多少可能的路径会启动。例如,设想一个工作流程,在这个流程中,申请者提交一份表单以供审批。在此阶段之后,根据表单中的选择,表单最多需要三个不同审批人的审批。使用 "条件并行 "功能,我们可以将该表单自动发送给一个、两个或全部三个审批人,并在所有审批阶段完成后,在 "收集 "阶段继续工作流程。

有条件并行:在此并行模式中,可能只有第二阶段、第三阶段或两个阶段都在第一阶段完成后启动。
Parallel 只是 TAP 中的众多工具之一,与其他功能(如自定义通知、条件规则和阶段角色)结合使用时,可以轻松跟踪多通道工作流。罗伯特-弗罗斯特(Robert Frost)曾写道,要在两条不同的道路之间做出选择,但如果他使用的是 TAP,他就不必做出选择。他可以直接使用 Parallel。
