Ablauf erstellen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Führen Sie eine oder mehrere Aktionen aus, wenn eine Auslöserbedingung auftritt.

    Vorbereitungen

    Warum und wann dieser Vorgang ausgeführt wird

    Benutzer mit der Rolle „flow_designer“ oder „admin“ sollten die Struktur der Anwendungstabelle kennen und sich der vorhandenen Geschäftslogik bewusst sein, die den Zieltabellen eines Flow oder Subflow zugeordnet ist. Deaktivieren Sie alle in Konflikt stehenden Business Rules oder Workflows, bevor Sie einen Ablauf oder Unterablauf erstellen.

    Wenn Sie eine benutzerdefinierte Anwendung erstellen, die Ihren Flow Designer-Inhalt enthält, können Sie die Anwendung mit dem Anwendungs-Repository oder dem ServiceNow Storebereitstellen.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
    2. Klicken Neu > Flow.
    3. Füllen Sie die Felder im Bildschirm „Flow-Eigenschaften“ aus.
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung Ihres Flows. Das System berechnet den internen Namen des Ablaufs aus dem Namen.
      Beschreibung Beschreibung Ihres Flows.
      Anwendung Anwendungsbereich, in dem Sie Ihren Flow erstellen möchten. Die Standardeinstellung ist "Global".
      Tabelle : 1. Erweiterte Optionen
      Feld Beschreibung
      Schutz Auswahl, um anzugeben, ob der Flow schreibgeschützt ist. Sie können nur einen Wert 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 Systembenutzer oder als Benutzer, der die Sitzung initiiert, ausgeführt wird. Wählen Sie den Benutzer aus, der die Sitzungsoption initiiert, wenn Aktualisierungen von dem Benutzer stammen sollen, der den Flow ausgelöst hat. Verwenden Sie diese Option beispielsweise, wenn die Kommentare des Incident-Datensatzes vom aktuellen Benutzer stammen sollen oder wenn 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, begrenzt das System Flow-Aktionen durch Benutzer-ACL-Beschränkungen. Stellen Sie sicher, dass Sicherheitsbeschränkungen Benutzer, die den Flow auslösen, nicht daran hindern, Flow-Aktionen auszuführen. Vom initiierenden Benutzer ausgeführte Flows berücksichtigen auch benutzerspezifische Einstellungen wie Datums-/Uhrzeitformate.

      Hinweis:
      Eingehende E-Mail-Flows ignorieren diese Einstellung und werden immer als der Benutzer ausgeführt, der die Sitzung initiiert. Um Zugriffskontrollen für einen eingehenden E-Mail-Flow zu testen, nehmen Sie die Identität eines typischen Benutzers für eingehende E-Mails 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, mit der das System diesen Flow standardmäßig ausführen soll. Verfügbare Optionen:
      • Niedrig
      • Mittel (Standard)
      • Hoch

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

    4. Klicken Sie auf Absenden.
      Hinweis:
      Wenn Sie Flow Designerzum ersten Mal verwenden, wird ein Begrüßungsbildschirm angezeigt. Sie können entweder an der Willkommens-Tour teilnehmen oder die Tour vorerst überspringen.
      Das System zeigt die Designumgebung Flow Designer an.
    5. Fügen Sie Ihrem Flow einen Auslöser hinzu.
      1. Wählen Sie im Abschnitt AUSLÖSER die Option Auslöserhinzufü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 Flow Designer Auslösertypen.
        Das System zeigt eine Reihe von Feldern an, die vom Typ des von Ihnen ausgewählten Auslösers abhängen.
      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.
    6. 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. Flow Designer enthält Flow Designer Aktionen, die für Flows und Subflows verfügbar sind. Alternativ kann ein Benutzer mit der Rolle „action_designer“ zusätzliche Aktionen erstellen, die Flows hinzugefügt werden sollen. 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 truefest.

        Um Spokes anzuzeigen, die in ServiceNow Storeverfügbar sind, legen Sie Store-Spokes anzeigen im Menü „Weitere Aktionen“ auf true 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 Flow Designerverfü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 Ziehpunkt auf der linken Seite der Aktion an die gewünschte Position.

        Das System zeigt abhängig von der von Ihnen ausgewählten Option 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.
    7. Klicken Sie auf Speichern.
      Flow Designer 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 in eine andere Instanz.
      • Stellen Sie Ihren Flow aus dem Anwendungs-Repository bereit, wenn Ihre Anwendung abgeschlossen und zur Veröffentlichung bereit 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 Flow Designer eine einzelne Update Set-Datei, die die Subflows und Aktionen enthält.