当出现以下几种情况时,e签宝将向开发者推送【流程结束】回调通知。
(1)签署流程中autoArchive参数设置true时,当签署流程中所有签署人完成后自动触发。
(2)签署流程中autoArchive参数设置false时,签署流程中所有签署人完成后不自动触发,需主动调用【签署流程结束】接口后才触发。
(3)签署流程被拒签(任何一个签署人拒签均将结束整个签署流程)时触发。
(4)签署流程被撤销时触发。
(5)超过签署流程中设置的签署流程截止时间(signValidity)时触发。
参数名 | 必填 | 参数类型 | 说明 |
action | 是 | string | 标记该通知的业务类型,该通知固定为:SIGN_FLOW_FINISH |
flowId | 是 | string | 流程ID |
businessScence | 是 | string | 签署文件主题描述 |
flowStatus | 是 | string | 流程的状态: 2 - 已完成: 所有签署人完成签署; 3 - 已撤销: 发起方撤销签署任务; 5 - 已过期: 签署截止日到期后触发; 7 - 已拒签。 |
statusDescription | 是 | string | 当流程异常结束时,附加终止原因描述 |
createTime | 是 | string | 发起签署流程的时间 (格式yyyy-MM-dd HH:mm:ss) |
endTime | 是 | string | 结束签署流程的时间 (格式yyyy-MM-dd HH:mm:ss) |
timestamp | 是 | int64 | 时间戳(毫秒级时间戳) |
示例
{ "action":"SIGN_FLOW_FINISH", "flowId":"111111295e544f68973bafdfd317633f", "businessScence":"合同名称", "flowStatus":"2", "createTime":"2019-07-24 19:36:04", "endTime":"2019-07-24 19:36:07", "statusDescription":"完成", "timestamp":1563968167329 }