メール返信アクションを待機

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 送信メールレコードへのメール返信を受信するまでフローを一時停止します

    ロールと可用性

    このアクションは ServiceNow コアアクションです。

    入力

    アクションに必要な各入力の値を指定します。動的な値を追加するには、ピルピッカーを使用してデータピルを選択することもできます。

    レコード [メール]
    データタイプ:Reference
    アクションが返信を待機するメール [sys_email] レコード。
    注:
    メールレコードが有効であるためには、次の要件を満たしている必要があります。
    • メールのターゲットレコードフィールドに入力する必要があります。
    • 選択するメールレコードは、「送信済み」や「送信準備完了」などの送信メールタイプである必要があります。送信メールのタイプは、 com.glide.hub.flow_engine.wait_for_email_reply_input_state システムプロパティを使用して変更できます。詳細については、「ワークフロースタジオ フローシステムプロパティ」を参照してください。
    タイムアウトを有効化
    データタイプ:True/False

    フローが続行する前にアクションの完了を待機する時間を制限するオプション。

    期間
    データタイプ:Duration

    [タイムアウト有効化] オプションが選択されている場合にフローが続行する前に待機する時間。待機時間を時、分、秒単位で入力します。このフィールドを空のままにすると、フローは待機しません。

    スケジュール
    データタイプ:Record

    [ タイムアウトを有効にする ] オプションが選択されている場合に、タイムアウト期間を計算するために使用されるスケジュールレコード。たとえば、平日の午前 8 時~午後 5 時のスケジュールの一部として 10 時間待機すると、フローは 1 営業日以上待機することになります。このフィールドを空白のままにすると、タイムアウトはスケジュールなしで実行されます。

    出力

    次の出力が [データ] パネルに表示されます。フローの他の場所で入力として使用できます。

    メールの返信
    データタイプ:Record

    入力メールレコードへの返信として送信されたメール [sys_email] レコード。

    状況
    データタイプ:Choice
    アクションの完了ステータス (数値)
    • 0 (成功:メールの返信がありました)
    • 1 (エラー:メールの返信がありませんでした)

    一般的なガイドライン

    メールの返信を待機するフローを作成するときは、次の一般的なガイドラインを使用してください。
    [メールの返信を待機] アクションのタイムアウト期間を追加する
    応答が一度も受信されない場合にフローが無期限に一時停止しないように、タイムアウト値を追加します。タイムアウト期間は数時間より長く、できれば日数で行ってください。タイムアウト値は、インスタンスが「送信準備完了」ステータスの送信メールを処理するのに十分な時間と、インスタンスが受信メールの返信を処理するための時間を提供する必要があります。ステータス出力とともにタイムアウト値を使用して、メールメッセージが返信を受信しない場合に処理できます。たとえば、If フローロジックブロックを使用してステータス値 1 を確認し、応答がないことに基づいてフローを続行することができます。
    メール返信出力を他のフローアクションの入力データとして使用する
    メール返信のコンテンツを別のフローアクションのデータとして使用できます。たとえば、返信の内容でインシデントレコードを更新したり、返信がないことを利用してインシデントのステータスをクローズ済みに設定したりできます。
    [メール送信] アクションを入力として使用する
    [メール送信] アクションの出力は、[メール返信を待機] アクションの入力として使用できます。
    既存の返信を含むメールによってフローが一時停止しない
    メール入力に既に既存の返信がある場合、フローはアクションで一時停止しません。その場合、出力には既存のメール返信への参照が入力され、フローは通常どおり進行します。

    解決済みインシデントに関するメールの返信を待つ

    インシデント解決済みメッセージへの応答を待機するフローの例

    このフロー例では、インシデントの更新が解決されたときにフローからメールを送信します。メール返信待ちアクションは、返信を 3 営業日待機します。返信がある場合、インシデントレコードのステータスが [対応中] に更新され、エージェントが確認できるようになります。応答がない場合、インシデントレコードは [クローズ済み] ステータスに更新されます。