版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS实施开发培训—IDE应用开发金蝶软件(中国)有限公司演讲人:K/3BOS系统部P2版权所有©1993-2009金蝶软件(中国)有限公司目录K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制快速部署案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?P3版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-BOS简介K/3BOS是什么?K/3BusinessOperatingSystem,K/3业务操作系统使用先进、开放、可伸缩的技术体系面向企业快速成长的业务需求协同合作伙伴拓展管理业务通过科学的工具和流程对企业建模进行全程监控是金蝶BOS产品家族中的一员专门针对金蝶K/3系列产品自主研发的新一代技术平台用以解决K/3系统日益增加的应用复杂度和快速开发与实施之间的矛盾集成了K/3产品底层的相关服务让客户在不需要任何编程知识的前提下,快速的定制新系统,功能P4版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-BOS简介K/3BOS用以解决什么问题?快速开发与实施快速开发、快速实施、快速应用为客户提供与K/3集成性、可升级性、高效性、简单易用性的开发工具客户化开发平滑升级K/3BOS的业务模型都存储与数据库中K/3升级新版本后,客户开发平滑升级业务模型可以直接引出为SQL文件客户化开发成果发布变的容易和可行P5版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-产品特性产品特性简单快速K/3BOS易于集成平滑升级基础数据集成业务流程集成消息集成权限集成主控台集成…可视化、拖拽式的业务配置模式基础资料、业务单据、多级审核、单据转换、业务报表、应用部署等一体化的设计模式抽象业务应用中最繁琐的环节…元数据描述机制元数据引擎接口的一致性…P6版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-技术架构BOS技术架构P7版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-原理K/3BOS集成开发原理(典型场景)采购申请采购订单质检单入库单报价单入库单询价单业务配置修改参数业务流程定义创建新单据业务流程定义标准系统应用K/3BOS应用业务流程修改业务定义1、业务系统2、业务对象3、商业逻辑4、序时簿5、多级审核流程6、消息预警7、权限8、业务流程9、报表10、数据交换11、插件开发12、多语言13、快速部署。。。P8版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-BOSIDEK/3BOS集成开发环境IntegratedDevelopEnvironment基础资料设计单据流程设计业务单据设计审核流程设计业务报表设计应用部署管理插件开发模型插件开发工具K/3BOS集成开发工具……P9版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-BOSSDPBOSSDP(StandardDevelopmentProcess)业务场景分析业务对象定义业务流程定义业务报表定义扩展服务插件定制快速部署K/3BOS快速、低成本的满足企业个性化管理需要P10版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-欣赏欣赏P11版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-BOSIDE可视化、技术无关的集成开发环境通过鼠标点击、拖拉等方式创建新系统,勿须编写程序代码,所见即所得主要功能客户价值菜单栏工具栏工具箱工作区输出窗口项目管理窗口属性窗口任务栏P12版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-基础资料定义定义基础资料。定义基础资料时,只需定义基础资料的项目及相关属性,即能完成与基础资料相关的各种业务对象及应用界面;将大量的编程工作简化成界面的定义,降低二次开发的难度;主要功能客户价值基础资料设计可视化P13版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-业务单据定义新增或修改业务单据新建单据布局整单加载事件按条件加载布局只需定义单据项目及相关属性,即能完成与单据相关业务对象的定义将大量的编程工作简化成界面的定义,降低二次开发的难度;主要功能客户价值界面和业务逻辑设计可视化P14版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-扩展业务服务将标准ERP的部份业务功能抽象成业务服务,以便在新开发的系统中使用这些扩展服务集成。通过扩展服务便于与原业务系统实现集成;方便。扩展服务通常完成一组功能,使用扩展服务可以避免重复开发,易于使用,降低开发的复杂性效率。使用扩展服务可以提高率率主要功能客户价值P15版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-权限管理通过BOS开发的基础资料或单据具备功能、数据、字段权限的管理功能无须开发即能实现权限管理,大大提升个性化业务应用的安全性主要功能客户价值P16版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-操作管理对BOS基础资料或业务单据的操作可以进行个性化定义操作消息个性化定义BOS基础资料或单据生成时自动生成一系列的操作如新增、修改、删除等,可以重新定义操作的名称或增加新的操作内容,以满足特定的业务需求。主要功能客户价值P17版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-生成记账凭证对BOS单据可定义凭证模板并生成财务记账凭证凭证选项支持按借方、贷方科目汇总实现业务与财务的集成,实现新增业务系统的信息与财务系统一致降低重复性工作,便于追溯跟踪主要功能客户价值P18版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-多级审核流程定义对业务单据可以提供15级的多级审核流程,审核消息可以发送至指定的用户、用户组或默认用户满足给客户顺序、会签两种多级审批业务需求,便于客户对业务进行分级管理和业务监控。消息驱动多级审核流程,可以简化审批的工作量并降低操作的复杂性主要功能客户价值P19版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-多级审核流程定义可以定义将一种单据通过一定的规则转化生成另外一种单据跨级反写(闭环)跨级携带通过选单值更新Action定义除低工作量,新增单据根据源单生成,除低输入工作量;BOS单据和K/3单据间可以灵活定义便于业务跟踪,生成单据时可以确定单据之间的关联与钩稽关系,可以上查和下查,便于业务跟踪检查主要功能客户价值P20版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-单据套打设计并配置BOS业务单据的套打格式单据标准打印,支持单据报表式的打印分离输入与打印界面,分别满足单据输入与打印方面的特定需求可以减少打印的工作量的与打印时间,节约打印成本满足统一打印格式管理的要求;对打印格式的重新修改和调整时不需要调整单据录入界面主要功能客户价值P21版权所有©1993-2009金蝶软件(中国)有限公司万能报表实现复杂的报表分析实现同一业务的交叉分析交叉分析报表直接SQL报表灵活的报表定义K/3BOS概述-报表定义万能报表(旧版)交叉分析报表直接SQL报表电子表格报表标准报表(万能报表工具)BOS万能报表工具包P22版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-适应多种语言环境能够定义中文简体、中文繁体、英语等三种语言操作界面适应国际化企业管理的需要适应不同人员的语言习惯与操作方式主要功能客户价值P23版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-部署与发布把业务功能发布至主控台生成安装包可以生成主控台菜单,统一访问的方式生成的安装包可以部署到其他账套,实现开发环境与运行环境的分离主要功能客户价值P24版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-E-BOS通用解决方案与K/3高度集成的E-BOS业务需求分析提供K/3B/S架构下的二次开发体系,通过相同数据字典与K/3的基础资料、用户、权限以及各种业务服务的完美集成。系统定义单据定义功能权限字段定义菜单定义动作引用业务服务发布主控台制作安装包基础资料字段权限数据权限编码规则网络控制套打日志附件移动商务插件开发P25版权所有©1993-2009金蝶软件(中国)有限公司K/3BOS概述-E-BOS运行平台新增Web主控台的子系统分组和子系统;新增Web单据设置e-BOS单据的Com和.Net插件;支持通过e-BOS站点进行统一访问发布后的e-BOS单据;支持与K/3相同的编码规则,数据授权,字段授权,功能权限控制,网络控制,套打,日志,附件,移动商务等K/3常见业务服务。K/3e-BOS运行平台为K/3的Web下的二次开发带来了极大的便利,势必进一步推动K/3再一次腾飞。主要功能客户价值P26版权所有©1993-2009金蝶软件(中国)有限公司目录K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制快速部署案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?P27版权所有©1993-2009金蝶软件(中国)有限公司业务对象定义-总体流程操作消息定义凭证定义逻辑控制格式定义属性定义权限定义字段定义插件定义单据测试业务对象定义P28版权所有©1993-2009金蝶软件(中国)有限公司业务对象设计-子系统定义子系统分组(ID:800~899)新增;修改;删除子系统(ID:8000~8999)新增;修改;删除;调整子系统所属分组BOS中按照子系统来管理业务对象,如基础资料、业务单据、审核流程、单据流程、报表等。系统预置子系统分组、子系统不可维护。子系统定义说明P29版权所有©1993-2009金蝶软件(中国)有限公司业务对象设计-字段定义业务对象-字段定义分类元素类型前置字段缺省是否可编辑特殊说明手工录入类文本类型无是提供对文本的维护功能,例如“姓名”字段,默认的文本长度是50字节小数类型无是提供对小数的维护功能,例如“折扣率”字段整数类型无是提供对整数的维护功能,例如“附件数”字段日期类型无是提供对日期的维护功能,例如“制单日期”字段长日期类型无是提供对日期+时间数据的维护功能,例如“出库时间”字段备注类型无是特殊的文本类型,提供业务对象的备注说明。大文本无是复杂的文本类型,提供文本编辑,打印等功能。复选框类型无是提供复选功能。下拉列表无是提供下拉列表字段支持,下拉列表的值提供手工指定与SQL查询获取两种形式。图片类型无是提供图形的显示。基础资料类基础资料无是封装K/3基础资料,支持K/3传统的F7,F8,F9功能。基础资料属性基础资料否当业务对象拥有基础资料类型字段时,可以在业务对象中加入基础资料属性类型字段,以便业务对象上显示基础资料的相关属性。注意此类型字段不会保存.核算项目类别无是以下拉列表的形式,显式K/3中的核算项目类别。核算项目核算项目类别是在业务对象中有核算项目类别字段的情况下,可以添加核算项目字段,以支持针对特定的核算项目类别,提供核算项目的F7支持。P30版权所有©1993-2009金蝶软件(中国)有限公司业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊说明物料相关类批次物料是封装K/3批次服务,使用户可以选择物料批次。计量单位物料是处理物料的计量单位。单价物料、计量单位是物料的价格,必须与物料类型字段相关联,可自动获取物料的单价精度设置。基本单位单价物料、计量单位、单价否物料的基本计量单位的价格。数量物料、计量单位是物料的数量,必须与计量单位类型字段关联,可自动获取物料的数量精度设置。基本单位数量物料、计量单位、数量否以基本单位计量的数量。金额无是即