工作流配置
编写目的
为了方便您在使用数语科技(以下简称Datablau)的产品时配置审批工作流,特编写此文档供使用者参考,如有任何疑问欢迎您随时与Datablau取得联系。
本文档由Datablau技术支持团队负责编写和修订,Datablau技术委员会负责本文档的评审和发布。文档内容包含文档介绍、平台涉及审批的功能、审批流程场景配置等内容,适用于数据治理平台v7.x及以上版本。
预期读者
本文档的读者对象为客户方平台管理员、项目实施人员等相关人员。
平台涉及审批的功能
在数据治理平台产品中涉及工作流审批的主要功能有:
- 数据标准:发布、变更、废弃
- 标准代码:发布、变更、废弃
- 指标体系:发布、变更、废弃
- 领域标准:发布、变更、废弃
- 数据资产目录/资产项:发布、下线、数据查看
在数据建模平台中涉及工作流审批的主要功能有:模型报告发布审批流程。
审批流程场景配置
指定单人审批
场景描述:
某个审批流程由指定的人zhangsan负责审批,平台安装部署完成后所有流程的默认审批人为admin用户。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的一级发布,在弹出的Assignment对话框中,将Assignee的值更改为平台中的用户zhangsan,修改完毕点击Save按钮保存退出。
- 修改完成后点击左上角的保存按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击部署按钮更新部署,页面显示部署成功。
指定多人或签审批
场景描述:
某个审批流程由zhangsan、lisi、wangwu三人中的任何一个人审批通过,结束流程。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的"一级发布",在弹出的Assignment对话框中,将"Assignee"的值清空,将Candidate users的值修改为"zhangsan",点击"✚"按钮添加文本框,依次添加"lisi"、"wangwu",修改完毕点击"Save"按钮保存退出。
- 修改完成后点击左上角的"保存"按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击"部署"按钮更新部署,页面显示"部署成功"。
指定多人会签审批
场景描述:
某个审批流程需要由zhangsan、lisi二人依次审批通过,结束流程。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的"一级发布",在弹出的Assignment对话框中,将"Assignee"的值更改为平台中的用户"zhangsan",修改完毕点击"Save"按钮保存退出。
- 在工作流配置界面左侧的"活动列表"和"结束任务列表"中,分别找到"用户活动"和"结束任务"组件,并将其拖入到画布中。
- 点击新的"用户活动"组件,将"名称"改名为"二级发布",点击"任务派遣"按钮,在弹出的Assignment对话框中,将"Assignee"的值更改为平台中的用户"lisi"。
- 点击新的"结束任务"组件,将"名称"改为"驳回"。
- 按照图例,重新布局"一级发布"、"二级发布"、"驳回"组件和连线位置。
- 修改完成后点击左上角的"保存"按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击"部署"按钮更新部署,页面显示"部署成功"。
指定人或签与会签相结合审批
场景描述:
某个审批流程分为两级审批,第一级流程由zhangsan、lisi二人中的任何一人审批通过即进入下一审批环节。第二级流程由wangwu审批通过后,结束流程。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的"一级发布",在弹出的Assignment对话框中,将"Assignee"的值清空,将Candidate users的值修改为"zhangsan",点击"✚"按钮添加文本框,添加"lisi"。
- 在工作流配置界面左侧的"活动列表"和"结束任务列表"中,分别找到"用户活动"和"结束任务"组件,并将其拖入到画布中。
- 点击新的"用户活动"组件,将"名称"改名为"二级发布",点击"任务派遣"按钮,在弹出的Assignment对话框中,将"Assignee"的值更改为平台中的用户"wangwu"。
- 点击新的"结束任务"组件,将"名称"改为"驳回"。
- 按照图例,重新布局"一级发布"、"二级发布"、"驳回"组件和连线位置。
- 修改完成后点击左上角的"保存"按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击"部署"按钮更新部署,页面显示"部署成功"。
发起人所在部门的主管审批
场景描述:
zhangsan是某部门的部门主管,该部门下所有员工发起的审批流程由部门主管zhangsan审批通过后,结束流程。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑表单"按钮进入工作流表单配置页面。
- 在弹出的对话框中,点击页面左下角的"添加属性"按钮,按照如下信息填写对应的信息项:
- 编码:departmentManager(样例)
- 名称:发起人所在部门的正职领导(样例)
- 值域类型:审批人
- 审批人表达式:发起人所在部门的正职领导
- 进入平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的"一级发布",在弹出的Assignment对话框中,将"Assignee"的值清空,将Candidate users的值修改为
${departmentManager}
,修改完毕点击"Save"按钮保存退出。 - 修改完成后点击左上角的"保存"按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击"部署"按钮更新部署,页面显示"部署成功"。
发起人所在部门副主管和主管依次审批
场景描述:
某个审批流程分为两级审批,zhangsan是某部门的正职主管,lisi是某部门的副职主管。某个审批流程需要由副职主管lisi、正职主管zhangsan二人依次审批通过,结束流程。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑表单"按钮进入工作流表单配置页面。
- 在弹出的对话框中,点击页面左下角的"添加属性"按钮,按照如下信息填写对应的信息项:
- 编码:departmentManager(样例)
- 名称:发起人所在部门的正职领导(样例)
- 值域类型:审批人
- 审批人表达式:发起人所在部门的正职领导
- 继续点击页面左下角的"添加属性"按钮,按照如下信息填写对应的信息项:
- 编码:deputyDepartmentManager(样例)
- 名称:发起人所在部门的副职领导(样例)
- 值域类型:审批人
- 审批人表达式:发起人所在部门的副职领导
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的"一级发布",在弹出的Assignment对话框中,将"Assignee"的值清空,将Candidate users的值修改为
${deputyDepartmentManager}
,修改完毕点击"Save"按钮保存退出。 - 在工作流配置界面左侧的"活动列表"和"结束任务列表"中,分别找到"用户活动"和"结束任务"组件,并将其拖入到画布中。
- 点击新的"用户活动"组件,将"名称"改名为"二级发布",点击"任务派遣"按钮,在弹出的Assignment对话框中,将"Assignee"的值清空,将Candidate users的值修改为
${departmentManager}
,修改完毕点击"Save"按钮保存退出。 - 点击新的"结束任务"组件,将"名称"改为"驳回"。
- 按照图例,重新布局"一级发布"、"二级发布"、"驳回"组件和连线位置。
- 修改完成后点击左上角的"保存"按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击"部署"按钮更新部署,页面显示"部署成功"。
指定用户组成员审批
场景描述:
某个审批流程由指定的用户组成员审批(多个成员或签)。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑表单"按钮进入工作流表单配置页面。
- 在弹出的对话框中,点击页面左下角的"添加属性"按钮,按照如下信息填写对应的信息项:
- 编码:dataGovermanceGroup(样例)
- 名称:数据治理小组审批(样例)
- 值域类型:审批人
- 审批人表达式:某用户组的所有成员
group(数据治理小组) -> users
- 进入平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的"一级发布",在弹出的Assignment对话框中,将"Assignee"的值清空,将Candidate users的值修改为
${dataGovermanceGroup}
,修改完毕点击"Save"按钮保存退出。 - 修改完成后点击左上角的"保存"按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击"部署"按钮更新部署,页面显示"部署成功"。
固定角色审批
场景描述:
某个审批流程由指定的角色审批(多个成员或签)。
操作步骤:
- 在平台的【流程中心】模块,找到要配置的工作流程,点击"编辑表单"按钮进入工作流表单配置页面。
- 在弹出的对话框中,点击页面左下角的"添加属性"按钮,按照如下信息填写对应的信息项:
- 编码:datastandardAdministrator(样例)
- 名称:数据标准管理员审批(样例)
- 值域类型:审批人
- 审批人表达式:某角色的所有人员
role(appName:数据标准管理员) -> users
- 进入平台的【流程中心】模块,找到要配置的工作流程,点击"编辑"按钮进入工作流配置页面。
- 选中并点击画布中间的"一级发布",在弹出的Assignment对话框中,将"Assignee"的值清空,将Candidate users的值修改为
${datastandardAdministrator}
,修改完毕点击"Save"按钮保存退出。 - 修改完成后点击左上角的"保存"按钮图标,返回平台的【流程中心】模块,找到要配置的工作流程,点击"部署"按钮更新部署,页面显示"部署成功"。