华为云SPARKPACK解决方案-创建企业微信审批回调总流

时间:2023-11-02 20:19:58

创建企业微信审批回调总流

  1. 集成工作台 -我的流-创建流(本章节不再详细叙述原理,详细原理可参考审批申请状态变化回调通知 - 文档 - 企业微信开发者中心 (qq.com)

  2. 连接器选择“API流”,触发事件选择“当收到HTTP请求时”(当企业微信审批状态变化时接收企业微信审批信息);

    填写要处理的请求方式以及租户用户信息,API请求方式get,API认证方式为无认证,API请求体架构如下图所示:

  3. 添加执行动作,选择连接器为“控制”,执行动作为“条件判断”,参数如图所示:

  4. 在右边条件下添加执行动作‘条件判断’,条件参数如图所示(判断信息是否来自企业微信):

  5. 在添加执行‘响应’,参数如图所示(给企业微信响应解密后的字符串):

  6. 添加执行动作‘将XML格式转换成JSON格式’,参数如图所示

  7. 添加执行动作‘JSON解析’,参数如图所示:

  8. 添加执行动作‘条件判断’,参数如图所示:

  9. 添加执行动作‘将XML格式转换成JSON格式’,参数如图所示

  10. 添加执行动作‘JSON解析’,参数如图所示:

  11. 添加执行动作‘条件判断’,参数如图所示(判断审批单状态是否为同意或不同意):

  12. 新增执行动作,执行动作选择为“多分支条件(switch)”,参数如图所示(根据表单ID去调子流程):

  13. 点击‘新增分支’,分支条件填写对应表单模板ID(可以给不同单据调用不同的子流程)

  14. 新增执行动作,连接器选择为“同步调用子流程”,参数如图所示(需要先根据4.5.1.3创建子流再执行此步骤):

  15. 整体API流如图所示

  16. 具体实施步骤参考5.4.3.1.4
support.huaweicloud.com/bestpractice-sparkpack/zh-cn_topic_0000001696450034.html