钉钉OA审批如何与维格表连接,进行流程数据记录?
前提条件:
- 需要专业版钉钉或者OA审批高级版(在此视频,以OA审批高级版为例)
- 钉钉账号需具备钉钉开发者权限
简介
视频时长15分58秒,介绍如果通过钉钉连接器将钉钉OA审批与维格表打通,将审批数据写入维格表。
基本流程
创建与配置钉钉连接器:
创建连接器的两个入口:
连接器创建入口一:
OA审批或者OA审批高级版 - 管理后台 - 我的集成 - 新建连接器:
连接器创建入口二:
钉钉开发者后台 - 开放能力 - 连接平台 - 创建连接器:
配置连接器模板变量:
接口域名地址: https://api.vika.cn/fusion/v1
APISecret: 123456
创建与配置执行动作:
点击已创建的连接器
点击左侧边栏的执行动作
执行动作名称: 自定义
API类型: HTTP
接口路径: 自定义
请求方式分为五种:维格表可采用1-4四种形式
GET(获取数据)
POST(新增数据)
PATCH(更新数据-更新局部资源)
DELETE(删除数据)
PUT(更新数据-更新整个资源)
配置API入参请求头:
- 请求头导入json文本:
{
"Authorization":" ",
"Content-Type":" "
}
- 或直接添加节点:
配置API入参请求体:
- 请求体导入json格式例如:
{
"records": [
{
"fields": {
"报销金额": 100,
"费用发生日期": 1671292800000,
"费用类型": "采购办公用品",
"费用说明": "临时采购",
"实际报销人": "吴先生",
"创建人工号": "测试数据",
"审批单号": "测试数据",
"审批状态": "测试数据",
"审批结果": "测试数据"
}
}
],
"fieldKey": "name"
}
配置API出参响应体:
- 出参json文本格式例如:
{
"code": 200,
"success": true,
"message": "Request successful",
"data": {
"records": [
{
"recordId": "recMtsVAfrDuc",
"fields": {
"标题": "采购办公用品 🔸🔸 吴先生 🔸🔸 100",
"报销金额": 100,
"费用发生日期": 1671292800000,
"费用类型": "采购办公用品",
"费用说明": "临时采购",
"实际报销人": "吴先生",
"创建人工号": "测试数据",
"审批单号": "测试数据",
"审批状态": "测试数据",
"审批结果": "测试数据"
}
}
]
}
}
发布连接器:
创建与配置OA审批表单
- 创建OA审批表单:钉钉工作台 - OA审批或OA审批高级版 - 创建审批表单 - 创建新表单 - 流程表单:
- 配置OA审批表单:基础设置 - 表单设计 - 流程设计 - 高级设置:
基础设置
表单设计
流程设计
高级设置
发布OA审批表单