钉钉审批流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

所以直接将链接转二维码或者直接发送给钉钉个人打开,就可以直接看到该审批实例的详细信息了

posted @ 2020-04-24 16:31  Alex_Mercer  阅读(5172)  评论(0编辑  收藏  举报