审批设置

Dataphin支持设置对接企业内部、钉钉OA等审批流,提供统一的IT管理和企业化的内部流程系统,给予用户与原系统无差异的审批体验。同时支持自定义审批规则,您可以将不同敏感等级的资产权限申请配置成不同的审批规则,例如将低敏感等级的资产申请设置为自动审批,高敏感等级的资产申请设置指定审批人进行审批等。本文为您介绍如何对接外部审批系统。

相关文档

选择审批系统选择三方审批时,支持使用第三方审批流。详情请参见自定义审批系统对接接口

背景信息

Dataphin中在对接外部审批系统时,由于Dataphin内部的用户与审批系统的用户的匹配与映射、审批系统的接口各异,与Dataphin的数据的接口不同需要转化处理等原因,往往需要开发Proxy应用,将Dataphin的接口与审批系统的接口进行对接。审批系统SDK则用于Proxy应用的研发,用户可快速基于SDK打通基本的流程。

image

使用限制

仅超级管理员与系统管理员角色的账号有权限进行审批设置。

注意事项

变更审批流设置时,如已有审批单在处理,需注意:

  • 若从Dataphin内部审批流切换为对接外部审批流,则已在途(已发起审批,但未完成审批)的审批单可继续在Dataphin进行处理。

  • 若从一个Dataphin外部审批流对接到另一个外部审批流,或变更审批流设置参数,则已在途的审批单按照新流程进行处理。若callbackURL已经变更(包括认证信息),可能造成回调失败,则不可以同步审批状态到Dataphin,需要重新发起审批,原有的审批单可通过撤回(或强制撤回)关闭。

  • 若从外部审批流变更为内部审批流,则在途的审批单在外部审批的结果无法同步至Dataphin,原审批单可通过撤回(或强制撤回)关闭。

审批设置入口

  1. 使用超级管理员或系统管理员账号,登录元仓租户。

  2. 在Dataphin首页,单击顶部菜单栏的管理中心

  3. 按照以下操作指引,进入审批设置页面。

    依次单击系统设置->审批设置

    image

配置审批设置

审批系统支持内置审批系统及外部审批系统两种方式,支持开启或关闭外部审批系统。审批设置配置完成后,即可在审批模板-审批系统选择该配置项。

说明
  • 若外部审批系统开启,则默认审批系统可选择内置审批系统或外部审批系统。

  • 若外部审批系统关闭,则默认审批系统为内置审批系统。

内置审批系统

审批设置页面,默认审批系统选择内置审批系统,单击保存,完成内置审批系统配置。

image

外部审批系统

  1. 当开启外部审批系统时,默认审批系统可选择三方审批,可配置外部审批系统参数。

    image

  2. 选择审批系统选框选择钉钉OA,配置参数。

    钉钉OA

    image

    参数

    描述

    外部审批系统配置

    审批系统名称

    自定义审批系统名称,不能超过128个字符。

    选择审批系统

    选择钉钉OA

    审批服务配置

    API地址

    输入钉钉OA的API地址。

    AppKey

    输入钉钉OA的Key值。

    AppSecert

    输入钉钉OA的Secert值。

    单击测试连接,可以测试Dataphin与外部审批系统的连通性。如果测试不通过,请根据页面错误提示排查处理。

    Callback URL

    Dataphin接收钉钉OA回调结果的URL地址,系统会自动生成Callback URL。支持自定义,格式为https://<Dataphin部署的域名>/task/callback

    Encoding AES Key

    输入加解密所使用的密钥。

    单击icon图标,可以自动生成Encoding AES Key。

    Token

    输入在钉钉OA客户端身份验证的令牌。

    可以单击icon图标自动生成。

    AgentId

    输入钉钉OA的AgentId。

    其他image

    参数

    描述

    外部审批系统配置

    审批系统名称

    自定义审批系统名称,不能超过128个字符。

    选择审批系统

    选择其他审批系统。您可以下载SDK文件。

    审批服务配置

    提交审批申请URL

    对接外部审批系统的URL地址。Dataphin会将用户提交的审批,通过该URL提交到外部审批系统中。

    Access Token

    Access Token是访问外部审批系统的认证信息,Dataphin提交审批单至外部审批系统的时候需要填写。

    单击测试连接,可以测试Dataphin与外部审批系统的连通性。如果测试不通过,请根据页面错误提示排查处理。

    Callback URL

    Dataphin接收外部审批系统回调结果的URL地址,系统会自动生成Callback URL。支持自定义,格式为https://<Dataphin部署的域名>/api/oa/bpms/integration/thirdparty/callback

    Encoding AES Key

    输入加解密所使用的密钥。

    单击icon图标,可以自动生成Encoding AES Key。

  3. 配置完参数后,单击保存