数据集成审批策略支持管理员从DataWorks空间级别为数据集成任务的保存操作定义审批策略。本文为您介绍如何创建数据集成审批策略。
背景信息
支持管理员按源端、目的端数据源的组合来定义需要被审批的数据集成任务,包括:在数据集成或数据开发页面保存任务等操作。例如,管理员定义了mysql_1 数据源作为源端、odps_1数据源作为目的端的数据集成任务审批策略,则开发人员在保存相关任务时便会触发审批流程,只有完成权限申请后才能继续执行相关操作。
使用限制
仅企业版的DataWorks支持使用数据集成审批策略功能。
仅主账号和被授予AliyunDataWorksFullAccess权限的RAM用户可以选择所有工作空间作为管控工作空间。即定义的审批策略会在所有的管控工作空间内生效。
工作空间管理员仅能选择自己所在的工作空间作为管控工作空间。即定义的审批策略仅在自己所在的工作空间内生效。
新建审批策略
进入数据集成审批策略管理页面。
进入数据开发页面。
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入数据开发。
单击左上角的图标,选择 ,进入审批中心页面。
进入审批中心页面后,在左侧导航栏选择 ,进入数据集成的审批策略管理页面。
单击页面右上角的新建审批策略,在新建审批策略页面配置审批策略信息。
填写基本信息
根据实际审批策略应用场景,填写审批策略名称和审批策略用途。
选择配置范围
您需要根据实际应用情况,确定本审批策略适用的范围。支持您按源端、目的端数据源的组合来定义需要被审批的数据集成任务。当审批策略配置完成并生效后,开发人员在保存相关任务时便会触发该审批流程,只有完成权限申请后才能继续执行相关操作。
选择配置范围时,您需要关注:
支持选择多个工作空间。
说明仅主账号和被授予AliyunDataWorksFullAccess权限的RAM用户可以选择所有工作空间作为管控工作空间。即定义的审批策略会在所有的管控工作空间内生效。
工作空间管理员仅能选择自己所在的工作空间作为管控工作空间。即定义的审批策略仅在自己所在的工作空间内生效。
对每个工作空间,支持您通过新增配置添加多个需要审批的源端数据源或目的端数据源。
配置通知机制
当前支持配置短信、邮件、钉钉机器人这三种通知方式。选择对应的审批通知方式后,后续有相关的审批流程时,审批任务会通过这里配置的通知方式,通知审批人有待审批的权限申请任务。
此处仅定义审批通知方式,审批人员将在下一步的配置审批节点中定义。
为保障审批人能正常通过短信、邮件收到审批任务通知,您还需要将对应角色的用户添加为DataWorks的报警联系人,操作详情可参见查看和设置报警联系人。
为保障审批人能正常通过钉钉收到审批任务通知,您还需要在钉钉机器人管理的配置中,将钉钉机器人的安全设置勾选上自定义关键词,添加关键词DataWorks,并不要勾选其他安全设置选项。
如果您没有添加DataWorks关键词,或者勾选了其他安全设置选项,将无法正常通过钉钉接收到审批通知。
配置审批节点
您可以在配置审批节点区域定义每个审批节点的审批人及角色。配置审批节点时,您需关注:
审批流程定义:配置完成后,审批流程会按照已定义的审批节点从上至下进行流转,即上一个节点审批人员审批通过后,下一个节点的审批人员才会收到审批通知并进行审批。
审批人员定义:每个节点可以选择不同的审批人类型,审批人类型支持:DataWorks空间角色、DataWorks空间成员、表责任人、阿里云主账号、MaxComputeRole。
说明后续有审批任务时,DataWorks会根据上述步骤配置通知机制中配置的通知方式,给各个审批人发送任务通知,为保障审批人能正常通过短信、邮件收到审批任务通知,您还需要将对应角色的用户添加为DataWorks的报警联系人,操作详情可参见查看和设置报警联系人。
当审批人类型对应的审批角色包含多个人员时,审批通知会发送给所有人员,仅需其中任意一个人员审批完成,审批流程即可往下流转。
启用或停止审批策略
审批策略创建完成后,请单击对应审批策略右侧的生效或停止按钮。停用审批策略后,在数据开发、数据集成页面的保存操作将不再需要审批。此外,还支持您查看、编辑和删除审批策略。
后续步骤
您可以在查看及处理审批事项查看当前账号待审批的所有申请并执行审批操作。您还可以在此界面查看历史审批记录。