谢献青 2025-06-09 10:46 采纳率: 0%
浏览 3

钉钉组织架构问题咨询,技术问题咨询

钉钉组织架构和流程设计问题
某部门有主管和副主管,同一个审批流需要设置分流,即A业务的用户提交的审批由主管审批,B业务的用户提交的审批由副主管审批。如何实现?可付费。

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-06-09 10:46
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    钉钉组织架构问题咨询,技术问题咨询

    你遇到的问题是:在钉钉组织架构中,某部门有主管和副主管,需要设置分流,即A业务的用户提交的审批由主管审批,B业务的用户提交的审批由副主管审批。

    解决方案:

    1. 在钉钉中创建两个不同的审批流程,一个用于A业务,一个用于B业务。
    2. 在每个审批流程中,设置不同的审批人,A业务的审批流程中设置主管为审批人,B业务的审批流程中设置副主管为审批人。
    3. 在用户提交审批时,根据业务类型(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文档和业务需求进行修改。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月9日