# 创建流程
流程工作台
提供页签化流程办理工作台,包括草稿、已送审、待审核、已退回、 被退回、会签通过、会签驳回等页签,方便用户一站式处理流程与表单数据。
# 流程配置
菜单路径-【流程配置】-【流程管理】
点击‘新增’按钮
输入如下相应信息后,点击’确定按钮
# 流程设计
流程设计,我们以两个流程环节为示例。
其中,发起人发起申请后,会根据上报数据的条件不同,从而决定数据应该流转到部门审批,还是分公司审批。
- 找到我们刚才创建的流程基础信息:报销流程
- 点击右侧‘流程设计’按钮,进入设计界面
# 设置发起人环节
- 修改第一个审批环节名称为:发起人,方便开发人员维护流程
- 点击环节框后进入环节配置界面
- 设置审批人,选择’发起人自己‘
- 切换至‘表单权限’,并点击‘重置’按钮刷新表单信息
- 重置表单信息后,可配置流程环节中的表单字段权限,将字段权限配置为”可编辑“
- 配置按钮权限为如下配置后,点击’确定‘按钮
# 设置条件分支
流程中可根据不同的条件,将流程流转到不同的分支上
条件说明:
部门审批:如果报销类型为:差旅费、交通费、办公费、其他时,走部门审批
分公司审批:如果报销类型为:招待费、培训费、电话费时,走分公司审批
- 点击’+‘号按钮选择条件分支
- 修改条件1名称为:部门审批、修改条件2名称为:分公司审批
- 点击环节框后进入环节配置界面
- 分别配置部门审批和分公司审批的条件配置项(配置语法是Groovy语法,以下是示例)
- 配置完成后点击‘确定’按钮
# 部门审批条件
//如果报销类型为:1=差旅费,2=交通费,3=办公费,7=其他
boolean pass = false;
if(form.type == '1' || form.type == '2' || form.type == '3' || form.type == '7') {
pass = true;
return pass ;
}
return pass ;
# 分公司审批条件
//如果报销类型为:4=招待费,5=培训费,6=电话费
boolean pass = false;
if(form.type == '4' || form.type == '5' || form.type == '6') {
pass = true;
return pass ;
}
return pass ;
# 设置部门审批环节
- 部门审批条件下点击’+‘号按钮添加一个环节
- 修改审批环节名称为:部门审批
- 点击环节框后进入环节配置界面
- 设置审批人,选择’岗位‘后,点击’添加岗位‘按钮
- 选择’部门经理‘后,点击确定按钮
- 切换至‘表单权限’,并点击‘重置’按钮刷新表单信息
- 将字段权限配置为”只读“,将备注字段配置为“可编辑”
- 配置按钮权限为如下配置后,点击’确定‘按钮
# 设置分公司审批环节
- f恩公司审批条件下点击’+‘号按钮添加一个环节
- 修改审批环节名称为:分公司审批
- 点击环节框后进入环节配置界面
- 设置审批人,选择’岗位‘后,点击’添加岗位‘按钮
- 选择’分公司主管‘后,点击确定按钮
- 切换至‘表单权限’,并点击‘重置’按钮刷新表单信息
- 将字段权限配置为”只读“
- 配置按钮权限为如下配置后,点击’确定‘按钮
- 到此示范流程设计完成
# 流程发布
- 先点击右上角的’保存‘按钮,上方出现“保存成功”
- 点击’发布‘按钮,上方出现“发布成功”,此时流程发布成功
# 创建流程面板
流程设计完成后,需要搭配面板进行展示
- 菜单路径-【模型管理】-【面板管理】
- 点击’新增‘按钮
- 输入以下信息后,点击’确定‘按钮
# 创建流程目录及菜单
面板创建好后,先创建流程目录,再创建流程菜单,将流程界面展示
- 菜单路径-【系统配置】-【菜单管理】
- 点击‘新增’按钮
- 输入如下信息后,点击’确定‘按钮
- 在我们刚才创建的目录右侧(财务流程)点击“新增”按钮
- 输入或选择如下信息后,点击‘确定’按钮
# 业务视图预览
流程配置完成后,可先通过业务视图进行预览,查看流程的表单界面展示,及流程页签
- 点击系统右上角用户名称左侧的“应用“图标,可以直接切换到业务视图
- 进入菜单-【财务流程】-【报销流程】