Erstellen Sie einen Flow in Workflow-Studio

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Führen Sie eine Folge von Aktionen und Flow-Logik aus, wenn die Auslöserbedingungen eintreten.

    Vorbereitungen

    • Erstellen oder wählen Sie eine Anwendung zum Speichern des Inhalts Workflow-Studio aus.
    • Erforderliche Rolle: flow_designer oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Benutzer mit der Rolle „flow_designer“ oder „admin“ sollten mit der Struktur der Anwendungstabelle vertraut sein und auf vorhandene Geschäftslogik achten, die den Zieltabellen eines Flows oder Subflows zugeordnet ist. Deaktivieren Sie alle in Konflikt stehenden Business Rules oder Workflows, bevor Sie einen Ablauf oder Unterablauf erstellen.

    Wenn Sie eine anwenderdefinierte Anwendung erstellen, die den Inhalt Workflow-Studio enthält, können Sie die Anwendung über das App-Repository oder ServiceNow Storebereitstellen.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studio.
    2. Wählen Sie auf der Startseite Workflow-Studio die Option aus Neu > Flow.
    3. Wählen Sie aus, ob der Flow mit Now Assist oder von Grund auf neu erstellt werden soll.

      Informationen zum Erstellen eines -Flows mit Now Assistfinden Sie unter Erstellen Sie einen Flow mit Now Assist.

      Um einen Flow von Grund auf neu zu erstellen, fahren Sie mit dem nächsten Schritt fort.

    4. Wählen Sie die Registerkarte Von Grund auf neu erstellen aus.
    5. Füllen Sie die Felder im Bildschirm „Flow-Eigenschaften“ aus.
      Feld Beschreibung
      Flow-Name Name zur eindeutigen Identifizierung Ihres Flows. Das System konvertiert den Flow-Namen in einen internen Namen, indem Leerzeichen durch Unterstriche ersetzt werden.
      Beschreibung Beschreibung Ihres Flows.
      Anwendung Anwendungsbereich, in dem Sie Ihren Flow erstellen möchten. Die Standardeinstellung ist "Global". Der Anwendungsbereich bestimmt, auf welche Daten Ihr Flow zugreifen und welche Daten er freigeben kann.
      Domäne Domänenbereich des Flows. Weitere Informationen zu Domain Separation finden Sie unter Domain separation explained.
      Tabelle : 1. Zusätzliche Eigenschaften
      Feld Beschreibung
      Schutz Auswahl, um anzugeben, ob der Flow schreibgeschützt ist. Sie können einen Wert nur auswählen, wenn Sie den Flow in einem Anwendungsbereich erstellen, den Sie besitzen.
      Ausführen als

      Option, die Sie auswählen können, um anzugeben, dass der Flow als Systemanwender oder als Anwender, der die Sitzung initiiert, ausgeführt wird. Wählen Sie den Anwender aus, der die Sitzungsoption initiiert, wenn Aktualisierungen vom Anwender stammen sollen, der den Flow ausgelöst hat. Verwenden Sie diese Option beispielsweise, wenn die Kommentare zum Incident-Datensatz vom aktuellen Benutzer oder die Genehmigungs-E-Mails vom Genehmiger stammen sollen. Einstellungen für die Option Ausführen als in einem Flow gelten nicht für untergeordnete Subflows.

      Hinweis:
      Standardmäßig werden Flows als der Benutzer ausgeführt, der die Sitzung initiiert.

      Um einen Flow zu erstellen, der mit einem persönlichen OAuth-Token ausgeführt werden kann, wählen Sie den Benutzer aus, der die Sitzungsoption initiiert. Wenn der Benutzer, der den Flow ausführt, über ein persönliches OAuth-Token verfügt, wird der Flow mit diesem Token ausgeführt. Weitere Informationen zum Erstellen eines persönlichen OAuth-Tokens finden Sie unter OAuth 2.0-Anmeldeinformationen.

      Wenn Flows als der Benutzer ausgeführt werden, der die Sitzung initiiert, schränkt das System Flow-Aktionen durch Benutzer-ACL-Einschränkungen ein. Stellen Sie sicher, dass Sicherheitsbeschränkungen nicht verhindern, dass Benutzer, die den Flow auslösen, Flow-Aktionen ausführen. Vom initiierenden Anwender ausgeführte Flows berücksichtigen auch anwenderspezifische Einstellungen wie Datums-/Uhrzeitformate.

      Hinweis:
      Flows für eingehende E-Mails ignorieren diese Einstellung und werden immer als der Anwender ausgeführt, der die Sitzung initiiert. Um Zugriffssteuerungen für einen eingehenden E-Mail-Flow zu testen, nehmen Sie die Identität eines typischen eingehenden E-Mail-Benutzers an, und lösen Sie den Flow manuell aus.
      Mit Rollen ausführen: Rollen, mit denen der Flow ausgeführt wird. Diese Option ist nur verfügbar, wenn Ausführen als auf den Benutzer festgelegt ist, der die Sitzung initiiert.
      Flow-Priorität – Standard
      Prioritätsstufe, auf der das System diesen Flow standardmäßig ausführen soll. Verfügbare Optionen:
      • Niedrig
      • Mittel (Standard)
      • Hoch 

      Weitere Informationen zu Flow-Prioritätsstufen finden Sie unter Flow-Priorität.

    6. Wählen Sie Absenden.
      Hinweis:
      Wenn Sie zum ersten Mal in Workflow-Studiosind, wird ein Willkommensbildschirm angezeigt. Sie können entweder an der Begrüßungstour teilnehmen oder die Tour vorerst überspringen.
      Das System zeigt die Designumgebung Workflow-Studio an.
    7. Fügen Sie dem Flow einen gespeicherten Auslöser hinzu.
      Hinweis:
      Sie können entweder einen Auslöser für den Flow erstellen oder einen gespeicherten Auslöser verwenden. Um einen Auslöser zu erstellen, fahren Sie mit dem nächsten Schritt fort. Informationen zum Erstellen eines gespeicherten Auslösers finden Sie unter Erstellen Sie einen gespeicherten Auslöser.
      1. Wählen Sie im Abschnitt TRIGGER (Auslöser) die Option Add a trigger (Auslöser hinzufügen)aus.
      2. Wählen Sie in der Liste „Auslöser“ unter „INSTALLIERTE SPEICHEN“ die Anwendung aus, unter der der Auslöser erstellt wurde.
        Beispiel: Global.
        Workflow-Studio zeigt eine Liste der Auslöser an, die sich in der ausgewählten Anwendung befinden.
      3. Wählen Sie den Auslöser aus.
        Je nachdem, wie der Auslöser konfiguriert ist, können Sie die Auslösereigenschaften anzeigen oder dem Auslöser zusätzliche Bedingungen hinzufügen.
      4. Wählen Sie Fertig.
    8. Wenn Sie einen Auslöser für den Flow erstellen möchten, gehen Sie wie folgt vor:
      1. Wählen Sie im Abschnitt TRIGGER (Auslöser) die Option Add a trigger (Auslöser hinzufügen)aus.
      2. Wählen Sie in der Liste Auslöser einen Auslöser aus, der die Ausführung Ihres Flows startet.
        Weitere Informationen zu Auslösertypen finden Sie unter Workflow-Studio Flow-Auslösertypen.
        Abhängig vom Typ des von Ihnen ausgewählten Auslösers zeigt das System eine Reihe von Feldern an.
      3. Richten Sie Ihren Auslöser ein, indem Sie die Felder ausfüllen.
        Wählen Sie für einen datensatzbasierten Auslöser beispielsweise eine Tabelle aus, und legen Sie Feldbedingungen fest, bei deren Erfüllung der Flow ausgeführt wird.
      4. Klicken Sie auf Erledigt.
    9. Um Aktionen, Flows, Subflows oder Flow-Logik hinzuzufügen, wählen Sie Aktion, Flow-Logik oder Subflow hinzufügen.
      1. Wählen Sie eine Option aus.
        Option Beschreibung
        Aktion

        Wählen Sie die gewünschte Aktion aus. Workflow-Studio enthält Workflow-Studio Aktionen, die für Flows und Subflows verfügbar sind. Alternativ kann ein Benutzer mit der Rolle „action_designer“ zusätzliche Aktionen zum Hinzufügen zu Flows erstellen. Mit den Plugins Integration Hub und Spokes werden zusätzliche -Aktionen installiert.

        Um Entwurfsaktionen aus dem Menü „Weitere Aktionen“ hinzuzufügen, legen Sie „Entwurfsaktionen anzeigen“ auf wahrfest.

        Um Spokes anzuzeigen, die in ServiceNow Storeverfügbar sind, legen Sie im Menü Weitere Aktionen die Option Store-Spokes anzeigen auf wahr fest.
        Hinweis:
        Unter Nicht installierte Spokeszeigt das System Spokes an, die in ServiceNow Store basierend auf der Kompatibilität mit der Version ServiceNow und der Anwendungsabhängigkeit von Workflow-Studioverfügbar sind.
        Flow-Logik Wählen Sie eine Option aus, um bedingte oder wiederholte Vorgänge anzugeben.
        Subflow Wählen Sie einen veröffentlichten Subflow aus, und definieren Sie die Eingabewerte. Zusätzlich zum Hinzufügen eines Subflow als Flow-Aktion können Sie im Menü „Weitere Aktionen“ die Option Ausgelöste Flows anzeigen aktivieren, um einen aktivierten Flow auszuwählen und die erforderlichen Eingaben zu definieren. Das Ausführen eines ausgelösten Ablaufs ignoriert seine Auslöserbedingungen und führt alle Aktionen aus.

        Um die Reihenfolge einer Aktion in einem Flow zu ändern, ziehen Sie den Handle auf der linken Seite der Aktion an die gewünschte Stelle.

        Abhängig von der von Ihnen ausgewählten Option zeigt das System eine Reihe von Feldern an.
      2. Füllen Sie die Felder aus, um die Aktion, die Flow-Logik oder den Subflow zu konfigurieren.
      3. Wählen Sie Fertig.
      4. Wiederholen Sie das Hinzufügen von Aktionen, bis die Aktionen vollständig sind.
    10. Wählen Sie Speichern.
      Workflow-Studio speichert einen Entwurf des Ablaufs, des Auslösers und der Aktionen.

    Nächste Maßnahme

    • Testen Sie Ihren Flow, bis Sie bereit sind, ihn zu aktivieren.
      Hinweis:
      Das System löst nur aktivierte Flows aus.
    • Stellen Sie Ihren Flow bereit, oder übertragen Sie ihn an eine andere Instanz.
      • Stellen Sie Ihren Flow aus dem App-Repository bereit, wenn Ihre Anwendung vollständig und bereit für die Veröffentlichung ist.
      • Übertragen Sie Ihren Flow aus einer Update Set-XML-Datei, wenn Sie den Flow in einer anderen Instanz testen möchten. Wenn Sie einen Flow speichern, generiert Workflow-Studio eine einzelne Update-Satz-Datei, die ihre Subflows und Aktionen enthält.