netsuite - NetsSuite 并行审批工作流
问题描述
我已经为自定义记录和估计之类的事情制定了一些基本的审批工作流程,但它们都是单一的审批者或顺序的。有人对我如何实现并行/异步审批工作流程有一些建议吗?
我认为工作流会将批准者添加到工作流变量列表中,向每个批准者发送一封电子邮件,当电子邮件返回时,它将从另一个列表中删除等待批准的人员。一旦列表为空,它将转换到下一个状态。似乎是一个简单的概念,但我无法获得将多个项目添加到列表的工作流程......只需设置一个静态值,即 1 名员工。
想法?
解决方案
没有更多细节,很难给出详细的答案,但想法如下:
您可能需要一个作为子项链接到要批准的记录的自定义记录。可能需要一些工作流操作脚本才能使其正常工作。
当主记录进入审批状态时,工作流操作脚本将获取审批者列表,并为每个审批者创建一个自定义(审批)记录,链接审批者、审批状态和待审批记录。
另一个工作流将处理新批准记录的单个记录批准(例如发送原始通知电子邮件,如果父级被拒绝则取消工作流)
当所有批准记录都被批准或任何批准记录被拒绝时,主工作流上的计划转换将运行搜索以转换主记录。
推荐阅读
- php - 如何修复 Wordpress 数据库中 PHP 数据中的缓存问题
- matlab - 在 polyshape 中查找 X,Y 点 - Matlab
- java - 如何将 com.fasterxml.jackson.core 导入 pom.xml 文件?
- linux - 由于 etc/fstab 中的 NOFAIL_OPTION,GCP 无法登录到串口 root 帐户
- exchangewebservices - EWS 的基本身份验证会很快被禁用吗?
- laravel - 尝试在macbook上运行laravel - 出现异常无法打开流:没有这样的文件或目录
- angular - 从可观察对象解析数组中的对象
- laravel - 具有目标类 [MessagesController] 的 Laravel 8 项目不存在
- r - 重复索引值的向量
- sublimetext3 - Sublime Text 3 中 plugin_host 服务的目的是什么?