钉钉审批流API
参考来源
1.创建审批流
postUrl:https://oapi.dingtalk.com/topapi/processinstance/create?access_token=Token
//审批流的唯一码,process_code就在审批流编辑的页面URL中
以下请求参数都是postman中的raw Json格式
{
"agent_id":企业应用标识,
"process_code":"审批流的唯一码",
"originator_user_id":"用户ID",
"dept_id":"部门ID",
"form_component_values":[{
"name":"表单控件名",
"value":"表单控件值"
}
]
}
返回一个审批实例id。"process_instance_id":"12345"
2.获取审批流进程详情
postUrl:https://oapi.dingtalk.com/topapi/processinstance/get?access_token=Token
{
"process_instance_id":"审批实例id"
}
返回内容 (详情)[https://ding-doc.dingtalk.com/doc#/serverapi2/xgqkvx]
3.批量获取审批实例ID
postUrl:https://oapi.dingtalk.com/topapi/processinstance/listids?access_token=ACCESS_TOKEN
{
"process_code":"审批实例id",
"start_time":"时间戳"
}
返回内容 详情
4.通过二维码或者网页查看流程(必须通过钉钉扫码)
在钉钉的审批里面,我们打印的时候可以看到二维码,而里面的内容如下
https://m.tb.cn/E3.3MdqGv?corpid=企业ID&procInstId=审批实例id
所以直接将链接转二维码或者直接发送给钉钉个人打开,就可以直接看到该审批实例的详细信息了