OA系统待办
引擎添加了对OA系统的统一待办功能的集成,可以将指定节点的待办任务同步至OA系统。
后台配置
首先,引擎通过网关(SAG)调用 OA 系统接口,因此需要配置网关调用凭据。
yaml
sag:
# 应用标识与秘钥,在网关系统注册获取
appId: Frm
secret: 1f6e9ea0e8a7c25c
url: https://sag-api.test.hzcctech.com
其次,需要添加待办功能配置。支持全局开启或关闭。
yaml
hzcc:
workflow:
oa:
todo:
# 系统标识,在OA系统添加。路径为:集成中心-统一待办集成-创建。
syscode: Frm
# 功能开关,默认false
enable: true
为了规避待办创建成功但下游业务失败的情况,引擎借用了基于数据库的事务实现——先存储待办至数据库表,再定时批量处理。因此还需要启用定时任务。
yaml
xxl:
job:
enabled: true
# 其它内容省略
注意
同时需要在 xxl-job 管理端创建任务:wf-oa-task
,推荐执行频率为 5 分钟。可根据业务时效性要求自行调整。
前端设置
业务管理员可以根据需要,在流程设计器属性面板中开启或关闭特定节点的“OA待办”功能。如下图所示。