版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

执行人可以选择哪些,需要在集成管理-访问令牌管理中去新增,需要注意类别一定要选择‘流程服务’,

...


节点异步执行案例

案例一

(表单分离模式下)

流程审批完成后不在我们系统直接生效业务数据,需要推送数据给第三方处理,数据推送需要自动执行,执行通过流程事件调用个性化云函数的模型方法。

相关配置

1. 去系统设置-集成管理-访问令牌管理,给超管创建一个执行流程推送的专用第三方访问令牌;

Image Modified

所有者就用超管,所属组织就默认根组织,系统类型就用默认的员工服务,

【类别】务必选“流程服务”

过期日期:不设置则长期有效

可授权访问api列表:填上涉及流程数据推送处理的云函数private.xxxxxx,多个用英文逗号隔开

允许访问的ip列表:如果推送的执行需要限制用户IP就填,无特殊情况可不填(可暂将该字段改成非必填),然后直接生成令牌

2. 流程添加一个公共节点,选择节点种类为自动任务;选择节点种类为自动任务

Image Modified

任务处理人选择上述令牌所有者:

Image Modified

3. 节点事件上设置节点插件,引入对应的模型方法;

4. 在流转的最后一个审批节点后再引入这个公共节点;

实现效果

在最后一个审批人审批通过后流转到最后的自动任务节点,15秒内还能看到这个节点待审批,15秒后会自动异步执行节点事件

Image Modified

执行完成后,流转详情上会自动隐藏这个节点,直接显示流程结束:

Image Modified

通过自动任务节点事件执行模型方法成功:

Image Removed

...

Image Added

注意:开启这个服务器参数【流程最后一个节点的节点后事件在结束节点事件之前执行】

让先执行完成自动任务节点事件后再执行结束的pass_event

Image Added