Flow-Generierung
Erstellen Sie mehrstufige Flow-Modelle mit generativer KI. Flow-Modelle erfordern eine Konfiguration, um Eingabewerte und Datenreferenzen hinzuzufügen.
Aktivierung
Die Flow-Generierung ist eine Kompetenz, die mit der Anwendung Now Assist für Creator (sn_now_creator) installiert wird. Sie können diese Anwendung von der ServiceNow Store- Website installieren.
Vorteile
Aktivieren Sie die Flow-Generierung, um diese Vorteile zu nutzen.
- Erstellen Sie eine mehrstufige Flow-Ggliederung aus einer Flow-Beschreibung in Flow Designer. Flow-Modelle erfordern eine Konfiguration, um Eingabewerte und Datenreferenzen hinzuzufügen.
- Trainieren Sie das Large Language Model (LLM), um bessere Flow-Strukturen zu generieren.
- Verwenden Sie Standard-Flow-Designmuster.
Unterstützte Benutzeroberflächen
Greifen Sie über die Benutzeroberfläche von Flow Designer auf Kompetenzen zur Flow-Generierung zu.
Unterstützte Now Assist Kompetenzen
Die Flow-Generierung unterstützt eine begrenzte Auswahl von Kompetenzen in englischer Sprache.
- Erstellen Sie einen Flow aus Flow Designer
- Wählen Sie im Dialogfeld für neue Flow-Einstellungen die Option Flow erstellen mit Now Assist aus.
Beispiel-Eingabeaufforderungen
Im Folgenden finden Sie einige Beispiele, die Sie zum Erstellen von Flows und Subflows verwenden können.
- Beispiel-Flow-Eingabeaufforderung 1: geplanter Auslöser
- Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem geplanten Auslöser zu erstellen.
Create a flow that runs every day at midnight, and then find all the newly created problem records for the past day. If they are not assigned, assign the problem to level 1 triage group, move the state to "triaged," and then notify the group. - Beispiel-Flow-Eingabeaufforderung 2: Auslöser der Servicelevel-Vereinbarungsaufgabe (Service Level Agreement, SLA).
- Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem Servicelevel-Vereinbarungsaufgabe-Auslöser (Service Level Agreement, SLA) zu erstellen.
Create an SLA flow that waits for 50% of the SLA to be complete, then send a notification. Next, wait for 75% of the SLA then send another notification. After 100% of the SLA is complete, do an if statement to determine if the SLA is breached or was completed. - Beispiel-Flow-Eingabeaufforderung 3: Datensatzauslöser
- Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem Datensatzauslöser zu erstellen.
Whenever a change request is created or updated where model is unauthorized demo, do the following in parallel. Apply change approval policy. If approvals are approved or skipped, update change request record as approved. If not, updated change request record as rejected. Evaluate the model once again. If rejected, send email. Wait until active is false and disregard change request approvals and evaluate the change model. - Beispiel-Subflow-Eingabeaufforderung 4: Datensatzeingabe
- Sie können diese Eingabeaufforderung verwenden, um einen Subflow mit einer Datensatzeingabe zu erstellen.
Create a subflow that takes an input record of problem task, and then check if the last updated by person is the same as the assigned to. Output the result from the subflow output. - Beispiel-Subflow-Eingabeaufforderung 5: Genehmigungseingabe
- Sie können diese Eingabeaufforderung verwenden, um einen Subflow für eine Genehmigung zu erstellen.
Create a subflow that first checks if the requestor's manager has approved. Send a reminder email for every 5 days it has not been approved. Do so until it is approved. - Beispiel-Subflow-Eingabeaufforderung 6: Katalogaufgaben
- Sie können diese Eingabeaufforderung verwenden, um einen Subflow zu erstellen, der Katalogaufgaben erstellt.
Create a subflow that checks if there are both cloud and end-user tasks from the requested item, and if so, create a catalog task for each of them in parallel.
Platzhalterschritte
Die Flow-Generierung fügt einen Platzhalterschritt ein, wenn ein Teil Ihrer Anforderung nicht mit einer verfügbaren Aktion oder einem verfügbaren Subflow abgeglichen werden kann. Platzhalterschritte führen keine Vorgänge aus. Es sind leere Schritte, die nur eine Anmerkung anzeigen. Flow-Autoren können den Platzhaltertext verwenden, um eine geeignete Ersatzaktion oder einen geeigneten Subflow auszuwählen.
Wichtig:
Sie können keinen Flow aktivieren, der Platzhalterschritte enthält. Sie müssen jeden Platzhalterschritt entweder löschen oder durch eine Aktion oder einen Subflow ersetzen.
Design Überlegungen
Befolgen Sie diese Richtlinien, wenn Sie Flows mit Kompetenzen zur Flow-Generierung erstellen.
- Beschreiben Sie immer zuerst den Auslöser
- Beschreiben Sie zuerst den Flow-Auslöser und seine Datenbedingungen. Beschreiben Sie nach dem Auslöser die Aktionen und die Flow-Logik in der Reihenfolge, in der sie im Flow enthalten sein sollen.
- Verweisen Sie nicht auf benutzerdefinierte Spokes oder Spokes von Drittparteien
- Vermeiden Sie Verweise auf benutzerdefinierte Inhalte oder Inhalte von Drittparteien. Das Large Language Model wird nur für von ServiceNow bereitgestellte Inhalte trainiert. Wenn das System Ihre Anforderung nicht mit vorhandenen Inhalten abgleichen kann, wird möglicherweise stattdessen ein Platzhalterschritt hinzugefügt.
- Seien Sie in Ihrer Anforderung präzise und beschreibend
- Stellen Sie sicher, dass Ihre Anforderung präzise und beschreibend ist. Beschreiben Sie den Flow-Auslöser, zeichnen Sie Daten, Aktionen und Flow-Logik so detailliert wie möglich auf.
- Überprüfen Sie die generierte Flow-gliederung, und konfigurieren Sie die Eingaben
- Überprüfen Sie jede Aktion, Flow-Logik und jeden Subflow in der generierten Flow-Ggliederung. Sie müssen Aktionseingaben konfigurieren und jedem Element relevante Datenreferenzen hinzufügen.