金蝶K3BOS开发平台介绍
- 格式:ppt
- 大小:2.57 MB
- 文档页数:22
金蝶 K/3 Cloud V2.0 BOS平台解决方案金蝶软件(中国)有限公司2013年6月目录1.1BOS平台 (2)1.1.1关键应用特性 (2)1.1.2BOS平台模块分布 (3)1.1.3BOS平台核心技术 (6)1.1.4K/3 Cloud协同开发云 (6)1.1BOS平台1.1.1关键应用特性K/3 Cloud BOS平台是一个使用先进、开放、可伸缩的技术体系的应用开发平台,为客户提供集成性、高效性、可升级性、简单易用性的开发工具。
K/3 Cloud BOS平台面向企业快速成长的业务需求,提供BOS IDE、工作流、业务流程等设计和运行平台,帮助企业做到快速开发、快速实施、快速应用。
K/3 Cloud BOS平台创新采用动态领域建模技术,支持动态表单,支持对象的继承与扩展,使业务扩展更容易,使客户化开发成果可以平滑升级。
产品的主要关键应用特性:●简约开放,随需应变K/3 Cloud BOS平台秉承简约开放的风格,为用户提供简单快捷的应用体验。
●流程驱动,全程跟踪企业可以通过K/3 Cloud BOS提供的流程平台轻松实现流程定制和应用。
流程平台可以帮助企业进行业务的梳理并实现规范化管理,还可以记录企业业务数据流转的轨迹,使企业可以轻松实现对实际业务的全程跟踪。
●领域应用,全面支撑K/3 Cloud BOS是支撑各业务模块的底层平台,各业务模块都是基于BOS平台构建,并能在BOS平台中进行定制。
BOS平台采用领域模型库支撑建模,支持动态表单,支持对象的继承与扩展,使领域扩展更容易。
●行业扩展,平滑升级K/3 Cloud BOS以动态领域模型为核心,抽象出独特的标准、行业、伙伴、客户的多层次开发模型,能够支持成果组合应用与平滑升级,形成平台批量交付能力,大幅提升业务系统的设计和开发效率。
●云端应用,协同开发通过基于K/3 Cloud BOS的协同开发云平台,实现云端协同开发模式。
1.1.2BOS平台模块分布1.1.2.1BOS IDE(集成开发环境)BOS IDE是BOS平台的集成开发环境,提供图形化的设计界面,能够设计动态表单、基础资料、单据、系统参数、账表等业务对象。
第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报表、万能报表和报表设计分析平台功能四类报表,客户根据实际情况选择自定义报表类型来实现业务报表需求。
优秀的平台-----金蝶BOS金蝶BOS是一个开放的集成与应用平台,是金蝶ERP解决方案、合作伙伴解决方案以及客户定制应用的技术平台。
能够为企业灵活而迅速的设计、构建、实施和执行一套随需应变的ERP系统,并能够与现有的IT基础设施无缝地协同运作。
为不同行业不同企业的不同的应用阶段,构建随需应变的ERP解决方案。
金蝶BOS是什么?金蝶BOS是金蝶ERP的集成与应用平台。
金蝶BOS遵循面向服务的架构体系,是一个面向业务的可视化开发平台;是一个金蝶ERP和第三方应用集成的技术平台。
它有效的解决了ERP应用的最主要矛盾?D?D用户需求个性化和传统ERP软件标准化之间的矛盾。
金蝶BOS与金蝶ERP是什么关系?金蝶ERP是企业管理信息化的全面解决方案,金蝶ERP是基于金蝶BOS构建的。
金蝶ERP满足企业全面业务的标准应用;金蝶BOS确保了企业ERP应用中的个性化需求完美实现。
基于金蝶BOS的金蝶ERP,可以为不同行业不同发展阶段的企业构建灵活的、可扩展的、全面集成的整体解决方案。
金蝶BOS与金蝶ERP关系图金蝶BOS能解决客户的哪些问题?* 解决ERP日益增加的应用复杂度和快速开发/实施的矛盾* 能够快速配置或快速定制业务流程并部署到金蝶ERP中* 为客户提供与金蝶ERP集成的、可升级的、高效的、简单易用的开发工具* 满足企业发展与变化的应用需要基于BOS的金蝶ERP具有什么样的独特优势?* 金蝶ERP蕴涵现代企业管理理念, 融合40万企业最佳管理实践,帮助企业提升信息化管理水平* 金蝶BOS使金蝶ERP如虎添翼,有效解决企业应用需求个性化和传统ERP软件标准僵化之间的矛盾* 基于BOS的金蝶ERP,实施速度快,快速搭建贴身的应用环境,成功率高* 广泛的适应性,可针对不同行业的个性化特色,构建行业应用集成平台* 灵活的可扩展性,伴随企业快速成长,可继承性地扩展企业ERP管理应用* 基于BOS实现企业个性化应用的业务系统升级方便,确保系统扩展平稳过渡* 系统维护本地化,快速响应,不依赖实施服务人员,维护成本低且可控金蝶BOS给企业所带来什么价值?满足企业个性化需求* BOS功能强大配合ERP系统,能够实现企业的行业特性或个性要求;* 满足企业的业务流程变更频繁的需要,随需应变;低成本* 流程配置:根据业务流程而设计,降低企业变革成本与风险;* 简单易用:80%的零代码开发,减低企业的开发成本;* 集成功能:可以集成第三方系统,减少企业重复投资;* 维护简便:可减少企业的维护成本,能够随K/3系统升级;高效率* 快速完成信息系统的构建,缩短开发周期* 快速提升员工的应用水平,降低项目风险使用BOS开发和传统的二次开发有什么共性和区别?BOS开发和传统二次开发都是为了满足企业个性化需求。
金蝶K/3 BOS开发手册目录1 前言 (1)1.1K/3BOS概述 (1)1.2K/3BOS客户化开发工具 (1)1.3K/3BOS典型开发案例 (3)1.3.1 业务应用场景 (3)1.3.2 业务分析 (3)1.3.3 步骤1:定义基本资料 (4)1.3.4 步骤2:定义单据 (7)1.3.5 步骤3:定义业务流程 (9)1.3.6 步骤4:业务单据发布 (10)2 界面设计工具 (12)2.1功能概述 (13)2.2字段管理 (15)2.3数据来源 (17)2.4字段类型 (20)2.5项目的属性 (21)2.6事件处理过程 (23)3 流程设计工具 (27)3.1单据关系 (27)3.2流程状态 (27)3.3操作步骤 (28)4 报表设计工具 (30)5 业务发布 (30)5.1引出和执行脚本 (30)5.2主控台部署 (32)6 插件编程 (34)6.1插件编程概述 (34)6.2插件编程原理 (34)6.2.1 什么是插件 (34)6.2.2 插件原理 (34)6.2.3 应用程序代理对象(ApplicationProxy) (36)6.2.4 对插件支持的开发步骤 (37)6.3客户端插件编程 (37)6.3.1 插件公共入口方法 (37)6.3.2 单据事件代理组件BillEvent (38)6.3.3 序时簿事件代理组件ListEvents (47)6.4中间层插件编程 (50)6.4.1 单据保存前中间层插件 (50)6.4.2 单据保存后中间层插件 (51)6.4.3 单据删除前中间层插件 (52)6.4.4 单据删除后中间层插件 (52)6.5判断业务对象引用存储过程编写 (53)6.5.1 存储过程标准定义 (53)6.5.2 业务对象和存储过程关联 (54)6.5.3 存储过程实例 (55)7 K/3 BOS数据库结构 (55)7.1ICC LASS A CTION (56)7.2ICC LASS C ONDITION (57)7.3ICC LASS C ONST (57)7.4ICC LASS G ROUP I NFO (57)7.5ICC LASS L INK (58)7.6ICC LASS L INK E NTRY (59)7.7ICC LASS P ROFILE (59)7.8ICC LASS P ROFILE E NTRY (59)7.9ICC LASS T ABLE I NFO (60)7.10ICC LASS T YPE (62)7.11ICC LASS T YPE E NTRY (63)1 前言1.1 K/3 BOS概述金蝶BOS(Business Operation System)——金蝶业务操作系统,它使用先进、开放、可伸缩的技术体系,面向企业快速成长的业务需求,协同合作伙伴拓展管理业务,通过科学的工具和流程对企业建模进行全程监控。