模块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 | 当前操作用户 |
评论: