Anwenderdefinierte Playbook-Aktionen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 6 Minuten Lesedauer
  • Passen Sie Playbook-Interaktionen an, indem Sie Bedingungen einrichten, die Schaltflächen, Dropdowns, Listenelemente und anklickbare Symbole hinzufügen. Mit dieser Anpassung können Sie Formulare übermitteln, Datensätze öffnen und Aktivitäten für alle Playbook-Experiences abschließen und überspringen.

    Übersicht

    Playbook-Aktionen können Serverskripts ausführen, Client-Aktionen senden oder UI-Komponenten rendern, wenn sie ausgelöst werden. Beim Ausführen von Serverskripts ist die aktuelle Variable an den zugehörigen Datensatz der Aktivität gebunden. Wenn Client-Aktionen Ereignisse in auslösen sollen UI Builder, Siehe Konfigurieren Sie UXF-Clientaktionen für das Playbook.

    Flow-Datendatensätze (sys_Flow_Data) werden häufig als zugeordnete Datensätze verwendet, um die Konfiguration eines Flows über ein Aktionsserverskript zu steuern. Diese Serverskripts können den Status der Flows auf „Abgeschlossen“ oder „Übersprungen“ festlegen, sodass ein Agent die Logik innerhalb eines Flows direkt beeinflussen kann.

    Flow-Datendatensätze können auch Anwenderdaten von einem Service Desk-Mitarbeiter erfassen, um sie in einem Flow zu verwenden.

    Ein zugeordneter Datensatz kann an eine beliebige Tabelle gebunden werden. Sie können eigene Aktionen definieren, die über diese Standardaktionen hinausgehen, um die gewünschte Geschäftsprozess-Workflow-Logik zu erreichen.

    Sie können die Funktion „Speichern und dann“ für alle nicht-Serverskriptaktionen aktivieren, indem Sie auswählen Erfordert Formularfelder Kontrollkästchen. Eine Aktion mit der Funktion „Speichern und dann“ sendet ein Formular, führt Client-Skripts und Business-Regel-Validierungen durch und führt die Aktion aus, sobald der Datensatz erfolgreich gespeichert wurde. Die Aktion wird nicht ausgeführt, wenn eine Validierung oder Business-Regel das Speichern des Datensatzes verhindert. Standardmäßig wird dadurch ausgelöst Sysverb_WS_Save UI-Aktion zum übermitteln des Formulars, kann jedoch überschrieben werden, indem eine andere UI-Aktion in angegeben wird UiActionName Eigenschaft der Nutzlast der Clientaktion.

    Standardaktionen

    Die folgenden Standardaktionen werden im Playbook unterstützt.
    Aktionsname Beschreibung
    Überspringen

    Skip_instructional

    Überspringt einen anweisenden Prozessschritt
    Überspringen

    Skip_email

    Überspringt das Senden einer E-Mail
    Überspringen

    Skip_Knowledge

    Überspringt einen Wissensprozessschritt
    Überspringen

    Überspringen_Update

    Überspringt einen Prozessschritt „Datensatz aktualisieren“
    Überspringen

    Skip_list

    Überspringt einen Listenprozessschritt
    Überspringen

    Überspringen_erstellen

    Überspringt einen Prozessschritt „Datensatz erstellen“
    Als Abgeschlossen Markieren

    Complete_activity

    Markieren Sie eine Aktivität als abgeschlossen
    Datensatz erstellen

    Create_Record

    Erstellen Sie einen neuen Datensatz aus einem neuen Datensatzformular
    E-Mail senden

    Send_email

    Informiert die Prozessautomatisierung zum Senden von E-Mails
    Neu starten

    Restart_activity

    Startet die Aktivität neu
    Überspringen

    Skip_activity

    Markieren Sie Aktivitäten, die einen Experience-Statusdatensatz verwenden, als übersprungen.
    Datensatz anzeigen

    Datensatz anzeigen

    Zeigen Sie den aktuellen Datensatz an
    Speichern

    Save_Record

    Aktuellen Datensatz speichern
    Genehmiger anzeigen

    Playbook-Ansicht – Genehmiger

    Zeigen Sie Genehmiger für diesen Datensatz an
    Als abgeschlossen markieren

    Mark_complete_Knowledge

    Markiert einen Wissensprozessschritt als abgeschlossen
    Als abgeschlossen markieren

    Mark_complete_instructional

    Markiert einen anweisenden Prozessschritt als abgeschlossen
    Als abgeschlossen markieren

    Mark_complete_list

    Markiert einen Listenprozessschritt als abgeschlossen
    Als abgeschlossen markieren

    Als abgeschlossen markieren

    Markiert den aktuellen Prozess als abgeschlossen
    Als abgeschlossen markieren

    save_and_complete_activity

    Speichern Sie den aktuellen Datensatz, und markieren Sie den Prozess als abgeschlossen

    Passen Sie Playbook-Aktionen an

    Passen Sie Playbook-Aktionen mithilfe von Formularen, Bedingungen und Skripts, Komponenten oder Client-Aktionen an. Mit dieser Anpassung können Anwender Formulare übermitteln, Datensätze öffnen und Aktivitäten abschließen und überspringen.

    Vorbereitungen

    Erforderliche Rolle: playbook_Experience.admin

    Warum und wann dieser Vorgang ausgeführt wird

    • Standardaktionen können nicht bearbeitet werden. Diese Aktionen werden als schreibgeschützt angezeigt.
    • Aktionen können nur für einen Datensatz ausgeführt werden.

    Prozedur

    1. Erstellen Sie die Aktion, und geben Sie Details an.
      1. Navigieren zu Playbook-Experience > Aktionen Playbook-Aktionen , Phasenaktionen , Oder Aktivitätsaktionen .
      2. Wählen Sie eine Aktionszuweisung aus, oder klicken Sie auf Neu Um eine neue zu erstellen.
        Hinweis:
        Eine Liste der Standardaktionen finden Sie unter Playbook-Aktionen .
      3. Füllen Sie im Formular die Felder aus.
        Tabelle : 1. Aktionszuweisungsformular
        Feld Beschreibung
        Aktionsbezeichnung Bezeichnung, die auf der Schaltfläche angezeigt wird, die durch die Aktion erstellt wurde.
        Aktionsname Name für Ihre Aktion, der in der Aktionszuweisungsliste angezeigt wird. Eine Aktionszuweisung überschreibt andere mit demselben Namen.
        Implementiert als Typ der implementierten Aktion. Beispiel: UI-Komponente.
        Geben Sie die UI-Komponente an Wenn Implementiert als Feld ist auf UI-Komponente festgelegt. Dieses Feld gibt eine UI-Komponente an, die angezeigt wird, wenn die Aktion ausgelöst wird.
        Tooltip Text, der angezeigt wird, wenn ein Service Desk-Mitarbeiter seinen Cursor auf eine Schaltfläche oder ein Symbol zeigt.
        Symbol Symbol, das auf der Aktivitätskarte angezeigt wird.
        Render-Modus Rendermodus auf einer Playbook-Karte. Geben Sie an, wie die Aktion auf der Playbook-Karte gerendert wird. Schaltfläche „Auswählen“ , Header-Dropdownliste , Oder Header-Symbol .
        Schaltflächentyp Schaltflächentyp, der in der Playbook-UI angezeigt wird. Wählen Sie Aus Primär , Sekundär , Oder Tertiär .
        Formularfelder erforderlich Option, die mitteilt, dass die Aktion Daten vom Anwender erfordert, um fortzufahren.
        Dieses Feld wird auf folgende Weise in der Playbook-Experience-UI verwendet.
        1. Wenn eine Aktivität ein Formular enthält, das zu groß ist, um auf eine Karte zu passen, wird das Formular in einem modalen Element ausgeblendet.
        2. Wenn eine Aktivität ein Formular enthält, aber keine Aktionen enthält, die Formularfelder erfordern, wird das Formular nicht gerendert. Stattdessen werden die Felder im Formular als gestapelte Sammlung von Bezeichnungs-Wert-Paaren gerendert.
        Dieses Feld kann überschrieben werden, indem ein anwenderdefinierter Aktivitäts-Renderer erstellt wird.
        Beschreibung Beschreibung für die Aktion, die in der Liste „Aktionszuweisungen“ angezeigt wird.
        Anwendung Anwendung für die Aktionszuweisung.
        Arbeitsbereich Arbeitsbereich, dem die Playbook-Aktion zugeordnet ist. Beispiel: ServiceNow® ITSMOder HR.
        Hinweis:
        Dieses Feld ist nicht erforderlich.
        Tabelle Feld, um diese Aktion auf Aktivitäten mit dieser zugeordneten Tabelle zu beschränken.
        Ansicht Feld, um diese Aktion auf Aktivitäten mit dieser Formularansicht zu beschränken.
        Aktiv Option zum Aktivieren der Aktion.
        Bestellung Ganzzahl, die den Vorrang dieser Aktion in Bezug auf übereinstimmende Aktionen mit demselben Namen bestimmt. Je niedriger die Zahl, desto wahrscheinlicher ist es, dass sie für andere Aktionen ausgewählt wird. Mit dieser Reihenfolge können Sie andere Aktionen mit Ihren eigenen überschreiben. Die typische Praxis besteht darin, Zahlen zu verwenden, die in den Hunderten liegen. Beispiel: 100, 200, 300 oder 400.
    2. Richten Sie Bedingungen für die Aktion ein.
      1. Klicken Sie auf Bedingungen Registerkarte.
      2. Füllen Sie im Formular die Felder aus.
        Tabelle : 2. Bedingungsformular
        Feld Beschreibung
        Skriptbedingung Skriptbedingung für die Aktionszuweisung. Eingabetaste sn_Playbook.PlaybookExperience.parentRecordContainsPlaybook (aktuell) . Mit diesem Skript können Sie ein Playbook nur anzeigen, wenn der Datensatz eine Prozessausführung ausgelöst hat.
        Hinweis:
        Das Hinzufügen von Abfragen mit mehreren Joins kann die Leistung beeinträchtigen.
        Clientbedingungen Wählen Sie Bedingungen aus, um Kollisionen basierend auf Ihrem Anwendungsfall zu begrenzen.
        Datensatzbedingungen Wählen Sie Bedingungen aus, um Kollisionen basierend auf Ihrem Anwendungsfall zu begrenzen.
        Erforderliche Rollen Rollen zum Einschränken des Playbook-Zugriffs.
        Erfordert Erstellzugriff Optionen, um Erstellungszugriff zu erfordern.
        Erfordert Lesezugriff Option, um Lesezugriff zu erfordern.
        Erfordert Schreibzugriff Optionen, um Schreibzugriff zu erfordern.
        Erfordert Löschzugriff Optionen, um Löschzugriff zu erfordern.
    3. Wenn Serverskript Ist in ausgewählt Implementiert als Feld, geben Sie ein Skript für die Aktion an.
      • Serverskripts können mit auf den zugehörigen Datensatz einer Aktivität verweisen CurrentVariable.
      • Wird Aufgerufen current.update()Aktualisiert den zugeordneten Datensatz mit Werten, die der Anwender aus eingebetteten Formularen auf Playbook-Karten bereitstellt.
    4. Wenn Clientaktion Ist in ausgewählt Implementiert als Feld, geben Sie optional die Nutzlastzuordnung auf an Aktionsattribute Registerkarte.

      Mit der Nutzlastzuordnung können Sie Teile der Nutzlast überschreiben, die von der Clientaktion gesendet wird. Mit der Clientaktion „Vorschau des Datensatzes anzeigen“ können Sie beispielsweise einen Datensatz für einen neuen öffnen ArbeitsbereichRegisterkarte. Mithilfe der Nutzlastzuordnung können Sie eine Registerkarte für zugehörige Elemente angeben, die angezeigt wird, wenn das Formular geöffnet wird. Legen Sie fest DefaultTab Um dies zu tun.

    5. Wenn UI-Komponente Ist in ausgewählt Implementiert als Feld, geben Sie optional die Attribute der Komponente auf an Komponentenattribute Registerkarte.
    6. Klicken Sie auf Absenden.

    Wenden Sie Playbook-Aktionen auf Playbook-Experiences an

    Wenden Sie standardmäßige oder anwenderdefinierte Playbook-Aktionen auf Playbook-Experiences an.

    Vorbereitungen

    Erforderliche Rolle: playbook_Experience_admin

    Prozedur

    1. Navigieren zu Alle > Playbook-Experience > Playbook-Experiencesan.
    2. Wählen Sie eine Playbook-Experience aus.
    3. Klicken Sie auf die zugehörige Liste Aktionszuordnung.
    4. Klicken Sie auf Neu.
    5. Füllen Sie im Formular die Felder aus.
      Tabelle : 3. Aktionszuweisungszuordnung der Playbook-Experience
      Feld Beschreibung
      Aktionszuweisung Wählen Sie die deklarative Aktionszuweisung aus
      Playbook-Experience Wählen Sie aus, welche Playbook-Experience die Aktion angewendet werden soll
      Anwendung Anwendung, in der die Aktion angewendet wird
      Aktivitätsdefinition Wählen Sie die Aktivitätsdefinition aus, um die Aktion anzuwenden
    6. Klicken Sie auf Absenden.
    7. Wählen Sie im Abschnitt zugehörige Links die aus Playbook-Experience-Zuordnung Registerkarte.
    8. Stellen Sie sicher, dass die Playbook-Experience der Tabelle hinzugefügt wurde.

    Nächste Maßnahme

    Integrieren Sie Ihre Playbook-Experience Mit Arbeitsbereich.