流程改版介绍
从 Workfine 6.2 版本开始, 我们重新设计了流程功能, 新版流程现在执 行逻辑更加清晰, 设置更加方便。新增的子流程功能可以帮助大家实现更加复杂 的流程设计。
新版流程设计界面
新版功能变化
- 流程节点 将原来的转填取消了, 新增了子任务的概念。
- 处理方式 有抢先、会签和并列三种模式,改为抢先和会签两种模式。
- 之前的
并列
模式可以用子任务来完成
- 之前的
- 摘要描述 由全部、部分、表达式等多个选项改为表达式一种
除了刚才讲的这几点外,其它地方也有一些变动, 后面我们会逐个进行讲 解, 新版流程设计界面虽然在细节上做了一些变动,但是在流程设计上跟老版是没有太大的差异。大部分情况下可以按照之前的方法来设计流程。
新版流程管理界面
除了升级流程设计界面外, 我们对流程管理界面也做了很大提升。改版后,只保留发起、待办事项、已办事项三个选项,在流程列表中,我们还能根据状态来设置显示哪些流程。总之改版后,
这就是新版流程的简介,下节课我们开始介绍新版流程中新增的知识点。
通用
流程的流转方式(取消转填 引入子流程)
在老版流程设计中,流程的流转方式有普通和转填两种方式,那在新版流 程中,我们取消了转填,新增了子流程的概念。新增的子流程可以实现更加复杂的流程设计。
下面, 我们结合【员工离职申请】案例,看一下子流程的应用。
案例: 员工离职申请
流程介绍: 员工填写[离职单] →部门主管审批(财务部填写结算清单) →人事审批
流程的设计思路: 先由员工填写离职申请单,然后由本部门的主管进行审批,审批完后,还需要财务填写一个财务清算单模板, 最后流程到人事审批结束。
下面我们来看具体的实现步骤:
第一步: 新建离职申请流程,并添加流程节点和连接线,如下图所示
第二步:设置流程节点
1、【起始任务】节点
- 任务名称:离职申请。
- 绑定模板:离职申请单。
- 发起权限:员工
2、【普通任务】节点
- 任务名称:部门主管审批。
- 办理对象:指定角色-部门主管-与上一节点处理人关系是同一部门
- 处理方式:抢先
3、【结束任务】节点
- 任务名称: 人事审批。
- 办理对象: 指定角色-人事。
- 处理方式:抢先
第三步:设置子流程
在这个流程中, 当部门主管审批后, 我们想触发另一个流程:结算清单, 由财务开始填报离职人的【结算清单】 ,然后人事进行审批。想要实现这种功能, 我们用可以子任务来完成。
1、新建一个【离职结算流程】 ,由财务发起离职结算申请,然后人事审批。制作完成后保存。
2、回到离职申请流程中,添加子流程,设置子流程节点和流向条件
子任务节点:绑定流程【离职结算流程】,由财务(会计)发起
选中流向线:设置传递字段,将离职人员信息传递到财务清算单中。
第四步: 保存流程,前往应用端测试
- 登录员工账号,发起离职申请。
- 登录部门主管账号,找到离职申请办理
- 登录财务(会计)账号,看一下离职结算流程并办理
登录后, 这里有【离职结算】的待办事项, 点击办理
, 可以看到由上一节点传递过来的参数:姓名,部门。
4、登录人事账号,可以看到,这里有 2 个流程, 一个是离职申请流程, 一个是子任务流程。这就是我们新版流程中的子任务, 希望课后大家多加尝试和练习。
流程的处理方式(取消并列)
处理方式是指当某个节点有多个办理人时,他们办理同一个流程时的相互关系。
处理方式:抢先、会签
在新版流程中,我们把老版流程中的并列去掉了,只保留了抢先和会签两种模式。老版中的并列模式可以用子任务来完成。
【抢先】默认
当某一个节点的流程接收人有多个时,其中任何一个人办理完成,该流程就可以流向下一个节点。
【会签】
当某一个节点的流程接收人有多个时, 多个接收人必须全都办理完成后(不分先后顺序),该流程才可以流向下一个节点。他们所有人办理的是同一张表单。
摘要描述(去掉全部/部分 只保留表达式)
在新版决策中, 我们改进了流程摘要, 只保留了表达式, 去掉了全部、部分。
注意表达式的书写规范:
比如:我们给请假流程的开始节点添加摘要描述
请假人:请假人:[请假单_主表].[请假人],请假类型:[请假单_主表].[请假类型],
请假时间:[请假单_主表].[请假开始时间]到[请假单_主表].[结束时间]
那在流程管理界面看到的流程摘要描述为:
流程的办理对象(参考老版)
办理-意见框(其他办理参考老版)
在新版流程中,取消了意见来源设置。
提醒(只有起始节点允许催办)
在新版流程中, 只有起始节点允许催办,其他知识点参考老版。
控制-批量审批(其他控制参考老版)
在新版流程中,批量审批与老版中的设置方法是一致的,只是在应用端的流程管理界面上与老版有所区别。
流向条件
请参照下文文章