开发者社区> 问答> 正文

钉钉审批如何在代码中添加办理人?

钉钉审批如何在代码中添加办理人?

展开
收起
三分钟热度的鱼 2023-08-08 16:21:28 121 0
2 条回答
写回答
取消 提交回答
  • 在钉钉审批中,您可以通过代码来添加办理人。以下是一种常见的方法:

    1. 首先,您需要使用钉钉开放平台提供的审批应用接口,例如创建审批实例的接口。

    2. 在创建审批实例的请求参数中,需要指定审批流程的节点和办理人。一般而言,您可以使用节点编码或名称来标识节点,并在节点中指定相应的办理人。

    3. 根据具体的接口文档和要求,构造包含节点和办理人信息的请求参数。您可以通过调用相关的API来发送请求,并将节点和办理人信息传递给接口。

    4. 钉钉审批系统会根据您提供的节点和办理人信息,在审批流程中自动指派相应的办理人。

    2023-08-08 22:17:24
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    定固定的个人或部门成员作为该节点的办理人。

    json
    Copy
    [
    {
    "type": "USER",
    "userRole": {
    "user": "UserID"
    }
    }
    ]
    userRole.user 指定的是钉钉用户的UserID。

    动态分配
    让系统自动选择合适的用户来办理审批。

    json
    Copy
    {
    "type": "DYNAMIC",
    "strategy": "SMART",
    "value": ""
    }
    使用DYNAMIC类型,结合SMART或ROUD_ROBIN等分配策略。

    这两种方式通过userRole参数来指定:

    USER:静态指定用户
    DYNAMIC:自动分配
    所不同的是指定用户的方式。

    在代码中添加办理人的示例:

    json
    Copy
    "currentNode": {
    "userRole": [
    {
    "type": "USER",
    "userRole": {
    "user": "UserID"
    }
    }
    ]
    }
    通过上述方式,就可以为审批节点添加静态的办理人。

    2023-08-08 20:12:40
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载