金蝶K3BOS开发平台介绍
金蝶K3 BOS数据交换平台详细教程
版权声明
本书著作权属于金蝶软件(中国)有限公司所有,在未经本公司许可的情况下,任何单 位或个人不得以任何方式对本书的部分或全部内容擅自进行增删,改编,节录,翻译,翻印, 改写。
金蝶软件(中国)有限公司 2009 年 1 月
前言
感谢您使用《金蝶 K/3 V12.0 BOS 用户手册》。
5. 现场支持服务
我们的资深专业人员面对面地和您沟通,在运行现场对问题进行研究分析,使问 题迅速得到解决。
6. CRM 服务
借助客户关系管理系统(金蝶 EAS-CRM)我们建立了客户综合信息管理库,能够 快速地解决客户的问题并保留历史记录,以便提供长期、持续、高效的服务。
7. CSP 服务支持
金蝶公司融合多年客户服务经验与国外先进的管理思想,提炼出客户常用的和最 需要的服务为一体的 CSP 服务。它是以金蝶公司先进的科技手段和专业化的服务队伍 为依托,在业界领先推出的项目完整、功能全面的系统性服务产品。
第 3 章 单据引入引出 .....................................................................................................................21 3.1 单据引出 ............................................................................................................................21 3.2 单据引入 ............................................................................................................................23 3.3 单据引出并引入到账套 ....................................................................................................23
金蝶开发平台介绍
报表可配置
财务报告
应用场景可配置
业绩分析
任务执行报告
管理层
模块可配置
审核凭证
流程可配置
审核订单
语言可配置
下达生产任务
操作层
功能可配置
制作凭证
单据可配置
销售订单
集成应用可配置
编制生产任务
金蝶BOS平台对企业的应用价值
满足企业个性化需求
K/3 BOS功能强大配合K/3 ERP系统,能够实现企业的行业特性或个性要求; 满足企业的业务流程变更频繁的需要,随需应变;
谢 谢!
可视化界 面和业务 逻辑设计
权限管理
主要功能
通过BOS开发的基础资料或单据 具备功能、数据、字段权限的管 理功能
客户价值
无须开发即能实现权限管理,大 大提升个性化业务应用的安全性
多级审核流程、消息定义
主要功能
对业务单据可以提供6级的多级 审核流程,审核消息可以发送至 指定的用户、用户组或默认用户
金蝶K/3 BOS集成开发特性
金蝶K/3 BOS 三大特性
简易平 单于滑 快集升 速成级
简单拖拉拽,快捷制作基础资料界面 可视化开发,快速设计业务单据界面 图形化配置,轻松搞定多级审核流程 参数化设置,灵活实现单据业务流程 个性化模版,一键生成相应财务凭证 网格式工具,构建复杂的个性化报表 集成化部署,快速发布应用开发成果 扩展化服务,重复调用业务服务对象 向导式设计,实现专业功能插件开发 人性化体验,满足企业移动商务需求
3
K/3 BOS解决方案总体结构图
BOS的构成
员 工
业 务 基 础 软 件 平 台
供 应 商
客 户
INTERNET
信息门户 业务流程 业务服务 基础平台
金蝶云K3 Cloud V2.0_解决方案——BOS平台
金蝶 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平台的集成开发环境,提供图形化的设计界面,能够设计动态表单、基础资料、单据、系统参数、账表等业务对象。
金蝶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报表、万能报表和报表设计分析平台功能四类报表,客户根据实际情况选择自定义报表类型来实现业务报表需求。
第一节 K3 BOS 概述
适应企业发展 控制投资成本
4
K/3 BOS平台——技术架构 平台——技术架构 平台
5
K/3 BOS平台——模型驱动 平台——模型 模型驱动 平台
业务抽象 并建模
实现了从辅助资料、基础资料、单据、 实现了从辅助资料、基础资料、单据、单据之间的信息流 单据到报表, 转,单据到报表,单据到凭证整套业务及流程定义 单据、序事簿、报表、 单据、序事簿、报表、权限的一体化设计 所有的业务对象元数据具有自描述功能, 所有的业务对象元数据具有自描述功能,支持系统的平滑 升级 基于模型驱动架构, 基于模型驱动架构,元数据驱动系统流程和控制业务逻辑 业务对象动态建模
7
联络与交流
休息&交流 休息&
8
谢
谢!
9
单据A 单据
单据流程定义 复制已有单据模版
单据B 单据
单据B1 单据 单据B2 单据
在原有基础上 重做一张个性 化的单据
单据流程定义
业 务 定 义
创建一个 新的单据
单据流程定义
单据C 单据
业务配置
修改一些 参数
单据D 单据
ቤተ መጻሕፍቲ ባይዱ
3
单据D 单据
K/3 BOS平台——快速构建 BOS平台 平台——快速构建
快速构建满足客户个性化 快速构建满足客户个性化需要 客户个性化需要 快速构建满足客户发展变化 快速构建满足客户发展变化需要 客户发展变化需要 客户集成应用需要 快速构建满足客户集成应用 快速构建满足客户集成应用需要 快速构建满足客户低维护成本 快速构建满足客户低维护成本需要 客户低维护成本需要
元数据驱动
金蝶云K3 Cloud BOS——套打平台
Thanks 感謝
ขอบคุณ
ありがとう
谢谢 terima kasih
15
分组打印 分页打印 动态列打印
套打型
分组管理
套打预览
连续套打预览 合并套打预览 选择套打预览
分层打印 自动换行 自动缩小
层设置
属性设置
套打导出
连续套打导出 合并套打导出 选择套打导出
图片打印 承前过次 子单据体打印
样式设置
嵌套设置
系统变量
(用户、组织)
常用公式
(页码、时间、行号)
套打设计平台
(套打引擎)
10
场景2:汇总打印
应用场景
列表可以按字段进行汇总打印, 汇总时根据汇总依据字段进行分录合 并,汇总字段求和、平均值等,其他 字段取汇总依据字段所在第一行分录 的数据。
特性介绍
向导式交互界面,使得用户可 以快速方便的进行汇总打印设置。 支持设置多个汇总依据字段。 汇总字段支持求和、平均值、 最大值、最小值、计数,满足各种 应用场景。
系统架构
– 可扩展套打支持的业务对象类型,目前支持的业务对象包括:BOS单据、 基础资料、 帐表、动态表单 ;
– 套打控件可扩展;
4
产品蓝图
数据源 基础资料
单据 动态表单
账表
套打设置
模板选择 方案设置 多模板设置
排序打印 汇总打印 节纸打印
报表型
页面设置
通用控件
(多种控件类型)
套打打印
连续套打 合并套打 选择套打
金蝶云课件-套打平台
金蝶云基础开发部
1
套打平台
• 产品理念与蓝图 • 应用流程与特性 • 核心业务场景
2
优秀的平台bos
优秀的平台-----金蝶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开发和传统二次开发都是为了满足企业个性化需求。
金蝶K3 BOS数据交换平台详细教程
列举实例以便用户加深理解。
进行某一操作之前,必须先完成的操作。
定义:
定义内容中出现的财务或计算机术语。
图图例说明
本手册中的主要业务流程均采用 EPC(Event-driven-Process Chain)图进行描述。 EPC 全称 Event-driven-Process Chain,即事件驱动的流程链方法,通过连接事件和任务, 用户可以明确地建立复杂的业务流程的模型,并开展分析。EPC 方法不仅使用易于理 解的符号和语言帮助用户、咨询顾问描述业务信息系统,而且还集成了组织结构、功
3
金蝶国际软件集团有限公司是中国第一个 WINDOWS 版财务软件;第一个纯 JAVA 中间件软件;第一个基于互联网平台的三层结构的 ERP 系统—金蝶 K/3 的缔造 者,同时金蝶 K/3 还是中国中小型企业 ERP 市场中占有率最高的企业管理软件。2004 年 10 月,金蝶正式对外发布了新一代产品—金蝶 EAS 4.0 (KINGDEE ENTERPRISE APPLICATION SUITE)。金蝶 EAS 构建于金蝶自主研发的商业操作系统—金蝶 BOS 之上,面向中大型企业,采用最新的 ERPⅡ管理思想和一体化设计,有超过 50 个应用 模块高度集成,涵盖企业内部资源管理、供应链管理、客户关系管理、知识管理、商
5. 现场支持服务
我们的资深专业人员面对面地和您沟通,在运行现场对问题进行研究分析,使问 题迅速得到解决。
6. CRM 服务
借助客户关系管理系统(金蝶 EAS-CRM)我们建立了客户综合信息管理库,能够 快速地解决客户的问题并保留历史记录,以便提供长期、持续、高效的服务。
7. CSP 服务支持
金蝶公司融合多年客户服务经验与国外先进的管理思想,提炼出客户常用的和最 需要的服务为一体的 CSP 服务。它是以金蝶公司先进的科技手段和专业化的服务队伍 为依托,在业界领先推出的项目完整、功能全面的系统性服务产品。
K3 Cloud BOS平台特性及案例
更简单
更高效 更灵活
Second 移动BOS
移动互联时代企业信息化建设 O2O方案 连接一切,沟通协作扁平化
业务移动化
online
信息通知 业务处理 业务自助 管理报表
人际协作
沟通与业 务协作
组织成员
云之家 微信
offline
业务流程
ERP
CRM
HR
OA
其它系统
企业信息化系统
移动BOS,配置级的移动开发平台
K/3 Cloud平台化的业务架构
标准+开放 (交付转型) 质量与效率 (研发转型) 开放的ERP云平台 (运营转型) 持续创造应用价值 (客户应用转型)
全流程 驱动 预警 平台 权限
多核算 体系
多会计 准则智能会 计平台源自核销 平台核算 平台
辅助 属性
信用 管理
动态流程建模
动态服务建模
库存 管理
动态移动应用建模 动态报表建模
1、B-ONE没有 提供业务流程平 台 2、可支持审批 流设计、单据简 单扩展设计、套 打设计,但多数 不支持配置级的 处理,和cloud 的开发平台的差 距较大
总体来说,BOS平台较同行产品在开放、灵活性中有不同程度的领先优势,带 给客户更优异的开发体验。
平台优势聚焦
更专业 更标准
优势
基于独创的动态领域模型构建,真正的先平台再业务的产品,比之市场上其他产品从 业务抽象出平台的产品,技术领先一个数量级 丰富的业务抽象、模型库,高效支撑定制;比之市场同行产品,在二次开发效率上有 着天然的优势 图形化设计平台,拖拽式开发方式,我们更简单对业务开发人员技术要求更低; 1000多家客户的实践证明:“90%配置+10%开发”不是口号。 基于开放的界面服务接口开发的不同的前端,实现一次设计多“端”运行,开发效率 成倍增长。 独立的工作流平台、业务流程平台,将BPM和ERP完美融合,所有ERP的活动可根 据企业需要的流程进行组装,满足企业灵活多变的流程管控需求,实现无缝业务协同。
金蝶 BOS互联网基础件平台介绍
1、面向应用的开放性
金蝶BOS使整个业务系统可以通过元数据模型进行展现,以面向业务的方式进行描述和定义。使得应用集成可以在专注在业务逻辑的分析及设计上,应用间接口无需考虑具体的数据存储、通信方式等底层技术细节,简化了应用集成的复杂度。
2、面向伙伴的开放性
金蝶BOS针对模型的定义与维护提供了图形化的集成开发环境。可以让服务商轻松地学习上手并进行面向客户的开发工作。最终使客户获得价值最大化。
2、业务流程集成
业务流程通过工作流管理系统统一定义并实施,企业内的管理制度及流程在一个集成的工作流管理平台上得以实现。
3、系统间集成
基于一个开放的元数据描述模型,其他系统可以非常容易的理解系统的结构,并通过统一的方式与系统进行通信。在通信方式上通过对Web Service的支持,不同系统平台间的系统也能够方便地进行交流。
4、用户访问集成
金蝶BOS支持Web页面的管理与维护,终端用户可以通过统一的浏览器入口对系统进行操纵。而且通过统一的界面管理工具,能够非常方便地将新的界面加入到系统中,以一个统一的方式展现给最终用户。移动用户通过无线应用的访问接口可以使用包括手机、Pocket PC等移动设备访问统一的后台系统。
相应的,软件供应商需要采用一种先进、开放、可靠、可伸缩的互联网应用平台来构建企业的应用系统,以解决日益增加的应用复杂度和快速开发/实施的矛盾,使应用软件产品的通用性与用户需求的个性化有机地协调。这种先进、开放、可靠、可伸缩的互联网应用平台就是商业操作系统(Business Operation System),即BOS。它可以随时构建用户不同的需求,帮助他们快速开发客户型的应用。
5、国际化集成
在这个国际化浪潮席卷而来的时代,企业要面对的是国际化的员工、客户、伙伴及供应商。金蝶BOS在元数据模型中支持可配置的多语言定义及管理,让不同国界的人员能够在同一个系统中工作。并且能够在不影响既有业务的情况下随时加入新的语言支持,轻松地让业务扩展到新的领域。
K3BOS开发流程及接口介绍
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P20
K/3 BOS 高级应用开发
(一)单据流转
选单关联关系
复制 关联复制 钩稽 强制钩稽
字段关联属性
修改 计算列 选单一致 过滤 处理选单值更新事件(Action:适用于选单值更新事件?) 仅复制
单据接口
示例
Set oDatasrv = CreateObject("K3ClassTpl.DataSrv") oDatasrv.ClassTypeID = lClassTypeID Set obj = CreateObject("K3SingleClassBill.ClassInfoManager") With obj .DataSrv = oDatasrv .ISNetControl = False .ISCheckRight = False .Show lBillID, , BillStatus bOK = .IsOK End With
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P2
目录
K/3 BOS概述 K/3 BOS单据开发流程 K/3 BOS相关接口调用 K/3 BOS高级应用开发 K/3 BOS参考资料 Q/A
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P3
K/3 BOS 概述
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P23
K/3 BOS 业务应用开发
单据转换流程
温馨提示:
当BOS单据与工业单据关联目标单单据体上的物料、计量单位 、数量、基本计量单位数量必须有对应的源单字段,否则关联 时可能会出现错误。 控制字段、扣减字段、关闭字段必须位于同一单据体、头上。 关联内码来源:关联复制关系时有效,指源单内码的来源。
0K3 BOS整体介绍0813
具有定义Excel报表形式的功能 能够采用取数公式自动获得业
务系统数据 能够通过VBA进行扩展编程
BOS万能 报表工具包
客户价值
适应不同使用水平和应用要求的
用户 满足特定的各种报表形式设计的 需求
版权所有 ©1993-2008 金蝶软件(中国)有限公司
P28
BOS数据传输工具-iMTS
可视化的定义检斤业务流程
版权所有 ©1993-2008 金蝶软件(中国)有限公司
P7
K/3 BOS的三大产品特性
可视化、拖拽式的业务配置模式 基础资料、业务单据、多级审核、单 据转换、业务报表、应用部署等一体化 的设计模式 抽象业务应用中最繁琐的环节 …
简单快速
基础数据集成 业务流程集成 消息集成 权限集成 主控台集成 …
主要功能
新增或修改业务单据
可视化界 面和业务 逻辑设计
客户价值
只需定义单据项目及相关属性,
即能完成与单据相关业务对象的 定义 将大量的编程工作简化成界面的 定义,降低二次开发的难度;
版权所有 ©1993-2008 金蝶软件(中国)有限公司
P16
扩展业务服务
主要功能
将标准ERP的部份业务功能抽象
成业务服务,以便在新开发的系 统中使用这些扩展服务
客户价值
集成。通过扩展服务便于与原业
务系统实现集成; 方便。扩展服务通常完成一组功 能,使用扩展服务可以避免重复 开发,易于使用,降低开发的复 杂性 效率。使用扩展服务可以提高率 率
版权所有 ©1993-2008 金蝶软件(中国)有限公司
P17
P14
基础资料定义
主要功能
定义基础资料。
可视化基础 资料设计
金蝶云K3 Cloud V5.0_产品培训_BOS领域_集成开发平台
业务价值
运行时单据保存时, 自动生成单据编码, 编码经过唯一性校验 后,展示在单据编号 字段上;
④内部公开 请勿外传 P20
通用功能-单据状态
主要功能
单据状态信息界面, 支持编辑单据状态值 及名称,支持设置不 同状态下的界面锁定 控制、字段锁定控制、 按钮锁定控制; 通过操作设置关联的 状态值,单据状态字 段可返回相应的状态 名称;
业务对象设计
(新建、继承、扩展)
套打模板设计
(新建、复制、导入)
标准报表设计
(新建、复制、导入)
字段集、控件集 字段集、控件集 属性组合 属性组合
控件集、数据源 属性组合
控件集、区段集、 数据源、属性组合
集成开发平台 集成开发平台
套打设计平台 套打设计平台
报表平台
…
BOS平台
(元数据、动态领域模型)
④内部公开 请勿外传
P26
部署
主要功能
BOS自定义业务对 象、扩展对象可以通 过部署功能,制作成 部署包; 部署包含功能部署、 文件部署、元数据部 署(编码规则、网络 控制、权限设置、套 打模板、单据视图); 目标数据中心安装部 署包支持将部署包内 的业务对象发布到主 控台;
业务价值
通过部署功能,实现 跨数据中心资源共享;
④内部公开 请勿外传
P22
通用功能-事件与服务
主要功能
值更新事件 列表双击事件
实体服务规则
业务价值
只需通过事件调用服 务来定义单据项目及 相关属性,即能完成 相关功能的定义; 将大量的编程工作简 化成简单的公式定义 ,提升易用性,降低 开发成本及难度;
通过单据体“实体 服务规则”属性, 定义实体服务规则; 通过字段“值更新 事件”属性,定义 值更新事件;
BOS开发平台功能和基础业务详介
资 产 集管 团理 财 务
人 力 项资 目源 管管 理理
统
标准套件 + 个性化定制 BPR+通用产品
无法满足个性化需求 变革风险高 预置丰富内容,能满足未来需要 能快速适应变化,快速交付 普遍人才即可驾驭 能与其他业务有效集成 较低的总体拥有成本
ቤተ መጻሕፍቲ ባይዱ
供 应 链 管 理
电 子 商 务 系
金蝶EAS BOS开发平台
技术支持部 颜敬忠
版权所有©1993-2012金蝶软件(中国)有限公司
P1
纲要
BOS产品概述 业务建模工具 设计开发工具 元数据体系 基础业务服务 二次开发案例
P2
课程收益
– 了解BOS平台的技术架构,掌 握BOS平台基础功能 – 掌握BOS业务建模和开发工具 的使用 – 掌握BOS平台的单据转换、编 码规则、权限等基础业务功能 – 学习BOS平台开发业务应用系 统的案例
P13
BOS开发工具概述
金蝶BOS的工作原理
元数据是用来描述业务数据模型结构的一种模型。BOS的元数据包括有解决方案、 包、实体、关系、查询,数据表、功能、业务功能、枚举、异常等诸多元数据类型。
P14
业务建模工具
业务建模工具
是一个ERP业务建模工具 是一个定制和扩展ERP系统的平台 是金蝶BOS的一个组成部分,面向业务人员
P3
BOS开发平台概述
金蝶BOS定义
Kingdee Business Operating System 金蝶业务操作系统
• 开放的集成与应用平台
• 金蝶ERP解决方案 • 合作伙伴解决方案、客户定制应用的技术平台
P4
金蝶云K3 Cloud V7.2_产品培训_BOS_集成开发平台
4
金蝶云星空架构理念 1
动态构建的多核算体系与业
2
标准的管理模式:100万家
3
深度集成金蝶“云之家”,
务流程设计模型,为企业提 供了适应其动态发展的开放 性管理平台; B/S、多端支持、跨数据库 支持、SOA架构,为企业提 供了开放的信息化整合平台 开放的ERP开发云平台,为 伙伴、客户提供完整的ERP 服务生态圈;
业务元素库
业务模型及实例
业务操作库
业务逻辑服务库
独创的动态领域模型,抽象了28种标准ERP领域模型、624种模型元素、12167种模型元素属性 组合, 133个业务服务构件,通过90%标准配置+10% 开发即可实现快速交付 10
金蝶云星空 技术平台动态性---变化多“端”
19世纪60-90年代 企业生产及库存的管理需求 动态表单建模 计算机的产生与发展 一次设计,多端运行 支持Android、IOS、HTML5、Winform 动态部署,实时生效 1990-2000 企业全面运营管控及协同 动态流程建模 局域网络的普遍应用 端到端业务流程和节点审批流程支持 动态配置跨级反写、超额控制、自动关闭 全流程生命周期管理
27
创建业务对象-三种方式
功能亮点与价值
功能亮点 新建 复制 继承
业务价值 提供快速创建业务 对象功能
28
创建业务对象-三种方式的比较
创建方式 功能 新建
• 创建全新的业务对象
复制
• 复制现有的业务对象, 创建出新的业务对象;
继承
• 继承原对象的元数据、 界面元素以及相关属 性,创建出新的业务 对象; • 对新对象的改动、增 加字段,不影响原对 象; • 原对象的改动、增加 字段,新对象会感知 并体现出来; • 原对象字段不得随意 删除,关键属性不得 随意修改;
K3_Cloud_BOS平台架构与核心特色
客户管理最佳实践; 标准的业务架构:多会计准 则、多币别、多地点、多组织 、多税制应用框架; 标准的业务建模:28种标准 ERP领域模型、 624种模型元 素、12167种模型元素属性组 合,126个业务服务构件;
构筑企业用户高效、协同的社 交门户; 面向角色的移动应用,为企 业及用户搭建跨越空间、时间 限制的工作环境; 面向群组、责任人的社交化 流程驱动应用,将互联网技术 完美融入管理中;
企业服务库
领域模型动态解释引擎 模型合并 界面组装 动态业务对象构件 业务逻辑动态组装
动态流程服务 动态数据服务
解释引擎插件 通用业务领域插件
行业插件
客户订制插件
标准、行业、伙伴、客户等多层次开发模型,支持成果组合应用与平滑升级 能够自我学习和行业知识积累的智慧元模型系统 独特的的模型解释系统 实现了微内核架构设计
抽象 领域模型
柔性领域构件
架 构
界面模型设计 对象实体设计 业务逻辑设计
用户界面服务
领域逻辑服务
领域操作服务
行业1模型 用户界面 业务对象 业务逻辑 通用模型 用户界面 业务对象 业务逻辑
行业2模型 用户界面 业务对象 业务逻辑 客户订制模 型业务对象 业务逻辑 用户界面
图
动态流程建模
方案管理 发布部署
17
④内部公开 请勿外传
K/3 Cloud集成总体架构
建模
业务流程建 模
企业管理门户
运维
业务流程 监管
集成消息流 程建模
消息,服务目录,应用和服务适配器框架
企业服务总线(AESB)
服务监管
消息和契约 映射
应用适 配器
应用适 配器
协议适 配器
数据库 触发器
K3 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)——金蝶业务操作系统,它使用先进、开放、可伸缩的技术体系,面向企业快速成长的业务需求,协同合作伙伴拓展管理业务,通过科学的工具和流程对企业建模进行全程监控。
金蝶K3V12.2BOS数据交换平台用户手册
安装金蝶 K/3 时请注意: 安装选项中“金蝶 K/3 BOS 设计器”必须被选择。如图 1-4 所示:
3
第 1 章 系统概述
金蝶 K/3 BOS 系统用户手册
图 1-4 建议同时选择安装“中间层服务部件”。如图 1-5 所示:
4
金蝶 K/3 BOS 系统用户手册
第 1 章 系统概述
图 1-5 本手册中所有讲解和范例,均是基于满足上述安装选项下的环境。 全部安装完成后,通过如下的路经您就可以找到其菜单:“程序”—“金蝶 K3” —“金蝶 K3 工具”—“客户端工具包”—“BOS 平台”—“BOS 数据交换平台”;
11
第 2 章基础资料引入引出
金蝶 K/3 BOS 系统用户手册
图2-6
在选择导出文件格式时,可以选择<EXCEL>或<TXT>文件格式,将所有引出文件格式批 量修改。
金蝶K3 BOS二次开发
任务2 字段定义
介绍:(1)字段分类; (2)字段属性分类; (3)字段特殊属性定义; (4)物理表定义; (5)单据关键字段定义; (6)名称、描述定义; (7)尺寸属性;
任务3 事件定义及单据运行测试
操作:(1)计算定义公式的值并填写到指定列;
(2)合法性检查; (3)携带当前字段相关属性到指定列; (4)表达式为真/假时显示/隐藏字段; (5)表达式为真/假时锁定/解锁字段;
金蝶K/3 12.1 BOS 应用开发
李武韬 办公室:SC514
项目一 金蝶K/3 BOS概述
面向服务架构(Service-Oriented Architecture,简称SOA) :一个组件模型, 它将应用程序的不同功能单元(称为服务) 通过这些服务之间定义良好的接口和契约联 系起来。 例如:海澜之家更换制造商
任务4 权限定义
功能权限、字段权限定义
任务5 其它单据定义功能
1.业务对象操作定义:操作管理(改变适用 场景,新增操作),操作消息管理 2.界面布局定义 3.窗体风格定义 4.录入顺序定义
上机练习:单据定义 项目十一 上机操作 练习一 外贸合同 练习二 生产领料结算单 练习三 生产工艺单 其他:
服务被抽象为统一的模型,形成业务服务库。
BOS使用开放的平台及技术标准。 业务服务完整的生命周期。
思考和讨论: 如何理解BOS? 如何通过BOS理解更为抽象的SOA?
任务2 BOS开发流程
K/3 BOS
需求 分析
业务 抽象
业务对 象定义
流程 定义
定制 插件
报表 定义
部 署
项目四 K/3 BOS集成开发平台
任务1 K/3 BOS集成开发平台功能介绍 演示及操作练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
P3
K/3 BOS解决方案总体结构图
P4
BOS的构成
员 工 供 应 商 客 户 合 作 伙 伴
INTERNET
业 务 基 础 软 件 平 台
第 三 方 应 用
信息门户 业务流程 业务服务 基础平台
金蝶 BOS
应 用 服 务 器
生 命 周 期 管 理
业务建模工具 流程配置工具 数据集成工具 设计开发工具 测试部署工具
P17
部署与发布
主要功能
把业务功能发布至主控台或生
成安装包
客户价值
可以生成主控台菜单,统一访问
的方式
生成的安装包可以部署到其他账
套,实现开发环境与运行环境的 分离
P18
目录
产品简介 业务价值
19
P19
金蝶BOS平台对个人的应用价值
满足企业各层次人员对个性化ERP的需求:(业务需求、功能需求等)
功能菜单 工具栏
工程项目
界面编辑区
属性设置
控件工具箱
P8
可视化、与技术无关的集成开发环境
主要功能
可视化、技术无关的集成开发
子系统管理 工具栏和菜 单
环境
属性定义 丰富的字段 定义
可视化的定义业务单据
客户价值
通过鼠标点击、拖拉等方式创
建新系统,勿须编写程序代码, 所见即所得
P9
基础资料定义
主要功能
数 据 库
5
P5
金蝶K/3 BOS集成开发特性
简单拖拉拽,快捷制作基础资料界面
金蝶K/3 BOS
三大特性
可视化开发,快速设计业务单据界面
图形化配置,轻松搞定多级审核流程
简 单 快 速
易 平 于 滑 集 升 成 级
参数化设置,灵活实现单据业务流程 个性化模版,一键生成相应财务凭证
网格式工具,构建复杂的个性化报表 集成化部署,快速发布应用开发成果 扩展化服务,重复调用业务服务对象 向导式设计,实现专业功能插件开发 人性化体验,满足企业移动商务需求
P21
谢 谢!
P22
P6
金蝶K/3 BOS产品主要功能介绍
新建系统模块 新建子系统模块
新建基础资料 新建业务单据 设置业务审批流程 构建单据转换流程 报表工具
直接SQL报表 交叉分析报表 万能报表 标准报表 电子表格报表
部署与发布
发布到主控台 撤销发布 应用打包部署发布
单据的插件及Action开发应用
P7
K/3 BOS平台的集成开发环境
定义基础资料。
可视化基础 资料设计
客户价值
定义基础资料时,只需定义基
础资料的项目及相关属性,即能 完成与基础资料相关的各种业务 对象及应用界面;
将大量的编程工作简化成界面
的定义,降低二次开发的难度;
P10
业务单据定义
主要功能
新增或修改业务单据
可视化界 面和业务 逻辑设计
客户价值
只需定义单据项目及相关属性,
决策层
报表可配置
财务报告 业绩分析
应用场景可配置
任务执行报告
管理层
模块可配置
审核凭证
流程可配置
审核订单
语言可配置
下达生产任务
操作层
功能可配置
制作凭证
单据可配置
销售订单
集成应用可配置
编制生产任务
P20
金蝶BOS平台对企业的应用价值
满足企业个性化需求
K/3 BOS功能强大配合K/3 ERP系统,能够实现企业的行业特性或个性要求; 满足企业的业务流程变更频繁的需要,随需应变;
增业务系统的信息与财务系统一 致
降低重复性工作,便于追溯跟踪
P16
单据套打
主要功能
设计并配臵BOS业务单据的套打
格式
客户价值
分离输入与打印界面,分别满足
单据输入与打印方面的特定需求
可以减少打印的工作量的与打印
时间,节约打印成本
满足统一打印格式管理的要求; 对打印格式的重新修改和调整时
不需要调整单据录入界面
低成本
流程配置:根据业务流程而设计,降低企业变革成本与风险; 简单易用:80%的零代码开发,减低企业的开发成本; 集成功能:可以集成第三方系统,减少企业重复投资; 维护简便:可减少企业的维护成本,能够随K/3系统升级; 随需应变:能够避免统的构建,缩短开发周期 快速提升员工的应用水平,降低项目风险
除低工作量,新增单据根据源
单生成,除低输入工作量;
BOS单据和K/3单据间可以灵活
定义
便于业务跟踪,生成单据时可
以确定单据之间的关联与钩稽关 系,可以上查和下查,便于业务 跟踪检查
P14
完整业务的流程控制
15
P15
生成记账凭证
主要功能
对BOS单据可定义凭证模板并生
成财务记账凭证
客户价值
实现业务与财务的集成,实现新
金蝶K/3 BOS开发平台介绍
目录
产品简介 业务价值
2
P2
金蝶BOS简介
Kingdee BOS
Kingdee Business Operation System,面向管理业务 的软件基础平台,企业自动化建模的统一过程。 是支持模型驱动(MDA)的最佳实践 是支持模型编译的最佳实践。
定位
使用先进、开放、可伸缩的技术体系,面向成长型企 业的业务需求,协同合作伙伴拓展管理业务,发展成 为中国管理软件技术平台的标准
审核流程,审核消息可以发送至 指定的用户、用户组或默认用户
客户价值
满足给客户顺序、会签两种多级
审批业务需求,便于客户对业务 进行分级管理和业务监控。
消息驱动多级审核流程,可以简
化审批的工作量并降低操作的复 杂性
P13
单据流程定义
主要功能
可以定义将一种单据通过一定
的规则转化生成另外一种单据
客户价值
即能完成与单据相关业务对象的 定义
将大量的编程工作简化成界面的
定义,降低二次开发的难度;
P11
权限管理
主要功能
通过BOS开发的基础资料或单据
具备功能、数据、字段权限的管 理功能
客户价值
无须开发即能实现权限管理,大
大提升个性化业务应用的安全性
P12
多级审核流程、消息定义
主要功能
对业务单据可以提供6级的多级