管理审批流程
初始状态下,NineData 提供开发环境和生产环境下的 SQL 审批流程,以确保数据库的安全。您也可以根据自身业务需求,自定义审批流程。
注意事项
- 新流程的创建必须基于已有流程。
- 系统提供的默认流程无法被删除,但可以编辑。
- 下不支持创建流程,无此限制。
前提条件
- 您在组织中的角色为系统管理员。
不指定审批人
审批流程页面中新增开关,开启该开关后,使用当前审批流程的所有工单均无需指定特定的审批人,所有有权限审批的人员都将收到审批提醒。该功能适用于指定的审批人无法及时处理审批,导致重要任务不能在规定时间内完成的场景。
创建流程
登录 NineData 控制台。
在左侧导航栏,单击>。
在页面,单击页签,并单击右上角的。
提示您也可以单击目标流程右侧列的,基于流程创建新流程。
在弹出的对话框中,配置下列参数并单击。
- :选择基于哪个流程创建新流程。提示
如果您是通过单击到达此对话框,则此处已默认选好。
- :输入新流程的名称,支持 1 ~ 32 个字符。为了方便后续查找和管理,请尽量使用有意义的名称。提示
如果您是通过单击到达此对话框,则此处已默认填写完成。
- (可选):输入针对新流程的描述,支持 1 ~ 64 个字符。
- :选择基于哪个流程创建新流程。
控制台自动跳转到页面,您可以在该页面编辑各种任务的审批流程。页面顶部的功能,允许用户在提交工单时无需手动选择审批人,所有有权限审批的人员均会收到审批提醒。
审批流程分、 、、、、几个大类,您可以单击页签进行切换,单击目标审批流程右侧的编辑,可以进入编辑页面,通用参数说明如下。
参数 说明 选择是否允许用户提交审批流程。 - :允许用户继续推进审批流程到下一级别。
- :阻断用户的审批流程,无法继续推进。
为的情况下,可以选择是否启用审批流程。 - 开启开关:用户提交的审批流程必须经过人工审批。
- 关闭开关:用户无需经过人工审批,审批流程直接通过。
开关开启后,单击按钮,可以增加一个审批节点。多次单击按钮可以增加多个审批节点。在审批节点左侧文本框中输入审批节点的名称,右侧选择该节点的审批人即可。单击审批节点右侧的图标可以删除当前审批节点。
编辑流程
- 登录 NineData 控制台。
- 在左侧导航栏,单击>。
- 在页面,单击页签,然后单击目标。
- 控制台跳转到页面,您可以在该页面编辑各规则级别被命中时的审批流程。
删除流程
登录 NineData 控制台。
在左侧导航栏,单击>。
在页面,单击页签。
单击需要删除的流程,在页面,单击右上角的。
提示您也可以单击目标流程右侧列的。
在弹出的确认窗口中,单击。
提示如果当前流程已经关联到某个环境或数据源,需要在弹出的窗口中为这些资源选择新的流程,然后单击。
关联流程到环境
审批流程被关联到环境后,会覆盖环境原有的流程,该环境下所有数据源都将适用该新流程。
- 登录 NineData 控制台。
- 在左侧导航栏,单击>。
- 在页签下,找到目标环境名称,并单击其右侧列的。
- 在弹出的窗口中,选择您需要的,单击。
关联流程到数据源
审批流程被关联到数据源后,该数据源将适用该新流程,不再适用所属环境中的流程。环境中其他数据源不受影响。
登录 NineData 控制台。
在左侧导航栏,单击>。
单击页签,找到目标数据源名称,并单击其右侧列的。
提示数据源关联的中,左侧带有图标代表已继承环境中配置的。
在弹出的窗口中,将下左侧的勾去掉,然后选择您需要的,单击。
提示重新选中即可恢复成环境中配置的。
关联流程到库分组
库分组用于分库分表的统一表更,审批流程被关联到库分组后,该库分组将适用该流程,不再适用所属环境中的流程。环境中其他数据源不受影响。
登录 NineData 控制台。
在左侧导航栏,单击>。
单击页签,找到目标库分组名称,并单击其右侧列的。
提示库分组关联的中,左侧带有图标代表已继承环境中配置的。
在弹出的窗口中,将下左侧的勾去掉,然后选择您需要的,单击。
提示重新选中即可恢复成环境中配置的。