Flow-Generierung
Erstellen Sie mehrstufige Flow-Umrisse mit generativer KI. Flow-Umrisse müssen konfiguriert werden, um Eingabewerte und Datenreferenzen hinzuzufügen.
Aktivierung
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
- Erstellen Sie eine mehrstufige Flow-gliederung aus einer Flow-Beschreibung in Workflow-Studio. Flow-Umrisse müssen konfiguriert werden, um Eingabewerte und Datenreferenzen hinzuzufügen.
- Trainieren Sie das große Sprachmodell (LLM), um bessere Flow-Strukturen zu generieren.
- Verwenden Sie Standard-Flow-Designmuster.
Unterstützte Anwenderoberflächen
Greifen Sie über die Anwenderoberfläche Workflow-Studio auf Flow-Generierungskompetenzen zu.
Unterstützte Kompetenzen Now Assist .
- Erstellen Sie einen Flow aus Workflow-Studio
- Wählen Sie im neuen Dialogfeld für Flow-Einstellungen die Option Build with Now Assist (Mit [] erstellen) aus.
Unterstützung für Retrieval Erweiterte Generierung (RAG).
Die Flow-Generierung von nutzt Retrieval Erweiterte Generierung (RAG), um die Namen allgemeiner und kürzlich veröffentlichter Aktionen und Subflows einzubeziehen, die in Ihrer Instanz verfügbar sind. Workflow-Studio aktualisiert die Liste der allgemeinen und kürzlich veröffentlichten Aktionen und Subflows stündlich, um sie für die Flow-Generierung verfügbar zu machen. Sie können veröffentlichte Aktionen und Subflows nach Name in Ihren Flow-Generierungsrichtungen auflisten.
Beispielaufforderungen
Im Folgenden finden Sie einige Beispiele, mit denen Sie Flows und Subflows erstellen können.
- Beispiel für Flow-Eingabeaufforderung 1: Geplanter Auslöser
- Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem geplanten Auslöser zu erstellen.
Erstellen Sie einen Flow, der jeden Tag um Mitternacht ausgeführt wird, und suchen Sie dann nach allen neu erstellten Problemdatensätzen für den letzten Tag. Iterieren Sie darüber. Wenn sie nicht zugewiesen sind, aktualisieren Sie sie, um das Problem der Selektierungsgruppe der Ebene 1 zuzuweisen, ändern Sie den Status in „Selektiert“, und senden Sie dann eine Benachrichtigung an die Gruppe.
- Beispiel-Flow-Eingabeaufforderung 2: Auslöser für Service Level Agreement (SLA)-Aufgabe
- Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem SLA-Aufgabenauslöser (Service Level Agreement) zu erstellen.
Erstellen Sie einen Flow mit SLA-Auslöser. Warten Sie auf 50 % des SLA, und senden Sie dann eine Benachrichtigung. Warten Sie als Nächstes auf 75 % des SLA, und senden Sie dann eine weitere Benachrichtigung. Nachdem das SLA zu 100 % abgeschlossen ist, führen Sie eine if-Anweisung aus, um festzustellen, ob das SLA verletzt wurde oder ob es abgeschlossen wurde.
- Beispiel für Flow-Eingabeaufforderung 3: Datensatzauslöser
- Sie können diese Eingabeaufforderung verwenden, um einen Flow mit einem Datensatzauslöser zu erstellen.
Wenn ein Change Request erstellt oder aktualisiert wird, bei dem das Modell nicht autorisiert ist, führen Sie die folgenden Schritte parallel aus. Wenden Sie zuerst die Change-Genehmigungsrichtlinie an. Wenn Genehmigungen genehmigt oder übersprungen werden, aktualisieren Sie den Change-Anforderungsdatensatz als genehmigt. Wenn nicht, wurde der Change-Anforderungsdatensatz als „abgelehnt“ aktualisiert. Bewerten Sie das Modell noch einmal. Bei Ablehnung E-Mail senden. Zweitens: Warten, bis aktiv der Wert „falsch“ ist, Genehmigungen von Change-Anforderungen ignorieren und Change-Modell bewerten
- Beispiel für Subflow-Eingabeaufforderung 4: Datensatzeingabe
- Sie können diese Eingabeaufforderung verwenden, um einen Subflow mit einer Datensatzeingabe zu erstellen.
Erstellen Sie einen Subflow, der den Namen der Problemeingabe protokolliert, und überprüfen Sie dann, ob die Person in „Zuletzt aktualisiert von“ mit der Person in „Zugewiesen an“ identisch ist. Geben Sie das Ergebnis aus der Subflow-Ausgabe aus.
- Beispiel für Subflow-Eingabeaufforderung 5: Genehmigungseingabe
- Sie können diese Eingabeaufforderung verwenden, um einen Subflow für eine Genehmigung zu erstellen.
Erstellen Sie einen Subflow, um einen Flow-Startprogramm-Auftrag mit der angegebenen Sys-ID der Auftragskonfiguration und den Parametern des Arbeitsauslastungsgenerators zu erstellen. Wenn die Auftrags-Sys-ID nicht leer ist, weisen Sie sie als Subflow-Ausgabe der Auftragsausführungs-ID zu. Starten Sie anschließend das Flow-Startprogramm für die erstellte Auftrags-Sys-ID, und weisen Sie Subflow-Ausgaben zu.
- Beispiel für Subflow-Eingabeaufforderung 6: Katalogaufgaben
- Sie können diese Eingabeaufforderung verwenden, um einen Subflow zu erstellen, der Katalogaufgaben erstellt.
Erstellen Sie einen Subflow, der für jeden Anwender mit einem zugewiesenen Laptop eine E-Mail mit der Benachrichtigung sendet, dass sein Betriebssystem sofort aktualisiert werden muss, und eine SMS mit den Anweisungen dazu sendet.
Platzhalterschritte
Allgemeine Leitlinien
- 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.
- Seien Sie in Ihrer Anforderung präzise und aussagekräftig
- Stellen Sie sicher, dass Ihre Anforderung präzise und aussagekräftig ist. Beschreiben Sie den Flow-Auslöser, die Datensatzdaten, die Aktionen und die Flow-Logik so detailliert wie möglich.
- Überprüfen Sie die generierte Flow-gliederung, und konfigurieren Sie Eingaben
- Überprüfen Sie jede Aktion, Flow-Logik und jeden Subflow in der generierten Flow-gliederung. Sie müssen Aktionseingaben konfigurieren und jedem Element relevante Datenreferenzen hinzufügen.