钉钉组织架构和流程设计问题
某部门有主管和副主管,同一个审批流需要设置分流,即A业务的用户提交的审批由主管审批,B业务的用户提交的审批由副主管审批。如何实现?可付费。
钉钉组织架构问题咨询,技术问题咨询
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
6条回答 默认 最新
阿里嘎多学长 2025-06-09 10:46关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
钉钉组织架构问题咨询,技术问题咨询
你遇到的问题是:在钉钉组织架构中,某部门有主管和副主管,需要设置分流,即A业务的用户提交的审批由主管审批,B业务的用户提交的审批由副主管审批。
解决方案:
- 在钉钉中创建两个不同的审批流程,一个用于A业务,一个用于B业务。
- 在每个审批流程中,设置不同的审批人,A业务的审批流程中设置主管为审批人,B业务的审批流程中设置副主管为审批人。
- 在用户提交审批时,根据业务类型(A或B)自动将审批流程分配到相应的审批流程中。
实现方式:
可以使用钉钉的自定义字段和脚本来实现自动分配审批流程。例如,在用户提交审批时,使用脚本来获取业务类型,然后根据业务类型将审批流程分配到相应的审批流程中。
代码示例:
// 获取业务类型 var businessType = getBusinessType(); // 根据业务类型分配审批流程 if (businessType === 'A') { // 将审批流程分配到A业务的审批流程中 var approvalProcess = getApprovalProcess('A'); // 设置主管为审批人 var approver = getApprover('主管'); // 将审批流程分配到主管 approvalProcess.setApprover(approver); } else if (businessType === 'B') { // 将审批流程分配到B业务的审批流程中 var approvalProcess = getApprovalProcess('B'); // 设置副主管为审批人 var approver = getApprover('副主管'); // 将审批流程分配到副主管 approvalProcess.setApprover(approver); }需要注意的是,这只是一个示例代码,实际实现中需要根据钉钉的API文档和业务需求进行修改。
解决 无用评论 打赏 举报