Beispiel für die Verwendung von E-Mail-Aktionen in einem Bot

In diesem Beispiel verwenden wir E-Mail-Aktionen, um E-Mail-bezogene Vorgänge mit dem Outlook-Client durchzuführen.

Erstellen Sie einen Bot, um die folgenden Aufgaben auszuführen:
  • Die Gesamtzahl der Anhänge von E-Mails abrufen und das Ergebnis im Nachrichtenfeld ausgeben.
  • Eine Antwort an den Absender und alle Empfänger einer E-Mail mit einem anderen Betreff senden.
  • Gelesene E-Mails aus dem Posteingang löschen und entfernen.

Prozedur

  1. Erstellen Sie einen Bot.
    1. Klicken Sie im linken Feld auf Automatisierung.
      Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
    2. Klicken Sie auf Neu erstellen > Bot.
    3. Geben Sie einen Namen für den Bot ein: Email_Operation_Bot.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  2. Verwenden Sie die Aktion „Verbinden“, um eine Verbindung mit einem E-Mail-Server herzustellen.
    1. Doppelklicken oder ziehen Sie die Aktion E-Mail > Verbinden.
    2. Geben Sie EmailSession im Feld Sitzungsname ein.
    3. Wählen Sie Outlook, um eine Verbindung mit Microsoft Outlook herzustellen.
    4. Geben Sie test@automationanywhere.com in das Feld Outlook-Postfach (optional) ein.
  3. Um jedes Element in der E-Mail zu bearbeiten, verwenden Sie die Aktion Schleife.
    1. Doppelklicken oder ziehen Sie die Aktion Schleife.
    2. Wählen Sie Für jede E‑Mail im Postfach aus der Liste Iterator aus.
    3. Geben Sie EmailSession in das Feld Sitzungsname ein.
    4. Wählen Sie Alle aus dem Feld Abzurufender E-Mail-Typ, um E-Mails vom E-Mail-Server abzurufen.
    5. Geben Sie in das Feld Aus einem spezifischen Ordner (optional) Inbox/Analytics folder ein.
    6. Wählen Sie die Option HTML für das Nachrichtenformat.
    7. Wählen Sie Wahr aus der Liste Lokale Zeitzone verwenden.
    8. Legen Sie im Feld Aktuellen Wert einer Variablen zuweisen (optional) die Variable EmailDetails als Wörterbuchvariable an.
  4. Rufen Sie die Gesamtzahl der Anhänge aus jeder E-Mail ab und geben Sie sie aus.
    1. Doppelklicken oder ziehen Sie die Aktion Nachrichtenfeld.
    2. Geben Sie in das Feld Anzuzeigende Nachricht eingeben $EmailDetails{emailSubject}$EmailDetails{emailNoOfAttachments}$ ein.
  5. Doppelklicken oder ziehen Sie die Aktion E-Mail > Trennen. Geben Sie EmailSession in das Feld Sitzungsname ein.
  6. Klicken Sie auf Speichern und dann auf Ausführen.
    Die Anlagedaten werden wie folgt aus den E-Mails abgerufen:

    Verwendung der Eigenschaft „E-Mail-Wörterbuch“ (Anzahl der Anhänge)

    emailSubject emailNoOfAttachments
    Google Analytics Bericht für Dezember 2022 12
    Google Analytics Bericht für November 2022 11
    Google Analytics Bericht für Oktober 2022 9
    Google Analytics Bericht für Aug 2022 10
    Google Analytics Bericht für Juli 2022 13
    Google Analytics Bericht für Mai 2022 11
    Google Analytics Bericht für März 2022 5
  7. Starten Sie eine neue E-Mail-Sitzung.
    1. Doppelklicken oder ziehen Sie die Aktion E-Mail > Verbinden.
    2. Geben Sie EmailSession1 im Feld Sitzungsname ein.
    3. Wählen Sie Outlook, um eine Verbindung mit Microsoft Outlook herzustellen.
    4. Geben Sie test@automationanywhere.com in das Feld Outlook-Postfach (optional) ein.
  8. Um jedes Element in der E-Mail zu bearbeiten, verwenden Sie die Aktion Schleife.
    1. Doppelklicken oder ziehen Sie die Aktion Schleife.
    2. Wählen Sie Für jede E‑Mail im Postfach aus der Liste Iterator aus.
    3. Geben Sie EmailSession1 in das Feld Sitzungsname ein.
    4. Wählen Sie Alle aus dem Feld Abzurufender E-Mail-Typ, um E-Mails vom E-Mail-Server abzurufen.
    5. Geben Sie in das Feld Aus einem spezifischen Ordner (optional) Inbox/Daily stand up meeting ein.
    6. Wählen Sie die Option HTML für das Nachrichtenformat.
    7. Wählen Sie Wahr aus der Liste Lokale Zeitzone verwenden.
  9. Verwenden Sie die Aktion Allen antworten, um eine Antwort auf eine E-Mail zu senden.
    1. Geben Sie die folgenden E-Mail-IDs ein. peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
      Anmerkung: Verwenden Sie ein Komma, um die E-Mail-IDs zu trennen.
    2. Geben Sie in das Feld Betreff (optional) Documentation deliverables for upcoming releases ein.
    3. Fügen Sie den Dateianhang release plan.xlsx zur E-Mail-Nachricht hinzu.
    4. Wählen Sie Nur Text für den E-Mail-Text.
    5. Geben Sie in das Feld Nachricht die folgende Nachricht wie folgt ein:
      Hi All,
      See the attached document outlining the release plan.
    6. Wählen Sie die Option Outlook aus der Liste E-Mail senden über.
  10. Doppelklicken oder ziehen Sie die Aktion E-Mail > Trennen. Geben Sie EmailSession1 in das Feld Sitzungsname ein.
  11. Klicken Sie auf Speichern und dann auf Ausführen.
    Die Antwort wird dem Absender und allen Empfängern einer E-Mail zugestellt.
  12. Starten Sie eine neue E-Mail-Sitzung.
    1. Doppelklicken oder ziehen Sie die Aktion E-Mail > Verbinden.
    2. Geben Sie EmailSession2 im Feld Sitzungsname ein.
    3. Wählen Sie Outlook, um eine Verbindung mit Microsoft Outlook herzustellen.
    4. Geben Sie test@automationanywhere.com in das Feld Outlook-Postfach (optional) ein.
  13. Verwenden Sie die Aktion Alle löschen, um die angegebene E-Mail aus dem Posteingang zu löschen.
    1. Geben Sie EmailSession2 im Feld Sitzungsname ein.
    2. Geben Sie in das Feld Aus einem spezifischen Ordner (optional) Inbox/Backup mails ein.
    3. Wählen Sie Alle aus dem Feld Abzurufender E-Mail-Typ, um E-Mails vom E-Mail-Server abzurufen.
  14. Doppelklicken oder ziehen Sie die Aktion E-Mail > Trennen. Geben Sie EmailSession2 in das Feld Sitzungsname ein.
  15. Klicken Sie auf Speichern und dann auf Ausführen.
    Die E-Mails werden aus dem angegebenen Ordner gelöscht.