Tech Tip: Classic 4D Commands Do Not Trigger ORDA Entity Events
PRODUCT: 4D | VERSION: 21 | PLATFORM: Mac & Win
Published On: February 23, 2026
When working with ORDA Entity Events, it is critical to understand that classic 4D commands do not trigger ORDA events. They only execute classic triggers.
Operations performed using traditional commands bypass ORDA’s event system entirely:
SAVE RECORD executes only the classic trigger (ORDA events are not triggered)
DELETE RECORD executes only the classic trigger (ORDA events are not triggered)
In contrast, ORDA operations respect both validation layers:
$entity.save() triggers ORDA events and classic triggers (if defined)
$entity.drop() triggers ORDA events and classic triggers (if defined)
Operations performed using traditional commands bypass ORDA’s event system entirely:
SAVE RECORD executes only the classic trigger (ORDA events are not triggered)
DELETE RECORD executes only the classic trigger (ORDA events are not triggered)
In contrast, ORDA operations respect both validation layers:
$entity.save() triggers ORDA events and classic triggers (if defined)
$entity.drop() triggers ORDA events and classic triggers (if defined)