This article explains why objects may appear to revert to an active state after being deactivated via direct SQL updates to the database. It provides the recommended methods for auditable object management.
Symptoms
Bypassing the Automation Engine (AE) with direct SQL updates to the AE table only modifies a single flag. The AE manages objects as full definitions; when an object is saved or processed, the engine rewrites the entire definition based on its internal state. A direct SQL update does not synchronize with the stored object definition, leading to the engine reverting the flag to its last known valid state during subsequent operations.
Do not use SQL commands to modify object attributes. Use one of the following supported methods to ensure data consistency and auditability:
OBJECT_AUDIT key in the UC_CLIENT_SETTINGS variable to Y for the specific client.UCYBDBRR utility to generate revision reports.