NC65更改元数据增加物料库存唯一性属性的案例处理说明姓名:闫敏邮箱:yanminb@yonyou.com一、引言基础数据的管理模式,标准产品中给的字段就不能满足用户的需要,还需要再将一些字段作为唯一性校验,但现有NC产品的前台界面又有限制无法添加。二、应用场景及问题描述基础数据的管理模式,标准产品中给的字段就不能满足用户的需要,还需要再将一些字段作为唯一性校验,但现有NC产品的前台界面又有限制无法添加,就需要通过修改元数据来实现。比如物料的基本信息多版本要增加“物料库存信息“作为唯一性属性。三、解决方案以物料基本信息多版本增加物料库存信息属性为例:1/5第一步:如上图,所有属性和已选择属性一共有17个,现在增加一个物料库存信息属性。第二步:通过查询元数据分类表md_class找到物料基本信息(多版本)对应的id.执行语句:Select*frommd_class2/5第三步:通过上步骤找到的id到元数据属性表md_property中进行查找select*frommd_propertywhereclassid='c7dc0ccd-8872-4eee-8882-160e8f49dfad'找到物料库存信息,需要修改的字段是help字段。修改之前查一下md_property中的id是否只对应一条数据。修改的语句:updatemd_propertysethelp='URC'whereid='78a923a3-edab-4263-beff-dbe342a40125'3/5四、第四步:修改完成。第五步:修改了元数据的内容后需要清理缓存,重启服务.4/5重新进入,这个属性就被加进去了。五、注意事项注意带颜色部分的字体说明部分。5/5