MC Gatekeeper: Prevent checkin if attribute is changed in the workspace after MC verification
Version: Windchill 12.1
Use Case: I am looking for a solution to prevent the check in of ModelCheck (MC) validated data having MC_ERRORS = 0 if attributes are modified e.g. in the workspace after MC was executed.
Description:
Here is an example:
1) configure MC Gate Keeper and do not allow data to be checked if MC_ERROR > 0
2) We've defined a simple MC configured to run on each save. So we are sure, that MC was run when last modified.
3) MC e.g. evaluates certain attribute values and will mark it as error, if validation fails.
Now the user does the following:
1) Saves a CAD file with ATTRIBUTE = "X" (this is a valid for MC) => ATTRIBUTE = "X" and MC_ERROR = 0
2) User changes ATTRIBUTE = "X" to "Y" in the Workspace ("Y" would be an invalid values for MC) => ATTRIBUTE = "Y" and MC_ERROR = 0 (remains unchanged)
3) User checks in the cad file and the gatekeeper does not prevent the check in as MC_ERROR still equals 0 !
How can this be prevented without programming a trigger?

