金蝶K312.1BOS应用开发项目教学.ppt_第1页
金蝶K312.1BOS应用开发项目教学.ppt_第2页
金蝶K312.1BOS应用开发项目教学.ppt_第3页
金蝶K312.1BOS应用开发项目教学.ppt_第4页
金蝶K312.1BOS应用开发项目教学.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、金蝶K/3 12.1 BOS 应用开发,项目一 金蝶K/3 BOS概述,面向服务架构(Service-Oriented Architecture,简称SOA) :一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 例如:海澜之家更换制造商,金蝶BOS(Kingdee Business Operating System,简称BOS)采用了面向服务架构的架构思想,是金蝶ERP满足企业随需应变业务的平台基础。,任务1 BOS整体架构,作为企业门户将包括企业员工、供应商、客户的企业相关人员紧密地结合在一起。 BOS与服务相互组合,形成企业的业务流程。 服

2、务被抽象为统一的模型,形成业务服务库。 BOS使用开放的平台及技术标准。 业务服务完整的生命周期。,思考和讨论: 如何理解BOS? 如何通过BOS理解更为抽象的SOA?,任务2 BOS开发流程,项目二 应用案例蓝海机械介绍,任务1 案例背景:蓝海机械 任务2 客户需求介绍,任务3 蓝海机械解决方案,项目三 蓝海机械的需求分析和业务抽象,客户的实际管理流程对应到BOS业务对象 案例:需求分析所得到的生产计划流程以及用表格进行功能描述的业务抽象 帐套恢复与备份、帐套与数据库的关系及单据制作演示,单据头、单据体与数据库中表的关系。 练习:1.分清楚基础资料和业务单据; 2.弄清楚业务单据中字段的名称

3、和所处位置。,项目四 K/3 BOS集成开发平台,任务1 K/3 BOS集成开发平台功能介绍 演示及操作练习 任务2 K/3 BOS子系统管理 演示及操作练习 课后练习,项目五 蓝海机械基础资料定义,新建基础资料-生产部门 单据测试和序时簿测试,项目六 单据定义,任务1 基础信息定义 注意:(1)模板的使用; (2)单据层管理,任务2 字段定义 介绍:(1)字段分类; (2)字段属性分类; (3)字段特殊属性定义; (4)物理表定义; (5)单据关键字段定义; (6)名称、描述定义; (7)尺寸属性;,任务3 事件定义及单据运行测试 操作:(1)计算定义公式的值并填写到指定列; (2)合法性检

4、查; (3)携带当前字段相关属性到指定列; (4)表达式为真/假时显示/隐藏字段; (5)表达式为真/假时锁定/解锁字段;,知识点: (1)事件分类; (2)携带当前字段相关基础资料属性到指定列; (3)计算定义公式的值并填写到指定列; (4)计量单位变化后自动换算数量或单价; (5)表达式为真/假时显示/隐藏字段; (6)表达式为真/假时锁定/解锁字段; (7)单据被引用后锁定字段; (8)条件成立时锁定菜单项,否则解锁菜单项 ; (9)单据合法性校验; (10)合法性校验,检查字段唯一性.,任务4 权限定义 功能权限、字段权限定义 任务5 其它单据定义功能 1.业务对象操作定义:操作管理(

5、改变适用场景,新增操作),操作消息管理 2.界面布局定义 3.窗体风格定义 4.录入顺序定义,上机练习:单据定义 项目十一 上机操作 练习一 外贸合同 练习二 生产领料结算单 练习三 生产工艺单 其他:,项目七 蓝海机械多级审核流程定义,案例: 1蓝海机械公司的生产通知单需要进行三级顺序审核后才能进行后续的业务处理; 2当生产通知单的客户客户名称为东方机电时,直接从第一级审核跳转到第三级; 3设置启动审核时发送消息给administrator 上机练习:多级审核流程定义 P125-P128:练习一练习三 附加的练习题,项目八 业务流程定义,BOS业务流程转换规则定义的方法。 修改K/3标准流程

6、的方法。 熟悉四种不同的业务流程类型:复制、钩稽、强制钩稽、关联复制。 案例:生产通知单生产汇报单,单据转换的4种关系,复制,单据与单据之间是简单的复制关系,选单时字段的值由源单自动复制到目的单上的对应字段,目的单不对作为数据来源的源单做任何记录,且目的单也不对源单产生任何影响。一个源单可以多次生成不同的目的单,其主要目的是方便用户录入数据,提升数据处理速度,减小用户工作强度。,关联复制,单据之间除了要复制一些普通数据外, 下游单据对上游单据的内码,具体还可附带有:源单分录内码、源单编号和源单类型进行记录。,钩稽,单据之间除了要复制一些普通数据外,对于一些用户可以指定的关键的数量型的字段(小数

7、或者整数),目的单的对应字段的值需要参照源单字段来取值,例如不能超过源单的值等,目的单需要记录源单的关键信息如源单单据号,源单单据类型等。同时对于已经生成过目的单的数值,源单也需要进行记录,如果对应的目的单上的数值修改了,此数值也将同步进行修改,也就是扣减。一旦已经生成了目的单,源单一般不可以再做修改,也不能删除。一个源单也可以生成多个目的单,只有这些目的单都删除了,源单才可以被删除。,强制钩稽,基本同钩稽相同,只是源单只能被关联一次,一般生成了一张目的单,源单就不能再次钩稽生成其他的同种类型的目的单了。如:商场里的抵用券。,业务流程定义练习,练习一:外贸合同销售发票 P125 练习二:生产领

8、料单生产领料结算单 P126 练习三:生产工艺单领料通知单 P127,附加练习1,装车记录卡、检斤单货物转移单 按照下述资料建立业务单据,并构建单据间的业务流程。,附加练习2,采购申请采购计划,下推:字段对应,项目九 插件开发,任务1 插件开发基础知识介绍 1插件的作用 插件(Plug-Ins)是一种专门为某一软件设计、用于功能扩充的程序。通过插件可以实现客户个性化的定制。插件不只是被动的接受宿主程序调用,更可以控制宿主程序以完成一些特定功能。 2插件开发环境 (1)金蝶K/3 v12.1:必选安装客户端、K/3-BOS,推荐同时安装中间层。 (2)Microsoft Visual Basic

9、:推荐使用v6.0 版本,并且安装SP5。 (3)Microsoft Windows 2000 Server(及以上版本):推荐采用Server类操作系统作为开发、调试操作系统。 (4)如果要使用“金蝶K/3-BOS插件开发向导”工具,需要采用简体中文操作系统。 (5)Microsoft SQL Server 2000数据库及以上版本。,项目九 插件开发,任务2 K/3 BOS插件对象模型 1 K3ClassEvents对象 2 插件开发向导及插件引用 (1)客户端单据插件:可以自动进行单据维护界面菜单定义、单据事件函数定义等; (2)客户端序时簿插件:可以自动进行序时簿菜单定义、序时簿事件函数定义等; (3)中间层插件:可以自动进行中间层保存前、保存后、删除前、删除后等的事件函数生成。,项目十 打包和部署,掌握BOS打包和部署的方法。 了解BOS的三种部署内容。 任务1 功能打包 K/3 BOS集成的发布功能用来生成可以直接安装的安装包,把在设计环境中设计的业务对象(包括基础资料和业务单据)以及相关配置文件统一安装到目标运行账套中。 案例:将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论