機械翻訳について

通知スクリプトの定義

通知のGroovyスクリプトを定義します。

ノート: この手順に従って操作するとき、サンプル通知スクリプトのトピックに記載されているサンプル・スクリプトおよび関連詳細を参照として使用できます。 これらのスクリプトは例としてのみ提供されているため、ユーザー独自のビジネス要件が、これらのサンプルが提供する内容と異なる場合があります。
  1. アクティブなサンドボックスで作業していることを確認します。

  2. 「ツール」メニューから、「アプリケーション・コンポーザ」を選択します。

  3. ナビゲーション・ツリーで「標準オブジェクト」を展開し、目的のオブジェクトを展開して、「サーバー・スクリプト」をクリックします。

    たとえば、「標準オブジェクト」「アカウント」「サーバー・スクリプト」などです。

  4. 「サーバー・スクリプト」ページの「トリガー」タブをクリックします。

  5. 「追加」アイコンをクリックします。

  6. トリガー・オブジェクトの作成ページで、Groovyトリガーを作成します。

    1. 「トリガー」フィールドでトリガー・タイプを選択します。

      例: データベースでの挿入の前

    2. トリガーの名前を入力します。

      例: アカウント所有者の変更

    3. 摘要を追加します。

      例: アカウントの所有者が変更されたときに通知を送信します。

    4. トリガー定義の詳細を入力します。 Groovyスクリプトを作成する場合は、アクセスしようとしているフィールドのAPI名が必要です。 次のステップに従って、親/子フィールドに基づいてトリガーを作成します。

      1. トリガー定義セクションのツールバーで、式パレットの表示/非表示アイコンをクリックします。

      2. 「フィールド」タブをクリックします。

      3. オブジェクトを選択します。

      4. 矢印をクリックして「オブジェクト」領域を縮小し、選択したオブジェクトのフィールド領域を展開します。 選択したオブジェクトのフィールドが表示されます。

      5. 必要なAPIを選択し、「挿入」をクリックします。

      6. 式パレットを閉じるには、式パレットの表示/非表示アイコンをクリックします。

        isAttributeChanged()関数は、前トリガー・タイプに対してのみ機能します。 後トリガー・タイプの回避策では、データベースの更新前に古い値を取得し、更新後に新しい値を取得し、2つの値を比較して属性が変更されているかどうかが確認されます。 ただし、この回避策は、CriticalFlagやStatusなどの上位レベルの属性に対してのみ機能し、ViewRow属性に対しては機能しません。

  7. 「スクリプトの編集」領域で、Groovyスクリプトを追加します。

  8. 「保存して閉じる」をクリックします。

  9. 変更をテストし、サンドボックスを公開します。