Open racheliurui opened 5 years ago
I see this will help with "master data update". I have made the same suggestion to Dataware house design to have a version column to represent a whole group of master data which is missing in our DW implementation. We can make use of the Version field to easily identify the version of master data and do the bulk switch/cutover when master data changes.
Confirmed in today's meeting that the version will help with batch update the master data. If the publishing failed and need a rollback or we want to disable a whole version, a version label will help with that.
Agreed.
@gerardmoloneyetpartners
@terryrankine
Possible Issue
In Common.xsd, VersionType simply calls IdentiferType.
Does ETP recommend to MESA to simply implementation by deleting Version Type and changing all Version elements to IdentifierType?
@gerardmoloneyetpartners @terryrankine Need to rediscuss and decide about type for version.
A double abstraction thing->version->identifier->text a single abstraction thing->identifier->text should be all that is needed
Terry
I agree with the change.
Background ERDi, MESA: Related #9 When the updated 950002 and 950004 first order objects are used to exchange the various forms of MOM Master Data, a version element in the B2MML Types shall be used for master data instances as required. In some use cases where there are multiple versions of a Master Data instance (ISA-95 1st order object) simultaneously used across a supply chain, the version attribute requires additional identification header information to differentiate each version as MD identification.
In the ISA95 October 2019 Meeting, one of the approved C. Gifford comments added 1) new text to the updated 950002 Clause 4.5.5. Object identification and 2) the Version attribute to 1st order objects.
The updated text states that additional identification attributes/elements shall be used with Version attribute as required by the implementation. The recommended master data identification attribute set is ID, Version, Published Date, Effective Start Date and Effective End Date or similar. This attribute set is typical for Master Data of MOM process and resource definitions used by planning and job order execution. Versioned Master Data is time constrained in applications without changing the ID to maintain change history.
Solution This issue and associated commits are to ADD the "Version" element to following Resource and Definition Types to support the updating of a master data instance as its properties and/or attributes are changed. Some B2MML types already have a version element. Issue #9 and its associated commits are to ADD the PublishedDate, EffectiveStartDate, and EffectiveEndDate or use exisitng similar elements. This issue for version element and master data dates (#9) are updated per approved comment at ISA-95 Meeting.
Additional Issue Addressed in This Solution In Common.xsd, VersionType simply calls IdentiferType.
ETP recommend to MESA to simply the B2MML implementation by deleting Version Type and changing all Version elements to IdentifierType. Current Common.xsd