开发者学堂课程【低代码-合同管理系统实践:合同管理的案例背景与表单搭建】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1002/detail/15013
合同管理的案例背景与表单搭建
内容介绍:
一、课程概述
二、课程目标
三、案例背景与需求分析
四、合同录入表单搭建
五、本节小结
现在来学习宜搭低代码中级课程第一章合同管理系统实践
一、课程概述
传统合同录入存在归档困难,查询繁琐耗时,审批效率底下等问题。钉钉宜搭使用关联表单组件以及高级流程设计的强大功能,使得合同管理在线化,贯穿合同管理全生命周期。本章将通过合同管理系统的实践掌握相关知识的使用。
二、课程目标
以下是课程目标,首先会对系统需求进行分析,随后是关联表单组件和高级流程设计器的使用学习,最终达到独立搭建的目标。
(1)理解合同管理系统的需求
(2)掌握关联表单组件的使用
(3)掌握高级流程设计器的使用
(4)独立搭建合同管理系统
三、案例背景与需求分析
1.案例背景的需求分析
首先进入到案例背景的需求分析。在实际工作中,合同录入存在数据多、录入难、信息需要重复填写等问题;例如在合同录入的时候需要将相应的项目信息再次录入,重复填写信息浪费时间、影响效率,流程审批以及后期管理也存在手续繁琐、查阅麻烦、管理混乱等问题。正是因为合同管理中存在的这些痛点问题导致合同管理不规范、效率低下、时间成本高,所以希望通过宜搭来搭建一个在线化的合同管理系统来改变这个现状。
2.合同管理系统应用需求分析
通过之前的分析,可以将合同管理系统分为以下三大需求。
(1)合同录入:在合同录入中,功能点主要包含项目信息录入、合同信息录入、关联项目信息
(2)合同审批:在合同审批中,需要对审批流程进行设计以及搭建
(3)合同管理:合同管理主要包含归档合同查询以及打印合同信息等功能
3.合同管理系统应用功能分析
各项应用功能细化到宜搭系统中的实现如下
(1)合同录入:在合同录入中,可以使用关联表单在选择对应的项目名称后,项目其他信息可以自动关联填充,免去重复录入的繁琐步骤
(2)合同审批:在合同审批中,可以使用高级流程设计器配置分支超送节点,设置超时规则来实现一些较复杂的流程功能,在后期的合同管理中可以使用数据管理页来实现数据的增删查改,还可以自定义打印模板配置可见字段以及格式
四、合同录入表单搭建
下面来介绍合同录入表单的搭建,主要包含两张表单。
1.合同立项管理基础表单:它的功能主要是项目信息录入
2.合同信息录入基础表单:包含合同信息录入以及对应项目信息填写的功能
3.合同管理关键功能——关联表单组件
(1)路径:关联表单组件是本章节需要学习的关键功能,可以在组件库的高级控件中找到。
(2)关联表单组件介绍:它的属性设置主要包含以下部分
首先选择一个需要关联的表单建立一个关联关系从而可以获取到该表单的数据。显示设置可以设置组件下拉菜单中显示的信息,主要信息可以用于模糊搜索,次要信息会展示在主要信息的下方以较小字体展示,主要起到协助信息展示的功能。还可以开启数据多选模式以及设置是否允许新增。在数据筛选中,可以预先设置筛选条件,过滤一些不需要展示的信息。数据填充是关联表单组件中的核心功能,可以设定填充条件,将关联表单中的数据填充到当前表单的组件中。这就是减少数据重复录入的关键功能。
4.关联表单组件使用流程
下面是关联表单组件的一般使用流程
(1)第一步在应用中拖动关联表单组件到页面,配置其他需要数据填充的组件
(2)随后设置需要关联的表单,配置显示信息
(3)最后开启数据填充,设置填充条件,将关联表单中的数据填充至当前表单
5.效果演示
这里是项目立项管理,可以在这里将项目信息进行详细的录入。随后进入合同信息录入,当录入合同信息后,需要填写合同对应的项目信息。此时选择一个项目名称,项目有关的其他信息就会直接带出,下方还有新增的按钮,点击后可以直接在当前页面新增一个项目,这就是关联表单组件的使用。下面来看一下它的实现,这里是项目立项管理,主要包含项目的信息录入。使用基础的单行文本下拉单选数值、成员、日期、附件组件进行了一个搭建,然后使合同信息录入表单,包含合同信息和项目信息两个模块。合同信息可以录入需要收集的信息,当录入合同信息后,需要填写对应的项目信息,在这里将项目名称组件设为关联表单组件,需要关联项目立项管理表单中的数据,所以将项目立项管理设为关联表单。在显示设置中,将项目名称作为主要信息,主要信息可用于模糊查询,次要信息可以根据需求设置,在左侧可以看到设置后的预览效果。
下面是多选模式,需要注意的是开启后无法设置数据填充,然后是允许新增的按钮,流程表单中此设置不生效。随后是数据筛选按钮,在这里将筛选条件设置为项目类型等于长期项目,预览一下效果,由于数据筛选的过滤,此时只能看到长期项目的数据。最后来看一下数据填充的配置,点击填充条件,在这里将关联表单字段和当前表单字段一一对应,这样就实现了数据填充的一个功能。
这就是关联表单组件的使用。
五、本节小结
本小节分析了合同管理系统的需求,学习了两个基础表单的搭建以及关联表单组件的使用,下一小节将学习高级流程设计。