模块a-flowtask提供了全局Bean组件flowTask,对外提供便利的API方法(在软件架构上可理解为外观模式

src/module-system/a-flowtask/backend/src/bean/bean.flowTask.js

- claim

签收任务

async claim({ flowTaskId, user })
名称 可选 说明
flowTaskId 任务Id
user 当前操作用户

- complete

完成任务

async complete({ flowTaskId, handle, formAtom, user })
名称 可选 说明
flowTaskId 任务Id
handle 处理信息
formAtom 原子数据
user 当前操作用户
  • handle
名称 可选 说明
status 处理状态:1:通过 2:驳回
remark 处理信息

- cancelFlow

取消流程

async cancelFlow({ flowTaskId, handle, user })
名称 可选 说明
flowTaskId 任务Id
handle 处理信息
user 当前操作用户
  • handle
名称 可选 说明
status 处理状态:3:取消流程
remark 处理信息

- viewAtom

获取当前任务允许读取的原子数据

async viewAtom({ flowTaskId, user })
名称 可选 说明
flowTaskId 任务Id
user 当前操作用户

- editAtom

获取当前任务允许修改的原子数据

async editAtom({ flowTaskId, user })
名称 可选 说明
flowTaskId 任务Id
user 当前操作用户