您好,企业内部应用回调事件中的审批事件里,bpms_task_change和bpms_instance_change这两个事件类型的区别如下:bpms_task_change:是审批节点信息推送,审批发起,结束,中间审批人执行审批的信息都可以获取到;bpms_instance_change:是审批实例状态推送,只有审批发起和结束(终止)事件。此回答整理自钉钉群"钉钉开发者社区(互助群)"
钉钉审批实例:
概念理解:审批实例通常指的是一个具体的审批流程实例化后的表现,即当某项操作(如创建ECS实例、数据集成任务等)触发了预先设定的审批流程时,生成的一个待处理的审批事项
生命周期:它从发起审批请求开始,经过通知审批人、审批人审查直至审批完成的整个过程,每个实例对应一次具体的审批需求
。
特点:审批实例包含了审批的具体内容、审批状态(如待审批、审批中、已通过、已拒绝)、涉及的审批人及审批时间等详细信息
钉钉审批任务:
概念理解:在自动化运维场景中,审批任务是自动化流程中设计的一个步骤,用来暂停执行流程,等待人工审批决策
。例如,在OOS(运维编排服务)模板中定义的approval任务就是一种审批任务,它通过钉钉机器人发送审批请求
功能定位:审批任务的主要目的是在执行可能产生费用或需要人工决策的操作前,引入人工审核环节,确保操作的合理性和安全性
执行逻辑:审批任务会根据配置的审批策略,自动触发钉钉机器人发送消息给指定的审批人,等待响应。审批通过后,后续任务才能继续执行;若被拒绝或超时未处理,则流程可能暂停或回滚
参考文档
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。