资产背景的案例与功能实现 | 学习笔记

简介: 快速学习资产背景的案例与功能实现

开发者学堂课程【低代码-资产管理系统实践资产背景的案例与功能实现】学习笔记,与课程紧密联系,让用户快速学习知识。

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


资产背景的案例与功能实现


内容介绍

一、课程背景和课程目标

二、资产管理系统的背景

三、资产出/入库流程分析

四、资产管理系统的功能实现

五、业务关联规则配置和业务关联规则函数

六、本节小结


一、课程背景和课程目标

1.课程背景

随着云计算机技术的逐渐成熟,企业数据越来越多导致难以存放,形成了一座座数据孤岛。如何能够打通应用中数据连接,实现多表数据统一存储。在这里将通过企业资产管理系统实践来学习如何实现多表数据联动,让数据能够在应用中平滑的流动。


2.课程目标

通过课程目标来了解到需要掌握的一些知识。首先需要了解资产管理系统的需求,然后分析资产管理系统的流程与功能,创建资产管理系统相关的表单,掌握表单组件的公式使用,还有业务关联功能函数以及他的公式介绍。现在来看第一小节,资产管理系统的背景与需求分析。接下来了解一下资产管理系统的背景。


二、资产管理系统的背景

1.案例背景

资产管理是企业生产中常见的应用场景,包括一些固定资产、各种信息产品、办公用品的管理,这样通过数据库实现一体化管理,实现快速录入、快速出库、库存数据精确记录,并且能够随时随地的查询每个产品的库存信息以及他的仓库信息。

2.功能亮点

在这里的功能亮点有数据联动、业务关联规则配置以及校验规则。


三、资产出/入库流程分析

接下来了解资产出入库的一个流程分析。首先来看产品入库表,他需要数据联动关联到物品底表,然后他也要同时关联物品库存表,用到高级函数。若库存表里面已经有该产品,则对他进行数量的修改;若库存表里面没有该产品,则需要新增一下产品。同样产品出库表也要关联到物品库存表,当产品出库的时候,会对物品库存表里面的数量进行一个更新。

image.png

然后来看一下第二小节资产管理系统的功能实现。

 

四、资产管理系统的功能实现

1.资产管理系统所对应的表单

现在来看一下资产管理系统所对应到的表单。在这里面需要创建一个物资分类表、物资库存表、入库申请以及物品出库等等。

image.png

2.表单之间的数据关系

然后来看一下表单之间的数据关系。

(1)首先是入库申请表,他需要数据联动到物资分类表,获取并选择产品进行入库。

image.png

(2)然后是入库申请表和物资库存表的关系。入库的时候,入库存表里面已经有该产品,则需要修改相应产品的数量;如果入库时没有该产品则需要对该产品进行一个新增。

image.png

(3)最后是物品出库表和物资库存表的关系。出库的时候,关联库存表可以直接获取到并且选择库存已有的产品进行出库。

image.png


五、业务关联规则配置和业务关联规则函数

1. 表单和流程表单业务关联规则配置的区别

(1)首先是流程表单,他需要在右侧的属性栏中找到表单事件进行配置。image.png

(2)然后是流程表单,需要找到全局设置,然后在节点提交规则里面进行一个相应的业务规则配置。

image.png

2. 业务关联规则函数

(1)高级公式主要用于维护两张表单之间的数据关系,因此目前主要用在表单和流程页面中,来控制当前表单提交数据的时候,如何往另一张表里面添加、删除或者是更新数据。

(2)目前高级公式有以下四种。 INSERT ,他主要用于把当前的录入的表的数据插入到目标表当中;然后是 UPDATE ,他用于更新目标表中符合条件的数据;然后是 UPSERT ,他相当于往目标表中插入或者是更新数据;最后是 DELETE ,他用于删除目标表里面的数据。

(3)目标表是指,当前表单提交数据或者是删除数据对另一个表单进行插入更新,或者是删除的一个表单。

(4)然后以产品的出库或者是入库为例,来看一下入库申请表单中的关联规则。以 UPSERT 为例,当表单里面有相应的数据的时候,对产品的数据进行更新;如果表单里面没有该数据的时候,会对整条产品进行一个插入。

image.png

然后是物品出库流程表单中的业务关联规则,是需要在节点提交规则里面进行一个配置。在这里面用到的是 UPDATE 这个高级函数,只需要在出库的时候对当前的一个数据进行一个更新。

image.png

(5)然后来看一下所需要用到的逻辑函数的使用。在产品出库的时候,出库的数量不能超过库存的总数量,如果库存的总数量超过之后会对他进行一个阻断提交。以下是常用来比较两个数之间大小的函数: EQ 是用来判断相等, NE 是判断不等, LT 是小于, GT 是大于, LE 是小于等于, GE 是大于等于。在当前的案例中,使用 GE 来判断出库数量是否大于库存的总数量,如果为真的话,则对他进行一个阻断提交。


六、本节小结


本小节介绍了业务关联规则的使用以及逻辑函数的使用,还有资产管理系统的一些流程分析、资产管理系统的一些表单介绍。下一个小节将会讲到资产入库管理系统的具体的实践的操作。

相关文章
|
3月前
|
人工智能 机器人 API
零基础零技术上手|阿里云部署 OpenClaw+接入QQ保姆级图文教程(附百炼API配置+常见问题解答)
在2026年即时通讯与AI自动化深度融合的趋势下,OpenClaw(原Clawdbot,曾用名Moltbot)凭借开源特性、灵活的插件生态与强大的任务执行能力,成为个人效率提升、社群管理与轻量办公的核心工具。这款开源AI智能体框架,截至2026年3月,在GitHub平台星标数量已突破25万,Fork数超4.6万,支持通过自然语言完成文件管理、信息检索、流程自动化、多端协同等多样化任务。而QQ作为国内覆盖最广的即时通讯平台,拥有超10亿活跃用户,具备消息触达、群组管理、文件传输、机器人集成等核心优势,是个人日常沟通、社群运营、轻量协作的首选载体。
741 5
|
5月前
|
弹性计算 人工智能 缓存
2026 年阿里云老用户云服务器优惠政策与月付、年付租赁价格解析
2026年阿里云老用户服务器优惠政策,租服务器一个月多少钱?租服务器一年多少钱2026 年阿里云老用户服务器优惠政策与租赁价格解析。2026 年阿里云针对老用户推出差异化服务器优惠政策,覆盖轻量应用服务器、ECS 云服务器及 GPU 服务器,核心围绕 “续费稳定、长期套餐优惠” 设计,同时提供多档配置的月租与年租价格选择,适配从个人开发到企业级业务的多元需求。本文结合官方最新规则,详解老用户优惠政策、租赁价格体系及选型参考,为老用户提供客观成本优化指南。
|
4月前
|
机器学习/深度学习 人工智能 物联网
烧显卡不烧钱:学生党个人开发者GPU选购指南,看完不再被割韭菜
本文为学生与个人开发者量身打造大模型微调硬件选购指南:解析LoRA/QLoRA等高效微调技术如何大幅降低显存需求,对比RTX 3060/3090/4090等显卡的显存、带宽、算力与性价比,提供2000–8000元梯度配置方案,并分享混合精度、梯度累积等显存优化技巧及云资源省钱策略。
|
开发工具
鸿蒙开发:DevEcoStudio中的代码生成
其实大家可以发现,一篇文章下来,都是基于右键后的Generate选项,所以,还是非常的简单的,当然了,还是希望大家,以上的功能,能够应用在实际的开发中,而不是停留在纸面上。
279 0
鸿蒙开发:DevEcoStudio中的代码生成
|
算法 Java 测试技术
Java 从入门到实战完整学习路径与项目实战指南
本文详细介绍了“Java从入门到实战”的学习路径与应用实例,涵盖基础、进阶、框架工具及项目实战四个阶段。内容包括环境搭建、语法基础、面向对象编程,数据结构与算法、多线程并发、JVM原理,以及Spring框架等核心技术。通过学生管理系统、文件下载器和博客系统等实例,帮助读者将理论应用于实践。最后,提供全链路电商系统的开发方案,涉及前后端技术栈与分布式架构。附代码资源链接,助力成为合格的Java开发者。
477 4
|
6月前
|
传感器 人工智能 算法
2025 全球 GEO 行业观察:双轮驱动(市场 + 技术),AI 时代品牌新基建的破局之道
AI重构信息分发,GEO成品牌新基建。2025年AI搜索占全球63%,传统SEO失效,生成式引擎优化(GEO)通过结构化数据、语义适配与权威构建,助力内容在AI答案中优先被引。本文解析GEO六大核心挑战与落地策略。
455 2
|
6月前
|
Oracle 关系型数据库 Linux
Oracle Linux 10.1 发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 10.1 发布 - Oracle 提供支持 RHEL 兼容发行版
254 0
Oracle Linux 10.1 发布 - Oracle 提供支持 RHEL 兼容发行版
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的体育场馆预约管理系统
基于Java+Springboot+Vue开发的体育场馆预约管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的体育场馆管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
441 2
基于Java+Springboot+Vue开发的体育场馆预约管理系统
|
消息中间件 存储 缓存
大数据-71 Kafka 高级特性 物理存储 磁盘存储特性 如零拷贝、页缓存、mmp、sendfile
大数据-71 Kafka 高级特性 物理存储 磁盘存储特性 如零拷贝、页缓存、mmp、sendfile
415 3
|
缓存 网络协议 网络安全
HTTPS性能受到多个因素的影响
HTTPS性能受到多个因素的影响
573 10