跳到主要内容

钉钉OA审批如何与维格表连接,进行流程数据记录?

前提条件:

  1. 需要专业版钉钉或者OA审批高级版(在此视频,以OA审批高级版为例)
  2. 钉钉账号需具备钉钉开发者权限

简介

视频时长15分58秒,介绍如果通过钉钉连接器将钉钉OA审批与维格表打通,将审批数据写入维格表。

基本流程

流程

创建与配置钉钉连接器:

创建钉钉连接器

创建连接器的两个入口:

  • 连接器创建入口一:

    OA审批或者OA审批高级版 - 管理后台 - 我的集成 - 新建连接器:

     连接器创建入口一(1)

     连接器创建入口一(2)

     连接器创建入口一(3)

  • 连接器创建入口二:

    钉钉开发者后台 - 开放能力 - 连接平台 - 创建连接器:

     连接器创建入口二(1)

     连接器创建入口二(2)

配置连接器模板变量:

创建与配置执行动作:

  • 点击已创建的连接器

  • 点击左侧边栏的执行动作

    配置执行动作

  • 执行动作名称: 自定义

  • API类型: HTTP

  • 接口路径: 自定义

  • 请求方式分为五种:维格表可采用1-4四种形式

  1. GET(获取数据)

  2. POST(新增数据)

  3. PATCH(更新数据-更新局部资源)

  4. DELETE(删除数据)

  5. PUT(更新数据-更新整个资源)

    配置执行动作1

配置API入参请求头:
  • 请求头导入json文本:
{
"Authorization":" ",
"Content-Type":" "
}

配置执行动作2

  • 或直接添加节点:

配置执行动作3

配置API入参请求体:
  • 请求体导入json格式例如:
{
"records": [
{
"fields": {
"报销金额": 100,
"费用发生日期": 1671292800000,
"费用类型": "采购办公用品",
"费用说明": "临时采购",
"实际报销人": "吴先生",
"创建人工号": "测试数据",
"审批单号": "测试数据",
"审批状态": "测试数据",
"审批结果": "测试数据"
}
}
],
"fieldKey": "name"
}

配置执行动作4 配置执行动作5

配置API出参响应体:
  • 出参json文本格式例如:
{
"code": 200,
"success": true,
"message": "Request successful",
"data": {
"records": [
{
"recordId": "recMtsVAfrDuc",
"fields": {
"标题": "采购办公用品 🔸🔸 吴先生 🔸🔸 100",
"报销金额": 100,
"费用发生日期": 1671292800000,
"费用类型": "采购办公用品",
"费用说明": "临时采购",
"实际报销人": "吴先生",
"创建人工号": "测试数据",
"审批单号": "测试数据",
"审批状态": "测试数据",
"审批结果": "测试数据"
}
}
]
}
}

配置执行动作6 配置执行动作7

发布连接器:

发布连接器

创建与配置OA审批表单

  • 创建OA审批表单:钉钉工作台 - OA审批或OA审批高级版 - 创建审批表单 - 创建新表单 - 流程表单:

创建与配置OA审批表单1 创建与配置OA审批表单2 创建与配置OA审批表单3 创建与配置OA审批表单4

  • 配置OA审批表单:基础设置 - 表单设计 - 流程设计 - 高级设置:

创建与配置OA审批表单5

  1. 基础设置 创建与配置OA审批表单6

  2. 表单设计 创建与配置OA审批表单7

  3. 流程设计 创建与配置OA审批表单8 创建与配置OA审批表单9 创建与配置OA审批表单10 创建与配置OA审批表单11

  4. 高级设置 创建与配置OA审批表单12

    发布OA审批表单

    创建与配置OA审批表单13