メインコンテンツまでスキップ
バージョン: 21 R2

Triggers

to import

トリガとORDAエンティティイベントの比較

トリガ (別名データベースイベント) とORDA エンティティイベント には類似した目的があります。どちらもデータに対する基礎的な操作(作成、編集、削除)を管理するためのルールを設定するということです。 しかしながら、両者は同じレベルでは動作しません:

  • トリガはデータベースレベルで管理されます。これはもっとも低いレベルに当たります。
  • ORDA エンティティイベントはデータストア レベルで管理されます。これはあなたのビジネスロジックに関連しています。

.save().dropなどの、データストアを通して実行されたデータに対するアクションは、設定されていればトリガを呼び出します。

その一方で、SAVE RECORD あるいは 標準アクション などの4D のクラシック言語を使用した4D データベースレベルでトリガーされたアクションは、ORDA エンティティイベントは呼び出しません