起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: wangyl

【结贴】业务元素问题

[复制链接]
发表于 2010-3-25 11:21:29 | 显示全部楼层
概述
业务元素(BizElement)是表示业务数据库中字段的业务含义的业务字典项。一个业务元素可以代表具有相同业务含义的多个字段,但一个字段只能具备一种业务含义(即只可以与一个业务元素关联)。
业务语义层的作用在于为用户屏蔽了应用系统中的一些内部实现机制,提供给用户更友好的操作导向。
用途:业务语义识别
业务元素可以代表引用了本业务元素的各个字段,定义在这个业务元素上的任何规则都会作用到引用这个业务元素的字段上
业务语义过滤
在功能上、流程的功能环节上、组织机构上设置数据语义策略,如:单位(业务元素)=操作者部门(参数)
流程过滤
利用流程字段的值来过滤业务数据,如:订单编号
业务关联
主功能上通过关联字段,可以关联到关联功能上
提取原则
具有共同业务含义,在系统中需要受到相同语义约束的字段
回复 支持 反对

使用道具 举报

发表于 2010-3-25 11:21:45 | 显示全部楼层
使用业务元素需要完成三部分的设计:
定义业务元素
数据表中字段引用此业务元素
使用业务元素:从业务功能建模开始,系统在各个部分大量使用了业务元素,例如,业务功能的业务语义策略。
作用层
功能层
流程层
组织机构层
多层同时定义的策略是and关系
回复 支持 反对

使用道具 举报

发表于 2010-3-25 13:14:22 | 显示全部楼层
简单的说就说过滤数据,原先需要每个数据集都定义过滤条件,现在可以通过定义业务语义策略来过滤多个数据集。当然这些数据集中必须要有字段引用到同一个业务元素
回复 支持 反对

使用道具 举报

发表于 2010-3-25 15:03:12 | 显示全部楼层
我理解如下:  例如字段A,B,C 都引入业务元素D 以后,  当 (业务元素D)在某个时刻被赋值=操作者编号(参数) 时,那么引入业务元素D的字段A,B,C都等于赋值  操作者编号(参数)

1.这样理解是否正确?
2.业务元素是否还有别的用法?
回复 支持 反对

使用道具 举报

发表于 2010-3-25 15:06:22 | 显示全部楼层
主要是在过滤上的,
不能对业务元素赋值。
回复 支持 反对

使用道具 举报

发表于 2010-3-25 15:32:13 | 显示全部楼层
我理解如下:  例如字段A,B,C 都引入业务元素D 以后,  当 (业务元素D)在某个时刻被用到过滤条件=操作者编号(参数) 时,那么引入业务元素D的字段A,B,C都等于添加了过滤条件  操作者编号(参数)

1.这样理解是否正确?
2.业务元素是否还有别的用法?
回复 支持 反对

使用道具 举报

发表于 2010-3-25 15:39:29 | 显示全部楼层
1.这样理解是否正确?
对,当然首先是数据集中有ABC这三个字段,
不过,一般情况下是多个表引用同一个业务元素,不是一个表的多个字段引用同一个元素。

2.业务元素是否还有别的用法?
基本上没有
回复 支持 反对

使用道具 举报

发表于 2010-3-25 15:44:36 | 显示全部楼层
谢谢,我明白,曹工的表达能力总是那么优秀
回复 支持 反对

使用道具 举报

发表于 2010-3-26 08:41:28 | 显示全部楼层
呵呵,谢谢夸奖
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-10 04:26 , Processed in 0.037696 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表