找回密码
 立即注册

QQ登录

只需一步,快速开始

Tracy.Liu 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-5 10:58  /   查看:3738  /  回复:0
本帖最后由 Tracy.Liu 于 2021-2-5 11:03 编辑

在前面的教程中我们已经了解了好几种工作流的应用场景~
本帖,将给大家再带来一种很常见的工作流的用法的“按顺序执行”,具体指什么呢?
先来看一个概览图,简单来说就是两个独立的流程要怎么串联起来~
image.png77645567.png

接下来,我们依旧以出差申请的案例为基础,额外增加一个场景来说明~
20210204110200.gif

一般情况下,我们在申请出差的时候,都会牵扯酒店的预订。那么我们的流程有可能是:
image.png436991881.png
首先出差人填写出差申请单,经过多位领导逐级审批完成出差申请单的流程。然后接着直接流转进入财务内部的酒店预定的流程。(当然这里的流程只为了说明问题,做的相对简单一些,各位小伙伴可以根据自己的实际应用场景来进一步丰富哦~)

相信经过前面14节课程的学习,大家已经掌握了“工作流1”“工作流2”分别怎么设置,这里就只简单截图说明一下工作流1:
image.png69035033.png
工作流2:
image.png483216857.png

那么,重点来了!工作流1的最后一步“事业部主管审批”批准后,如何实现直接就能进入工作流2中呢~
这里会借助到活字格的“工作流命令插件”(如果发现自己不记得“工作流命令插件”的用法,可以戳这里,再回顾一下呦~)

首先,我们要先理解,活字格中进入一个表的工作流,只需要给这个表加一行数据,并执行一步“提交”操作。
那么,对于这种两个工作流的衔接,我们就可以考虑在“事业部主管”批准的时候,同时给“住宿预定记录表”中添加一条数据,并使用“工作流命令”将这条记录做一步“提交”操作,把担当者设置为“财务部组长”就完成啦~

OK~了解了上面的核心思想,这里我们具体来一步步操作一下:
1.在出差申请表的填写页面,我们放置一个流程条,这样在执行工作流1的部分,流程条会帮我们接管一切;
image.png133568724.png

2.(重点步骤1)由于在工作流中,命令这里无法使用到工作流命令 image.png70817564.png
所以当“事业部主管”批准的时候,我们不使用流程条了,而使用一个按钮,通过工作流命令的方式来实现。
image.png836883239.png
那么我们需要在页面中放一个按钮,给它添加如下命令:
1)工作流命令:结束“出差申请表”的工作流,流转至结束,操作设置为“批准”
image.png945708312.png
2)数据表操作命令:给“住宿预定记录表”添加一条数据,注意这里要将出差单号填入,这样后续“住宿预订记录表”的数据是可以和“出差申请表”中的数据关联起来滴~
image.png761291808.png
3)工作流命令:把“住宿预定记录表”中刚添加的这条数据“提交”一下,担当者设置为对应的“财务部组长”。
image.png63717650.png
这里需要注意两个小点:
a.在这个例子中担当者我直接指定到对应的人了,在实际应用场景中,您可以在页面中让用户选择,或是根据某些特定条件计算出应该把流程让谁来处理,然后担当者这里选择页面中对应格子就行
b.如果是审批流,状态要带有"(角色)"。即写成“状态(角色)”,否则后续继续配合流程条的话,流程条就无法识别并承接这个流程了。

3.(重点步骤2)我们期望只有在工作流1的最后一步“事业部主管”显示按钮,其他时候显示流程条。所以我们需要在页面加载时,根据当前数据的状态是否为“等待批准(事业部主管)”来设置他们的可见性。具体配置如下:
image.png484999389.png

做完以上操作,我们的功能就基本实现啦~
来看看效果:
1.职员张三提交出差申请:
张三提交数据.gif
2.事务部组长、事务部经理进行审批:
赵组长刘经理审批.gif
3.事务部主管批准后,财务部组长可以收到流程
胡总经理审批后流转给财务部组长.gif

最后大家可以再花些时间调一调样式,界面也会更加美观~
这里把示例工程文件也提供给大家用作参考哦: 按顺序执行.fgcc (430.75 KB, 下载次数: 284)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部