# 创建流程

流程工作台

提供页签化流程办理工作台,包括草稿、已送审、待审核、已退回、 被退回、会签通过、会签驳回等页签,方便用户一站式处理流程与表单数据。

# 流程配置

  • 菜单路径-【流程配置】-【流程管理】

  • 点击‘新增’按钮

  • 输入如下相应信息后,点击’确定按钮

image-20230312211745519

image-20230312211943218

# 流程设计

流程设计,我们以两个流程环节为示例。

其中,发起人发起申请后,会根据上报数据的条件不同,从而决定数据应该流转到部门审批,还是分公司审批。

  • 找到我们刚才创建的流程基础信息:报销流程
  • 点击右侧‘流程设计’按钮,进入设计界面

image-20230312212115826

# 设置发起人环节

  • 修改第一个审批环节名称为:发起人,方便开发人员维护流程
  • 点击环节框后进入环节配置界面
  • 设置审批人,选择’发起人自己‘
  • 切换至‘表单权限’,并点击‘重置’按钮刷新表单信息
  • 重置表单信息后,可配置流程环节中的表单字段权限,将字段权限配置为”可编辑“
  • 配置按钮权限为如下配置后,点击’确定‘按钮

image-20230312212427787

image-20230312212443784

image-20230312212549141

image-20230312212641282

image-20230312212743789

# 设置条件分支

流程中可根据不同的条件,将流程流转到不同的分支上

条件说明:

部门审批:如果报销类型为:差旅费、交通费、办公费、其他时,走部门审批

分公司审批:如果报销类型为:招待费、培训费、电话费时,走分公司审批

  • 点击’+‘号按钮选择条件分支
  • 修改条件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 ;

image-20230317162355372

image-20230317162215544

image-20230317162541199

image-20230317162603328

# 设置部门审批环节

  • 部门审批条件下点击’+‘号按钮添加一个环节
  • 修改审批环节名称为:部门审批
  • 点击环节框后进入环节配置界面
  • 设置审批人,选择’岗位‘后,点击’添加岗位‘按钮
  • 选择’部门经理‘后,点击确定按钮
  • 切换至‘表单权限’,并点击‘重置’按钮刷新表单信息
  • 将字段权限配置为”只读“,将备注字段配置为“可编辑”
  • 配置按钮权限为如下配置后,点击’确定‘按钮

image-20230317163045245

image-20230317163631822

image-20230317163126840

image-20230312213335936

image-20230317163147327

image-20230317163213473

image-20230317163234630

# 设置分公司审批环节

  • f恩公司审批条件下点击’+‘号按钮添加一个环节
  • 修改审批环节名称为:分公司审批
  • 点击环节框后进入环节配置界面
  • 设置审批人,选择’岗位‘后,点击’添加岗位‘按钮
  • 选择’分公司主管‘后,点击确定按钮
  • 切换至‘表单权限’,并点击‘重置’按钮刷新表单信息
  • 将字段权限配置为”只读“
  • 配置按钮权限为如下配置后,点击’确定‘按钮
  • 到此示范流程设计完成

image-20230317163329884

image-20230317163459414

image-20230312213645157

image-20230317163526972

image-20230317163539710

# 流程发布

  • 先点击右上角的’保存‘按钮,上方出现“保存成功”
  • 点击’发布‘按钮,上方出现“发布成功”,此时流程发布成功

image-20230317164950700

image-20230317165035603

# 创建流程面板

流程设计完成后,需要搭配面板进行展示

  • 菜单路径-【模型管理】-【面板管理】
  • 点击’新增‘按钮
  • 输入以下信息后,点击’确定‘按钮

image-20230312214252378

image-20230312214336110

# 创建流程目录及菜单

面板创建好后,先创建流程目录,再创建流程菜单,将流程界面展示

  • 菜单路径-【系统配置】-【菜单管理】
  • 点击‘新增’按钮
  • 输入如下信息后,点击’确定‘按钮
  • 在我们刚才创建的目录右侧(财务流程)点击“新增”按钮
  • 输入或选择如下信息后,点击‘确定’按钮

image-20230312214446831

image-20230312214535027

image-20230312214621391

image-20230312214733247

# 业务视图预览

流程配置完成后,可先通过业务视图进行预览,查看流程的表单界面展示,及流程页签

  • 点击系统右上角用户名称左侧的“应用“图标,可以直接切换到业务视图
  • 进入菜单-【财务流程】-【报销流程】

image-20230308113514175