大数跨境
0
0

搭搭云极速开发攻略之:0代码配置工作流动态节点(1)

搭搭云极速开发攻略之:0代码配置工作流动态节点(1) 搭搭云
2019-01-31
2
导读:常听到一句生硬的话“我们按流程办事”,走流程的经办人为寻找流程各环节(节点)的办事人员(执行者)而晕头转向。搭搭云工作流可根据表单内容智能选择执行者,不劳经办人费心,办事一点儿也不难。小编感觉,搭搭云



点击上方关注 "搭搭云",了解更多详情

又到搭云小萌更新的日子啦!今天我要给大家介绍的,是在搭搭云平台上如何0代码配置工作流动态审批节点,使得系统能够根据单据内容自动选择执行者。

 

相比用传统开发方式需要2-3天才能完成一个包含多个动态节点的复杂工作流,使用搭搭云平台则是无比快速便捷。0代码几分钟技术人员就能配置出一个复杂工作流,每个节点都能够根据单据中的实际内容自动判断下一个节点的执行者,用户在使用过程中省时又省心,且不易出错,超级方便。

 

啥是佩奇?跟着搭云小萌步伐,邀您携手一起“配齐”大神技能。



应用场景

在企业日常运行过程中,由于业务的复杂性及多变性,往往无法提前确定流程每个节点的执行者,而是需要根据每次审批事务的不同业务类型,来动态决定相应的执行者。在传统软件开发模式中,通常是将流程流转的条件写死在分支条件中。一旦业务发生变更,就需要不断修改流程,非常麻烦。搭搭云平台的工作流引擎则提供了一种“根据单据内容动态匹配执行者”功能,使流程能够根据用户所填写的内容自动匹配对应的执行者,很好的解决了流程执行人员需要动态变化的问题。

 

工作流引擎中的“根据单据内容动态选择执行者”有三种配置方法,本次搭云小萌先讲解“单据中指定的内容在岗位名称中匹配”这种方式(其他方式在后续的文章中会继续讲解),即根据单据内选择的岗位名称,自动流转到该岗位人员执行。

 

比如:[采购入库流程]在入库“提交申请”时选择“五金仓”,则系统会自动找到“五金仓”对应的仓库管理员,将流程的第三个节点“通知仓库管理员入库”指定到该岗位。下面就以[采购入库流程]为例,讲解具体的配置方法。

▲应用场景-图1


应用场景-图2


▲应用场景-图3

注意:在配置流程之前需要设置对应的[采购入库单]表单模板。


配置方法:

步骤1:

1)在左侧<系统设置>中点击“工作流模板编辑”,在中间页面左上角点击“新建”按钮;

2)对<工作流名称>进行命名,例如:“采购入库流程”;

3)点击“添加”按钮。如图1所示:


配置方法-图1


步骤2:

1)<工作流信息与数据设置>的搜索框输入“采购入库”进行查询,在<表单名称>下勾选“采购入库单”;

2)单击“确定”按钮。如图2所示:


配置方法-图2


步骤3:

1)点击<工作流程图>页面中间的节点图片“新建节点1”;

2)在<工作流设置>下的<节点名称>中,给该节点命名为“提交申请”;

3)<任务执行者>页签下点击“设置”按钮。如图3所示:


配置方法-图3


4)在<执行者选择>中勾选“指定岗位或角色”;

5)<角色>选择“采购员”,鼠标左键选中拖动至左侧的<当前节点任务执行者列表>;

6)点击“确定”按钮。如图4所示:

配置方法-图4


步骤4:

1)鼠标移动至<工作流程图>中间的“提交申请”头像,显示“+”按钮并点击,便出现下一节点“新建节点2”;

2)<工作流程图>点击此节点图片;

3)同样在<工作流设置>下的<节点名称>中,给该节点命名为“品管员检测”;

4)点击“设置”按钮。如图5所示:

配置方法-图5


步骤5:

1)参照步骤3的操作方式,配置“品管员检测”的执行者;

2)参照步骤4的操作方式,新增“通知仓库管理员入库”节点;

3)在<执行者选择>中勾选“根据单据内容动态选择执行者”;

4)选择“单据中指定的内容在岗位名称中匹配”;

5)<选择字段>选择“仓库管理员岗位”字段;

6)<匹配操作符>选择“等于”;

7)<未能匹配时>选择“暂停执行”(此选项意思:当“仓库管理员岗位”字段为空,或者找不到相应的岗位时,此流程将暂停执行);

8)点击“确定”按钮。如图6所示:

配置方法-图6

注意:最后记得在每个流程结束时,配置“结束”节点。









效果展示

当采购员提交一张[采购入库流程]之后,工作流按照“提交申请-->品管检测-->通知仓库管理员入库”的路径流转,当流程流转至“通知仓库管理员入库”节点时,会根据单据中设置的“仓库管理员岗位”找到对应的执行者。


▲效果展示-图1


▲效果展示-图2


▲效果展示-图3


按照同样的方式,我们可以在[销售出库流程]、[费用报销流程]、[固定资产变更流程]等各种流程中配置此功能。

▲效果展示-图4



功能延伸

除了我们上面讲到的这种在表单主表中添加岗位字段的情况之外,在子表中也可以添加对应的岗位字段,并且当子表中出现多行数据多个岗位时,流程会根据不同岗位,自动将一个流程拆分为多个子流程,从而确保每个岗位只能看到当前岗位的数据,既保证了数据安全性,又保证了流程运行的高效性。

 
如下图所示:在子表“需通知对象”中填写了三行不同的数据,每行数据对应了不同的岗位,当流程执行时会根据所设置的“根据单据内容动态选择执行者”中“单据中指定的内容在岗位名称中匹配“进行流转,流程会被拆分为三个子流程,由相应岗位的人员执行。

功能延伸-图1


▲功能延伸-图2


▲功能延伸-图3



灵活运用搭搭云的0代码配置工作流动态节点的技巧,开发人员不仅能够快速完成各种复杂工作流,同时能够满足企业用户极其多样个性化的业务需求,大幅提升客户满意度。

 

新年新气象,“配齐”所有大神技能,搭搭云期待您的到来!


搭云小萌温馨提醒春节期间停更一周,2.14(年初十)搭搭云极速开发攻略继续开播,咱们年后再见,不见不散!搭云小萌提前祝各位小伙伴猪年大吉,新春快乐!



往期回顾

万元内买断管理软件“全家桶”还“包定制”:SaaS新风向?



5分钟了解搭搭云的商业模式——搭搭云创始人万斌发布会演讲全文



重塑渠道价值,为软件开发商提升30%的利润不是玩笑



微信、网站、APP与企业软件

一体化的超级应用平台

微信号:dadayun2009


 长按下方二维码关注搭搭云公众号

 长按下方二维码访问搭搭云官网



 点击阅读原文,了解搭搭云官网更多信息!
【声明】内容源于网络
0
0
搭搭云
了解搭搭云最新动态,分享IT资讯,行业趣闻轶事,精选客户案例。赋能开发者,与合作伙伴共同成长。
内容 107
粉丝 0
搭搭云 了解搭搭云最新动态,分享IT资讯,行业趣闻轶事,精选客户案例。赋能开发者,与合作伙伴共同成长。
总阅读14
粉丝0
内容107