Update the MODEL_CHECK parameter when ModelCHECK is run.
This is related to CS28839.
This Product Idea is to allow the customer to select when the MODEL_CHECK parameter should be updated. Today, it is based on some hard-coded (faulty) logic.
When ModelCHECK is run, the MODEL_CHECK parameter is not always updated. It depends on whether the model has been changed. The exact wording from PTC is "ModelCHECK does not update the MODEL_CHECK parameter if the model is not modified." There are a couple of things wrong with that philosophy.
First, even though the MODEL_CHECK parameter isn't updated, it still runs ModelCHECK. That is inconsistent. If ModelCHECK is run, then I would expect the related parameters to reflect that. If we apply the PTC logic for the case where the model truly hasn't changed, there's no need to run ModelCHECK at all. Why have the user wait for ModelCHECK to finish, review the results (which haven't changed since the last time), and check to see if the MODEL_CHECK parameter was updated? There is no value-add in those steps, but that's exactly how it works today.
Second, for those customers who use check-in blocking in Windchill, the MODEL_CHECK parameter is one way to verify that ModelCHECK has been run within a specified time period. If that MODEL_CHECK parameter is not updated, then the user cannot check it back in. The work-around is to force some kind of change, then cancel or back out of that change, then re-run ModelCHECK so it triggers the update to the MODEL_CHECK parameter. Again, there's no value-add in those steps.
Any help would be appreciated.
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

