480 likes | 633 Views
BOTP 学习指导. —— 基本功能及特性介绍. 提纲. BOTP 介绍 概述 应用背景 BOTP 的基本概念和作用 属性映射 规则 BOTP 与业务系统间的关系 功能讲解 示例图解 Q&A. BOTP 概述. BOTP 名称 BOTP ( Business Object Translate Platform ),业务对象转换平台。主要就是为了解决单据和单据之间的数据转换的问题,而且通过参数配置的方式,让这种转换规则不再是一种固化的规则,而是可以灵活调配的。 BOTP 原理 基于元数据模型的对象转换引擎,提供单据间的自动转换 BOTP 职责
E N D
BOTP学习指导 ——基本功能及特性介绍
提纲 • BOTP介绍 • 概述 • 应用背景 • BOTP的基本概念和作用 • 属性映射 • 规则 • BOTP与业务系统间的关系 • 功能讲解 • 示例图解 • Q&A
BOTP概述 • BOTP名称 • BOTP(Business Object Translate Platform),业务对象转换平台。主要就是为了解决单据和单据之间的数据转换的问题,而且通过参数配置的方式,让这种转换规则不再是一种固化的规则,而是可以灵活调配的。 • BOTP原理 • 基于元数据模型的对象转换引擎,提供单据间的自动转换 • BOTP职责 • ——通过统一的平台 • ——处理多种转换关系 • ——实现企业应用中的单据转换的可配置
收货单 采购单 销售单 凭证 应收应付发票 BOTP概述 • 业务对象
报销单 借款单 应用场景1:单据到单据的转换 转换?
应用场景2:多种单据间的转换 采购单 收货单 销售单 如何转换、跟踪? 应收单据 应付单据
转换? 报销单 记账凭证 应用场景3-单据转换凭证
常规软件的不足 • 常规软件的处理方法:固化程序 • 用户的困惑: • 已存转换无法修订规则 • 开发程序方能新增转换 • 关联单据不能钩稽核销 • 相关单据缺乏跟踪联查
实现用户更高的期望:EAS解决方案 • 自动转换/核销、无须编程 • 转换关系可据自身业务定义/修订 • 可据转换关系联查(上下溯) BOTP (业务对象转换平台)
提纲 • BOTP介绍 • 概述 • 应用背景 • BOTP的基本概念和作用 • 属性映射 • 规则 • BOTP与业务系统间的关系 • 功能讲解 • 示例图解 • Q&A
相加 属性映射(3种方式) • 直接映射:目标对象属性对应源对象属性 • 缺省值:目标对象属性对应默认值,一般只有基础资料才允许默认,否则要在公式中定义常量做默认值 • 公式计算:目标对象属性对应运算结果
BOTP规则分类 • 转换规则 • 分组规则 • 过滤规则 • 反写规则
BOTP规则1-转换规则 • 单据转换规则主要有有以下两种种类型: • 业务单据到业务单据的转换(BTP):主要处理业务单据之间的转换关系,包括单据之间复制生成,单据之间的勾稽等关系; • 业务单据到财务凭证的转换(DAP):主要处理业务数据生成财务数据的过程,相应的业务单据可根据动态会计平台定义的转换规则自动或者批量生成财务凭证。
BOTP规则-转换规则界面 • 两类转换规则:单据转换规则、动态会计规则
BOTP的两种应用(BTP、DAP) • BOTP:实现 • 源业务对象到目标业务之间的转换 • 通过规则来定义如何转换 • 通过关联关系,来实现上下溯
按[报销人]分组 合并 BOTP规则2-分组&合并
规则2界面 • 单据分组合并规则是为了将分组字段相同的数值进行合并
BOTP规则3-反写概述 • 反写介绍 • 反写规则主要用来处理单据之间的关联关系,目标单据生成后,源单据的某些属性将会被改变,这种关联关系通常表现为状态更新、某些数值属性值增减等,以防止源单据被重复生成相应凭证,从而导致数据的紊乱。 • 源单通过BTP生成目标单: • 目标单在提交时,会反写源单字段;(源单扣减) • 当目标单删除时,取消反写,恢复源单;(源单恢复)
BOTP规则3-反写分类 • 反写分类: • 一般反写 • 通常指直接把目标单据的某些属性值反写到源单据中 • 核销反写 • 核销反写通常用来勾稽数量,来标记源单据中有多少数量已经生成了目标单据,还有多少未生成。核销反写通常是需要设置计算公式的
报销 规则3——一般反写 • 反写状态标志 反写状态
报销 核销反写 规则3——核销反写
BOTP规则4-过滤规则 • 规则过滤:根据数据,选择符合条件的规则进行转换 • 规则过滤条件的作用是用户选择了一批数据,系统根据这些数据选择符合条件的规则 • 数据过滤:确定了规则,过滤符合条件的数据进行转换 • 作用是用户选择了一批数据和一个转换规则,系统根据这些数据和规则根据数据过滤条件,将其中符合条件的数据进行转换。
规则启用、禁用 • 定义了的转换规则需要启用才能有效,启用后的规则不可以修改。如果转换规则不再适用,可以将这个规则禁用,禁用后的规则也可以再启用。 • 在规则管理界面点击【启用】,将选中的规则启用。 • 在规则管理界面点击【禁用】,将选中的规则禁用。
提纲 • BOTP介绍 • 概述 • 应用背景 • BOTP的基本概念和作用 • 属性映射 • 规则 • BOTP与业务系统间的关系 • 功能讲解 • 示例图解 • Q&A
BOTP与业务系统的关系 BOTP无须改动业务系统
提纲 • BOTP介绍 • 概述 • 应用背景 • BOTP的基本概念和作用 • 属性映射 • 规则 • BOTP与业务系统间的关系 • 功能讲解 • 示例图解 • Q&A
BOTP的转换模式 • BTP(单据转换) • 推式生成、 • 拉式生成 • DAP(生成凭证) • 单一生成、 • 批量生成
推式生成 申请单 • 拉式生成 出差任务单 费用申请单 费用报销单 借款单 单据转换-两种方式 推 费用申请单 源单据 拉 费用报销单 目标单据
单据转换-推式示例 • 在源单据选择生成的目标单类型 • 包括关联生成、推式生成两种
单据转换-推式示例 • 关联生成
单据转换-拉式示例 • 拉式生成
单据转换-拉式示例 • 在目标单选择来源单据
凭证生成 • 从单据序时簿选择单据生成凭证
生成 生成 借款单 凭证 业务对象(单据)联查 • 上查、下查关联单据 • 下查单据生成的凭证 下查 报销单 上查
提纲 • BOTP介绍 • 概述 • 应用背景 • BOTP的基本概念和作用 • 属性映射 • 规则 • BOTP与业务系统间的关系 • 功能讲解 • 示例图解 • Q&A
示例图解——规则的配置1 新增
示例图解——规则的配置2 配置分组合并规则 依次配置各个映射关系
示例图解——转换规则的使用 选中记录,然后单击关联生成 转换规则是根据刚才选定的目标单据以及已经配置的规则,经过规则过滤得出 如果有需要手工调整的可以重新编辑 然后保存即可