setWorkflow(false) will not work in a script containing code to update the sys_class_nameIssue If doing a class change update from a script, and using setWorkflow(false) before the .update(), this will only prevent the before update business rules running for the source table. It will have no effect on the additional Update() that the class changing code performs after inserting the new record. Before, After and Async business rules for the target table will still run for the record. When updating the sys_class_name, the script will first delete the record, and then re-insert the record.ReleaseAllResolutionThis is by design and there is no way to prevent it.Related LinksAuto-resolved incidents have empty 'closed_by' or 'closed_at' fields due tos etWorkflow(false) not triggering the out-of-box Business Rule 'mark_closed'