开发步骤:
1、金蝶管理中心配置ip白名单(开发电脑的外网ip)
管理中心--》数据中心管理--》安全设置--》IP白名单列表
2、金蝶管理中心账套恢复用于插件开发的账套,该账套的数据库服务器需要把服务器ip写全
管理中心--》数据中心管理--》数据中心
3、打开bos登录用于开发插件的账套
4、bos打开开发的解决法案
5、搭建/配置开发环境
5.1、搭建开发环境:
选择搭建开发环境后,根据金蝶版本选择对应的开发环境进行搭建,搭建过程等待即可(约三五分钟左右)
5.2、配置开发环境:
Iis:有则选择iis的启动应用,没有则根据指引进行下载安装后选择启动应用
启动端口使用默认的1200即可
启动位置选择自己解决方案的路径中的K3Cloud文件夹
管理中心地址写管理中心地址即可
电脑浏览器可默认为ie或者goole(这样配置后启动环境的时候,浏览器可以自己访问1200端口)
6、打开开发软件
可以直接用开发软件打开解决方案,也可以直接双击bos中的解决方案打开项目
此处双击即可打开本地项目
7、启动开发环境
8、项目附加iis进程,打断点调试
至此本地调试结束
调试完成后,可以将dll文件放至服务器的安装目录下
路径xxx\Kingdee\K3Cloud\WebSite\bin
进入服务器bos对金蝶表单操作列表进行插件注册,客户端测试若不生效,可选择重启iis
注:iis重启之后,若金蝶bos和金蝶客户端无法连接,只有管理中心可登录的时候,需要把自己新放进去的插件拉出去,重新启动iis查看是否正常登录,若正常了,则表示插件有问题,需要修改(大部分为插件名称不标准,或者插件后缀不标准,,修改后重新引入插件就可以了)
接触金蝶也两年多了,公司对金蝶使用最多的还是webapi,插件还是比较少的,上一次写插件还是在一年半之前,之前未对集成开发进行记录,导致本次打开仅凭零散的记忆无法正常启动调试插件,故本次开发完成后,写此文件作为记录,方便后续开发时知识找补,也可以为集成的后来者指个前进的方向。技术不精,仅作为自己的记录使用,若有幸帮助到其他人更好,以此共勉。
推荐阅读