钉钉中OA审批开放的接口能力包括:
创建审批实例:可以通过接口创建一个新的审批实例,指定审批流程、审批人等信息。
获取审批详情:可以通过接口获取特定审批实例的详细信息,包括审批进度、审批结果等。
获取审批记录:可以通过接口获取特定审批实例的审批记录,包括审批人、审批时间、审批意见等。
审批流程管理:可以通过接口管理审批流程,包括添加审批节点、删除审批节点、修改审批节点等。
审批结果管理:可以通过接口管理审批结果,包括审批通过、审批拒绝、审批撤销等。
审批任务管理:可以通过接口管理审批任务,包括指派审批任务、撤销审批任务、查看审批任务等。
审批数据统计:可以通过接口统计审批数据,包括审批数量、审批时间、审批人等信息。
审批报表生成:可以通过接口生成审批报表,包括审批进度报表、审批结果报表等。
钉钉开放平台提供了一系列的接口能力,用于对接和扩展钉钉的 OA 审批功能。以下是一些常用的接口能力:
获取审批模板信息:dingtalk.smartwork.bpms.process.getTemplateList
接口用于获取企业可用的审批模板列表,包括模板的基本信息、字段配置等。
发起审批实例:dingtalk.smartwork.bpms.processinstance.create
接口可用于创建新的审批实例。你可以指定模板 ID、填充字段值等,从而发起一个新的审批流程。
获取单个审批实例信息:dingtalk.oapi.processinstance.get
接口用于获取单个审批实例的详细信息,包括实例状态、节点信息、审批结果等。
获取用户待办事项列表:dingtalk.oapi.workrecord.getbyuserid
接口用于获取指定用户的待办事项列表,即该用户需要处理的待审批任务。
获取用户已办事项列表:dingtalk.oapi.workrecord.getbyuserid
接口用于获取指定用户的已办事项列表,即该用户已经处理完成的审批任务。
提交审批任务:dingtalk.oapi.processinstance.task.action
接口用于提交审批任务,可以进行同意、拒绝等操作。
获取审批实例审批意见:dingtalk.oapi.processinstance.listbyuserid
接口用于获取指定用户参与的审批实例列表,并可以获取每个实例的审批意见。
OA审批提供了丰富的接口开放能力,开发者通过API接口可以实现OA审批和企业业务系统打通。
官方OA审批
审批表单
审批实例
OA审批支持审批任务和审批实例状态变化等回调事件。
OA审批开放的接口能力包括创建或更新审批模板、获取表单schema、获取审批单流程中的节点信息、获取指定用户可见的审批表单列表、获取当前企业所有可管理的表单、发起审批实例、获取单个审批实例详情、撤销审批实例、添加审批评论、获取审批实例ID列表、获取审批钉盘空间信息等。———此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。