审批单操作
事件描述
审批单操作时触发此事件
订阅说明
| 事件主体 | kso.xz.workflow |
|---|---|
| 回调地址 | 请先在开发者后台-事件订阅模块配置地址 |
| 支持应用类型 | 企业自建应用、第三方企业应用 |
| 权限要求 | 查看审批单信息(kso.workflow.approval.read) |
| 解密方式 | 详见 解密算法 |
事件体(解密前)
| 名称 | 类型 | 说明 |
|---|---|---|
| topic | string | 消息主题(值为"kso.xz.workflow") |
| operation | string | 审批单变更动作(approval) |
| time | integer | 时间(秒为单位的时间戳) |
| nonce | string | iv向量(解密时使用) |
| signature | string | 消息签名 |
| encrypted_data | string | 消息变更的加密字段 |
事件体示例(解密前)
json
{
"topic": "kso.xz.workflow",
"operation": "approval",
"time": 0,
"nonce": "string",
"signature": "string",
"encrypted_data": "string"
}事件体(解密后)
审批变更动作
| 名称 | 类型 | 说明 |
|---|---|---|
| companyId | integer | 模板所属企业id |
| appidId | string | 应用AK信息 |
| approvalCode | string | 审批单加密code |
| templateId | int64 | 模板id |
| state | int | 审批单状态,详细说明可查看下方说明 |
| nodeInde | int | 审批节点所处位置 |
| action | int | 审批动作,详细说明可查看下方说明 |
| extra | string | 拓展字段 |
| operator | int64 | 操作者用户id |
| ∟ company_id | integer | 操作者归属企业id |
事件体示例(解密后)
审批单变更详情
json
{
"appId":"SDSFFGKJOIJ",
"companyId":3544234324,
"approvalCode":"adasdasdaf",
"templateId":213124,
"state":1,
"nodeIndex":1,
"action":2,
"extra"::"",
"operator":35454
}Action类型
1: 发起审批,2: 审批通过,3: 审批拒绝,4: 已退回,5: 已撤回,6: 评论,7: 抄送, 9: 加签,11: 退回已审批过的节点
State 类型
1: 审核中,2: 已通过,3:已拒绝,4:已退回,5:已撤回,6:无需审批