Erstellen Sie einen anwenderdefinierten Flow, um für jeden Datensatz in einer Liste ein Objekt zu generieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Generieren Sie ein Objekt für jeden Anwenderdatensatz in einer Liste. Erfahren Sie, wie Sie mithilfe von Flow-Logik eine Liste der Datensätze durchlaufen.

    Vorbereitungen

    Warum und wann dieser Vorgang ausgeführt wird

    Verwenden Sie dieses Beispiel, um sich Demonstrationen dieser Vorgänge und Schritte anzusehen.
    • Erstellen Sie einen Flow, der nach einem täglichen Zeitplan ausgeführt wird.
    • Sucht Anwenderdatensätze, die nach der als Eingabe angegebenen Abteilung gefiltert wurden.
    • Fügen Sie Flow-Logik hinzu, die für jeden zuvor gesuchten Benutzerdatensatz ausgeführt wird.
    • Erstellen Sie mit der zuvor erstellten anwenderdefinierten Aktion ein Kontaktobjekt für jeden Benutzerdatensatz.
    • Erstellen Sie eine Protokollnachricht für jeden Benutzerdatensatz.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
      Das System zeigt die Zielseite Workflow-Studio an.
    2. Auswahlvorgang Neu > Flow
      Das System zeigt das Dialogfeld Flow-Eigenschaften an.
    3. Geben Sie diese Beispielwerte ein.
      Feld Wert
      Name Erstellt Kontaktobjekte aus Anwendern
      Anwendung Meine Applikation
      Ausführen als Anwender, der die Sitzung initiiert
    4. Wählen Sie Absenden aus.
      Das System zeigt die Schnittstelle Workflow-Studio an.
    5. Auswahlvorgang Klicken Sie, um einen Auslöser hinzuzufügen > Datum > Täglich.
    6. Wählen Sie Fertig, um den Auslöser zu schließen.
    7. Auswahlvorgang Klicken Sie, um eine Aktion, eine Flow-Logik oder einen Subflow hinzuzufügen > Aktion > ServiceNow Core > Datensätze nachschlagen.
      Das System fügt die Aktion dem Flow hinzu.
    8. Wählen Sie für TabelleBenutzer [sys_user] aus.
    9. Fügen Sie für Bedingungendiese Werte hinzu.
      • [Abteilung][ist][Entwicklung] [UND]
      • [E-Mail][ist nicht leer]
    10. Konfigurieren Sie diese Feldwerte.
      Feld Wert
      Anordnen nach Name
      Sortieren A bis Z
      Max. Ergebnisse 1000
    11. Wählen Sie Fertig, um die Aktion zu schließen.
    12. Auswahlvorgang Klicken Sie, um eine Aktion, eine Flow-Logik oder einen Subflow hinzuzufügen > Flow-Logik > For Each.
      Das System fügt die Flow-Logik zum Flow hinzu.
    13. WählenSie für Elemente die Option [1->Anwenderdatensätze]aus.
      Hinweis:
      Sie können die Datenpille Aktion 1 Benutzerdatensätze im Datenbereich oder über die Schaltfläche Datenpillenauswahl auswählen.
    14. Wählen Sie Fertig, um die Flow-Logik zu schließen.
    15. Wählen Sie das Plus-Symbol, um der Flow-Logik „Für jeden“ ein untergeordnetes Element hinzuzufügen.
    16. Auswahlvorgang Aktion > Meine Anwendung > Erstellt ein Kontaktobjekt.
    17. Wählen Sie für userRecord [Anwender][2->Anwenderdatensatz]aus.
      Hinweis:
      Sie können die Datenpille Aktion 2 Benutzerdatensatz im Datenbereich oder über die Schaltfläche Datenpillenauswahl auswählen.
    18. Wählen Sie Fertig, um die Flow-Logikaktion zu schließen.
    19. Wählen Sie das Plus-Symbol, um der Flow-Logik „Für jeden“ ein untergeordnetes Element hinzuzufügen.
    20. Auswahlvorgang Aktion > ServiceNow Core > Protokoll.
    21. Wählen Sie für Nachricht[2.1->contact] aus.
      Hinweis:
      Sie können die Kontaktdatenpille der Aktion 2.1 im Datenbereich oder über die Schaltfläche Datenpillenauswahl auswählen.
    22. Wählen Sie Fertig, um die Flow-Logikaktion zu schließen.
    23. Wählen Sie Speichern.