- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
金蝶K/3 BOS开发手册
目 录
1 前言 1
1.1 K/3 BOS概述 1
1.2 K/3 BOS 客户化开发工具 1
1.3 K/3 BOS典型开发案例 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 流程设计工具 26
3.1 单据关系 26
3.2 流程状态 27
3.3 操作步骤 28
4 报表设计工具 29
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.1 ICClassAction 56
7.2 ICClassCondition 57
7.3 ICClassConst 57
7.4 ICClassGroupInfo 57
7.5 ICClassLink 58
7.6 ICClassLinkEntry 59
7.7 ICClassProfile 59
7.8 ICClassProfileEntry 59
7.9 ICClassTableInfo 60
7.10 ICClassType 62
7.11 ICClassTypeEntry 63
前言
K/3 BOS概述
金蝶BOS(Business Operation System)——金蝶业务操作系统,它使用先进、开放、可伸缩的技术体系,面向企业快速成长的业务需求,协同合作伙伴拓展管理业务,通过科学的工具和流程对企业建模进行全程监控。金蝶BOS在金蝶承担的国家863计划 “新一代ERP系统研发”中发挥核心作用,并致力发展成为中国管理软件技术平台的标准。
金蝶K/3 BOS是金蝶BOS产品家族中的一员,是专门针对金蝶K/3系列产品,自主研发的新一代技术平台;用以解决K/3系统日益增加的应用复杂度和快速开发与实施之间的矛盾;集成了K/3产品底层的相关服务,如消息中心、数据传输、权限模型、网络控制等,同时提供一系列的客户化开发工具,让客户在可以不需要任何编程知识的前提下,快速的定制新的业务单据、业务流程和报表,以适应客户业务环境不断变化的需要。对于高级用户,K/3 BOS提供插件编程的机制来实现更加个性化的客户开发需求。
K/3 BOS是与K/3紧密地集成在一起,为K/3的运行提供平台,依托与支撑K/3的发展。
本文档的目的就是要指导客户如何利用K/3 BOS提供的客户化开发工具快速开发新的基于K/3 BOS的业务应用,并集成到K/3主控台,使K/3更好的适应企业复杂多变的业务环境。本文的读者为金蝶内部利用K/3开发新业务的研发人员、机构和合作伙伴的二次开发人员,以及K/3最终客户的自有开发人员。
K/3 BOS 客户化开发工具
K/3 BOS的系统构成如下图所示:
如图所示,K/3 BOS客户化开发工具包括:
界面设计工具:包括基础资料界面设计工具和业务单据界面设计工具,提供图形化的界面让设计者对基础资料和业务单据包括的字段、及字段间的组织关系;字段在界面上的显示方式和位置等进行设计。
流程设计工具:流程设计工具主要提供一个图形化的设计方法,用来设计业务单据之间的一种流程关系,关系包括复制、钩稽和强制性钩稽。当前的流程设计中可以选择的业务单据都是通过K/3 BOS开发的K/3新业务单据,不支持K/3 BOS新业务单据和K/3系统中原有业务单据之间的流程关系设置。
报表设计工具:可以和K/3系统提供的图形化报表设计工具“万能报表”、“单据套打”集成运行,为K/3 BOS业务单据开发出
文档评论(0)