个人关于金蝶集成开发的简单记录
开发步骤:
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,插件还是比较少的,上一次写插件还是在一年半之前,之前未对集成开发进行记录,导致本次打开仅凭零散的记忆无法正常启动调试插件,故本次开发完成后,写此文件作为记录,方便后续开发时知识找补,也可以为集成的后来者指个前进的方向。技术不精,仅作为自己的记录使用,若有幸帮助到其他人更好,以此共勉。
1、开发插件时,要保证数据中心用来开发插件的账套数据库链接要写对(外网可访问的ip地址)
2、服务器端安全加固(跟着社区引导帖子下载对应的加固包安装)
3、本地搭建开发环境要和服务器的版本(包括月份时间)相同
4、搭建开发环境后,配置开发环境
5、配置完成后启动开发环境
6、开发环境启动后,若无法正常打开本地1200进入调试页面,可查看程序的\K3Cloud\App_Data\Log查看log文件。也可以打开电脑的【事件查看器--windows日志--应用程序】查看详细的日志
根据对应提示,进行相应调试或配置
7、配置开发环境的时候,要特别注意项目的启动地址要写你准备调试的那个文件的地址,否则附加进程后,本地vs无法调试
8、拼接的Sql语句需要规范,拼接字符串时前后需要用单引号
个人关于金蝶集成开发的简单记录
本文2024-09-16 17:14:07发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14400.html