イベントに基づいてエージェントをトリガーする

新規メールの受信後など、特定のイベントの発生時にのみエージェントを実行したいときに、イベントに基づいて実行するエージェントを設定します。

始める前に

エージェントを起動するスケジュールを指定する前に、エージェントを作成する必要があります。詳しくは、「エージェントを作成する」を参照してください。

このタスクについて

エージェントは、イベントまたはスケジュールに基づいて起動できます。イベントに基づいてエージェントを起動するには、次の手順を完了します。

手順

  1. [エージェントのプロパティ] ボックスの [基本] タブで [イベント] をクリックします。
  2. リストからイベントを選択します。
    アクションメニューから手動で
    このイベントは、ユーザーが起動するエージェント、または WebQuerySave エージェントや WebQueryOpen エージェントの場合に使用します。
    エージェントリストから手動で
    このイベントは、他のエージェントによって呼び出されるエージェント、および開発中のエージェントの場合に使用します。
    新規メールの受信前
    このイベントは、メールデータベースにリストされる前にメールを処理する場合、例えば、受信メールをフォルダに移動する場合などに使用します。このオプションを使用すると、メッセージがアプリケーションにリストされる前にエージェントが実行されます。そのため、この他のオプションを選択するときには注意が必要です。例えば、文書はアプリケーションにリストされると常に未読とマークされるため、文書を既読に シンプルアクションは使用しないでください。
    新規メールの受信後
    このイベントは、受信メールを処理する、例えば、返信したり、受信メールを転送、ファイルとして保存する場合に使用します。文書をアプリケーションに送信する場合、対話機能とメールルーターの処理を遅らせる機能は無視されます。例: @DbColumn、@DbCommand、@DbLookup、@MailSend、@Prompt、@Command、@PostedCommand などの機能は、無視されます。
    文書が作成または更新後
    このイベントは、タスクが新しい文書または変更された文書に基づいて実行されるワークフロータスクの場合に使用します。
    文書が追加されたとき
    このイベントは、日常の作業においてアプリケーションに貼り付けられるときに修正が必要な文書の場合に使用します。貼り付け可能なエージェントは、@Command または @PostedCommand を使用できません。
  3. プルダウンリストで、次のいずれかのターゲットを選択します。ターゲットは、エージェントが実行される文書です。
    • アプリケーションのすべての文書
    • 作成または変更されたすべての文書
    • ビューのすべての未読文書
    • ビューのすべての文書
    • すべての選択文書
    • なし