开发者学堂课程【宜搭低代码开发认证教程: 宜搭认证课程-业务流程设计(四)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/299/detail/3498
宜搭认证课程-业务流程设计(四)
在流程的表单里加附件组件,在流程表单设计系里上传附件组件,如果附件组件是在某一个特定的节点做,发起人不需要上传。在设置流程页面设置可以控制上传附件在发起节点时为隐藏,发起人不需要上传到某一个审批人进行上传。
.同一版本是否支持多版本存在
设置流程最开始为配置一后面有配置二,在配置二改版之前配置一的流程不会发生改变,后续流程进行了更改,但前面的流程还没有走完,那么前面没有走完的流程适用的是之前的配置,并不是最新的配置。只有在流程修改之后,去保存并发布再去提交的流程会使用最新的流程的配置。之前老的发起沿用的以前的设置。
.某一用户登录只能看到自己审批的流程
应用里有三个默认的页面,待我处理、我已处理的、我创建的、抄送我的,都将它们显示出来访问。如果审批人要找他要处理的流程,可以访问待我处理,点击待我处理右侧会显示需要处理的流程。我已处理,已经审批过的流程。我创建的一般为发起人去看当前的流程状态。
.已经结束的流程支持自动归档
如果要处理一些已经归档的流程,在数据管理页里筛选数据。已完成的查出来,所有需要导出的字段勾选上导出到本地。
.专有云版本
目前使用的是专有云版本支持专有化部署,单独布一套系统到指定的服务器上。公有云版本绝对安全,公有云版本指大家在同一个平台的宜搭,只不过租户不同,租户与租户之间是隔离的。如果是专有云版本宜搭,地址不是 aliwork,而是自己定义的服务器的域名。
.流程状态能更新到流程页面的字段值
流程表单中字段的变化支持以下两种方式,一种是手动更改,另一种通过业务关联规则去动态的做配置。点击审批节点,本节点显示内容里把需要手动更改的字段配置为可操作,同时在其他字段设置为隐藏,这样就实现了流程表单在流程流转的过程中修改的效果。
复杂的流程模板
.服务注册只有管理员才能注册
.接口人
新增接口人,名称自定义点击确定,自动进入接口人的详细配置中,点击添加如果组织下有A、B、C三个部门,A部门定义一个接口人,所有部门都定义接口人。节点由接口人进行审批,那么此时根据发起人所在的部门确定审批人。如果发起人是A部门的,那么由A部门的接口人审批。
.流程执行中是否可以更改节点执行人
如果在审批过程中发现流程规则发生了变化,可以点击转交按钮转接给正确的人。流程做了更改,只有更改保存之后再发起流程才会由最新配置的审批人审批。如果在流程执行过程中要更改节点执行人只能进行转交或者重新去对流程做修改重新提交。流程不会进行动态变化,流程由版本控制。
.流程版本的概念
有一个配置A由某人审批提交,要更改节点的审批人,直接改成其他人审批不会有任何变化,因为版本已经生成,只有重新提交时才会由最新配置的审批人审批或者点击转交。
.环节
环节里可以配审批条件,配置一个条件会根据不同的金额形成分支,相当于在流程主干中配了一个流程分支。节点1后有分支,分支怎样走根据用户提交的金额走。如果后面有节点向后走。
给特定节点去配置当前节点字段的状态,表单里涉及到审批意见,需要财务的审批员填而不是发起人去设置的。流程表单会在发起人显示,发起人是不需要提交的。第一步在设置,流程发起页内容显示审批隐藏,发起人在提交时是看不到组件的,并且需要财务人员在审批的过程中对审批意见做补充。对特定的节点设置,审批意见设置为可操作。
当流程结束后发起人钉钉可以收到一个宜搭完成通知可以显示审批意见。收到审批通知是处理中的状态,处理过后在我已处理可以看到。 如果要显示当前表单的流程内容,审批意见透支到审批意见里需要额外做配置。默认的审批通知模板只有流程的标题、发起时间、当前的状态,如果要表单里的内容表现在消息通知里要额外配一个消息通知。创建消息模板,标题自定义支持动态获取,点击问号查看消息通知的内容。
消息通知
消息通知设置使用说明:
(1)消息包含:模板类型(高级)、模板名称、管理员、通知方式
(1-1)模板类型(高级):分为普通钉钉消息、钉钉待办消息两种类型(1-2)模板名称:创建消息时,自定义的模板名字
(1-3)管理员(高级):可以理解为消息的管理者;且消息管理员可以对自己创建的消息进行查看、修改(1-4)通知方式:包含通知消息的标题与内容
(2)消息设置成功后,可以在单据、流程消息设置中使用
(3)消息设置支持根据表单中的组件内容与内置变量进行替换(具体说明,见下方消息中的变量替换了
消息通知设置--操作:
使用管理员身份,进入宜搭系统,操作步骤:
(1) 单击“平台管理"链接,进入资源管理页面
(2) 单击"消息通知"销接,进入消息通知页面
(3) 单击“新建模板”按钮,出现新建模板配置页面
消息中变量替换:
(1) 消息中替换表单中组件内容,在需要替换处配置$!(fieldld}(fieldld为表单中对应组件的id值;此id值可在表单设计器中查找)
每一组件有唯一标识,用表达式动态获取本次流程表单字段值,作为通知内容。消息标题设置固定的消息通知,内容审批意见为$!(fieldld}配上去。
$!{fieldld} 值做替换,表单设计系选中右侧属性栏里唯一标识 textareafield kf9n85q3 复制,替换掉。可以动态的获取表单的内容作为审批消息通知推送的内容。
系统字段,自动表达式可以直接拿来用。如果是标题直接拿$!{title},有发起人姓名,消息标题,审批意见为$!{textareaField_kf9n85q3}
。
通知无论是撤销、同意或拒绝通通知给发起人,流程结束以后会额外推送一个消息给流程的提交人,告诉他本次流程的审批意见是什么。