NetsSuite 并行审批工作流

NetsSuite parallel approval workflow

我已经为自定义记录和估算之类的东西制定了一些基本的审批流程,但它们都是单一审批人或顺序审批人。有人对我如何实现 parallel/asynchronous 审批工作流程有什么建议吗?

我认为工作流会将批准者添加到工作流变量列表中,向每个批准者发送一封电子邮件,当电子邮件返回时,它会从另一个等待批准的列表中删除人员。一旦列表为空,它将转换到下一个状态。似乎是一个简单的概念,但我无法获得将多个项目添加到列表的工作流程...只需设置一个静态值,即 1 名员工。

想法?

没有更多的细节,很难给出详细的答案,但大致如下:

您可能需要一个自定义记录,该记录作为子记录链接到待批准的记录。 可能需要一些工作流操作脚本才能使其正常工作。

当主记录进入批准状态时,工作流操作脚本将获取批准者列表,并为每个创建一个自定义(批准)记录,链接批准者、批准状态和要批准的记录。

另一个工作流将处理新批准记录的单记录批准(例如发送原始通知电子邮件,如果父级被拒绝则取消工作流)

主工作流上的预定转换将 运行 搜索以在所有批准记录都获得批准或任何批准记录被拒绝时转换主记录。