文档首页/
    
      
      华为云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
 
   父主题: 标准单据场景流