Hi everyone,
I have an MBOM–EBOM scenario where I want each EBOM to have only one MBOM. In other words, there should always be a one-to-one scopelink between an EBOM revision and its corresponding MBOM revision.
My expected lifecycle is:
- EBOM takes a revision first
- MBOM takes its revision after EBOM
- The new MBOM should either:
- connect to the new EBOM revision, or
- be created without any scopelink if linking is not possible.
However, the current behavior is incorrect. When MBOM takes a revision, both MBOM revisions end up connected to the old EBOM revision, instead of the new one.
Example of the issue:
EBOM --- .1 <--scopelink--> MBOM --- .1
|
| EBOM takes revision
v
EBOM --- A.1 <-- no scopelink -->
MBOM takes revision
EBOM --- .1 <--scopelink--> MBOM --- .1
\\
<--scopelink--> MBOM --- A.1
EBOM --- A.1 <-- still no scopelink -->
What I want:
- Ideally:
MBOM A.1should automatically connect toEBOM A.1 - If this is not possible:
MBOM A.1should be created without a scopelink (instead of linking to the old EBOM revision)
Is there any configuration, customization, or recommended approach to enforce this behavior?
