Erstellen von Aktionen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Verwenden Sie Aktionsdesigner, um eine wiederholbare Aufgabe innerhalb eines Flows als eine Sequenz zugehöriger Schritte zu automatisieren. Ermöglichen Sie Flow-Autoren, Aktionen zu mehreren Flows mit minimaler Konfiguration hinzuzufügen.

    Mit Aktionsdesignerkönnen Sie:
    • Erstellen Sie anwendungsspezifische Aktionen mit vordefinierten Konfigurationsdetails, sodass Prozessanalytiker ohne großen Aufwand Aktionen mit wenig Konfigurationsaufwand hinzufügen können.
    • Erstellen Sie Skriptaktionen, die ohne Code erscheinen, wenn sie einem Flow hinzugefügt werden.
    • Integrationen mithilfe von IntegrationHub erstellen.

    Zentrale Aktion

    ServiceNow Kernaktionen, die mit Ihrer Instanz geliefert werden, können nicht über die Schnittstelle Aktionsdesigner angezeigt oder bearbeitet werden. Einige Anwendungen enthalten Spokes, die anwendungsspezifische Aktionen enthalten. Spoke-Aktionen sind normalerweise schreibgeschützt, können jedoch kopiert und angepasst werden.

    Benutzerdefinierte Aktionen

    Im Gegensatz zu zentralen Aktionen, bei denen Flow-Designern Flow-Logik manuell konfigurieren müssen, verwenden benutzerdefinierte Aktionen immer die gleiche Konfiguration, wenn sie einem Flow hinzugefügt werden. Wenn Ihre Flow-Designer häufig eine Aktion mit derselben Konfiguration verwenden, können Sie eine wiederverwendbare Aktion erstellen.

    Eine wiederverwendbare Aktion umfasst diese Komponenten.

    Eingaben

    Eingaben sind Datenvariablen, die in Ihrer Aktion verwendet werden. Wenn zum Beispiel ein Aktionsschritt einen Datensatz in der Incident-Tabelle erstellt, kann Ihre Eingabe eine Referenz auf die Incident-Tabelle sein. Nach dem Hinzufügen als Eingabe stehen die Tabelle und ihre Felder für Schritte und Ausgaben im Flow zur Verfügung.

    Jede Eingabe, die Sie für eine Aktion definieren, wird zu einer Konfigurationsoption in der Flow Designer-Schnittstelle. Um die Aktion in einem Ablauf verwenden zu können, müssen Flow-Designer für jede obligatorische Eingabe einen Wert definieren. Je mehr Eingaben eine Aktion hat, desto mehr Datenflussdesigner müssen definiert werden und desto vertrauter müssen sie mit dem zugrunde liegenden Datenmodell sein, um die Aktion effektiv nutzen zu können.

    Eingaben bieten erweiterte Optionen basierend auf ihrem Datentyp. Alle Eingaben verfügen über erweiterte Optionen, um einen Hinweis hinzuzufügen oder einen Standardwert anzugeben. Verwenden Sie erweiterte Optionen, um Flow-Designer durch das Konfigurieren und Hinzufügen einer Aktion zu einem Ablauf zu führen. Erstellen Sie beispielsweise eine Auswahleingabe, um Flow-Designern eine vordefinierte Liste von Konfigurationsoptionen zur Auswahl bereitzustellen. Weitere Informationen zu den Konfigurationsoptionen für bestimmte Datentypen finden Sie unter Feldtypen.

    Ausgaben
    Ausgaben sind Datenvariablen, die die Ergebnisse der Aktion darstellen. Diese Ergebnisse stehen anderen Aktionen in einem Flow zur Verfügung.
    Schritte

    Ein Schritt ist ein einzelner wiederverwendbarer Vorgang innerhalb einer Aktion. Zum Beispiel können Aktionsdesigner mit dem SchrittDatensatz erstellen die Tabellen- und Feldwerte angeben, die während der Datensatzerstellung verwendet werden sollen. Die Schrittkonfiguration erfordert Fachwissen über Anwendungstabellen, -felder und -geschäftslogik. Anwendungsentwickler oder IT-Generalisten fügen Schritte zu Aktionen aus der Aktionsdesigner Designumgebung hinzu. Flow Designer bietet eine Reihe von ServiceNow-Kernschritten zur Automatisierung von Now Platform -Prozessen. Sie können anwendungsspezifische Schritte hinzufügen, indem Sie die zugehörige Spoke aktivieren.

    Aktionsdesigner -Designumgebung

    Action Designer-Schnittstelle

    Erstellen und bearbeiten Sie Aktionen, indem Sie Eingaben definieren und Aktionsschritte hinzufügen. Testen Sie Aktionen, um sicherzustellen, dass sie erfolgreich abgeschlossen werden, und überprüfen Sie die von ihnen generierten Laufzeitwerte. Kopieren Sie Aktionen, um vorhandene Aktionen als Vorlagen zu verwenden. Veröffentlichen Sie Aktionen, um sie zu aktivieren, wodurch sie für aktivierte Ablaufs verfügbar sind, und um ihre aktuellen Aktionsschritte, Variablen und Sequenzen als Snapshot getrennt von weiteren Konfigurationsänderungen zu erhalten.

    Weitere Aktionen

    Klicken Sie auf das Symbol „ Weitere Aktionen“ (Symbol „Weitere Aktionen“ ), um auf zusätzliche Optionen für die Aktion zuzugreifen.

    Kopieraktion
    Erstellen Sie eine Kopie der offenen Aktion in einer von Ihnen angegebenen Anwendung.
    Konfigurationen
    Aktivieren oder deaktivieren Sie die Umschaltoption Inline-Skript anzeigen.
    Codeausschnitt
    Generieren Sie ein Code-Fragment für die Aktion.
    Sicherheit verwalten
    Aktivieren oder deaktivieren Sie die Option Callable by Client API (Von Client-API aufrufbar).
    Titel der natürlichen Sprache verwalten
    Erstellen oder bearbeiten Sie einen Aktionstitel mit formatiertem oder dynamischem Text. Weitere Informationen finden Sie unter Titel in natürlicher Sprache verwalten.

    Testaktionen

    Nach dem Hinzufügen von Eingaben und Aktionsschritten können Benutzer mit der Rolle „action_designer“ oder „admin“ eine Aktion testen. Um eine Aktion zu testen, geben Sie die erforderlichen Eingaben an. Aktionsdesigner sollten Aktionen immer in Nicht-Produktionsinstanzen testen, die relevante Demonstrationsdaten enthalten, da das Testen einer Aktion erhebliche Änderungen an Datensätzen in Ihrer Instanz bewirken kann.

    Rollen

    Um benutzerdefinierte Aktionen zu erstellen, benötigen Sie die Rolle „action_designer“ oder „admin“.

    Aktionsstatus

    Jede Aktion verfügt über eine Datenpille Aktionsstatus im Datenbereich. Diese Objektdatenpille enthält die aktuellen Laufzeitdetails zur Aktion. Das Aktionsstatus-Objekt besteht aus einem Code und einer Nachricht.

    Aktionsstatus > Code
    Integer-Datenpill, die den Code enthält, der von der ersten übereinstimmenden Fehlerbedingung oder der letzten Schrittausführung zurückgegeben wird. Sie können Ihren eigenen Code zurückgeben, wenn Sie eine benutzerdefinierte Fehlerbedingung erstellen. Weitere Informationen finden Sie unter Aktionsfehlerbewertung.
    Aktionsstatus > Nachricht
    Zeichenfolgendatenpille, die die Nachricht enthält, die von einer übereinstimmenden Fehlerbedingung oder der letzten Schrittausführung erzeugt wird. Sie können Ihre eigene Nachricht zurückgeben, wenn Sie eine benutzerdefinierte Fehlerbedingung erstellen. Weitere Informationen finden Sie unter Aktionsfehlerbewertung.