Flows erkunden
Flows automatisieren einen wiederholbaren mehrstufigen Prozess. Wenn die Flow-Auslöserbedingungen erfüllt sind, führt der Flow eine Sequenz wiederverwendbarer Aktionen und Flow-Logik aus, um den Prozess abzuschließen.
Flows-Übersicht
A Flow Ist ein automatisierter Prozess, der aus einem Auslöser, einer Sequenz wiederverwendbarer Aktionen und einer 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
- A Auslöser Gibt an, wann der Flow ausgeführt werden soll. Wenn die Auslöserbedingungen erfüllt sind, führt das System den Flow anhand der vom Auslöser bereitgestellten Daten aus. Workflow-Studio Unterstützt eine Vielzahl von Auslösertypen wie Datensatz, Servicekatalog-Anforderungen und geplante Auslöser. Eine Beschreibung der verfügbaren Auslösertypen finden Sie unter
- Flow-Ausführungsdetails
- A Flow-Ausführungsdetails Auf der Seite kann ein Flow-Autor Laufzeitinformationen zu einer Aktion oder einem Flow direkt aus der Designumgebung anzeigen. Sie können Details anzeigen, z. B. den aktuellen Status, die ausgeführten Aktionen oder Schritte, die generierten Ausgabewerte und die erzeugten Fehler. Weitere Informationen finden Sie unter Flow-Ausführungsdetails.
- Flow-Fehler-Handler
- A Flow-Fehler-Handler Ermöglicht einem Flow, Fehler aus 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 Sie Flows Ausgabewerte protokollieren, Benachrichtigungen senden und korrigierende Subflows ausführen, wenn sie einen Fehler verursachen. Weitere Informationen finden Sie unter Flow-Fehler-Handler.
- Subflows
- A subflow Ist ein automatisierter Prozess, der aus einer Sequenz wiederverwendbarer Aktionen, Dateneingaben und Ausgaben besteht. Im Gegensatz zu Flows haben Subflows keinen Auslöser, sondern werden stattdessen ausgeführt, wenn sie von einem Flow, einem anderen Subflow oder einem Skript aufgerufen werden. Das Erstellen und Verwalten von Subflows erfordert, dass Sie mit vertraut sind ServiceNow AI Platform Tabellen und Felder, die die Anwendung oder der Prozess verwendet. Prozessanalysten können Subflows mithilfe 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 ServiceNow AI 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-Core-Aktionen wie „Datensatz erstellen“ erfordern einige Vertrautheit mit ServiceNow AI PlatformTabellen und Felder. 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
- A Spoke Ist eine bereichsbezogene Anwendung, die enthält Workflow-Studio Aktionen und Subflows zum Verwalten bestimmter Tabellen. Zum Beispiel die ITSM-Spoke Enthält Aktionen zum Verwalten von Incident- und Problemdatensätzen. Sie können zusätzliche Spokes über aktivieren ServiceNow Speichern oder aktivieren Sie das entsprechende Plugin. Die Erstellung einer eigenen Spoke erfordert Vertrautheit mit der Anwendungsentwicklung auf dem ServiceNow AI Platform. Eine Liste der verfügbaren Spokes finden Sie unter Spokes.
Detaillierte Anweisungen zum Erstellen eines Flows finden Sie unter Erstellen Sie einen Flow in Workflow-Studio.
Abschnitte eines Flows
Ein Flow besteht aus vier Abschnitten.
- 1. Auslöserabschnitt
- Im Abschnitt Auslöser können Sie auswählen und definieren, wann der Flow ausgeführt wird. Jeder Auslösertyp definiert, wann ein Flow startet, und die ihm zur Verfügung stehenden Startdaten. Es gibt Auslöser für Datensatzvorgänge, Daten 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 können Sie die Schritte auswählen und konfigurieren, aus denen Ihr Flow besteht. Sie können hinzufügen Aktionen , Flow-Logik , Und Subflows Zu einem Flow durch Öffnen der zugehörigen Auswahl.
Sequenzielle Nummern werden neben jedem Element in der Design-Canvas 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 beheben. Weitere Informationen zur Verwendung des Abschnitts „Fehler-Handler“ finden Sie unter Flow-Fehler-Handler.
- 4. Datenbereich
- Im Datenbereich werden alle vom Flow gesammelten oder generierten Daten als Variablen gespeichert. Jede Datenvariable hat eine eigene Pille Die Flow Designer verwenden können, um den Variablenwert in eine Aktionseingabe oder -Ausgabe zu ziehen. 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
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 den Flow-Auslöser oder die Subflow-Eingaben beschränkt sein. Wenn Sie einem Flow Aktionen hinzufügen, werden die Ausgabewerte jeder Aktion als Datenpillen im Datenbereich angezeigt.
Komponentenauswahl
Im Abschnitt Aktionen eines Flows können Sie auswählen Aktion , Flow-Logik , Oder Subflow Optionen zum Öffnen einer Auswahl für diesen Komponententyp. Sie können entweder Text in das Suchfenster eingeben, um nach einer Komponente zu suchen, oder die Kategorien durchsuchen, um eine Komponente zu finden, die Sie Ihrem Flow hinzufügen möchten.
Die Aktionsauswahl besteht aus mehreren Funktionen, die das Suchen von Aktionen 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.
- Neueste/r
- In der Aktionsauswahl wird eine Liste der neuesten Aktionen angezeigt, die Sie während dieser Sitzung ausgewählt haben.
- Beliebt
- In der Aktionsauswahl wird eine Liste der Aktionen angezeigt, die andere Anwender 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 verwendete Aktionen ServiceNow AI Platform Vorgänge, die jedem Flow hinzugefügt werden können.
- Globale Spoke-Aktionen
- Entwickler können anwenderdefinierte Aktionen im globalen Anwendungsbereich erstellen, um sie für alle Anwendungen verfügbar zu machen. ServiceNow Stellt einige Aktionen im globalen Bereich zur Verwendung in einem beliebigen 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.
Beschreibungen von Flow-Daten
Sehen Sie sich eine Beschreibung der Daten in natürlicher Sprache an, die jede Komponente eines Flows verwendet. Verstehen Sie, welche Daten-Flow-Auslöser, -Aktionen und Flow-Logikblöcke verwenden, ohne ihre Konfigurationsdetails öffnen zu müssen.
- Auslöserbeschreibung
-
Der Auslöser „Datensatz erstellen“ beschreibt die Bedingungen, die erfüllt sein müssen, um den Flow zu starten.
Incident erstellt, bei dem (Kurzbeschreibung beginnt mit [Demo] und „Zugewiesen an“ ist nicht leer)
- Aktionsbeschreibung
-
Die Aktion „Datensätze suchen“ beschreibt die Filterbedingungen, die zum Suchen von Datensätzen verwendet werden.
Incident-Datensätze suchen, wobei (Anrufer ist [Auslöser – Datensatz erstellt > ... > Anrufer] und aktiv ist „wahr“)
- Beschreibung der Flow-Logik
-
Die IF-Flow-Logik beschreibt die Bedingungen, die erfüllt sein müssen, um die enthaltenen Aktionen auszuführen.
Wenn [1 – Datensätze suchen > Anzahl] größer als 1 ist
Flows-Vorteile
- Automatisiert sich wiederholende Arbeit, um Effizienz und Experience zu verbessern.
- Beschreibt einen Workflow in natürlicher Sprache, damit nicht technische Anwender verstehen können, was er tut.
- Zeigt einen Workflow als Diagramm an, damit Builder verfügbare Pfade und Verbindungen sehen können.
- Ermöglicht das Erstellen und Testen eines Workflows über eine einzige Schnittstelle, um sicherzustellen, dass er wie erwartet funktioniert.
- Fördert die Prozessautomatisierung, indem Fachexperten die Entwicklung wiederverwendbarer Aktionen für Flow-Autoren ermöglichen.
- Reduziert die Upgrade-Kosten mit Upgrade-Safe- ServiceNow AI Platform Logik ersetzt komplexes benutzerdefiniertes Skript.
- Reduziert die Entwicklungskosten durch Bereitstellung einer Bibliothek mit wiederverwendbaren Aktionen.
- Skaliert mit separaten Abonnements für Integration und Robotic Process Automation (RPA)-Funktionalität.
| Leistung | Funktion | Anwender |
|---|---|---|
| Erstellen Sie einen automatisierten Workflow aus einer vorhandenen Bibliothek automatisierter Vorgänge. | Flow | Anwendungsentwickler, Prozessbesitzer oder Administrator |
| Führen Sie einen automatisierten Workflow aus, wenn eine Reihe von Auslöserbedingungen erfüllt ist. | Flow | Anwendungsentwickler, Prozessbesitzer oder Administrator |
| Verwenden Sie eine Reihe von Auslöserbedingungen als Eingabedaten, um einen automatisierten Workflow auszuführen. | Flow | Anwendungsentwickler, Prozessbesitzer oder Administrator |