Erstellen Sie einen Flow in Workflow-Studio
Führen Sie eine Sequenz von Aktionen und Flow-Logik aus, wenn die Auslöserbedingungen auftreten.
Vorbereitungen
- Erstellen oder wählen Sie eine Anwendung aus, um Ihren zu speichern Workflow-Studio Inhalt.
- Erforderliche Rolle: flow_designer oder admin
Warum und wann dieser Vorgang ausgeführt wird
Anwender mit der Rolle „Flow_Designer“ oder „admin“ müssen die Anwendungstabellenstruktur kennen und sich mit allen vorhandenen Geschäftslogik vertraut machen, 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.
Erstellen einer anwenderdefinierten Anwendung zur Aufnahme von Workflow-Studio Mit Inhalt können Sie Folgendes tun Bereitstellen Die Anwendung, die das Anwendungs-Repository oder verwendet ServiceNow Store.
Prozedur
- Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
- Von Workflow-Studio Homepage, wählen Sie aus Neu > Flowan.
-
Wählen Sie aus, ob der Flow mit erstellt werden soll Now Assist Oder, um den Flow von Grund auf neu zu erstellen.
Um einen Flow mit zu erstellen Now Assist, Siehe Erstellen Sie einen Flow mit Now Assist.
Um einen Flow von Grund auf neu zu erstellen, fahren Sie mit dem nächsten Schritt fort.
- Wählen Sie aus Von Grund auf neu erstellen Registerkarte.
-
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 kann und welche Daten er freigeben kann. Domäne Domänenbereich des Flows. Weitere Informationen zur Domänentrennung 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, dessen Eigentümer Sie sind. Ausführen als Option zum Angeben des Anwenders, der den Flow ausführt. Sie können den Systemanwender oder den Anwender auswählen, der die Sitzung initiiert. Wählen Sie den Anwender aus, der die Sitzungsoption initiiert, wenn Aktualisierungen von dem Anwender stammen sollen, der den Flow ausgelöst hat. Verwenden Sie diese Option beispielsweise, wenn die Kommentare des Incident-Datensatzes von dem Anwender stammen sollen, der den Flow gestartet hat. Einstellungen für die Option „Ausführen als“ in einem Flow gelten nicht für untergeordnete Subflows.
Hinweis:Standardmäßig werden Flows als Anwender 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 Anwender aus, der die Sitzungsoption initiiert. Wenn der Anwender, 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 Anwender ausgeführt werden, der die Sitzung initiiert, begrenzt das System Flow-Aktionen nach ACL-Einschränkungen des Anwenders. Stellen Sie sicher, dass Sicherheitsbeschränkungen nicht verhindern, dass Anwender, die den Flow auslösen, Flow-Aktionen ausführen. Flows, die vom initiierenden Anwender ausgeführt werden, berücksichtigen auch anwenderspezifische Einstellungen wie Datums-/Uhrzeitformate.
Hinweis:Eingehende E-Mail-Flows ignorieren diese Einstellung und werden immer als Anwender ausgeführt, der die Sitzung initiiert. Um Zugriffssteuerungen für einen Flow für eingehende E-Mails zu testen, nehmen Sie die Identität eines typischen Anwenders 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 Ist auf festgelegt Anwender, der die Sitzung initiiert . Flow-Priorität – Standard Prioritätsebene, auf der das System diesen Flow standardmäßig ausführen soll. Verfügbare Optionen:- Niedrig
- Mittel (Standard)
- Hoch
Informationen zu Flow-Prioritätsstufen finden Sie unter Flow-Priorität.
-
Wählen Sie Absenden.
Hinweis:Wenn dies Ihr erstes Mal in ist Workflow-Studio, Ein Willkommensbildschirm wird angezeigt. Sie können entweder an der Willkommenstour teilnehmen oder die Tour vorerst überspringen.Das System zeigt an Workflow-Studio Designumgebung.
-
Fügen Sie Ihrem Flow einen Auslöser hinzu.
Hinweis:Sie können entweder einen Auslöser für den Flow erstellen oder einen gespeicherten Auslöser verwenden. Um einen gespeicherten Auslöser zu verwenden, fahren Sie mit dem nächsten Schritt fort.
- Wählen Sie im Abschnitt AUSLÖSER die Option aus Fügen Sie einen Auslöser hinzu .
-
Wählen Sie in der Auslöserliste einen Auslöser aus, der mit der Ausführung Ihres Flows beginnt.
Weitere Informationen zu Auslösertypen finden Sie unter Workflow-Studio Flow-Auslösertypen.Das System zeigt je nach Typ des ausgewählten Auslösers eine Reihe von Feldern an.
-
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, die bei Erfüllung Ihren Flow ausführen.
- Klicken Sie auf Erledigt.
-
Wählen Sie einen gespeicherten Auslöser für den Flow aus.
Überspringen Sie diesen Schritt, wenn Sie im vorherigen Schritt bereits einen Auslöser erstellt haben.
- Wählen Sie im Abschnitt AUSLÖSER die Option aus Fügen Sie einen Auslöser hinzu .
-
Wählen Sie in der Liste Auslöser unter INSTALLIERTE SPOKES 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.
-
Wählen Sie den Auslöser aus.
Je nachdem, wie der Auslöser konfiguriert ist, können Sie möglicherweise die Auslösereigenschaften anzeigen oder dem Auslöser zusätzliche Bedingungen hinzufügen.
- Wählen Sie Fertig.
-
Wählen Sie aus, um Aktionen, Flows, Subflows oder Flow-Logik hinzuzufügen Fügen Sie eine Aktion, Flow-Logik oder einen Subflow hinzu .
-
Wählen Sie eine Option aus.
Option Beschreibung Aktion Wählen Sie die gewünschte Aktion aus. Workflow-StudioEnthält Workflow-Studio AktionenDie für Flows und Subflows verfügbar sind. Alternativ kann ein Anwender mit der Rolle „action_Designer“ zusätzliche Aktionen erstellen, die Flows hinzugefügt werden sollen. Die Integration HubUnd SpokesPlugins installieren zusätzliche Aktionen.
Legen Sie fest, um Entwurfsaktionen aus dem Menü „weitere Aktionen“ hinzuzufügen Entwurfsaktionen anzeigen Bis Wahr .
Zum Anzeigen von Spokes, die in verfügbar sind ServiceNow Store, Festgelegt Store-Spokes anzeigen Bis Wahr Aus dem Menü „weitere Aktionen“.Hinweis:Unter Spokes Nicht Installiert , Das System zeigt Spokes an, die in verfügbar sind ServiceNow StoreBasierend auf der Kompatibilität mit ServiceNowVersions- und Anwendungsabhängigkeit von Workflow-Studio.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 je nach ausgewählter Option eine Reihe von Feldern an. - Füllen Sie die Felder aus, um die Aktion, die Flow-Logik oder den Subflow zu konfigurieren.
- Wählen Sie Fertig.
- Wiederholen Sie das Hinzufügen von Aktionen, bis die Aktionen vollständig sind.
-
Wählen Sie eine Option aus.
-
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 in eine andere Instanz.
- Bereitstellen Ihr Flow aus dem Anwendungs-Repository, wenn Ihre Anwendung abgeschlossen und bereit für die Veröffentlichung ist.
- Übertragen Ihr Flow aus einer Update-Satz-XML-Datei, wenn Sie den Flow in einer anderen Instanz testen möchten. Wenn Sie einen Flow speichern, Workflow-Studio Generiert eine einzelne Update-Satz-Datei mit ihren Subflows und Aktionen.