首页 > 解决方案 > NetsSuite 并行审批工作流

问题描述

我已经为自定义记录和估计之类的事情制定了一些基本的审批工作流程,但它们都是单一的审批者或顺序的。有人对我如何实现并行/异步审批工作流程有一些建议吗?

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

想法?

标签: netsuite

解决方案


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

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

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

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

当所有批准记录都被批准或任何批准记录被拒绝时,主工作流上的计划转换将运行搜索以转换主记录。


推荐阅读