一、插件不生效排查思路:
1. 插件是否在单据中注册,插件状态是否为启用
2.插件是否已经正确部署到环境中,有条件可以进入服务器查看jar包,没有条件可以通过调用接口查看jar的构建时间是否正确(域名替换为排查环境的地址,jarname替换为需排查的插件所在jar包名称)https://feature.kingdee.com:2024/baseline_a/metadata/getJarInfo.do?jarname=bos-form-core
Tips:由于二开包一般是本地打包,强烈建议二开开发者在打包时在jar目录META-INF/MANIFEST.MF文件中加上时间戳,以便排查jar包是否正确部署。
3.如果前面两步都已确认没有问题,可以检查扩展单的启用、禁用状态
如果开发平台中单据卡片中按钮为禁用状态,点击启用,再重新打开表单查看扩展的插件或者字段、控件内容是否加载
二、二开扩展内容在单据中没有体现?运行时扩展内容丢失?
1.检查扩展单是否被删除,方式1:开发平台中搜索扩展编码,方式2:系统管理-查询分析器中
查询select fid, fnumber from t_meta_formdesign where fmasterid = ‘xxxx’;(这里fmasterid为原单的id)
2. 检查扩展单的启用、禁用状态,扩展为禁用状态时,运行时不会合并到原单中,点击启用按钮后再重新打开表单检查扩展内容是否加载。
3.如果以上2步检查都没有问题,可以在开发平台中搜索【元数据操作日志】,预览列表,快捷搜索“xxxx”扩展单编码。
将元数据列的内容拷贝到文本比较工具中进行比较,检查元数据中内容是否人为删除了。
推荐阅读