慧集通(DataLinkX)iPaaS集成平台-业务建模之业务对象(一)

通过左侧导航菜单〖业务建模〗→〖业务对象〗,进入该界面;在该界面可以查看到系统中已存在的业务对象;

1.新建业务对象

在DatalinkX中进入【业务建模】的【业务对象】页面,点击【新建】按钮进入新建页面;

新建页面左侧选择该业务对象对应模块,填入编码名称(实体名会根据编码自动生成,实体名对应数据库表名称一般在实体名前面加上对应模块编码;例:编码为BizObject 那么自动生成得实体名为 BIZ_OBJECT 由于模块是SY 基础模块 那么按照规则最终实体名为:SY_BIZ_OBJECT

右侧明细(*)为必填项,该数据维护和数据库维护一致,如果是主键则勾选【标识】列,如果可空则勾选【可空】即可。【域】如果维护这个字段是多个业务对象通用可以先维护对应【域】然后在此选择对应的即可(域或者业务对象一般都是有多个业务对象使用相同属性才会维护,然后各个不同业务对象去引用即可)。【数据类型】则是该编码对应字段存储不同的类型选择,一般有整型、数字、日期、小数、文本等。后边长度列则是该字段在数据库存储占用不同空间。小数位只有小数类型的字段需要维护。【权限字段】、【权限对象】则是决定该业务对象受没受到权限得控制,如果我们在角色那里维护得有关于该业务对象的权限但是在业务对象中没有进行维护权限字段,那么设置的权限在该业务对象中不生效。

注:当我们前面这个业务对象维护完成之后点击【发布】按钮,则会在【表管理】生成对应的一条数据,在表管理同样发布之后那么这个业务对象就在数据库有对应的数据库表生成了。

2.对象关系

当我们选择一条业务对象然后点击功能按钮【对象关系】,则进入业务对象之间通过主键关联关系维护界面。

该功能维护之后那么俩个业务对象之间相当于存在一种关联关系,通过该关系后台会自动查出另一个对象的所有数据。例:业务对象中模块字段:属性为:Module;依赖对象:模块(业务对象);依赖属性:Code|模块编码。这样我们的业务对象和模块之间的对象关系就维护好了,我们可以通过业务对象中Module和工厂定义的Code关系来得到Module的对应名称。

属性:指该业务对象相对应得字段名称;

别名:指该业务对象得字段 $符+字段编码拼接

依赖对象:被依赖得业务对象名称

依赖属性:被依赖业务对象与依赖对象得关系字段名

依赖条件:可以填写对应得条件来过滤显示得依赖数据 例:

BizObject=StockOrder 该条件得意思是业务对象类型表中 BizObject 字段等于StockOrder 值得所有数据。

‍​​​⁠​⁠‍‍‬​‍‌​‬​​​‌‌​​⁠​​​​‬‬‬​‬​​​​​‍⁠​​‌​‍‬​慧集通操作指南 - 飞书云文档

相关推荐
山沐与山31 分钟前
【数据库】PostgreSQL架构与索引深度剖析
数据库·postgresql·架构
不穿格子的程序员1 小时前
Redis篇6——Redis深度剖析:从单机到集群,Redis高可用进化史
数据库·redis·集群·主从·高可用·哨兵
阿坤带你走近大数据1 小时前
什么是元数据管理?(附具体实施方案供参考)
数据库·金融
俊男无期1 小时前
超效率工作法
java·前端·数据库
2301_823438021 小时前
【无标题】解析《采用非对称自玩实现强健多机器人群集的深度强化学习方法》
数据库·人工智能·算法
中国胖子风清扬1 小时前
SpringAI和 Langchain4j等 AI 框架之间的差异和开发经验
java·数据库·人工智能·spring boot·spring cloud·ai·langchain
Elastic 中国社区官方博客2 小时前
Elasticsearch:你是说,用于混合搜索(hybrid search)
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
czlczl200209252 小时前
高并发下的 Token 存储策略: Redis 与 MySQL 的一致性
数据库·redis·mysql
虹科网络安全2 小时前
艾体宝产品 | 基准测试:ArangoDB性能碾压Neo4j,速度最高提升8倍!
数据库·neo4j
哈哈老师啊2 小时前
Springboot校园订餐管理系统k2pr7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端