资产管理的实践与应用搭建|学习笔记

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 快速学习资产管理的实践与应用搭建

开发者学堂课程【低代码-资产管理系统实践资产管理的实践与应用搭建】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/1003/detail/15016


资产管理的实践与应用搭建

内容介绍:

一、资产管理系统的实现流程

二、课程总结

 

一、资产管理系统的实现流程

1. 资产管理系统的实现流程

首先来了解一下资产管理的实现流程。第一步从空白创建一个应用并命名为资产管理系统,然后创建数据底表、物资分类表以及物资库存表,然后再继续创建出库表和入库表,对他进行一个关联数据的配置,最后对入库表和物品出库表进行一个业务关联规则的配置。

图片1.png

2.实践操作

然后打开应用,进行一个实践操作。

在这里已经提前创建好了物资分类表。可以看到有单行文本组件,分别是物品分类、物品名称以及物品规格。

图片2.png

然后是入库申请表,同样的用到了成员组件、日期组件以及子表单入库明细。

图片3.png

然后是物资库存表,物资库存表里面会用到的单行文本组件有物品分类、物品名称、物品规格以及数值组件,他用于存放库存数量。

图片4.png

然后是流程表单也就是出库申请表,同样用到成员组件、日期组件以及子表单出库明细。

图片5.png

首先来看一下入库申请表里业务关联规则的配置。找到编辑表单并打开,在表单的最上面找到表单设计,然后点击表单设计,在页面的上方找到表单设置,然后在最右侧的属性栏里面找到表单事件,在表单事件里面对入库表单进行一个业务关联规则的配置。

图片6.png

然后在这里面的标题可以进行自定义设置,在这里可以设置为入库时更新库存

图片7.png

然后在单据提交的时候有一个 UPSERT 业务关联规则公式的使用,在这里选择使用 UPSERT 这一个高级公式,可以在下方的函数列表里找到 UPSERT 。在这里可以看到, UPSERT 函数是用于更新表单中的实例或者是插入新的实例。在这后面还有一个逻辑判断,当物资库存表里的物品分类等于入库明细的物品分类,以此类推物资库存表里面的名称等于当前入库明细里面的名称。由于逻辑判断较多,所以用 AND 给他进行一个连接。当目标表里面没有数据的时候,用引号给他进行一个代替,在这里面要注意目标表的条件一定要在最前方,这个就是入库的时候一个业务关联规则的配置,然后点击确定将他进行保存。

图片8.png

然后再来看出库申请表里面的业务关联规则配置。由于出库申请是一个流程表单,所以需要在出库申请表里找到流程设计。在流程设计里可以看到全局设置,然后点击全局设置,找到节点提交规则,在这里面可以对他新增一个规则,比如说“可以给他的名称设置为当出库的数量大于当前库存数量时,对他做一个校验”节点类型选择为开始的时候这里有一个校验规则,然后点击校验规则,在校验规则里用到刚才提到的逻辑函数 GE (出库数量大于当前的库存数量),然后在下面对他有一个阻断提交,在阻断提交里的校验错误提示就比如是当前库存不足,然后点击确认。

图片9.png

在这里也可以同样的提交一个新的规则,比如说当出库的时候数量有一个减少的规则,同样在接点开始的时候,在这里面设置的是关联操作,点击关联操作,当数量进行一个减少的时候所需要用到的是 UPDATE 函数,同样目标表选择物资库存表,然后在这里面有一个逻辑判断“当物资库存表里面的物品分类等于当前的物品类别”,同样的目标表里面的物品名称等于当前的物品名称。以此来推,再来判断一个“物品规格等于当前物品规格的时候”,然后对他进行一个数量的更新库存的数量等于当前这个库存的数量减去出库的数量,然后点击确认。

图片10.png

最后一定要保存一下这个流程,保存之后一定要在右侧点击发布这个流程。

图片11.png

然后返回出库申请表来提交一条出库,来校验一下刚才的业务关联规则配置。点击数据管理页面的新增,选择物品类别为水果,物品名称是苹果,然后选择20/箱,向右移动可以看到有一个当前的库存数量是50,当出库90个的时候点击提交,就可以看到上面有一个校验是成功的,当前的库存不足。

图片12.png

然后对他进行一个出库是10个并点击提交,提交之后来看一下流程的详情并点击同意。之后来看一下物资库存表,找到数据管理页看一下刚才提交的水果里的苹果一项,库存数量是由50个减少到了40个,这就是出库的一个申请。

图片13.png

然后来看一下入库申请的业务关联规则配置,同样的选择数据管理页并新增一条数据。在物品类别里面同样选择水果,然后苹果20/箱,在入库的时候,对他进行入库100个,看一下物资库存表里面是否增加到了140个。找到数据管理页,可以看到库存数量是由100变为140个。

图片14.png

二、课程总结

1.总结

最后对当前的课程做一个总结,本节课使用到了表单组件里面的成员组件、下拉单选、日期组件以及子表单组件;函数用到了日期函数、高级函数以及逻辑函数;他的主要实现功能是业务关联规则实现了产品入库的更新以及相应资产的插入;他更适用于更多的场景,比如说企业物资管理等等。

2.课后练习

(不定项)高级函数有哪些?

A. UPDATE

B. DELETE

C. REPIACE

D. UPSERT

答案是 ABD

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
|
7月前
|
数据采集 关系型数据库 MySQL
如何快速搭建实用的管理平台
如何快速搭建实用的管理平台
104 7
|
1月前
|
存储 安全 开发工具
CSGHub 开源大模型资产管理平台
CSGHub是一个开源的大模型资产管理平台,支持LLM及其应用的全生命周期管理。用户可通过Web界面、Git命令或Chatbot进行资产的上传、下载、存储、校验和分发。他们刚发不到了阿里云云市场
|
6月前
|
传感器 运维 监控
AIRIOT智慧变电站管理解决方案
随着社会电气化需求增长,变电站管理面临数据收集局限性、信息化不足、缺乏实时监控、交互性差和智能化水平低等挑战。AIRIOT智慧变电站解决方案提供管理驾驶舱、高压配电图、电力数据分析、电能质量监控、环境参数控制等功能,实现高效智能运维,助力电力行业的数字化转型与可持续发展。该平台通过实时监控、数据分析和报警处理,提升运维效率和系统安全性,推动能源管理的现代化和经济性。
|
7月前
|
存储 数据采集 人工智能
数据资产管理技术与工具
数据资产管理技术与工具
|
运维 监控 API
谈身份管理之进阶篇 - 快速了解从管理到治理的最佳方案
云上身份安全是当今企业管理者和云上运维团队所面临的挑战之一,针对云上身份管理不全面所产生的风险究竟又哪些?又应当如何应对?本文将结合案例和最佳实践与您分享。
谈身份管理之进阶篇 - 快速了解从管理到治理的最佳方案
|
数据管理 开发者
资产管理的实践与应用搭建|学习笔记
快速学习资产管理的实践与应用搭建
资产管理的实践与应用搭建|学习笔记
|
数据管理 开发者
资产管理的实践与应用搭建 | 学习笔记
快速学习资产管理的实践与应用搭建
159 0
资产管理的实践与应用搭建 | 学习笔记
|
运维 数据可视化 架构师
《可视化架构运维实践》电子版地址
阿里云空中架构师云速搭 CADT 为上云应用提供可视化自助式云架构管理,显著降低应用云上管理的难度和时间成本。
165 0
《可视化架构运维实践》电子版地址
|
Java Serverless API
连接企业资产管理系统实践|学习笔记(一)
快速学习连接企业资产管理系统实践
连接企业资产管理系统实践|学习笔记(一)
|
存储 安全 数据管理
连接企业资产管理系统实践|学习笔记(三)
快速学习连接企业资产管理系统实践
连接企业资产管理系统实践|学习笔记(三)
下一篇
DataWorks