# 外调消息参数说明 | 字段 | 上级字段 | 类型 | 字段名 | 备注说明| | :--------------| :-------------| :------------| :----------------------------| :------------------------------------------------------------ | | encryptParams | | String | 外调参数加密 | | | calloutParams | | Map | 外调参数(具体对象信息如下) | | | entCode | calloutParams | String | 企业编号 | | | formCode | calloutParams | String | 单据号 | | | formDataCode | calloutParams | String | 单据内码 | | | formName | calloutParams | String | 单据名称 | 报销事由 | | formType | calloutParams | String | 单据类型 | PRECONSUME 消费申请
REIMBURSE 普通报销
CORP_REIMBURSE 对公报销
CORP_CONTRACT 采购合同
CORP_REPAYMENT对公收款
REPAYMENT还款单 | | formSubType | calloutParams | String | 单据小类 | 企业自定义的 | | submitter | calloutParams | String | 提交人 | 提交人工号 | | submitterName | calloutParams | String | 提交人姓名 | 提交人姓名 | | reason | calloutParams | String | 审批意见 | | | procInsId | calloutParams | String | 流程任务ID | | | eventScenario | calloutParams | String | 事件场景 | APPROVAL 审批;
CASHIER_SETTLE 结算;
FINANCE_AUDIT 审核 | | taskId | calloutParams | String | 任务号 | | | taskActionType | calloutParams | String | 任务类型 | PROCESSING 待处理
COMPLETED 完成
REJECTED 驳回
REJECTED_TO_PREVIOUS 驳回到之前的任务处理人
RECALLED 召回
FORWARD 转发
REVERTED 撤回 | | taskAssignee | calloutParams | List<String> | 任务处理人 | 工号,(组下工号列表) | | eventTime | calloutParams | String | 事件发生时间 | | | allocationCode | calloutParams | String | 节点代码 | | | formSubTypeBizCode | calloutParams | String | 单据小类编码 | 企业自定义的 | > 任务类型实际上只有两种,待处理和已完成,待处理即PROCESSING,已完成包括COMPLETED、REJECTED、REJECTED_TO_PREVIOUS、RECALLED、FORWARD、REVERTED这6种,为任务完成的不同方式。 > 对于一个任务(task)来说,完整的任务会有两条消息:一条任务类型(taskActionType)是待处理(PROCESSING),另一条任务类型是完成、驳回、召回等已完成类型中的一个。 > 非分摊流程中除了流程开始和结束的时候只有一条消息,其他节点的时候都会存在两条消息。如在审批人A审批通过的时候(假设下一个节点是财务审核),这个时候是会发两条消息:一条是当前审批任务task1的,任务类型是COMPLETED,taskAssignee是A;还有一条消息是财务审核任务task2,任务类型是PROCESSING,taskAssignee是满足条件的财务人员。 > 分摊流程中会根据分摊情况产生更多的消息 # 调用返回参数示例 ```json { "encryptParams": "cTK/UK/bRPAFP5Dnqz7vQmuZHXlAsSqvBRo5H8Yb1MbvF/82Zzzy/T2pOmicOsvE6zvs/IBZBCh2\r\nRjoSzK0c/WNRC2VddxJHcMn+HnN9y4JN5azorhREmtrpMt9FfXu9fvJ73OCAabnC2RUOtVNY8zGZ\r\n6AEwF8snH3Aa9aX3ls3FHJCwUQZd9IuhbDGgQOdEyhIb3LayI78lFkhYLMyFy4uBE37wpSb3q8Jp\r\nsrb+u0SONpf+pEsTpnLlECt9gdWoI4vawAFbS1qhMEHo+OLGtMN2ZN8C7F2gJSvlfeAqIC9eLf7U\r\ngQraMAvHO3hamBClWy/LixHn5uoH1rSaQ3IBAL1Gf5kyJIKj/jl5xCAwmHfT0kTa5xbW2Q+mOVa/\r\nSr3Zxl+qePLS1Z/wxZYwfs4+h4JFBpyULRH1ld6XN/JNFgBzHK819NJTKHcxfwDuU0sa3pPBkGXx\r\na1A=", "calloutParams": { "entCode": "EC16040611HZCQGW", "eventScenario": "APPROVAL", "eventTime": 1528809459919, "formCode": "PTBX18044302", "formSubType": "普通报销", "formSubTypeBizCode": "FT1712061077W0ZK", "formType": "REIMBURSE", "procInsId": "22e1f2e0-6e42-11e8-a640-8c8590cd20da", "reason": "", "submitter": "008", "taskActionType": "COMPLETED", "taskAssignee": [ "008" ], "taskId": "23bc9b93-6e42-11e8-a640-8c8590cd20da" } } ```