业务对象管理

业务对象管理

业务对象是用于描述某个业务的属性集合对象,在业务对象上面可以定义业务对象的属性字段,审批流程和业务回调等。

业务对象列表

点击左侧的"业务对象管理",可以进入业务对象列表页面,如下图所示:

图片

添加业务对象

点击业务对象列表页面上的"新增"按钮,可以进入添加业务对象的页面,如下图所示:

图片

业务对象包括以下属性:

  • 模块名 该业务对象所属的业务模块,比如业务对象"销售单"应该属于"销售模块",此属性值将从业务模块列表中选择。
  • 对象名 该业务对象的命名
  • 从属对象 该业务对象是否是从属对象,比如业务对象"销售单项"应该从属于业务对象"销售单”,那么"销售单项"就是从属对象,"销售单”不是从属对象
  • 开启审批 该业务是否要启动审批流程,比如业务对象"请假单"应该启用审批流程,此处就勾选是
  • 描述 该业务对象的说明描述

输入以上字段,比如如下图:

图片

点击保存即可完成业务对象的新增,增加成功后,该页面自动关闭。

编辑业务对象

首先在列表中勾选要编辑的业务对象,注意只能勾选一个,勾选多个将无法进入编辑页面,如下图所示:

图片

点击"修改"按钮进入编辑页面, 如下图所示:

图片

编辑页面可以修改 业务对象的以下属性:

  • 模块名
  • 从属对象
  • 开启审批
  • 描述

对象名是主键,不能修改。

除了以上字段之外,在编辑页面还可以看到回调函数,字段,审批流程等标签,这些功能请参考后面的业务对象字段管理,回调函数管理和审批流程管理。

删除业务对象

首先在列表中勾选要删除的业务对象,不能选择多个,如下图所示:

图片

然后点击"删除按钮"即可删除选中的业务对象。

业务对象字段管理

前面说过业务对象是用于描述某个业务的属性集合对象,在业务对象上面可以定义业务对象的属性字段。下面介绍业务对象的字段管理,要管理业务对象的字段,首先要进入业务对象的编辑页面,参考前面的"编辑业务对象"一节,进入编辑页面后,点击字段标签,如下图所示:

图片

添加业务对象字段

首先点击上图中的"新增"按钮,可以进入添加业务对象字段的页面,如下图所示:

图片

首先选要添加字段的类型,类型包括:

  • 文本
  • 单选
  • 多谢
  • 整数
  • 数字
  • 颜色
  • 日期
  • 日期(带时间)
  • 布尔值
  • 引用
  • 关联
  • 多对多

其中引用、关联和多对多属于高级字段,其他的属于基本字段。

添加基本字段

首先讲解添加基本字段,通过一个请假单的例子来进行说明。

添加文本字段

第一步选择文本类型,进入添加文本字段的页面:

图片

在该页面,可以填写如下属性:

  • 字段名 该字段的名称
  • 唯一 该字段的值在数据库中是否进行唯一性校验,一般来说业务对象的主键字段要设置为唯一
  • 允许空 该字段的值是否允许为空
  • 默认值 该字段的默认值
  • 公式 如果填写,该字段的值用公式生成
  • 可编辑 该字段的值是否可以通过用户编辑
  • 主键自动生成规则 自动生成规则,包括:无自动生成,前缀+年+序列号, 前缀+年+月+序列号,如下图:

图片

  • 自动生成前缀 自动生成前缀

比如请假单的请假单号,一般都是自动生成,如下所示:

图片

点击"完成"按钮,完成字段的添加。

添加单选字段

第一步选择单选类型,进入添加单选字段的页面:

图片

单选类型的字段,其值只能从设定的几个值中选择其中一个,单选字段页面比文本字段页面多了一个"选择项"的属性,选择项用于设定能够选择的值。

比如请假单的请假类型,可以从年假、事假、病假、调休假中选择一种,如下图所示:

图片

点击"完成"按钮,完成字段的添加。

添加多选字段

添加多选字段和添加单选字段基本一致,不同在于最终使用的时候,多选字段可以从设定的选择项中选择多个,而单选字段自能选择单个,此处不再赘述。

添加数字字段

第一步选择数字类型,进入添加数字字段的页面:

图片

数字字段包括字段名,唯一,允许空,默认值,公式,可编辑等前面介绍过的属性,另外还包括数字位数和小数位数两个数字特有的属性,他们的默认值分别是10和4,可以修改,但是要保证小数位数小于数字位数,且都不能为负。

比如天请假天数,可以如下填写:

图片

点击"完成"按钮,完成字段的添加。

添加整数字段

第一步选择整数类型,进入添加整数字段的页面:

图片

整数字段包括字段名,唯一,允许空,默认值,公式,可编辑等前面介绍过的属性。和数字字段相比,整数字段不包括数字位数和小数位数属性, 其他和数字字段类似,此处不再举例说明。

添加日期(带时间)字段

第一步选择日期(带时间)类型,进入到添加日期(带时间)字段的页面,如下图所示:

图片

基本属性和文本的类似,此处不赘述,填上字段名等即可。 比如添加一个请假开始时间或者结束时间,如下图所示:

图片

点击"完成"按钮,完成字段的添加。

添加日期字段

添加日期字段和添加日期(带时间)字段类似,区别在于前者不带时间部分,此处不再赘述。

添加布尔字段

第一步选择布尔类型,进入到添加布尔字段的页面,如下图所示:

图片

布尔字段 包括字段名 默认值 公式 可编辑 四个属性。 比如在请假单中,添加一个是否自动抵扣的字段,如下图所示:

图片

点击"完成"按钮,完成字段的添加。

至此,基本字段的添加,讲解完毕。 最终的请假单如下,需要到前端程序页面查看,具体如何查看可以参考后面要讲述的前端程序部分:

图片

添加高级字段

高级字段包括引用字段,关联字段和多对多字段,高级字段。

添加引用字段

引用字段是比较复杂的字段,涉及到多个业务对象之间的字段引用,因此需要先准备多个业务对象。 为了举例说明,准备如下两个业务对象:

  • 物料信息 包括字段:物料编号,物料描述,物料库存数。其中物料编号是主键,具有唯一性特性。
  • 入库单 包括字段: 入库单编号,入库时间,物料编号,物料描述,入库数量

其中入库单的物料编号和物料描述皆引用自物料信息。为了说明如何添加引用字段,先去掉入库单的物料编号和物料描述字段,然后演示如何添加这两个字段。

物料信息的字段如下图所示:

图片

入库单的字段如下图所示:

图片

现在开始添加引用字段,在添加字段的页面,第一步选择引用类型,如下图:

图片

进入到第二步:

图片

此处选在要引用字段来自于那个业务对象,此处选在"物料信息"这个业务对象,然后点击"确定"按钮,进入到底三步,如下图所示:

图片

在这一步,我们首先要选在主引用字段,需要注意的是,主引用字段一定要是具有唯一性属性的字段。然后还可以选从引用字段(从属于主引用字段指向的对象),注意从引用字段不是必须选择的。 示例中,我们选在物料编号和物料描述两个字段,如下图所示:

图片

点击"完成"按钮,即可完成引用字段的添加。 引用字段的使用,在后续前端程序的介绍中会介绍到。

添加关联字段

关联字段也是比较复杂的字段,涉及到多个业务对象之间的字段关联,因此需要先准备多个业务对象。 为了举例说明,准备如下业务对象:

  • 销售单 包括字段 销售单号,销售日期,销售员
  • 销售明细 包括物料编号,物料描述,销售数量,销售价格,销售明细是一个从属业务对象,因为其从属于销售单。

销售单的字段如下图所示:

图片

销售明细的字段如下图所示:

图片

通常一个销售单包括很多条销售明细,因此可以增加一个关联字段,把销售单和其对应的销售明细关联起来。

在销售单字段编辑页面,点击"增加"按钮添加字段,第一步选择关联字段,如下图所示:

图片

第二步,选择要关联的业务对象,如下图所示:

图片

选择销售明细,点击确定,进入下一步,如下图所示:

图片

销售单和销售明细建立关联关系,就需要销售明细引用销售单的主键,因此必须要选择要引用的字段,示例中是"销售单号",然后填写关联字段名,点击"完成"按钮完成添加。

添加多对多字段

多对多字段功能暂时为实现,目前为保留功能,将在后续版本实现,此处不说明。

修改业务对象字段

删除业务对象字段

删除字段比较简单,在字段列表页面,选择要删除的字段,然后点击删除按钮即可以完成字段的删除:

图片

需要注意的是字段删除后,对应的字段数据也会丢失,所以删除字段需要谨慎处理。




联系我们
微信/QQ: 541002349
地址:武汉市洪山区珞狮路451号狮城翰园商场第三层C区
Email:tanyb02@163.com
网站: www.easybpm.co
Powered by NoderCMS