文档首页/
华为云SparkPack解决方案/
最佳实践/
SparkPack 企业ERP企业微信集成指南/
开发指南/
基于API实现业务流的编排,打通双方系统/
标准单据场景流/
创建企业微信审批回调总流
更新时间:2023-11-02 GMT+08:00
创建企业微信审批回调总流
- 集成工作台-我的流-创建流(本章节不再详细叙述原理,详细原理可参考审批申请状态变化回调通知 - 文档 - 企业微信开发者中心 (qq.com))
- 连接器选择“API流”,触发事件选择“当收到HTTP请求时”(当企业微信审批状态变化时接收企业微信审批信息);
填写要处理的请求方式以及租户用户信息,API请求方式get,API认证方式为无认证,API请求体架构如下图所示:
- 添加执行动作,选择连接器为“控制”,执行动作为“条件判断”,参数如图所示:
- 在右边条件下添加执行动作‘条件判断’,条件参数如图所示(判断信息是否来自企业微信):
- 在添加执行‘响应’,参数如图所示(给企业微信响应解密后的字符串):
- 添加执行动作‘将XML格式转换成JSON格式’,参数如图所示
- 添加执行动作‘JSON解析’,参数如图所示:
- 添加执行动作‘条件判断’,参数如图所示:
- 添加执行动作‘将XML格式转换成JSON格式’,参数如图所示
- 添加执行动作‘JSON解析’,参数如图所示:
- 添加执行动作‘条件判断’,参数如图所示(判断审批单状态是否为同意或不同意):
- 新增执行动作,执行动作选择为“多分支条件(switch)”,参数如图所示(根据表单ID去调子流程):
- 点击‘新增分支’,分支条件填写对应表单模板ID(可以给不同单据调用不同的子流程)
- 新增执行动作,连接器选择为“同步调用子流程”,参数如图所示(需要先根据4.5.1.3创建子流再执行此步骤):
- 整体API流如图所示
- 具体实施步骤参考5.4.3.1.4
父主题: 标准单据场景流