要使用钉钉开放平台的API发起一个审批实例,首先需要登录开发者后台并创建一个企业内部应用。在创建应用后,可以获取到应用的AppKey和AppSecret,这两个参数将在调用API时用于身份验证。
钉钉开放平台提供了创建审批实例的API,您可以通过这个API创建一个新的OA审批实例,同时指定审批人、审批状态和消息等信息。根据是否指定审批人,发起审批实例可以分为两种方法:一种是指定审批人,另一种是会签。如果选择指定审批人,可以在调用接口时通过approvers或approvers_v2参数来指定审批人。其中,approvers_v2支持并行审批和会签。
发起审批实例的具体步骤如下:
使用钉钉开放平台的API发起一个审批实例需要具备工作流实例写权限,调用「发起审批实例」接口。接口请求方法为POST /v1.0/workflow/processInstances,需要传入相关参数,包括发起者ID,流程模板编码,审批人信息以及表单组件值等。具体示例可参考文本材料中的请求示例和Java代码示例。
——此回答整理自钉群:钉钉开发者社区(互助群)
要使用钉钉开放平台的API发起一个审批实例,您需要按照以下步骤进行操作:
获取Access Token:首先,您需要获取到有效的 Access Token。Access Token是访问钉钉开放平台接口的凭证,可以通过企业自建应用的身份验证来获取。
调用接口创建实例:使用HTTP POST请求方式,将请求发送到https://oapi.dingtalk.com/topapi/processinstance/create地址。在请求体中,需要包含必要的参数,如模板ID、审批流程定义和表单数据等信息。
处理审批结果:如果审批通过,则可以在钉钉管理后台的“工作台-OA审批”中找到对应的审批记录;如果审批不通过,则会收到审批失败的通知。
发起审批实例旧版SDK
https://open.dingtalk.com/document/orgapp/initiate-approval
调用本接口发起一个审批。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。