金蝶KBOS应用开发项目教学.ppt

上传人:max****ui 文档编号:3278395 上传时间:2019-12-10 格式:PPT 页数:35 大小:583KB
返回 下载 相关 举报
金蝶KBOS应用开发项目教学.ppt_第1页
第1页 / 共35页
金蝶KBOS应用开发项目教学.ppt_第2页
第2页 / 共35页
金蝶KBOS应用开发项目教学.ppt_第3页
第3页 / 共35页
点击查看更多>>
资源描述
金蝶K/312.1BOS应用开发,项目一金蝶K/3BOS概述,面向服务架构(Service-OrientedArchitecture,简称SOA):一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。例如:海澜之家更换制造商,金蝶BOS(KingdeeBusinessOperatingSystem,简称BOS)采用了面向服务架构的架构思想,是金蝶ERP满足企业随需应变业务的平台基础。,任务1BOS整体架构,作为企业门户将包括企业员工、供应商、客户的企业相关人员紧密地结合在一起。BOS与服务相互组合,形成企业的业务流程。服务被抽象为统一的模型,形成业务服务库。BOS使用开放的平台及技术标准。业务服务完整的生命周期。,思考和讨论:如何理解BOS?如何通过BOS理解更为抽象的SOA?,任务2BOS开发流程,项目二应用案例蓝海机械介绍,任务1案例背景:蓝海机械任务2客户需求介绍,任务3蓝海机械解决方案,项目三蓝海机械的需求分析和业务抽象,客户的实际管理流程对应到BOS业务对象案例:需求分析所得到的生产计划流程以及用表格进行功能描述的业务抽象帐套恢复与备份、帐套与数据库的关系及单据制作演示,单据头、单据体与数据库中表的关系。练习:1.分清楚基础资料和业务单据;2.弄清楚业务单据中字段的名称和所处位置。,项目四K/3BOS集成开发平台,任务1K/3BOS集成开发平台功能介绍演示及操作练习任务2K/3BOS子系统管理演示及操作练习课后练习,项目五蓝海机械基础资料定义,新建基础资料-生产部门单据测试和序时簿测试,项目六单据定义,任务1基础信息定义注意:(1)模板的使用;(2)单据层管理,任务2字段定义介绍:(1)字段分类;(2)字段属性分类;(3)字段特殊属性定义;(4)物理表定义;(5)单据关键字段定义;(6)名称、描述定义;(7)尺寸属性;,任务3事件定义及单据运行测试操作:(1)计算定义公式的值并填写到指定列;(2)合法性检查;(3)携带当前字段相关属性到指定列;(4)表达式为真/假时显示/隐藏字段;(5)表达式为真/假时锁定/解锁字段;,知识点:(1)事件分类;(2)携带当前字段相关基础资料属性到指定列;(3)计算定义公式的值并填写到指定列;(4)计量单位变化后自动换算数量或单价;(5)表达式为真/假时显示/隐藏字段;(6)表达式为真/假时锁定/解锁字段;(7)单据被引用后锁定字段;(8)条件成立时锁定菜单项,否则解锁菜单项;(9)单据合法性校验;(10)合法性校验,检查字段唯一性.,任务4权限定义功能权限、字段权限定义任务5其它单据定义功能1.业务对象操作定义:操作管理(改变适用场景,新增操作),操作消息管理2.界面布局定义3.窗体风格定义4.录入顺序定义,上机练习:单据定义项目十一上机操作练习一外贸合同练习二生产领料结算单练习三生产工艺单其他:,项目七蓝海机械多级审核流程定义,案例:1蓝海机械公司的生产通知单需要进行三级顺序审核后才能进行后续的业务处理;2当生产通知单的客户客户名称为东方机电时,直接从第一级审核跳转到第三级;3设置启动审核时发送消息给administrator上机练习:多级审核流程定义P125-P128:练习一练习三附加的练习题,项目八业务流程定义,BOS业务流程转换规则定义的方法。修改K/3标准流程的方法。熟悉四种不同的业务流程类型:复制、钩稽、强制钩稽、关联复制。案例:生产通知单生产汇报单,单据转换的4种关系,复制,单据与单据之间是简单的复制关系,选单时字段的值由源单自动复制到目的单上的对应字段,目的单不对作为数据来源的源单做任何记录,且目的单也不对源单产生任何影响。一个源单可以多次生成不同的目的单,其主要目的是方便用户录入数据,提升数据处理速度,减小用户工作强度。,关联复制,单据之间除了要复制一些普通数据外,下游单据对上游单据的内码,具体还可附带有:源单分录内码、源单编号和源单类型进行记录。,钩稽,单据之间除了要复制一些普通数据外,对于一些用户可以指定的关键的数量型的字段(小数或者整数),目的单的对应字段的值需要参照源单字段来取值,例如不能超过源单的值等,目的单需要记录源单的关键信息如源单单据号,源单单据类型等。同时对于已经生成过目的单的数值,源单也需要进行记录,如果对应的目的单上的数值修改了,此数值也将同步进行修改,也就是扣减。一旦已经生成了目的单,源单一般不可以再做修改,也不能删除。一个源单也可以生成多个目的单,只有这些目的单都删除了,源单才可以被删除。,强制钩稽,基本同钩稽相同,只是源单只能被关联一次,一般生成了一张目的单,源单就不能再次钩稽生成其他的同种类型的目的单了。如:商场里的抵用券。,业务流程定义练习,练习一:外贸合同销售发票P125练习二:生产领料单生产领料结算单P126练习三:生产工艺单领料通知单P127,附加练习1,装车记录卡、检斤单货物转移单按照下述资料建立业务单据,并构建单据间的业务流程。,附加练习2,采购申请采购计划,下推:字段对应,项目九插件开发,任务1插件开发基础知识介绍1插件的作用插件(Plug-Ins)是一种专门为某一软件设计、用于功能扩充的程序。通过插件可以实现客户个性化的定制。插件不只是被动的接受宿主程序调用,更可以控制宿主程序以完成一些特定功能。2插件开发环境(1)金蝶K/3v12.1:必选安装客户端、K/3-BOS,推荐同时安装中间层。(2)MicrosoftVisualBasic:推荐使用v6.0版本,并且安装SP5。(3)MicrosoftWindows2000Server(及以上版本):推荐采用Server类操作系统作为开发、调试操作系统。(4)如果要使用“金蝶K/3-BOS插件开发向导”工具,需要采用简体中文操作系统。(5)MicrosoftSQLServer2000数据库及以上版本。,项目九插件开发,任务2K/3BOS插件对象模型1K3ClassEvents对象2插件开发向导及插件引用(1)客户端单据插件:可以自动进行单据维护界面菜单定义、单据事件函数定义等;(2)客户端序时簿插件:可以自动进行序时簿菜单定义、序时簿事件函数定义等;(3)中间层插件:可以自动进行中间层保存前、保存后、删除前、删除后等的事件函数生成。,项目十打包和部署,掌握BOS打包和部署的方法。了解BOS的三种部署内容。任务1功能打包K/3BOS集成的发布功能用来生成可以直接安装的安装包,把在设计环境中设计的业务对象(包括基础资料和业务单据)以及相关配置文件统一安装到目标运行账套中。案例:将前面定义的所有功能从开发环境中打包。,任务2功能部署K/3BOS提供的部署功能就是把已经生成安装包的K/3BOS业务对象,完全移植到目标账套中,使K/3BOS自定义业务对象在脱离K/3BOS设计环境的情况下,能够和K/3系统无缝的融合在一起运行。案例:将安装包功能部署到客户运行环境中。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!