开发者社区 问答 正文

怎么再钉钉审批流程中,新建另外一个OA表单的审批,连接器怎么配置?

怎么再钉钉审批流程中,新建另外一个OA表单的审批,连接器怎么配置?image.png

展开
收起
真的很搞笑 2023-12-28 07:18:26 82 分享 版权
阿里云 AI 助理回答

要在钉钉审批流程中新建另一个OA表单的审批,并配置连接器,您可以按照以下步骤操作:


1. 前提条件

在开始之前,请确保以下条件已满足: - 您已开通并配置了Quick BI或Dataphin等产品的钉钉微应用服务。 - 您已在钉钉企业中拥有管理员权限,并绑定了相关CorpId和接口授权。 - 钉钉OA审批权限已开启,包括工作流实例写权限工作流模板写权限工作流模板读权限工作流实例读权限


2. 新建OA表单审批模板

步骤 1:登录控制台

  • 登录到您使用的阿里云产品(如Quick BI或Dataphin)的控制台。
  • 进入审批设置页面。例如,在Quick BI中,进入“审批设置”页面;在Dataphin中,进入“管理中心 > 审批模板”页面。

步骤 2:创建新的审批模板

  1. 在审批模板页面,点击新建审批模板按钮。
  2. 配置以下参数:

    • 模板名称:为新OA表单审批模板命名,不超过128个字符。
    • 使用场景:选择该模板适用的场景,例如“权限申请”、“数据标准审批”等。
    • 描述:可选,添加模板的简要说明。
    • 审批系统:选择“内置审批系统”或“三方审批”。
    • 审批节点:配置每个审批节点的详情,包括审批人、审批节点描述以及可选操作(如通过、驳回、转交、加签等)。
  3. 点击确定完成模板创建。


3. 配置连接器

步骤 1:启用外部审批系统

  1. 在审批设置页面,开启外部审批系统选项。
  2. 选择审批系统下拉框中,选择“钉钉OA”。

步骤 2:填写钉钉OA连接参数

根据提示,配置以下参数: - API地址:输入钉钉OA的API地址。 - AppKey:输入钉钉OA的Key值。 - AppSecret:输入钉钉OA的Secret值。 - Callback URL:系统会自动生成一个Callback URL,用于接收钉钉OA回调结果。支持自定义格式,例如https://<部署域名>/task/callback。 - Encoding AES Key:输入加解密所使用的密钥,或点击生成按钮自动生成。 - Token:输入用于身份验证的令牌,或点击生成按钮自动生成。 - AgentId:输入钉钉OA的AgentId。

步骤 3:测试连接

  • 点击测试连接按钮,验证与钉钉OA系统的连通性。
  • 如果测试失败,请根据错误提示排查问题,例如检查网络连接或参数配置是否正确。

4. 调用外部OA系统接口

接口路径

  • 钉钉OA系统提供通知接口,用于触发审批流程。接口路径格式如下:
    域名+路径
    
  • 请求类型为POST,需传递以下入参:
    • applyId:审批单ID。
    • applyReason:申请理由。
    • applicantName:申请人名称。
    • moduleName:审批类型描述。
    • resourceName:审批对象描述。
    • resourceDetailUrl:功能详情页URL,需包含业务ID以支持跳转。
    • startTimeendTime:审批时间范围。
    • organizationIdorganizationName:组织ID和名称。
    • workspaceIdworkspaceName:空间ID和名称。

回调接口

  • 钉钉OA系统会通过回调接口通知审批结果。回调接口路径为:
    openapi/apply/externalApplyCallBack
    
  • 请求类型为POST,需传递以下入参:
    • applyId:审批单ID(必填)。
    • approverStatus:审批结果(1表示通过,2表示拒绝,必填)。
    • approverReason:审批备注(非必填)。
    • approvalNode:审批节点编号(多级审批时必填)。
    • approverName:当前节点审批人名称(必填)。
    • nextApproverName:下个节点审批人名称(多级审批时必填,多人用逗号分隔)。

5. 测试审批流程

  1. 在审批设置页面,点击发送测试审批按钮,验证配置的审批流程是否有效。
  2. 如果测试成功,表示OA表单审批流程已正确配置。

6. 注意事项

  • 权限问题:如果在创建钉钉OA审批模板时遇到“没有调用该接口的权限”错误,请确保在钉钉权限管理中开启了相关权限。
  • 配置一致性:确保Quick BI或Dataphin中的事件订阅配置与钉钉企业内部应用的事件订阅配置一致,包括Encoding AES KeyToken
  • 网络问题:确认Quick BI或Dataphin的域名是否为公网域名,避免因网络问题导致回调失败。

通过以上步骤,您可以成功在钉钉审批流程中新建另一个OA表单的审批,并完成连接器的配置。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答