宜搭认证课程-业务流程设计(二)| 学习笔记

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 快速学习宜搭认证课程-业务流程设计。

开发者学堂课程【宜搭低代码开发平台及认证教程 :宜搭认证课程-业务流程设计(二)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/738/detail/13109


宜搭认证课程-业务流程设计(二)

一、流程搭建

1.首先访问宜搭平台 www.aliwork.com 在【帮助中心】用户指南中的流程页面管理可以预览操作文档。

2.流程表单设计

首先点击【我的应用】,创建一个新的应用例如企业流程设计培训。创建完成之后会进入应用后台,在新建流程页面中可以创建流程页面,在页面左边【新建页面】或页面中【新建流程页面】,例如名为演示。定义流程页面的名称后,可以在表单设计器中拖入组件。例如,拖入三个组件分别为:申请人,申请类别,申请内容。

image.png

保存后,返回应用后台预览表单页面已经更新,然后切换到流程页面就可以进入到流程页面配置入口。可以在右侧【设置】按钮上控制发起页面内字段的状态,例如,在流程控制时控制一些组件的属性。例如在流程提交时控制组件申请人,申请类别的属性。

image.png

image.png

【设置】中【流程查看显示页内容】,流程查看页面指的是流程提交后非审批人及当前发起人所需要看到的页面。设置流程查看显示页的内容即流程详情所需要的一些字段权限的更改。

image.png

【设置】中【设置所有审批人合】并指的是页面中有多个节点,有的结点的审批人相同,如果这些审批人在之前节点中点击同意之后,后续节点就不需要在重复审批动作,系统会自动执行 同意 这一操作。

【设置】中【设置所有发起人合并】指的是只要审批节点中涉及到发起人审批的,系统会自动执行发起人同意,无需发起人再次操作。

【节点提交规则】:可以在节点提交规则中定义一些校验,例如申请人不能提交两次,可以在校验公式中选中 EXIST 校验函数然后把申请人填充进去。在校验错误提示框中输入错误提示:该申请人已通过流程。

image.png

可以在【校验规则】中添加一些关联操作,例如用户提交数据后可以在其他页面同步数据,或删除数据,插入数据,调用第三方服务。

【节点类型】指关联操作或校验规则触发的条件。可以在流程开始时做校验或者在流程开始时做关联操作,同样在结束节点,在特定的节点可以做一些自定义的操作,根据业务场景进行操作。

【手写签名设置】设置在某一结点时需要审批人手写签名。

【升级到高级流程编译器】 宜搭涉及两套流程编译器,一个是普通流程编译器,一个是高级流程编辑器。高级流程编辑器的介绍会在后续课程中介绍。设置右边是是【保存并发布】,用户在对流程进行更改后可以点击保存并发布流程,然后所进行更改的流程才会生效。

审批条件,可以让流程生成不同的分支。审批条件只支持以下三种作为审批条件:第一种是自定义的单选框,第二种组件是下拉单选,第三种是数字输入框。系统会根据用户的选项执行不同的流程分支。并且选项应是必填选项,这样才可以作为审批条件,否则在【设置】中不会显示。

image.png

在分支中定义审批节点,例如在当申请类别选项一时,点击添加审批节点,然后进入添加审批节点页面。共三种选项,1.审批人,审批人指必须在同意或拒绝中做出选择;2.执行人,执行人指需要完成指定任务后确定完成;3.抄送人,抄送人会收到通知但无需任何操作(执行人与审批人区别:执行人只能同意,而审批人可以在同意或拒绝中选择)。

审批人有六种进行选择:全员(指在人员通讯录中选择某一指定人员作为当前节点的审批人),角色(定义一个成员组,可以点击【新建】自定义一个成员组,例如成员组1,在成员组1中添加成员;然后在【添加审批节点】页面<审批人<角色中搜索成员组1),接口人(选择某个人所在部门维护的审批人.例如在【接口人设置】中新建接口人余浩负责测试企业),环节(环节是一种流程的嵌套,环节内可以再根据条件设置审批人),变量(选择某个表单字段的值作为审批人,指的是用户在表单内填写的人员人员搜索框只会显示表单中对应的组件。其中发起人变量是系统默认的,发起人指流程页面的提交人),服务(宜搭通过远程调用目标服务中获取审批人。)

在定义完成后,可以对节点进行拷贝操作,粘贴操作,清空操作。可以拖动节点来更换节点顺序,节点与节点之间的箭头代表流程提交后,流程的执行顺序。执行人可进行的选择与审批人相同。抄送人进行抄送节点提交给某人。

可以对特定审批节点进行设置,点击节点上的修改按钮,设置提交动作(默认的有同意,拒绝,转交这三种动作;也可以进行添加保存动作,加签动作,退回动作),当成员组有多个是会涉及到抢签或会签,在设置中审批机制中配置 一人同意通过 定义为获签,全部同意通过 定义为会签,在配置前要把加签动作显示出。

对于角色有一些额外的动作如收到通知的方式是顺序的还是并行的,审批机制是只需成员组一人通过还是全员通过,审批人是否为空设置;合并视则:相邻节点合并(当前节点人员和上一节点人员相同时,该人员默认同意无需操作。与设置中设置所有审批人合效果类似,不同之处为相邻节点合并只能对相邻节点进行合并),发起人相同过滤(当前节点人员和发起人相同时,该人员默认同意无需操作)。

当添加节点后或对节点进行更改后,需要点击 【保存并发布】 按钮,否则更改后的操作无法生效。

image.png

image.png

数据管理页面,默认有以下四个按钮:【新增】(提交流程数据);【导出】(把流程页面数据到出);【批量发起】(导入一个固定格式的表格来批量发起流程);【批量打印】(打印流程页面内的数据对应的审批单)。可以通过 【设置显示字段】 按钮来设置显示字段。

image.png

设置页面:基础设置,权限设置(定义流程发起人,实例可发起人:默认为全员可发起设置后仅被赋权用户可发起,成员列表中包含个部门,个人,角色(成员组)三种;实例可查看人:默认实例发起人及审批人可见设置后实例对可查看人也可见),消息通知,分享设置,打印设置

image.png

消息通知(额外新建消息通知,消息类型有:普通消息,顶顶待办;触发条件有:流程开始,流程结束,流程节点;通知人类型有:按流程参与人通知,按角色通知,按指定人员通知,按页面内人员通知;通过第三方服务可以通过【创建消息模板】按钮来创建消息模板。在进行设置后要到 流程页面 点击 保存并发布 按钮否则无法生效),

image.png

分享设置(流程页面的访问地址,可以使用自定义的短链接或使用系统生成链接),

image.png

案例:线上报销审批流程

表单定义三个字段:报销人,报销金额,报销说明。可以在流程页面进行详细配置。

可以通过报销金额在流程页面中通过【审批条件】根据不同条件设置流程分支,例如当设定为2000-10000时会生成三个流程分支:当报销金额<2000,2000<当报销金额<10000,10000<当报销金额。可在三个分支中添加不同权限的人员进行审批,例如当报销金额<2000,添加固定人员审批;当2000<当报销金额<10000,添加角色中主管进行审批;当报销金额大于一万,同样可以添加主管进行审批,在添加后可以设置二级主管。进行添加审批人后要保存并发布,进行测试前一定要【上线】应用,上线后点击 【应用】 进行访问。输入具体的金额,会提交给不同的审批人进行审批。

在提交表单后显示报错原因:在设置审批人时添加主管,但在表单中并未添加具体人物作为主管,故在提交后系统未获得主管具体人员,所以提示系统报错。

image.png

例如:输入报销金额为1000,点击【提交】,可在【审批流程】中查看申请内容(即提交的表单),流程状态。

关于流程的说明文档可以在宜搭首页【帮助中心】中【用户指南】的【流程页面管理】中浏览

image.png

答疑

执行人与审批人不同之处:执行人只能执行同意或转交。如果在审批人节点动作设置中把拒绝动作隐藏,那么设置后审批人与执行人效果一样。

抢签目前不支持,在审批人中角色中添加成员组,在设置中审批机制中配置 【一人同意通过】 定义为获签,【全部同意通过】 定义为会签,在配置前要把加签动作显示出来。当流程流转到当前审批人,当前审批人会出现【加签】按钮,当成员有多个时会涉及到抢签或会签。例如删除全部审批人,然后添加成员组作为审批人,在设置中审批机制中配置 【一人同意通过】并且审批节点支持加签。保存后发布流程,访问后任意提交一个表单,然后点击【查看详情】,点击查看详情会自动跳转到详情页面中,可以对该流程进行加签操作。只要成员组中一人通过则该流程通过。

image.png

全员(指在人员通讯录中选择固定人员作为当前节点的审批人),角色(定义一个成员组),接口人(给某一部门指定审批人,每当发起人属于该部门,该审批节点就会由该审批人进行审批。例如给A部门配置一个接口人1,当A部门中成员提交节点后该节点由接口人1进行审批),环节(环节是一种流程的嵌套,环节内可以再根据条件设置审批人),变量(选择某个表单字段的值作为审批人),服务(宜搭通过远程调用目标服务中获取审批人。)

退回操作,需要在审批人上编辑把退回动作显示出,然后保存并发布。可以在数据管理页面选择新增同样可以提交流程。退回操作支持退回某一结点或退回开始节点。在退回时填写的退回意见可以在流程详情页面中流程状态看到。

image.png

宜搭平台双自适配,不需要额外开发移动端,移动端显示效果如下

image.png

在移动端的流程详情页面,如果审批人访问页面时,页面下方会有审批动作可以对流程进行审批。

image.png

 

第三方服务的配置,审批人是从第三方服务系统中读取,是一个动态的审批人。点击节点中设置按钮,在第三方服务中的 选择服务内容 获取服务列表。 创建服务入口:访问宜搭首页 www.aliwork,com ,在平台管理中找到 【服务注册】按钮,点击进去然后创建服务就可以进行配置服务。可以在配置服务时自行设置相关信息,如新增服务名称,新增服务类型,新增服务管理员,新增服务 url 完整地址等。其中接口类型支持 HTTP 和 GATEWAY(包含 HTTPs) ,参数接口中的值类型为 kv

image.png

例如,设置新增服务类型为 HTTP;新增服务名称为培训专用;新增服务管理员为余浩;新增服务 url 完整地址为 https//www.aliwork.com/;设置参数1,参数2,参数3;设置完成在流程页面刷新,在添加审批节点中添加服务,在【服务】审批节点中点击节点中设置按钮,在第三方服务中的 【选择服务内容】 即可获取已配置服务:培训专用。

image.png

目前讲解为普通流程编译器,高级流程编译器会在后续课程中进行讲解。高级流程编译器通过可视化拖的方式绘制流程图,用来定义业务及审批流。升级到高级流程编译器后不支持退回,可以设置流程节点完成时间(普通流程编译器不支持)。高级流程编译器适用于流程分支较多和需要自动配置时,超时未审批转送给某人审批的场景;审批条件3个及以上的情况。普通流程编译器对节点,分支和审批人数量没有限制,但只适用于较简单的审批条件;可以在流程状态中查看审批状态及审批人。

image.png

添加附件,推荐在表单中添加附件,在表单页面中点击【编辑】进入表单设计器,在表单设计器中添加【上传附件】组件即可。上传附件组件是某一特定节点审批人做而发起人无需上传,在流程页面中【设置】中【流程发起页面显示设置】中设置发起节点中上传附件为隐藏,审批节点中设置为可操作即可完成设置。

同一流程支持多版本存在,在流程设置时有配置1,配置2,这两个版本,在配置2改版之前配置1是不会发生改变的即后续对流程进行更改而前面的流程还未完成,那么还未完成的流程依旧适用于旧的版本沿用旧版本的设置。

先把【待我处理】显示然后点击【访问】。审批人在【待我处理 】列表可以查看待审核的任务。【我已处理】中可以查看审批完成的流程,【我创建的】一般是发起人进行查看流程审批状态。

image.png

网管调用访问,例如当前审批节点实际是从第三方服务中获取,并不是在宜搭上配置的固定人员,这是可能用到网管调用获取动态审批人。

在数据管理页面,根据 实例状态 这一栏过滤审核信息。可以通过报表功能把流程数据归类。

image.png

专有云版本:专有化部署的一套宜搭,共有云版本是使用同一宜搭平台,但数据是分开存储的。专有云版本可能访问地址与宜搭页面访问地址不同,会是自定义服务器地址。如果目前数据管理页面中数据格式不能满足要求,下节课程会讲解报表内容,可以通过报表对数据格式归类。

流程表单字段值在流程流转中修改:

字段值变化支持第一种手动配置进行更改,第二种在业务关联规则中做动态配置。点击审批节点的 【设置】  中 【本节点显示内容展示】 中对其进行设置:把需要更改的字段配置为可操作同时在其他字段中把其隐藏即可设置流程流转中流程表单字段值修改效果。

image.png

在 流程页面 中 添加审批节点 是可以点击 【新建】进行新增接口人自动进入接口人配置中,点击 【新建接口人】 即可进行配置。在创建接口人可以自定义名称,设置接口维护人并添加相关描述。

image.png

定义新的接口人后自动进入接口人详细配置中,可以点击 添加 对接口人添加负责的部门,例如添加余浩为 A 部门负责人,添加李希敏为 B 部门负责人。在添加接口人作为审批人后,根据发起人所在部门来选择接口人作为审批人(接口人类似部门负责人),例如发起人属于 A 部门则该节点由余浩审批,发起人属于 B 部门则该节点由李希敏审批。根据发起人所在部门检索出部门负责人,由部门负责人对节点进行审批。

image.png

流程执行中更改执行人,第一种当执行人在审批过程中发现审批工作已经发生变化需要把审批信息提交给另一个人进行审批,可以点击 转交 按钮进行操作;第二种对流程做一些更改然后保存并发布。当流程状态已经生成时,然后去修改或添加审批人时对已生成的流程没有作用,只能通过转交给另一个审批人。例如在开始时添加余浩作为节点审批人,当审批规则发生变化后不能通过添加审批人进行更改,因为流程已经提交,修改后审批规则不会对发起过流程生效;只能由余浩通过转交给修改后负责人。

image.png

环节相当于给主干添加不同分支,也可以根据审批条件来添加不同审批人。当环节审批完成后,会流转到下一审批人。

image.png

可以给特定节点配置当前节点字段状态。例如在审批时需要填写审批意见,当在页面中添加 审批意见 这栏后,审批意见也会显示在发起人页面中,但审批意见不需要发起人填写;那么在 流程页面 中点击 设置 中的 流程页面设置 ,【流程发起页面显示内容】 设置中把审批意见隐藏,设置完成后发起人看不到审批意见组件。

image.png

对特定节点进行设置点击【设置】中【本节点内容显示】把审批意见设置为可操作,当流程流转到审批人时可以添加审批意见。

image.png

当流程结束后,发起人受到宜搭通知通知中只包含默认的一些内容,如果需要把表单中内容显示在消息通知中需要额外配置。例如审批的标题,发起时间。如果需要在通知中显示审批意见只能在设置页面 中 【新建通知】 按钮中创建消息模板。

image.png

在消息通知中新建消息通知模板,新建模板包括应用类型,模板名称,管理员以及通知方式。新建模板时模板名称不会在消息通知中显示。消息内容中可以通过表达式 $!() 来动态获取 【审批意见】 栏中的内容作为通知内容,括号中的内容获取:表单设计器中选中 【审批意见】 栏,右侧属性栏中 【唯一标志】 中的内容。可以通过文档中的固定表达式获取其他内容(点击 【新建模板】 旁的 ? 可以进入帮助文档)。模板创建完成后,在 新建通知 中 通知模板中即可进行配置。

image.png

 image.png

在宜搭<帮助中心<消息通知文档中可以查看固定表达式可以直接使用,例如获取流程标题可以使用表达式?!(title),获取流程标题。

image.png

配置新建消息通知模板后,在设置页面中消息设置可以在【新建通知】时对新建模板引用。例如设置通知触发条件为流程结束,通知人员为流程参与人,这样在流程结束后系统会把审批意见按照模板发送给流程发起人。

image.png

相关文章
|
编解码 运维 监控
4.1 钉钉宜搭大屏介绍|学习笔记
快速学习4.1 钉钉宜搭大屏介绍
1592 0
4.1 钉钉宜搭大屏介绍|学习笔记
宜搭高级开发师认证模拟题
五年高考,三年模拟
1630 1
宜搭高级开发师认证模拟题
|
人工智能 供应链 搜索推荐
钉钉宜搭全命题解析 | 学习笔记
快速学习钉钉宜搭全命题解析
1792 0
钉钉宜搭全命题解析 | 学习笔记
|
供应链 监控 BI
宜搭制造业解决方案及实施理论(三)|学习笔记
快速学习宜搭制造业解决方案及实施(三)
254 0
宜搭制造业解决方案及实施理论(三)|学习笔记
|
供应链 数据可视化 JavaScript
宜搭数字化ERP解决方案(三)|学习笔记
快速学习宜搭数字化ERP解决方案(三)
583 0
宜搭数字化ERP解决方案(三)|学习笔记
|
监控 安全 项目管理
宜搭数字化ERP解决方案(二)|学习笔记
快速学习宜搭数字化ERP解决方案(二)
398 0
宜搭数字化ERP解决方案(二)|学习笔记
|
人工智能 安全 数据可视化
宜搭数字化ERP解决方案(一)|学习笔记
快速学习宜搭数字化ERP解决方案(一)
842 0
宜搭数字化ERP解决方案(一)|学习笔记
|
存储 数据可视化 专有云
行业分析,解读低代码,走进宜搭(四)|学习笔记
快速学习行业分析,解读低代码,走进宜搭(四)
400 0
|
存储 安全 数据可视化
走进钉钉宜搭|学习笔记(一)
快速学习走进钉钉宜搭
701 0
走进钉钉宜搭|学习笔记(一)
|
3月前
|
JavaScript 数据可视化 前端开发
钉钉宜搭通过js触发子表单数据联动
钉钉宜搭通过js触发子表单数据联动

热门文章

最新文章