第三章 若依-JFlow其他节点的表单设计和流程检查

若依-JFlow框架如何拉取、配置并运行请查看这篇文章:《第一章 若依-JFlow的配置与启动》

如何创建业务场景、流程图和单节点表单设计请查看这篇文章:《第二章 若依-JFlow流程模型设计》

上一节我们讲述了如何创建一个业务场景和流程模型,如何创建一个流程,如何设置单个节点的表单。

这一节我们就设置所有节点人员的表单。并检查相关的流程。

一、设置各节点人员审批表单

1.1 部门领导审批节点表单设计

部门领导审批当前员工的请假申请单时,没有修改员工填写的申请信息权限,因此在审批时,部门领导看到的员工信息表单是只读状态,他只有审批通过/驳回的权限。

驳回需要填写驳回理由,也就是说当点击驳回时,触发填写驳回原因事件,这些在JFlow框架中全部都能实现。

鼠标右键点击部门领导节点,点击设计表单,出现如下页面:

我们需要再重新绘制一遍员工请假申请单的内容吗?并不是,JFlow为我们提供了节点内容的选项。

1. 点击右上角的导入导出

2. 进入导入导出页面以后,选择导入方式为从流程节点表单导入

3. 选择第一个节点,我们之前设计的表单;开启是否只读,导入后的表单内容全部设置为只读状态,然后点击执行从节点表单导入即可。

4. 此时弹出框会弹出一个提示,点击确定,覆盖原有节点内容即可:

5. 出现如下内容就说明上一个节点的内容导入成功,点击确定,关闭导入窗口。

6. 此时就出现了上一个节点(员工填写请假单)设计的表单内容,并且全部设置只读:

7. 此时我们在左侧组件最下方,找打审核分组,拖到请假单的下方:

231208001

8. 此时表单下方的审核分组中就会出现审核意见、审核人、审核日期。但是我们需要对表单内容进行修改:

  • 首先我们先将审核日期设置为只读:

  • 审核人默认显示方式改成登陆人员姓名,即@WebUser.Name

  • 审核意见也不符合前面我们预期的要求,选中审核意见组件,点击右侧图标删除组件。
  • 在左侧组件库中拉入一个枚举单选到部门经理审核组件框中,此时弹出一个添加枚举类型字段的窗口,在右上角点击新建:

  • 枚举内容按照下图填写即可,然后点击右上角保存,关闭此窗口:

  • 枚举值选择第一个:

  • 弹出框内容点击确定即可:

  • 点击保存,然后再点击关闭即可:

  • 再选中部门经理审核意见组件,将内容设置为必填:

9. 此时我们再对部门经理审核意见组件绑定驳回填写驳回原因事件。

  • 向审批框中再拖入一个文本框,命名为驳回理由。

231208002

  • 选中部门经理审核意见组件,点击蓝色齿轮进入设置,设置联动如下图所示:

说明:设置一次列表值以后,一定要在在右上角点击一次保存。如果你设置了三次以后,再点击保存,此时只对最后一次修改生效。

  • 驳回理由按照下图所示设置:

10. 至此,部门经理审核组件框内的所有组件全部设计完成。

1.2 人事签字备案节点、总经理审批节点表单设计

这三个节点的表单设计和部门领导审批节点的表单设计步骤基本相同。

1. 导入节点的内容选择上一个节点内容即可:

2. 拖入审批组件,设计表单。

3. 添加人事经理审批意见组件(组件是枚举单选),内容设置如下:

4. 添加一个文本框,文本框名称填写格式:职位名称+驳回理由,以人事经理审批为例,这个文本框的名称是人事经理驳回理由,其他角色亦同理。

5. 设计完成后的请假单如下图所示:

  • 人事签字备案节点表单:

  • 总经理审批节点界面:

1.3 查看请假单节点表单设计

查看请假单节点对应的表单就比较简单了,设计时只需要导入总经理审批节点的内容即可,不需要做任何修改:

查看请假单节点的表单内容如下,内容全部是只读状态:

二、检查流程

点击流程上方的检查按钮,系统会对流程和表单内容进行检查:

检查完成后,会出现如下的检查结果,如果没有红色的错误信息,就说明我们的流程和表单设计没有问题:

至此,我们已经完成了所有节点的表单设计与检查,下一部分我们来测试执行整个请假流程。

  • 20
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值