ESI-ERP Connector - What defines a "ChangedBOM" Header?
From my testing, there are some preferences here at play, namely "Publish only Incremental Changes for a Modified Assembly when Publishing a BOM". I had this set to "No" and the result was that the BOMHeader was always listed as "AddedBOMs" section and components where in the "AddedBOMComponents" section. Fine, at least I get the whole thing.
But when I iterate a BOM I already published previously on the previous version, the next version still shows as "AddedBOMs". Even when I check out and in, iterating the Part, same result. I thought it would shift to "ChangedBOMs" section.
I flipped "Publish only Incremental Changes for a Modified Assembly when Publishing a BOM" to "Yes" and it now shows the BOMHeader as "UnchangedBOMs" and I see the components in their respective sections for "ChangedBOMComponents" and "UnchangedBOMComponents" which I would expect. It gets me thinking, when would a BOMHeader ever change in this situation? I would have thought if anything about the BOM changed on the BOM, the header would be outputted to the response as hey you have a changed BOM you need to process.
Thank in advance if anyone knows. Looking to see how new versions or iterations will appear as a "ChangedBOM".

