业务搭建数据集成自动化-具体某支业务流程-流程设置
2.1设置回调稳态API
选择开始回调类型为ESP后,选择需要调用的ESPAPI,系统自动带出产品名称
该API一般用于修改业务数据状态,可包含其他业务逻辑,以实际对接的业务场景为准
2.2ESP开始回调案例
2.21期望在流程发起时调用业务列表的查询接口来拿到当前业务数据,那么我们点击开始节点并且选择我们期望调用的api,此处选择api后对应的产品信息会自动带出
2.22在开发平台完成流程设置的开始回调配置后发布流程运行流程时会自动调用配置的action
目前开始回调仅在事件触发流程生效
选择的这支action需要符合workflow接口入参规范,目前workflow对于开始回调接口入参规范要求为
{
"std_data": {
"paramter": {
"manage_status": "I",
"serial_number": $process.serialNumber,
"complete_state": $process.completeState
}
}
}
即目前开始回调执行的实际过程中,配置的esp需要满足该入参规范,否则接口报错
2.23问题排查
配置了开始回调,但是在流程发起后需要监控接口调用异常,可以登录athena esp接口监控平台监控接口调用记录排查接口调用问题
3、签核业务配置
3.1配置签核任务卡的签核流与展示卡面
3.2针对稳态场景,在提供了生成作业所需API的情况下,可以使用API生成模型,从而快速生成审批界面
3.3仅需使用API调用流程的场景下,在云上应用创建所需审批流即可
4、结束回调设置
结束回调用于流程结束后需执行的逻辑,例如:审批单审批完成后,修改订单状态为「已完成」
入口:数据驱动2.0应用-业务搭建&数据集成自动化-具体某支业务流程-结束
4.1当结束节点选择ESP时,配置对应的API
4.2请求ESP需要对应的入参格式:
{
"std_data": {
"paramter": {
"manage_status": "Y",
"serial_number": $process.serialNumber,
"complete_state": $process.completeState
}
}
}
manage_status | 审核状态 | N.未审核,I.审核中,Y.已审核,V.已作废 |
complete_status | 流程完成状态 | 0.未完成,10.正常结束,20.终止,30.撤销 |
serial_number | 流程序列号 | 流程发起实例唯一标识 |
5.2配置完成后,发布配置,发起流程并且执行流程步骤完成流程,在完成流程时会根据配置中的结束回调调用对应的接口完成回调
5.3若流程接口后存在结束回调异常,登录接口监控平台监控对应接口调用记录,确认接口是否调用成功。