钉钉这个连接器如果返回多人审批应该怎么处理啊?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在钉钉连接器中处理多人审批的场景时,通常需要结合具体的审批流程设计和系统配置来实现。以下是详细的处理方式和操作步骤:
多人审批是指一个审批任务需要由多个审批人依次或同时完成确认。根据业务需求,多人审批可以分为以下两种模式: - 串行审批:审批人按照设定的顺序依次审批,前一个审批人通过后才会流转到下一个审批人。 - 并行审批:所有审批人同时收到审批请求,任意一人或全部通过后进入下一环节。
在钉钉连接器中,可以通过配置审批流模板来支持这两种模式。
当多人审批完成后,钉钉连接器会返回审批结果。以下是处理返回结果的关键点:
审批结果通常以JSON格式返回,包含以下关键字段: - approval_status
:审批状态(如“通过”、“拒绝”)。 - approvers
:审批人列表及其审批意见。 - final_result
:最终审批结果(如“全部通过”或“部分拒绝”)。
假设您需要实现一个新员工入职审批流程,涉及HR经理和部门主管的并行审批: 1. HR经理和部门主管同时收到审批请求。 2. 若两人都通过,则将新员工信息录入数据库;若任一人拒绝,则终止流程并通知申请人。 3. 审批结果通过事件总线EventBridge推送到云数据库RDS MySQL中存储。
通过以上步骤,您可以高效地处理钉钉连接器中的多人审批任务,并确保审批流程的灵活性和可靠性。