Skip to content

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待办”功能。如下图所示。

oa task