K/3Cloud BOS插件开发实战指南
需积分: 9 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联系相关人员。文档中的修订记录表明,这是一个持续更新和完善的文档,能够为开发者提供及时的帮助和支持。
2024-10-27 上传
2024-10-27 上传
2023-09-09 上传
2023-09-02 上传
2024-05-30 上传
2024-11-06 上传
No1iceST
- 粉丝: 5
- 资源: 7
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查