二开插件部署后不生效?二开扩展内容在单据中没有体现?原创
金蝶云社区-柒拾贰
柒拾贰
1人赞赏了该文章 1,620次浏览 未经作者许可,禁止转载编辑于2021年01月19日 19:07:32

一、插件不生效排查思路:

    1.  插件是否在单据中注册,插件状态是否为启用

    image.png    


    2.插件是否已经正确部署到环境中,有条件可以进入服务器查看jar包,没有条件可以通过调用接口查看jar的构建时间是否正确(域名替换为排查环境的地址,jarname替换为需排查的插件所在jar包名称)https://feature.kingdee.com:2024/baseline_a/metadata/getJarInfo.do?jarname=bos-form-core

    image.png

    Tips:由于二开包一般是本地打包,强烈建议二开开发者在打包时在jar目录META-INF/MANIFEST.MF文件中加上时间戳,以便排查jar包是否正确部署。


   3.如果前面两步都已确认没有问题,可以检查扩展单的启用、禁用状态

    image.png

    如果开发平台中单据卡片中按钮为禁用状态,点击启用,再重新打开表单查看扩展的插件或者字段、控件内容是否加载

    image.png


    二、二开扩展内容在单据中没有体现?运行时扩展内容丢失?

    

    1.检查扩展单是否被删除,方式1:开发平台中搜索扩展编码,方式2:系统管理-查询分析器中

查询select fid, fnumber from t_meta_formdesign where fmasterid = ‘xxxx’;(这里fmasterid为原单的id)


    2. 检查扩展单的启用、禁用状态,扩展为禁用状态时,运行时不会合并到原单中,点击启用按钮后再重新打开表单检查扩展内容是否加载。

    image.png


    3.如果以上2步检查都没有问题,可以在开发平台中搜索【元数据操作日志】,预览列表,快捷搜索“xxxx”扩展单编码。

    image.png

    将元数据列的内容拷贝到文本比较工具中进行比较,检查元数据中内容是否人为删除了。 

    image.png


赞 1