原创 企业微信审批流程配置详解

发布时间:
更新时间:
浏览次数:897
评论数:0

企业微信配置指南

获取连接器

参考企业微信如何授权,了解详细的连接器获取方法。

企业微信发起审批

  1. 参考API文档 更详细的配置请参阅企业微信API文档

  2. 查询审批表单模板 在配置方案前,需新建一个查询审批表单模板的方案,查询对应字段类型及字段ID。

    • 适配器: \Adapter\Wxwork\WxworkV2QueryAdapter
    • 接口: /cgi-bin/oa/gettemplatedetail,主键及编码全部使用{random}
    • 请求参数:
      • template_id,名称为表单ID,类型为字符串,值为对应模板ID。如何获取可参考企业微信审批数据获取
      • detailkey,名称为detailkey,类型为字符串,值为:template_content
    • 响应参数配置:

      字段 字段名称 字段值 字段类型
      statusKey 响应状态字段 errcode 字符串
      statusValue 成功状态值 0 字符串
      dataKey 返回数据字段 template_content 字符串
      pageKey 分页key cursor 字符串
      islist 是列表还是详细 detail 字符串
  3. 查看表单模板信息 查询到表单模板信息后,可在数据管理内点击查看对应字段信息:

    表单模板信息

  4. 配置发起审批方案

    • 适配器: \Adapter\Wxwork\WxworkV2ExecuteAdapter
    • API接口: /cgi-bin/oa/applyevent
    • 请求参数配置:

      字段 字段名 字段值 字段类型
      creator_userid 申请人userid (LiQiu) 字符串
      template_id 模板id (3WLJWotDSVU6dDkMwiWXdaZX5VT8rcec1gF7xRFs) 字符串
      use_template_approver 审批人模式 (1) 字符串
      apply_data_1 所属平台 子表对象
      control 控件类型 (Text) 字符串
      id 控件id (Text-1684804573310) 字符串
      value 控件值 ({platform_name}) 字符串

注意事项

其中,apply_data_1为常规输入框配置方式,apply_data_2为审批表单内明细表格配置方式,如有多个控件,可更改apply_data的后缀进行配置。格式如下图所示:

多控件配置