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

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Generieren Sie ein Objekt für jeden Benutzerdatensatz in einer Liste. Erfahren Sie, wie Sie mit Flow-Logik eine Liste von Datensätzen durchlaufen.

    Vorbereitungen

    Warum und wann dieser Vorgang ausgeführt wird

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

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
      Das System zeigt die Zielseite Flow Designer 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 Benutzern
      Anwendung Meine Applikation
      Ausführen als Anwender, der die Sitzung initiiert
    4. Wählen Sie Absenden aus.
      Das System zeigt die Schnittstelle Flow Designer an.
    5. Auswahlvorgang Klicken Sie, um einen Auslöser hinzuzufügen > Datum > Täglich.
    6. Wählen Sie Fertig aus, um den Auslöser zu schließen.
    7. Auswahlvorgang Klicken Sie, um eine Aktion, 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 Tabelledie Option Benutzer [sys_user] aus.
    9. Fügen Sie für Bedingungendie folgenden Werte hinzu.
      • [Abteilung][ist][Entwicklung][UND]
      • [E-Mail][ist nicht leer]
    10. Konfigurieren Sie diese Feldwerte.
      Feld Wert
      Sortieren nach Name
      Sortieren A bis Z
      Max. Ergebnisse 1000
    11. Wählen Sie Fertig aus, um die Aktion zu schließen.
    12. Auswahlvorgang Klicken Sie, um eine Aktion, Flow-Logik oder einen Subflow hinzuzufügen > Flow-Logik > For Each.
      Das System fügt dem Flow die Flow-Logik hinzu.
    13. WählenSie für Elemente [1->Benutzerdatensä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 aus, um die Flow-Logik zu schließen.
    15. Wählen Sie das Plus-Symbol aus, um der Flow-Logik für Für alle ein untergeordnetes Element hinzuzufügen.
    16. Auswahlvorgang Aktion > Meine Anwendung > Erstellen Sie ein Kontaktobjekt.
    17. Wählen Sie für userRecord [Benutzer]die Option [ 2->Benutzerdatensatz]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 aus, um die Flow-Logikaktion zu schließen.
    19. Wählen Sie das Plus-Symbol aus, um der Flow-Logik für Für alle 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 Aktion 2.1 im Datenbereich oder über die Schaltfläche Datenpillenauswahl auswählen.
    22. Wählen Sie Fertig aus, um die Flow-Logikaktion zu schließen.
    23. Wählen Sie Speichern.