Schritt „Now Assist-Kompetenz anrufen“
Führen Sie eine veröffentlichte aus Now AssistKompetenz aus einer Aktion. Konfigurieren Sie Now AssistKompetenzeingaben und Kompetenzausgaben aus den Schritteingaben und Schrittausgaben.
Rollen und Verfügbarkeit
Verfügbar als Workflow-Studio-Aktionsschritt. Anwender mit der Rolle „action_Designer“ können eine anwenderdefinierte Aktion mit einem oder mehreren Aktionsschritten erstellen.
- Now Assist Skill Kit-Anforderungen
- Dieser Schritt erfordert Now Assist Skill Kit. Weitere Informationen finden Sie unter Exploring Now Assist Skill Kit.
- Rollenanforderungen
- Dieser Schritt erfordert Rollen, die von der delegierten Entwicklung gewährt oder dem Anwender zugewiesen wurden. Weitere Informationen finden Sie unter Anwenderzugriff auf Workflow-Studio Flows.
Eingaben
Geben Sie einen Wert für jede Eingabe an, die Ihre Aktion benötigt. Um dynamische Werte hinzuzufügen, können Sie auch Pillen aus dem Datenbereich ziehen oder in der Pillenauswahl auswählen.
- Kompetenzkonfiguration
- Datentyp: Reference
Verweis auf einen Now Assist-Kompetenzkonfigurations-Datensatz [sn_nowassist_Skill_config]. Die Nutzlast wird basierend auf der von Ihnen ausgewählten Kompetenzkonfiguration generiert.
- Nutzlast
- Datentyp: String
JSON-formatierte Zeichenfolge, die die Nutzlast enthält, die an gesendet werden soll Now Assist Kompetenz und OneExtend-Framework für die Verarbeitung.
- Wenn dieser Schritt fehlschlägt
- Datentyp: Choice
Option, um den nächsten Schritt fortzusetzen oder zur Fehlerauswertung zu wechseln. Informationen zur Verwendung des Schrittstatuscodes oder der Meldung für eine anwenderdefinierte Aktionsfehlerbedingung finden Sie unter Aktionsfehlerauswertung.
Ausgaben
Diese Ausgaben werden im Datenbereich angezeigt. Sie können sie an anderer Stelle in Ihrer Aktion als Eingaben verwenden.
- Fehler
- Datentyp: String
Von der Kompetenz erzeugte Fehlermeldung. Diese Ausgabe ist leer, wenn die Kompetenz erfolgreich ausgeführt hat Now Assist Kompetenzanforderung.
- Anbieter
- Name des LLM-Providers, der die erfüllt hat Now Assist Kompetenzanforderung.
- Antwort
- Vom LLM generierte Textantwort, z. B. eine Zusammenfassung oder eine Antwort auf eine Konversation.
- Ergebnis
- JSON-formatierte Zeichenfolge, die die vom LLM für die Eingabenutzlast generierten Ergebnisse enthält.
- Status
- Status des Anrufs an den Anbieter.
- Schrittstatus
- Datentyp: Object
Objektdatenpille mit Laufzeitdetails zum Schritt. Jeder Schritt in einer Aktion gibt einen Schrittstatus zurück.
- Schrittstatuscode
- Datentyp: Integer Ganzzahldatenpille, die angibt, ob der Schritt einen Fehler verursacht hat. Ein Schritt gibt einen Wert von 1 zurück, wenn er aus irgendeinem Grund einen Fehler verursacht. Beispielsweise kann ein Schritt zu einem Fehler führen, wenn er obligatorische Eingabedaten fehlt oder Ausgabe im falschen Datentyp zurückgibt. Ein Schritt gibt einen Wert von 0 zurück, wenn er erfolgreich ausgeführt wird. Sie können diese Codes nicht anpassen.
- Erfolg [0]: Der Schritt war erfolgreich.
- Fehler [1]: Der Schritt hat einen Fehler verursacht.
- Schrittstatusnachricht
- Datentyp: String
Zeichenfolgendatenpille, die die vom Schritt oder Systemvorgang erzeugte Fehlermeldung enthält. Sie können die Schrittstatusnachricht nicht anpassen.
Rufen Sie die Kompetenz Flow-Zusammenfassung auf
- sys_id. Diese Eingabe enthält die SYS-ID der Komponente, die zusammengefasst werden soll.
- type. Diese Eingabe enthält den Typ der Komponente, die zusammengefasst werden soll.
- Flow to summarize. Diese Eingabe enthält die SYS-ID der Komponente, die zusammengefasst werden soll.
- Type. Diese Eingabe enthält den Typ der Komponente, die zusammengefasst werden soll, z. B. Flow, Subflow oder Aktion.
Wir können diese Aktion testen, indem wir diese Beispieleingabewerte angeben.
- Kompetenzkonfiguration
- In diesem Beispiel wird die Flow-Zusammenfassung verwendet Now Assist Kompetenzkonfigurationsdatensatz.
- Nutzlast
- In diesem Beispiel wird ein JSON-Objekt verwendet, um Aktionseingabewerte Kompetenzwerten zuzuordnen. In diesem Beispiel geben wir die SYS-ID des Flow „Change – Normal – Autorisieren“ und den Typ des Flows an.
Hier sind die Beispielausgabewerte, die von der Kompetenz „Flow-Zusammenfassung“ erzeugt wurden.
- Fehlerausgabe
- Dieses Beispiel erzeugt keine Fehlerausgabe.
- Anbieterausgabe
- In diesem Beispiel wird der Now LLM-Provider verwendet.
- Antwortausgabe
-
In diesem Beispiel wird die Kompetenz „Flow-Zusammenfassung“ verwendet, um eine Zusammenfassung für den Flow „Change – Normal – Autorisieren“ zu generieren. Normalerweise verwenden Sie diese Antwortausgabe als Eingabe für eine andere Aktion oder Flow-Logik.
Dieser Flow mit dem Namen „Change – Normal – Autorisieren“ wurde entwickelt, um eine Change-Anforderung zu verarbeiten, die das normale Change-Modell verwendet und sich im Status „Autorisieren“ befindet, wobei sichergestellt wird, dass sie nicht angehalten ist.
Der Flow beginnt mit der Überprüfung, ob der Zuweisungsgruppenmanager die Change-Anforderung bereits genehmigt hat. Wenn nicht, wird eine Change-Genehmigungsrichtlinie angewendet, insbesondere für Risikogenehmigungen.
Der Flow bewertet dann, ob der Genehmigungsprozess übersprungen, abgelehnt oder genehmigt wurde. Wenn übersprungen, geschieht nichts. Bei Ablehnung wird eine E-Mail-Benachrichtigung an relevante Parteien gesendet. Wenn genehmigt, wird der Change-Anforderungsdatensatz aktualisiert, um ihn als genehmigt zu markieren.
Parallel dazu wartet der Flow, bis die Change-Anforderung angehalten oder inaktiv ist, und ignoriert dann alle Change-Anforderungsgenehmigungen. Außerdem wird das Change-Modell erneut ausgewertet.
Der Flow endet nach Abschluss dieser Aufgaben.
- Ergebnisausgabe
- Dieses Beispiel gibt ein JSON-Objekt zurück, das sowohl die Antwort- als auch die Flow-Elemente enthält, die zum Generieren der Antwort verwendet werden.
- Statusausgabe
- Dieses Beispiel gibt einen Erfolgsausgabewert zurück.