通过修改单据转换XML注册单据转换插件原创
112人赞赏了该文章
434次浏览
编辑于2024年06月17日 21:19:28
对于自定义单据转换,有时可能需要注册标准通用插件,而环境又是公有云或者不方便访问服务器,本地拿不到对应组件,此时我们可以借助BOS导入导出工具,通过修改单据转换XML的方式完整插件注册。以下是操作步骤:
一、扩展单据转换,拿到需要修改的XML数据的单据转换唯一标识
对于新建的单据转换,可以不用扩展,直接用唯一标识就OK,操作如下图:
二、在原单据转换XML中找到 【插件策略】Id
此Id主要为扩展xml能够继承原节点,如果是新建的单据转换不需要继承,直接在插件策略节点写注册插件内容即可。
三、导出单据转换XML文件
这里FID使用第一步记录的唯一标识。
点击【导出】后,保存到本地,如下图:
四、修改XML节点,填写注册插件内容
这里需要注意的几点:
1)注册节点层级,不能放错位置了;
2)对于新建的单据转换,不需要填写 action和oid 两个属性,此属性是用来标记 修改以及继承原节点的
3)注意插件注册格式:命名空间.类型,组件名称
<ConvertRule ElementType="6000" ElementStyle="0"> <IsRandom action="reset" /> <Policies> <ConvertPlugInPolicy action='edit' oid="360c4400-744c-4eb1-b354-362d905055d9" ElementType="7003" ElementStyle="0"> <Plugs> <PlugIn ElementType="0" ElementStyle="0"> <ClassName>命名空间.类型,组件名称</ClassName> <OrderId>1</OrderId> </PlugIn> </Plugs> <ElementType>7003</ElementType> </ConvertPlugInPolicy> </Policies> <Id>29872ca5-5a8a-4cee-b735-3567b7e21f13</Id> <Key>29872ca5-5a8a-4cee-b735-3567b7e21f13</Key> </ConvertRule>
五、导入修改后的XML,完成注册
通过导入导出工具导入修改后的XML文件。
推荐阅读