トリガー
特定のオブジェクトに関連するイベントによってプロシージャーが実行されるよう、トリガーをセットアップすることができます。
特定のプロジェクトの状態が「ドラフト」から「アクティブ」に変更されたときに、常にデータをデータベースに挿入するとします。トリガーを使用してこれを行うには、以下を定義します。
レコードを外部データベース・テーブルに挿入するためのプロシージャー
DirectMail というプロジェクト・テンプレート
プロジェクトの状態が変更された (例えば、「ドラフト」から「アクティブ」に) ときに起動するように設定された、DirectMail テンプレートのトリガー・バインド。
DirectMail テンプレートに基づいてプロジェクトを作成した場合、指定された状態変更が発生するとシステムはプロシージャーを呼び出します。
以下のトリガー・ルールが適用されます。
トリガーは、イベントの直前または直後に実行されます。
トリガーは、システム・イベントのサブセット (プロジェクト、要求、マーケティング・オブジェクト、承認、タスク、ワークフロー・スプレッドシート、グリッド行、ユーザー、請求書、予算、アカウント、およびリソースが関与するイベントを含む) の発生時に実行されます。
一般に、トリガーは可能な限りの最も詳細なレベルで定義します。例えば、任意のオブジェクトに対してトリガー・バインドを設定するのではなく、特定のプロジェクト・テンプレートの特定のイベントに対してトリガー・バインドを構成します。
そのインストール済み環境のトリガー・バインドのリストを表示するには、
「設定」>「Marketing Operations 設定」
を選択し、
「トリガー・バインド」
をクリックします。
トリガーを追加する方法
トリガー・バインドを追加または編集する方法
トリガー・バインドの詳細
Copyright IBM Corporation 2012. All Rights Reserved.