PLM.BOM变更/批量替换修改报告XML详解

1. ArraryOfOperation
每个XML描述信息包含一系列操作内容,目前分为两个类,BOM变更与批量修改,两个类都继承于基类Operation
1.1 BOM变更:StructureOperation

Type: 固定为StructureChanging,表示为结构变更
BomId:BOM的ID
BomVerId:BOM版本ID,发起变更时BOM的最新版本标识
Items:变更内容。类名为StructureItemOperation,根据不同的变更类型,记录BOM变更单据上的信息。包含了修改子项、新增子项、删除子项、替代新增、替代删除和组合替代等。
其中修改子项为PropertyStructureItemOperation


新增子项为AddStructureItemOperation


删除子项为RemoveStructureItemOperation


1.1.1 StructureItemOperation
以上除了类型以外,基本属性都是一样的
ChildId:BOM组成中的子项物料的Id
EntryId:BOM组成中的子项的分录Id
Seq:子项项次
RowId:BOM变更单中的行标识
SlaveRowId:BOM组成中的子项行标识
SlaveParentRowId:BOM组成中的父行标识,替代关系时使用
SlavePriority:子项替代优先级
Type:结构变更类型,包含
PropertyChanging(修改子项)
Add(新增子项)
Remove(删除子项)
SubstitutionAdd(替代新增)
SubstitutionEdit(替代修改)
SubstitutionDelete(替代删除)
CombinationSubstitution(组合替代)
SyncErpMode:下推方式,包含
0 立即生效
1 按日期生效
2 用完旧料后生效
3 混合策略
* 注意:XML序列化期会将上述值序列化成对应的Unicode码数,因此实际使用中需要转码,比
PLM.BOM变更/批量替换修改报告XML详解
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



