慧集通(DataLinkX)iPaaS集成平台-业务建模之业务对象(三)
4.搜索配置
搜索配置是用于该业务对象发布后被其它业务对象的搜索组件调用时界面显示内容以及对应查询条件的配置;当我们选择一条业务对象然后点击功能按钮【搜索配置】,则进入业务对象的搜索配置维护界面。
在搜索配置的维护界面我们可以维护该业务对象作为搜索组件的属性配置、查询条件、数据表格;
4.1属性配置
在该页面我们可以配置下拉框的主属性、次属性、文本框属性、值属性以及模糊匹配的字段;例:工厂定义该业务对象的属性配置为:下拉主属性:Name 下拉次属性:Code(非必填项);文本框属性:${Code} | ${Name}
;值属性:Code;模糊匹配属性:工厂编码(Code)工厂名称(Name)
下拉框条件效果为:
搜索框条件被调用效果为:
搜索框条件文本框显示值效果:
注:当我们把下拉主属性改为Code的话,那么下拉效果则是展示的工厂的Code值;如果把搜索条件的文本值改为单独的Code或者Name值也是显示选择的工厂对应值,模糊匹配条件则是指我们在搜索框中填入数据后会匹配那些字段值。
4.2查询条件
查询条件主要是用于我们调用该业务对象的搜索组件后进入的二级界面的查询条件定义。具体设置参考【UI模板-列表-条件】配置内容。
例:工厂的查询条件为编码和名称那么实际使用效果为:
下面图二红色框圈着的即为工厂业务对象在搜索配置界面配置的查询条件展示效果;
4.3数据表格
数据表格和查询条件是相关联的,顾名思义就是通过查询条件来过滤显示对应的数据表格。具体详细得属性、标题等配置参考【UI模板-列表-表格】得配置。
当我们输入条件工厂编码为1001则只展示1001编码的工厂;图二:当我们输入工厂名称为光泽的则把所有带有光泽字样的工厂都展示出来(查询条件是全模糊查询)
5.参数定义
参数定义是用于对不同的单据类型需求来进行参数配置定义管理,以此来达到一些特殊需求控制(例:出入库的库存状态的管理,参数勾选为是,不勾选为否)。例:当我们选择出入库单这个业务对象点击功能按钮【参数定义】进入该业务对象的参数定义维护界面
在维护界面我们需要维护对应的编码、组件以及备注(编码维护时需告知开发,开发根据该编码来定义参数的代码入口;备注一定要写,方便我们识别对应的参数)组件得使用参考UI模板组件得使用。
注:新建完成之后编码一定要进行检查,否则保存之后编码不可变更
最后的效果如下图:
编码对应的就是我们定义的编码。值就是根据我们定义组件来获取不同参数值,描述就是对应参数定义的备注。
6.对象类型
对象类型一般多用于流程单据,系统操作人员一般通过定义不同的对象类型用来区分不同的单据流程走向。例:当我们选择出入库单这个业务对象点击功能按钮【对象类型】进入该业务对象的对象类型维护界面
在该界面我们可以进行【新建】【编辑】【删除】对应的对象类型;
也可以点击【参数配置】按钮进入参数配置界面,在该界面对此类型进行参数的定义以及号码段的选择等等。注:参数配置界面得值来自于该业务对象得参数定义界面配置。
当我们该业务对象的某一对象类型存在下游单据时我们则需要给其进行事务流配置;如果不需要把数据传输到下游则不需要配置事务流。当我们需要配置事务流时需要:
1).业务对象(下游对应业务对象)
2).业务类型(对应的下游业务类型)
3).编码(复制策略编码)
4).复制策略(选择对应的复制策略)
5).是否忽略冻结(针对于参数配置里面的冻结外部事物流)
6).条件(填写过滤的条件)
7.特性
特性主要是往业务对象中加入开发人员已经封装好可以通用的字段比如:创建人、审核人、号码对象(单据)、对象类型、对象状态等。例:当我们选中其中一个业务对象点击特性按钮那么我们就会进入特性新增、编辑、删除界面
当我们需要当前业务对象的每一条明细记录其对应的创建人、创建时间、修改人、修改时间时那么我们需要在特性中选择对应的创建、以及编辑选项然后点击保存,选择该业务对象点击发布按钮,发布成功后,在表管理找到对应表点击发布,该配置生效。
号码对象特性比较特殊,当我们选择其特性时,需要我们去选择对应的号码对象后才可以使用,否则参数配置那里号码对象选择无号码段去选择
其它操作是一样的都是保存后发布对应的业务对象以及表管理即可。
慧集通操作指南 - 飞书云文档