如何使用BOS设计器(金蝶云集成开发平台)开发插件(写代码)和调试,第一个HelloWorld原创
金蝶云社区-德华说
德华说
28人赞赏了该文章 506次浏览 未经作者许可,禁止转载编辑于2022年5月13日 10:08:46

如何用金蝶云集成开发平台开发插件呢?

        相信很多朋友都会使用金蝶云集成开发平台做一些事情,但是遇到写代码的情况就有点棘手了,现在来教大家怎么用金蝶云集成开发平台写一个HelloWorld。


言归正传:

    首先,第一步,我们要明白,插件既然是插件,就必须挂在某个单据上,所以我们像往常一样打开某个单据。

如下图:(比如我们找到供应链模块下的销售管理的销售单据)

image.png


在右边找到单据:销售订单。(双击打开)

image.png


打开界面如下:

image.png

我们可以使用拖拽的方式从左边的工具箱中找到各种类型的控件,拖拽到我们的单据上。

相信如上都很简单。


难的地方开始了:

现在我们开始写插件了:


image.png

打开VS,新建项目,添加引用,红色框即为必须导入(写插件的必须要导入的dll文件)


新建类,导入刚才引用的命名空间,继承对应插件类,重写父类的相关方法。

image.png


可能到这里,有人就比较疑惑了,到底继承哪个类,重写哪个方法,这就需要去官方查看帮助手册了。

(可以关注我,后续不断更新各种插件的案例,这里不过多赘述)


写完代码后,如何调试呢?


首先生成VS解决方案,然后到Bin目录下找到项目的dll文件,拷贝到金蝶的安装目录下:Kingdee\K3Cloud\WebSite\bin 

(这个懂C#开发的基本都懂,这里不过多赘述


然后第二步注册插件:(编辑里找到批量编辑字段属性)

image.png


打开后,找到表单构建插件,点右边的按钮,打开插件配置信息,点注册,选择程序集,点浏览,选刚才拷贝到金蝶的安装目录下的你的项目的dll文件,勾选

image.png


最后重启IIS服务器。


vs附加进程到w3wp.exe,就可以断点调试代码啦。


28