EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
上线指南
初见EOS
低代码开发手册
专业代码开发手册
智能体开发手册
专题场景实战
公共服务框架
应用运行治理
运维指南
  • 流程活动超时后自动完成任务
  • 1.场景介绍
  • 2.实现思路
  • 3.操作步骤
  • 3.1 创建自动完成活动逻辑流
  • 3.2 人工活动上添加时间限制与超时后事件动作

# 流程活动超时后自动完成任务

# 1.场景介绍

以订单审批流程为例,讲解如何在直属领导审批环节,设置超时后自动完成任务。

# 2.实现思路

在相应的人工活动上,通过时间限制,设置相应的工作日历、时间限制策略,并添加超时后事件动作;超时后事件动作中,通过 thisActivityInst/activityInstID 传递活动id,在逻辑流中通过 finishActivityInst 方法完成活动。

# 3.操作步骤

# 3.1 创建自动完成活动逻辑流

创建逻辑流,添加参数 activityInst;然后,添加运算逻辑图元,选择方法 finishActivityInst ,其参数选择刚刚创建的参数 activityInst。

img-autoFinishAfterTimeout-01.png img-autoFinishAfterTimeout-02.png

# 3.2 人工活动上添加时间限制与超时后事件动作

在对应的人工活动上,打开时间限制tab页,启用时间限制,设置相应的工作日历、时间限制策略;同时,添加超时后事件动作,选择上一步的逻辑流。

注:根据介质形态,选择对应的类型。

本文以微服务版本为例,类型选择EOS服务,同时在下方添加参数 Authorization,传参类型 HEADER,并填写对应值。

img-autoFinishAfterTimeout-03.png img-autoFinishAfterTimeout-04.png

← 业务事件异常提示信息 删除AFCenter里的业务应用 →