页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

接着会弹出“业务主题设置”窗口,输入业务主题名称为“Demo订单主题”。点击确定进入业务主题编辑界面

 

4.生成业务对象和业务属性

接下来我们要从左侧demo数据源中找到相应的表、字段等,拖拽到业务主题中生成业务对象和业务属性,以及在业务主题中通过已有的字段创建新的业务对象和业务属性。

(1)从左侧资源区中把“产品”、“订单”、“顾客”、“雇员”和“地图区域”各表拖入到业务主题设置区中,如下:

 

(2)把“产品目录”表下的“产品目录名称”和“产品目录描述”字段拖放到业务主题“产品”对象下,如下图:

 

(3)并在“产品目录名称”上右键-》修改

Image Added

 

在右侧的属性区中,把别名修改为“产品类别”,然后点击下方的“确定”按钮保存,如下:

Image Added

 

(3)把“订单明细”表中的“数量”、“单价”、“折扣”字段拖放到业务主体中“订单”对象下,如下图:效果如下:

Image Added

 

(4)把“订单明细”表中的“数量”、“单价”、“折扣”字段拖放到业务主体中“订单”对象下,如下图:

 

(4)修改“数量”的别名

在业务主题“订单”下,找到业务对象“数量”,右键-》修改

Image Removed

 

在右侧的编辑区域中,设置“数量”属性的别名为“销售量”,并点击下方的确定按钮保存

Image Removed

 

效果如下:

Image Removed

 

(5)同理,把业务主题中“订单”对象下的“发货区域”和“发货城市”两个属性修改别名为“销售区域”和“销售城市”,如下:

Image Removed

 

(6)增加“销售额”属性

(5)把“订单”对象下的“数量”、“发货区域”和“发货城市”三个属性修改别名为“销售量”、“销售区域”和“销售城市”,如下:

Image Added

 

(6)增加“销售额”属性

在“订单”对象上,右键-》新建业务属性

Image Added

右侧属性区进入可编辑状态,根据需要添加名称、数据类型、表达式等,如本示例中“销售额”属性, 相关设置如下

Image Added

销售额的计算方式是:单价*数量*(1-折扣)

 

点击确定保存属性,则在订单对象下,可看到新增的“销售额”属性。如下:

Image Added

 

(7)增加“销售时间”业务对象

邮件点击业务属性下的空白区域,选择新建业务对象

Image Added

 

在右侧的属性区中,输入名称为“销售时间”。并点击下方的确定按钮保存

Image Added

则在该业务主题中,会生成“销售时间”对象,如下:

Image Added

 

(8)在销售时间新建一个“年”属性。在销售时间上右键-》新建业务属性。

Image Added

在右侧的属性区域中输入如下设置。表达式中填入的是sql片段,可以通过数据库函数以及字段的组合,产生一些新的属性,注意要使用符合数据库语法的sql语句,示例中是mysql的语法

Image Added

点击确定,如下:

Image Added

 

(9)同理,在“销售时间”下增加“月”和“日”属性。两个属性的设置分别如下:

月:

Image Added

 

日:

Image Added

 

 

 

 

5.设置表关系

 

6.保存业务主题

  • 右键点击空白区域,选择 新建业务对象,属性区进行编辑状态,书写名称为"销售时间"。设置完后点击 确定 按钮,如下图:

Image Removed

 

(3)     需改别名

...

Image Modified依此类推,分别把业务属性"数量"修改为"销售量";"发货区域"修改为"销售区域";"发货城市"修改为"销售城市"等。

 

(4)     定义业务属性表达式

  • 在"订单"业务对象下,右键选择 新建业务属性

Image Removed 

 

  • 则属性区进入编辑状态,根据需要添加名称、数据类型、表达式等,如下图:

...