开发者学堂课程【低代码-合同管理系统实践:合同管理的高级流程设计】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1002/detail/15014
合同管理的高级流程设计
内容介绍:
一、合同管理关键功能——高级流程设计器
二、高级流程设计
三、合同管理
四、课程总结
现在继续学习合同管理系统实践的第三章高级流程设计。
一、合同管理关键功能——高级流程设计器
高级流程设计器在普通设计器的基础上增强了部分功能,增加了分支、聚合等节点,同时也对组件功能即设置进行了增强,可以对审批人规则、完成策略超时规则等进行自定义配置,可以轻松应用对较复杂审批流程的场景,那么他是如何使用的呢?
1.升级到高级流程设计器
首先需要将普通流程设计器升级到高级流程设计器,升级后原流程配置内容将被丢弃且无法回退,升级前请谨慎操作。
(1)进入设计流程,点击全局设置按钮
(2)注意:
一旦升级之后,之前已配置的流程内容将被丢弃,需要重新进行配置;
升级后将无法退回原来的条件审批设置;
升级前已产生的流程实例不会丢失,仍可在该流程的数据管理里进行管理;
升级前未审批完成的实例,会按之前的流程定义执行
2.高级流程设计器界面功能拆解
在完成升级后,会来到高级流程设计器的界面,主要包含以下五个功能区域。
(1)第一个是节点区,包含了可用的节点组件
(2)第二个是快捷操作区,包含了复制粘贴等快捷操作功能
(3)第三个是流程设计区,是设计流程的主要区域,用户可以拖入节点,通过线连接的方式实现流程流转
(4)第四个是属性设置区,可以对节点进行个性化的功能配置
(5)第五个是右上角的保存发布按钮区域
二、高级流程设计
1.关键功能
高级流程设计的关键功能如下,人工节点、分支节点、抄送节点、节点配置以及流程设置中的审批人规则、完成策略、审批超时规则的设置。
2.流程设置步骤
流程设置的主要功能如下,拖动需要的节点至画布,选中节点,出现蓝色箭头后点击并拖动下一节点进行流程线的连接,最后在右侧的设置中对接点的属性进行设置。
3.实操演示
首先进入到流程表单的编辑页面,点击流程设计,找到全局设置左侧的按钮,升级到高级流程设计器,这样就升级到了高级流程设计器。下面来看一下流程设计器的使用,这边提前搭建了一个流程。
将鼠标选中节点,在出现蓝色箭头后点击箭头并拖动至流程需要走向的下一节点,这就是节点的连接操作。
选中分支节点,进入右侧属性中的分支规则,这里已经提前配置好了三个规则的条件,对三种合同类型进行一个判断。在规则条件中还可以添加同层级条件、子层级条件且或逻辑的规则来实现一些复杂的判断逻辑。
随后,需要对线执行规则进行配置。点击连接线,选择线执行规则,根据分支条件中配置的规则进行选择,这样就完成了流程分支判断的操作。
下面来到人工节点,这里可以对审批人规则进行设置,可以选择常用审批人、接口人、指定审批人、部门主管、连续多级主管等不同的规则类型,也可以在其他规则中设置表单中的成员变量为审批人。
然后是完成策略的设置,这里有全部同意和只要指定人数同意两种情况。只要强制全批是指条件判断的前提条件为该节点的所有人都完成审批。
在高级设置中还有超时设置规则的配置,包含审批超时跳转节点规则设置并发送通知和审批超时转交任务规则设置并发送通知两种情况。可以设置在超过一定时间后跳转到当前流程的某一节点或者转交给某人审批,同时发送消息通知。
最后是法务修改审核节点在实际场景中存在需要在流程审批时对合同附件进行修改的情况,此时就可以先将表单中的附件开启允许编辑。
随后在流程的节点设置中,对指定节点开启组件可操作的权限,在这里选择法务审核修改节点,将上传电子版合同组件设置为可操作。
在完成流程修改配置后,不要忘记保存并发布流程,否则流程修改不生效。下面来看一下流程测试效果,将流程内容填写完整后启动测试。可以看到流程根据刚才的设置有了正确的流转。
这就是高级流程设计器的主要功能使用。
三、合同管理
1.数据管理页
在配置完合同审批流程后,来看一下数据管理的实现。可以通过宜搭的数据管理页功能来实现数据管理后台增删查改的操作
2.打印设置
最后是自定义打印模板的功能,合同管理往往要求有规范的模板和打印样式,使用自定义打印模板设置可个性配置可见字段以及格式。
3.实操演示
点击生成数据管理页,这样就生成了合同信息录入表单的数据管理页面。可以在此页面上对数据进行增删查改的操作。
最后,来看一下打印模板的配置。点击页面设置,进入打印设置,添加打印模板全新创建。在这里可以根据需求个性配置打印模板的可见字段,也可以拖入表格设置文本格式,编辑完毕后保存模板,回到打印设置中,添加模板使用权限,最后可以到数据管理中根据该模板进行打印。
四、课程总结
本章节通过对合同管理实际场景的了解和需求分析,确定了合同管理所需要的功能,并通过合同管理系统的搭建掌握了关联表单组件和高级流程设计的使用。可以在需要关联其他表单数据或设置较复杂审批流程的场景,运用本章节的知识。
最后来看一道课后练习题:
(不定项)在高级流程设计中超时规则有哪些?
A.审批超时跳转节点规则设置并发送通知
B. 审批超时转交任务规则设置并发送通知
C. 审批超时跳过节点规则设置并发送通知
D. 审批超时跳过任务规则设置并发送通知
正确答案是 AB