特定の [E メール] actions は [ループ] action 内で使用する必要があります。 [メール ボックス内の各メール] 反復子を使用して、特定のパラメーター内のすべての E メールに対して actions セットを繰り返します。
前提条件
まず、E メールサーバーに接続します。Email packageでの Connect actionの使用
Windows プラットフォームを選択して自動化を作成し、Microsoft Outlook との接続を確立すると、E メール メッセージは共有メールボックスから処理されます。 Outlook アプリケーションで共有メールボックスが設定されていることを確認します。
注: この機能は、Outlook の場合のみサポートされます。
ループ内では、以下の Email
actions を使用する必要があります。
-
ステータスの変更
-
削除
-
添付ファイルを保存
-
E メールを保存
E メールは、受信ボックス フィールドにリストされているフォルダーの順序に基づいて取得されます。 各フォルダー内において、Eメールは受信日時に基づき、後入れ先出し(LIFO)順で取得されます。 また、次のフィールドにフィルタを適用することもできます。
注: 先入れ先出し (FIFO) 順序は、現在、電子メールの読み取りと取得には対応していません。
- E メールの種類: [すべて]、[既読]、[未読]
- 主題
- 特定のフォルダーから
- 特定の送信者から
- 受信日が指定日より前、指定日と同じ、指定日より後
手順
Email
action をループ内で使用するには、以下の手順に従います。
-
Actions
パレットのループ
packageで ループ
action をダブルクリックまたはドラッグします。
-
[反復子] リストから、[メール ボックス内の各メール] オプションを選択します。
-
[セッション名] フィールドには、[接続] actionで E メール サーバーとの接続に使用したセッション名を入力します。
-
[既読]、[未読]、[両方] オプションを使用して、E メール サーバーから取得する E メールのステータスを指定します。
注: POP3 プロトコルを使用する E メール サーバーの場合は、すべての E メールが取得されます。
-
メールボックスからメールを取得する際に、元のメールステータスを保持するために メールステータスを保持する (POP3 には適用されません) チェックボックスを使用できます。
- チェックされている場合、メールボックスから取得されたメールは元のステータスを保持します。
- チェックを外すと、未読のメールは処理後に既読としてマークされます。
注: このオプションは、POP3 を通じてアクセスされたメールには適用されません。
-
メールの並び替え フィールドで以下のいずれかを選択して、メールの取得順序を設定します:
これらの設定は、ループ イテレータを使用して実行できるすべての
Email
package
actions に適用されます。例:
- ステータスの変更
- 削除
- 次へ
- 移動
- 返信
- 全員に返信
- 添付ファイルを保存
- E メールを保存
メールの並べ替え例:
- 顧客のメールを到着した順番で正確に処理する必要があるサポートチームは、最古のものから処理する(FIFO)方法を使用できます。 メールは最も古いメールから順に取得され、受信した順序で処理されるため、SLAを満たし、チケット解決の公平性を維持するのに理想的です。
- 同様に、最新の顧客からの問い合わせやリードに焦点を当てる営業チームは、最新優先(LIFO)方式を使用できます。 メールは最新の(最も最近の)メールから順に取得され、最近のメッセージへの迅速なフォローアップが可能です。 この方法は、緊急または時間に敏感なケースの優先順位を付けるのに役立ちます。
- オプション:
メールを取得するフォルダーを指定します。
- オプション:
[次の件名に含まれる場合] フィールドには、取得する E メールの件名に含まれている値を指定します。
複数の文字列をセミコロンで区切って入力することができます。 複数のテキストをセミコロンで区切って指定した場合、任意のテキストまたはテキストの組み合わせで E メールが取得されます。 例: [Subject]=[Automation Anywhere]
: このフィルタは、件名テキストに「Automation」または「Automation Anywhere」が含まれている E メールを検索して取得します。
Microsoft Outlook サーバーまたは E メール サーバーを使用しているパッケージ バージョン 3.13.1-20220713-173156 以降の件名フィルタの動作については、[E メール移動時の件名フィルタの仕組み]を参照してください。
- オプション:
[特定の送信者から] フィールドには、取得する E メールのアドレスを指定します。
- オプション:
[受信日が指定日以降] リストから、特定の日付以降の E メールのみを取得するオプションを選択します。
- オプション:
[受信日が指定日以前] リストから、特定の日付以前の E メールのみを取得するオプションを選択します。
ステップ 6 ~ 9 で値を指定すると、条件を満たす E メールのみが取得されます。 たとえば、ステップ 5 で「Bank」、ステップ 6 で「Statement」、ステップ 7 で「abcbank@xyz.com」を指定した場合は、「Bank」フォルダーから、件名に「Statement」が含まれ、E メール アドレス abcbank@xyz.com から送信されたメールが取得されます。
-
使用する形式を次のオプションから選択します。
オプション |
説明 |
テキスト |
E メール本文では、太字、斜体、下線などの書式設定効果のない通常のテキスト、または特殊なレイアウト オプションを使用します。 |
HTML コード |
E メール本文で HTML スクリプトを使用して、毎回、一貫したレイアウトでコンテンツを表示できます。 リンクなどのインタラクティブな要素を含めることもできます。 |
HTML デザイン エディター |
E メールのレイアウトと本文を作成およびカスタマイズするために使用します。 エディターのツールバーを使用して、テキストを変更できます (太字や斜体などの書式効果の適用、リンクの挿入、テキストのテキスト フォントおよびサイズの変更など)。 デザイン エディターからコンテンツをコピーして、ブラウザの他の場所に貼り付けることができます。 |
-
次のオプションのうちいずれかを ローカルのタイムゾーンを使用 から選択してください
- True: E メールの受信日時はローカル タイム ゾーンで表示されます。
- False: E メールの受信日時は UTC タイム ゾーンで表示されます。
- 変数: Boolean 変数を入力します。
- オプション:
[現在の値を変数に代入] リストで、ディクショナリ変数を選択するか作成します。
-
[保存] をクリックします。
[メッセージ ボックス] action を [ループ] コンテナに挿入して、各 E メールの件名を出力します。 次のメッセージ本文を使用して、ステップ 10 で使用した汎用変数名 $dictionaryVar{emailSubject}$ に代入します。