请输入您要查询的百科知识:

 

词条 BOTP
释义

产品简介

BOTP是Business Object TransformPlatform的缩写,是为EAS提供的基于业务对象(Business Object)技术的数据转换平台,是BOS平台提供的一套用于单据间自动转换的工具方法和界面UI的集合,是一个最具特色的组件,其他的平台类产品都不具备此功能。

产品特性

在业务系统中有许多涉及不同单据间转换及与第三方数据集成的应用,这些应用的本质都是从一种对象转换到另一种对象,因此在BOS中单独设计一套基于元数据模型的对象转换引擎来提供该服务,在此基础上便于应用的搭建。

BOTP主要的作用就是支持用户在各种业务单据间定义转换关系,并自动/批量地帮助用户将源单据转换生成目标单据,从而大大地减少业务人员的相关工作量;

主要功能,包括:

1.  业务数据的自动生成:单据生成凭证,选单生成等

2.  基于对象的数据交换:数据交换平台

3.  关联关系建立与维护:自动建立并记录关联关系

4.  反写及取消反写

5.  关联数据的自动维护

在EAS中采用了面向对象的技术(Object-Oriented),通过对象的封装完成了所有EAS中业务功能的逻辑,并将业务对象统一存储在元数据库中(MetaData Repository)。而且在BOS技术平台中,可以通过BOS Studio的可视化工具快速的将第三方的数据定义成可供查询的业务对象。

在BOTP的业务对象转换由两部分组成:

一、规则定义工具:在规则定义工具中,主要设置源对象(被转换对象)和目标对象之间的各种规则。对需要选择性进行转换的对象属性可以设置过滤规则,对需要通过逻辑判断和公式转换的数项可以设置转换规则或者编写转换脚本,对需要进行归类分组的属性可以设置分组规,对于目标对象转换完成后还需要反写源对象的属性还可以设置反写规则。

二、运行引擎:在完成了规则定义后,BOTP的运行引擎就可以根据设置好的转换规则,对单个的源对象或者是源对象的一个集合,首先根据分组规则进行分组处理,同时创建需要生成的目标对象,将源对象的属性值经过过滤、转换后赋值给目标对象的属性,并在源对象和目标之间创建好关联关系,以供进行关联的数据查询,对于需要反写源对象的转换,根据反写规则反写回源对象的属性。在源对象和目标对象之间的转换关系取消后,BOTP的运行引擎会自动删除,建立在源对象和目标对象之间的关联关系,并取消数据的反写。

扩展特性

针对业务单据到财务凭证这种特殊的业务对象转换,BOTP的子平台就是动态会计平台DAP(Dynamic Accounting Platform)。DAP主要处理业务数据生成财务数据的过程,相应的业务单据可根据动态会计平台定义的转换规则自动或者批量生成财务凭证。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 15:06:16