Triggers are functionality that allows an application to respond to events in another dictionary. To create a trigger, you need to register it with the runtime engine. The registration specifies which event activates the trigger and what procedure runs in response. The procedure that runs in response is called the trigger processing procedure. The trigger processing procedure can complete additional processing, such as saving or deleting a third-party record, or opening or restarting a form. Information about triggers is divided into the following sections:
Keep in mind that object triggers are not the same as triggers in SQL Server, which relational database environments commonly use. Object triggers are a Dexterity-specific feature. They reside totally in your application and respond to events initiated by a Dexterity application. In contrast, a SQL Server trigger invokes named stored procedures in a SQL database in response to other database events.