Flows erkunden

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 7 Minuten Lesedauer
  • Flows automatisieren einen wiederholbaren Prozess mit mehreren Schritten. Wenn die Bedingungen für den Flow-Auslöser erfüllt sind, führt der Flow eine Reihe von wiederverwendbaren Aktionen und Flow-Logik aus, um den Prozess abzuschließen.

    Flows-Übersicht

    Ein Flow ist ein automatisierter Prozess, der aus einem Auslöser und einer Sequenz von wiederverwendbaren Aktionen und Flow-Logik besteht. Der Auslöser gibt an, wann der Flow ausgeführt werden soll. Die -Aktionen führen eine Reihe von Vorgängen für Ihre Daten aus. Zum Beispiel die VTB-Probenfluss erstellt und ordnet eine VTB-Karte zu, wenn ein Incident mit Priorität 1 erstellt wird.

    Flows bestehen aus den folgenden Komponenten.

    Auslöser
    Ein Auslöser gibt an, wann der Flow ausgeführt werden soll. Wenn die Auslöserbedingungen erfüllt sind, führt das System den Flow mit den vom Auslöser bereitgestellten Daten aus. Workflow-Studio unterstützt eine Vielzahl von Auslösertypen wie Datensätze, Servicekatalog-Anforderungen und geplante Auslöser. Eine Beschreibung der verfügbaren Auslösertypen finden Sie unter Workflow-Studio Flow-Auslösertypen.
    Flow-Ausführungsdetails
    Auf einer Detailseite zur Flow-Ausführung kann ein Flow-Autor Laufzeitinformationen zu einer Aktion oder einem Flow direkt in der Designumgebung anzeigen. Sie können Details wie den aktuellen Status, die ausgeführten Aktionen oder Schritte, die generierten Ausgabewerte und die erzeugten Fehler anzeigen. Weitere Informationen finden Sie unter Flow-Ausführungsdetails.
    Flow-Fehler-Handler
    Ein Flow-Fehler-Handler ermöglicht es einem Flow, Fehler in den Flow-Ausführungsdetails zu erfassen und zu melden. Führen Sie eine Reihe von Aktionen und Subflows aus, um Probleme zu identifizieren und zu beheben. Beispielsweise können Flows Ausgabewerte protokollieren, Benachrichtigungen senden und korrigierende Subflows ausführen, wenn ein Fehler auftritt. Weitere Informationen finden Sie unter Flow-Fehler-Handler.
    Subflows
    Ein Subflow ist ein automatisierter Prozess, der aus einer Sequenz von wiederverwendbaren Aktionen, Dateneingaben und Ausgaben besteht. Im Gegensatz zu Flows haben Subflows keinen Auslöser, sondern werden ausgeführt, wenn sie von einem Flow, einem anderen Subflow oder einem Skript aufgerufen werden. Das Erstellen und Verwalten von Subflows setzt voraus, dass Sie mit den Now Platform -Tabellen und -Feldern vertraut sind, die von der Anwendung oder dem Prozess verwendet werden. Prozessanalysten können Subflows anhand verfügbarer Aktionen erstellen oder einen vorhandenen Subflow als Vorlage verwenden. Weitere Informationen finden Sie unter Subflows werden erstellt.
    Aktionen
    Eine Aktion ist ein wiederverwendbarer Vorgang, mit dem Prozessanalytiker Now Platform-Funktionen automatisieren können, ohne Code schreiben zu müssen. Zum Beispiel können Prozessanalytiker mit der Aktion Datensatz erstellen Datensätze in einer bestimmten Tabelle mit bestimmten Werten generieren, wenn bestimmte Bedingungen auftreten. ServiceNow-Kernaktionen wie Datensatz erstellen erfordern eine gewisse Vertrautheit mit Now Platform -Tabellen und -Feldern. Aktionsdesigner können anwendungsspezifische Aktionen erstellen, um Konfigurationsdetails vorab festzulegen. Wenn Sie beispielsweise eine „Incident-Aufgabe erstellen“-Aktion erstellen, wird sichergestellt, dass der Prozessanalytiker bei jeder Verwendung der Aktion die richtige Tabellen- und Feldkonfiguration verwendet. Sie können anwendungsspezifische Aktionen hinzufügen, indem Sie die zugehörige Spoke aktivieren. Siehe Workflow-Studio Aktionen.
    Spokes
    Eine -Spoke ist eine bereichsbezogene Anwendung, die Workflow-Studio -Aktionen und Subflows zum Verwalten bestimmter Tabellen enthält. Beispielsweise enthält die ITSM-Spoke Aktionen zum Verwalten von Incident- und Problem-Datensätzen. Sie können zusätzliche Spokes über den ServiceNow Store oder das entsprechende Plugin aktivieren. Das Erstellen einer eigenen Spoke erfordert Kenntnisse über die -Anwendungsentwicklung in Now Platform. Eine Liste der verfügbaren Spokes finden Sie unter Spokes.

    Abschnitte eines Flows

    Vier Abschnitte eines Flows: Auslöser, Aktionen, Fehler-Handler und Datenbereich

    Ein Flow besteht aus vier Abschnitten.

    1. Abschnitt „Auslöser“.
    Im Abschnitt Auslöser wählen und definieren Sie, wann der Flow ausgeführt werden soll. Jeder Auslösertyp definiert, wann ein Flow startet und welche Startdaten dafür verfügbar sind. Es gibt Auslöser für Datensatzvorgänge, Datumsangaben und Anwendungsvorgänge.​

    Flows unterstützen datensatzbasierte, zeitplanbasierte und anwendungsbasierte Auslösertypen. Weitere Informationen zu verfügbaren Auslösertypen finden Sie unter Workflow-Studio Flow-Auslösertypen.

    2. Aktionsabschnitt
    Im Abschnitt „Aktionen“ wählen und konfigurieren Sie die Schritte, aus denen Ihr Flow besteht. Sie können einem Flow Aktionen, Flow-Logikund Subflows hinzufügen, indem Sie die zugehörige Auswahl öffnen.

    Neben jedem Element in der Design-Canvas werden fortlaufende Nummern angezeigt. Aktionsnummern beginnen mit 1 und werden dann um 1 erhöht, wenn Sie dem Flow weitere Elemente hinzufügen.

    3. Fehler-Handler-Abschnitt
    Im Abschnitt Fehler-Handler der Flows können Sie den Flow aktivieren, um Fehler zu erfassen und zu korrigieren. Weitere Informationen zur Verwendung des Abschnitts „Error Handler“ finden Sie unter Flow-Fehler-Handler.
    4. Datenbereich
    Im Datenbereich werden alle vom Flow erfassten oder generierten Daten als Variablen gespeichert. Jede Datenvariable hat eine eigene Pille, mit der Flow-Designer den Variablenwert per Drag-and-Drop in eine Aktionseingabe oder -ausgabe ziehen können. Flows generieren den Pillennamen basierend auf dem Inhalt und seinem Datentyp. Das System gibt den variablen Datentyp neben dem Pill an.
    Abbildung : 1. Beispiel-Flow-Daten im Datenbereich
    Beispiel-Flow-Daten im Datenbereich.

    Aktionskonfiguration

    Fügen Sie einem Flow eine Aktion hinzu, indem Sie die Aktionsauswahl öffnen. Konfigurieren Sie eine Aktion, indem Sie ihre Eingabewerte angeben, bei denen es sich um Daten aus dem Flow-Auslöser oder die Ausgabe anderer Aktionen handeln kann. Geben Sie Werte für Eingaben direkt ein, oder verwenden Sie Daten aus dem Datenbereich, um die Eingaben einer Aktion zu konfigurieren. Zu Beginn eines Flows können die Daten auf die Flow-Auslöser oder Subflow-Eingaben beschränkt sein. Wenn Sie einem Flow Aktionen hinzufügen, werden die Ausgabewerte jeder Aktion als Datenpillen im Datenbereich angezeigt.

    Aktionsauswahl

    Wählen Sie im Abschnitt „Aktionen“ eines Flows Aktion aus, um die Aktionsauswahl zu öffnen. Sie können entweder Text in das Suchfenster eingeben, um nach einer Aktion zu suchen, oder die Aktionskategorien durchsuchen, um eine Aktion zu finden, die Sie Ihrem Flow hinzufügen möchten.

    Abbildung : 2. Aktionsauswahlmenü
    Verwenden Sie die Aktionsauswahl, um Aktionen zu finden, die Sie Ihrem Flow hinzufügen können.

    Die Aktionsauswahl besteht aus mehreren Funktionen, um das Auffinden von Aktionen zu erleichtern.

    Aktionen suchen
    Die Aktionsauswahl filtert die Liste der Aktionen, die während der Eingabe angezeigt werden. Die Auswahl zeigt nur Aktionen an, die Ihrer Suchabfrage entsprechen.
    Neuestes
    Die Aktionsauswahl zeigt eine Liste der neuesten Aktionen an, die Sie während dieser Sitzung ausgewählt haben.
    Beliebt
    In der Aktionsauswahl wird eine Liste mit Aktionen angezeigt, die andere Benutzer häufig verwendet haben.
    Installierte Spokes
    Einige Anwendungen enthalten Spokes, die anwendungsspezifische Aktionen hinzufügen. Spoke-Aktionen sind normalerweise schreibgeschützt, können jedoch kopiert und angepasst werden. Die Aktionsauswahl gruppiert Aktionen nach dem Anwendungsbereich, zu dem sie gehören. Wählen Sie eine Spoke aus, um die Liste der Aktionen anzuzeigen.
    ServiceNow Kernaktionen
    Ihre Instanz enthält eine Sammlung von Kernaktionen oder häufig verwendeten Now Platform Vorgängen, die jedem Flow hinzugefügt werden können.
    Globale Spoke-Aktionen
    Entwickler können anwenderdefinierte Aktionen im Anwendungsbereich „Global“ erstellen, um sie für alle Anwendungen verfügbar zu machen. ServiceNow stellt einige Aktionen im Bereich „Global“ zur Verwendung in jedem Flow bereit.
    Benutzerdefinierte Aktionen
    Entwickler können auch anwenderdefinierte Aktionen in einem Anwendungsbereich erstellen, für den sie verantwortlich sind. Anwenderdefinierte Aktionen werden in der Aktionsauswahl unter dem Anwendungsbereich der Spoke angezeigt.

    Workflow zum Erstellen von Flows mit Workflow-Studio

    In der folgenden Abbildung werden die grundlegenden Aufgaben beschrieben, die bei der Erstellung eines Flows mit Workflow-Studioauszuführen sind. Ausführliche Anweisungen zum Erstellen eines Flow finden Sie unter Erstellen Sie einen Flow in Workflow-Studio.

    Flows-Vorteile

    Flows bieten Prozessverantwortlichen und Entwicklern folgende Vorteile:
    • Automatisiert sich wiederholende Arbeiten, um die Effizienz und Experience zu verbessern.
    • Beschreibt einen Workflow in natürlicher Sprache, damit technisch nicht versierte Anwender die Funktionsweise verstehen.
    • Zeigt einen Workflow als Diagramm an, damit Builder verfügbare Pfade und Verbindungen erkennen können.
    • Ermöglicht das Erstellen und Testen eines Workflows über eine zentrale Schnittstelle, um sicherzustellen, dass er wie erwartet funktioniert.
    • Fördert die Prozessautomatisierung, indem Fachexperten in die Lage versetzt werden, wiederverwendbare Aktionen zu entwickeln und für Flow-Autoren freizugeben.
    • Reduziert die Upgrade-Kosten mit Upgrade-Safe- Now PlatformLogik ersetzt komplexes benutzerdefiniertes Skript.
    • Reduziert die Entwicklungskosten durch Bereitstellung einer Bibliothek mit wiederverwendbaren Aktionen.
    • Skaliert mit separaten Abonnements für die Integrations- und Robotic Process Automation-Funktionen (RPA).
    Vorteil Funktion Anwender
    Erstellen Sie einen automatisierten Workflow aus einer vorhandenen Bibliothek automatisierter Vorgänge. Flow Anwendungsentwickler, Prozessverantwortlicher oder Administrator
    Führen Sie einen automatisierten Workflow aus, wenn eine Reihe von Auslöserbedingungen erfüllt ist. Flow Anwendungsentwickler, Prozessverantwortlicher oder Administrator
    Verwenden Sie eine Reihe von Auslöserbedingungen als Eingabedaten, um einen automatisierten Workflow auszuführen. Flow Anwendungsentwickler, Prozessverantwortlicher oder Administrator