Business Logic Intent
The PLMReplaceByVersionCheck Business Logic (BL) is called on CBP or VPM documents under VPMReference each time the user wants to replace the version of documents. This operation involves the type, attribute values and lifecycle state of the object on which the document is attached. The goal of the BL is to check that coherency rules are compliant with the authorization rules.
You can invoke this BL in the following ways:
- For a document of information, the replace to a reference is possible whatever be the maturity of the reference (even if the reference is frozen).
- For a document of definition, the replace to a reference is possible for authorized only provided the maturity of the reference is not frozen.
The business logic behavior is illustrated below: