機械翻訳について

値の変更に対応するためのフィールドレベル・トリガーの定義

フィールド・レベルのトリガーは、標準またはカスタム・フィールドのデフォルトの処理ロジックを補完するために記述できるスクリプトです。 次のフィールドレベルのトリガーを使用できます:

  • フィールドの変更後

    関連フィールドの値が変更されたときに起動されます(存在する可能性があるフィールドレベルの検証ルールを渡していることを意味します)。

別のフィールドの値が変更されたときに他の導出フィールド値を計算するには、「フィールドの変更後」トリガーを使用します。 この目的を達成するためにフィールド・レベルの「検証ルール」を使用しないでください。フィールド・レベルの検証ルールが成功すると、「その他」フィールド・レベルの検証ルールが失敗し、フィールドの値が実際に変更されない場合があります。 通常、フィールド変更導出ロジックを実行するのはフィールドの値が実際に変更されたときのみであるため、「フィールドの変更後」トリガーによって、この目的の動作が保証されます。

このトリガーの使用に関するヒントは、「その他のフィールドの値が変更された場合のフィールド値の導出」を参照してください。