K/3Cloud BOS插件开发实战指南

需积分: 9 1 下载量 141 浏览量 更新于2024-07-09 收藏 911KB DOCX 举报
"K3Cloud BOS插件开发文档,涵盖动态表单、单据编辑和基础资料编辑插件的创建与启用方法" 在金蝶K3Cloud的业务操作系统(Business Operating System,简称BOS)中,插件开发是扩展和定制系统功能的重要方式。本文档主要围绕如何创建并启用三种类型的插件——动态表单插件、单据编辑插件和基础资料编辑插件展开,旨在提供详尽的开发指南。 1. 创建与启用动态表单插件: 动态表单插件主要用于自定义K/3Cloud的Web服务层中的表单展示和交互。开发流程包括以下几个步骤: - 使用Visual Studio创建一个新的Class Library项目,遵循命名规范(例如:JD.K3.SCM.PUR.Business.PlugIn)。 - 添加项目引用,选择Cloud网站的website\bin路径下的组件。 - 修改项目输出路径为Cloud网站的website\bin目录。 - 将默认的Class1类修改,继承自AbstractDynamicFormPlugIn基类,并引用相应的命名空间。 - 编译工程,将生成的.dll文件复制到WebSite\Bin目录。 - 在BOSIDE中,配置动态表单模型的整体属性,设置表单插件属性,并注册插件类,启用插件。 2. 创建与启用单据编辑插件: 单据编辑插件同样运行在Web服务层,但主要用于单据的编辑操作。创建过程基本与动态表单插件相同,只需将基类更改为AbstractBillPlugIn: - 创建新类,继承AbstractBillPlugIn基类。 - 引用基类所在的命名空间。 - 启用插件的步骤与动态表单插件一致。 3. 创建与启用基础资料编辑插件: 基础资料编辑插件的开发与单据编辑插件类似,主要区别在于: - 继承的基类调整为适用于基础资料编辑的类(通常也是AbstractBillPlugIn,具体取决于金蝶K3Cloud的API)。 在进行插件开发时,确保遵循金蝶K3Cloud的开发规范和最佳实践,同时,如果遇到问题或有其他需求,可以通过邮件jinbo_zhang@kingdee.com联系相关人员。文档中的修订记录表明,这是一个持续更新和完善的文档,能够为开发者提供及时的帮助和支持。