当前位置:文档之家› 金蝶K3BOS12.1简介1-6

金蝶K3BOS12.1简介1-6

金蝶K3BOS12.1简介1-6
金蝶K3BOS12.1简介1-6

第1章系统概述

金蝶K/3 BOS(Business Operating System,业务操作系统),是一个开放的集成与应用平台,是金蝶ERP解决方案、合作伙伴解决方案以及客户定制应用的技术基础。

金蝶K/3 BOS能够为企业灵活而迅速的设计、构建、实施和执行一套随需应变的ERP系统;并能够与现有的IT基础设施无缝地协同运作;为不同行业不同企业的不同的应用阶段,提供随需应变的ERP解决方案。企业用户可以通过K/3 BOS根据自己的需要方便的进行业务配置,也可以通过K/3 BOS高效的集成开发工具来进行个性化、行业化定制,使K/3持续满足客户的需要,打造企业客户随需应变的ERP系统,为客户带来持久的信息化投资收益。

1.1 关于本系统

K/3 BOS关注于客户应用中业务逻辑部分:业务对象设计、界面定义、流程定义、业务规则设计、报表设计、部署等环节,同时允许通过插件开发来扩展K/3 BOS现有的功能,提供K/3 BOS SDK来使K/3 BOS开发的业务对象与K/3业务系统进行个性化集成。在V10.1及其之后的版本都提供了多语言支持,满足国际化应用的需要。

K/3 BOS V12.1在业务系统开发的完整性、产品的易用性等方面进行了重大改进,使其更能适应客户化开发的需要,标准版V12.1主要增加或完善了以下主要功能:

?支持工作流

?支持审批流

?实现office集成,支持邮件审批

?支持单据体联动

?EBOS支持单据转换

?支持汇率类型设置及通过action自动取值

?业务操作消息支持自定义变量

1.1.1 K/3 BOS完整应用流程

K/3 BOS关注业务系统开发中最关键的部分,提供了完整的开发流程,如图1-1:

图1-1

?业务对象定义:提供单据和基础资料定义功能,方便的提供了基础资料、权

限、网络控制、业务规则、消息、动作、操作、操作消息、操作日志以及各种业务字段等的定义功能,可快速的满足企业实际应用的需要。同时在定义好业务对象后,也完成对应序时簿的定义;

?业务服务定义:提供扩展服务定义和配置功能,通过对业务规则进行抽象后

生成扩展服务,业务对象可通过配置引用,从而达到快速构建复杂单据的目的;

?流程定义:提供多级审核流程定义、单据转换定义等功能,方便的多级审核

控制功能,单据转换定义功能打通了新老单之间的流程控制,能根据客户的实际情况对K/3原有流程进行K/3 BOS重新定义来满足实际业务需要;

?定制插件:K/3 BOS集成开发平台抽象了许多业务规则,能通过简单的配置

满足实际业务需要,在此基础上,通过插件开发接口、插件调试工具、插件开发向导等方式,为客户更丰富的个性化功能开发提供支撑,满足产品快速开发、可扩展性特点;

?报表定义:提供交叉分析报表、直接SQL报表、万能报表和报表设计分析平

台功能四类报表,客户根据实际情况选择自定义报表类型来实现业务报表需求。

?部署:提供账套部署、插件部署、主控台部署等功能,在开发环境设计的系

统所有成果能通过部署功能方便的发布到客户生产环境中,满足客户化应用的需要。

1.1.2 与K/3集成的业务对象定义

K/3BOS提供单据和基础资料定义功能,方便的提供了基础资料、权限、网络控制、业务规则、消息、动作、操作、操作消息、操作日志以及各种业务字段等的定义功能,可快速的满足企业实际应用的需要。同时在定义好业务对象后,也完成了对应序时簿的定义。

1.1.3 与K/3集成的业务流程定义

如图1-2,K/3 BOS开发的单据能通过新老单选单方案改变K/3原有单据流程,将K/3 BOS 定义的单据流程与K/3业务流程集成起来,从而改变K/3流程来满足客户应用的需要。

图1-2

1.1.4 业务服务定义

K/3 BOS V12.1提供了扩展服务定义和配置功能,二次开发人员在定义业务对象时可以引用K/3已有和自定义的业务服务,从而更加快捷的实现业务对象的定义。

1.1.5 多级审核流程定义

K/3 BOS为用户提供审批流功能,客户可以自定义任意级次的审批流,为客户的多级审核功能定制提供快速配置能力。

多级审核流程可定义审核级次的跳转,可录入审核和驳回意见,可支持审核时发送消息、邮件和短信,并提供多个选项对审核流程进行控制,流程配置方便快捷,流程应用及时有效。

1.1.6 插件开发向导、插件调试工具

由于插件调试必须具有相关主工程的代码(即插件所应用的单据的工程的代码)才可以完成,为了保证BOS插件调试的方便性,BOS提供插件开发调试工具,使客户仅使用Visual Basic 6.0 和K/3 BOS 设计器即可以调试单据中的自定义插件。大大降低了插件开发的难度,为客户使用K/3 BOS进行复杂开发铺平了道路。

K/3 BOS 插件开发过程中,由于用户不熟悉K/3 BOS的数据包格式、不熟悉KFO的使用,以及Active Bar的使用等问题,导致开发难度很大。为了推广K/3 BOS插件开发的特点,降低开发的难度,制作了K/3 BOS插件开发向导,使用户在使用Visual Basic 6.0进行K/3 BOS 插件开

发过程中更方便、更快捷。

注:Visual Basic 6.0 开发工具需打SP5以上补丁

1.1.7 交叉分析报表、直接SQL报表、万能报表定义和报表设计分析平580285.

在使用K/3 BOS开发了业务功能后,可以通过设计器提供的直接SQL报表、交叉分析报表、万能报表和报表设计分析平台对新业务进行报表设计:

交叉分析报表是K/3 BOS提供的一种简单报表,二次开发人员通过从K/3已有的业务单据(包括新增的K/3BOS业务单据)中提取报表元素;

直接SQL报表是K/3 BOS提供的另一种简单报表,二次开发人员通过关键字设置进行数据过滤处理,通过定义SQL语句来完成报表数据的查询;

万能报表是K/3BOS提供的一种中等复杂报表,二次开发人员通过向导操作K/3数据字典描述自动生成SQL语句来生成最终报表;

报表设计分析平台是一个类似MicroSoft Excel的复杂报表,它通过报表函数提供了对K/3业务数据的快速取数,二次开发人员通过多表页操作、图表分析、数据查询、权限控制、VBA编辑器来完成报表的构建。

1.1.8 完整的部署功能

部署系统功能使业务开发人员,可以迅速地把在设计环境下基于K/3 BOS设计的业务对象发布到生产账套,供最终用户使用。

部署业务包括部署业务对象的元数据、业务对象功能(如何在K/3中调用)、业务对象引用的插件等。通过部署功能可以将这些信息统一打包,然后在生产环境中运行可执行文件,就能将所有功能发布到生产环境中,极大的改善了系统环境部署的效率,体现了K/3 BOS“快速配置、快速部署”能力。

1.1.9 数据授权、字段授权

随着用户对K/3系统应用不断深入,操作人员的分工越来越细,对权限控制的要求也越来越高,对单据、序时簿进行字段授权的需求也越来越普遍。

K/3 BOS基于现有和潜在的权限控制需求,结合原有各类单据的授权体系,从框架设计出发,支持对基础资料的数据级、对单据和序时簿的字段级和数据规则级的授权和验权功能,从而与K/3系统的权限体系保持集成应用。

1.2 本系统在K/3 ERP系统中的位置

本系统在K/3 ERP中的位置如下:

图1-3

K/3 BOS的三个应用层次

K/3 BOS是基于MS COM,为中间层的三层技术架构的业务基础平台,K/3 BOS包括业务配置工具、集成开发工具和运行引擎三个应用层次:

?K/3 BOS业务配置工具包括:权限管理、多语言配置、预警平台、业务关联、参数配置、传输配置等,通过这些K/3基础配置功能满足客户的一般应用需求;

?当业务配置完毕后仍不能满足企业应用的需要时,K/3 BOS提供了集成开发工具,二次开发人员能在业务需求分析的基础上,按照对象设计、界面设计、业务流程设

计、商业规则功能定义、报表设计和应用部署的顺序进行客户业务模型定制并自动

生成客户业务系统,当在设计中发现K/3 BOS集成开发环境提供的功能还不能满足

商业应用需要,可以通过插件开发来扩展现有K/3 BOS功能。同时,提供K/3 BOS

SDK来支撑K/3 BOS与K/3所有业务系统形成紧密的集成性;

?采用集成开发环境定义的所有业务对象设计完毕后,通过运行引擎为其提供运行时支撑,包括元数据描述引擎、安全引擎、消息引擎、商业规则引擎、传输引擎、工

作流引擎和所有基础服务引擎。

基于K/3 BOS的三种应用模式

?K/3标准产品以K/3 BOS为基础进行开发,从而在客户应用过程中能够使用K/3 BOS 对标准产品进行快速配置满足企业应用的需要;

?通过K/3 BOS的快速配置特性,为K/3的客户化应用提供支撑,形成K/3的行业应

用解决方案,满足客户的管理个性化、精细化、行业化应用需要;

通过集成外部接口,使K/3与其它外部系统无缝集成来满足客户的全面信息化管理的需要,符合信息化建设的目标。

1.3 系统要求

进行金蝶K/3 BOS开发前,您需要进行下列的准备工作:

安装金蝶K/3时请注意:

安装选项中“金蝶K/3 BOS设计器”必须被选择。如图1-4所示:

图 1-4

建议同时选择安装“中间层服务部件”。如图1-5所示:

图 1-5

本手册中所有讲解和范例,均是基于满足上述安装选项下的环境。

全部安装完成后,您就可以在操作系统开始菜单中看到金蝶K/3 BOS的快捷方式了。如图1-6所示:

图1-6

第2章主要业务流程及规范2.1 系统总体业务图

详细内容见图2-1:

图2-1

2.2 业务配置

2.2.1 业务图

、详细内容见图2-2:

图2-2

2.2.2 业务流程说明

相关内容见下表:

2.3 业务对象定义

2.3.1 业务图

详细内容见图2-3:

图2-3:基础资料定义

详细内容见图2-4:

图2-4 单据定义

详细内容见图2-5:

图2-5 2.3.2 业务流程说明

相关内容见下表:

2.4 流程定义

2.4.1 业务图

详细内容见图2-6:

图2-6 2.4.2 业务流程说明(审批流)

相关内容见下表:

2.4.3 业务流程说明(单据转换)相关内容见下表:

2.5 插件开发

2.5.1 业务图

详细内容见图2-7:

图2-7 2.5.2 业务流程说明

相关内容见下表:

2.6 报表定义

2.6.1 业务图

详细内容见图2-8

相关主题
文本预览
相关文档 最新文档