Product Engineering: Changes Pending Flag
The has_change_pending checkbox is part of the Product Engineering (PE) application and indicates whether an item (Part, CAD Document, or Document) is currently in an active PE change.
- If the item is part of an active PE Change → the checkbox is checked (True)
- If the item is NOT part of an active PE Change → the checkbox is unchecked (False)
This field was designed only for PE workflows.
Behavior When Used with Unified Change Management
With Unified Change Management, when a Change Order reaches the In Work state, the has_change_pending checkbox is set to true for all affected items. However, if the item is later revised (either manually or through another process), the PE method (PE_update_has_change_pending) will automatically clear the checkbox. This behavior is expected and does not impact UCM processes. All active UCM Change Order statuses are visible in the item’s Changes tab. The checkbox is available for PE compatibility only.
Best Practices
Recommendations:
- Use UCM relationships (e.g. ucm_ChangeOrder_AffectedItem, ucm_ChangeTask_AffectedItem) for reporting to provide accurate UCM status.
- Use the Changes tab on Affected Items to view active UCM Change Orders.
For customers with existing PE customizations:
- UCM does not modify the PE_update_has_change_pending method; your existing PE logic continues to work as designed.
- UCM leverages separate validation methods (ucm_BlockVersionIfInUCMChange and ucm_BlockPromoteIfInUCMChange) to prevent users from manually creating new versions or promoting lifecycle states of items that are in active Change Orders. These validations ensure change control integrity.