Playbook-Widget des Portals

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Erkunden Sie das Portal-Playbook-Widget.

    Über das Widget

    Das Playbook-Widget ist ein iFrame, mit dem Administratoren angeben können, wohin ein Playbook-Ereignis weitergeleitet werden soll. Die iFrame-URL entspricht der Playbooks-Portalseite UI Builder. Das Widget verarbeitet Ereignisse, auf die das Playbook über die Sitzungsspeicher-API lauscht, damit es weiß, wann eine Aktion im Portal ausgeführt werden soll, z. B. das Öffnen eines Datensatzes oder einer Liste in einem Modal in Serviceportal.

    Die sofort einsatzbereiten Komponenten sind für alle Playbook-Experience erstellt, die Sie für die Benutzer von Serviceportal ] benötigen. Wir raten davon ab, die sofort einsatzbereite UI Builder Playbook-Portalseite, das Serviceportal Playbook-Widget oder das Playbook-Inhaltselement direkt zu bearbeiten. Das Ändern der sofort einsatzbereiten Komponenten kann zu technischen Problemen führen.

    Wenn Sie beispielsweise eine UXF-Clientaktion für Ihre Instanz der Playbook-Seitebenötigen, empfehlen wir stattdessen, das Playbook-Widget zu klonen.

    Hinweis:
    Weitere Informationen dazu, wie Sie stattdessen ein eigenes Widget klonen oder erstellen können, finden Sie unter Developing custom widgets.

    Playbook-Serviceportal-Widget wird geklont

    Navigieren zu Alle > Service Portal > Widgets und suchen Sie das Playbook- Widget.
    Hinweis:
    Wenn Sie das Playbook -Widget klonen, stellen Sie sicher, dass alle sofort einsatzbereiten Aktionen und Konfigurationseigenschaften in Ihr geklontes Widget kopiert werden.
    Tabelle : 1. Formularfelder
    Feld Beschreibung
    Name Geben Sie einen Namen für das geklonte Widget ein.
    ID Die Widget-ID wird standardmäßig automatisch basierend auf dem Widget-Namen erstellt. Sie können sie jedoch ändern.
    Beschreibung Fügen Sie eine optionale Beschreibung hinzu, die Details für die Widget-Funktionen bereitstellt.
    Anwendung Wählen Sie einen Anwendungsbereich aus, in dem Ihr Widget ausgeführt werden soll. Wenn Sie „ Global “ auswählen, kann Ihr Playbook in jedem Anwendungsbereich ausgeführt werden. Weitere Informationen finden Sie unter Anwendungsbereich.
    Öffentlich Wählen Sie aus, ob Ihr Widget öffentlich ist. Wenn diese Option deaktiviert ist, ist Ihr Widget privat und nur authentifizierte Benutzer mit der Rolle snc_internal oder snc_external können das Widget anzeigen.
    Rollen Beschränken Sie den Zugriff auf das Widget auf bestimmte Rollen.
    HTML-Textvorlage Nutzen Sie die bidirektionale Angular JS-Bindung, um Ihre Controller-Variablen an Ihr Markup zu binden.
    Gefahr:
    Nehmen Sie Änderungen an HTML-Vorlagen nur vor, wenn Sie über fortgeschrittene Codierungskenntnisse verfügen und AngularJS und die Plattform-API gut verstehen.
    Die iFrame-URL ist die URL der Seite UI Builder. Weitere Informationen zum Feld „HTML-Vorlage“ finden Sie unter . und .
    Warnung:
    Stellen Sie sicher, dass sich die iFrame-URL Ihres geklonten Widgets von der iFrame-URL für das sofort einsatzbereite Widget unterscheidet.
    CSS Konfigurieren Sie das Widget-CSS. Die Konfiguration von CSS in einem tatsächlichen Widget wirkt sich auf alle Instanzen dieses Widgets aus. Weitere Informationen zum CSS-Feld finden Sie unter . und .
    Serverskript Erstellen Sie ein Skript für die serverseitige Logik. Dies ist vor allem bei der Interaktion mit der Glide-Plattform über serverseitige APIs hilfreich.
    Gefahr:
    Ein Serverskript erfordert Kenntnisse über die ServiceNow-API, um mit Datensatzdaten arbeiten zu können.
    Weitere Informationen zum Feld Serverskript finden Sie unter . und .
    Client-Controller In Angular enthalten HTML-Vorlagen Angular-spezifische Elemente und Attribute. Angular kombiniert die Vorlage mit Informationen aus dem Modell und dem Client-Controller, um die dynamische Ansicht zu rendern, die ein Anwender im Browser sieht. Bezeichnername für eine Referenz zum Controller im Bereich der Direktive
    Gefahr:
    Ein Client-Skript erfordert Kenntnisse über die ServiceNow-API und AngularJS, um einen Client-Controller zu erstellen.
    controllerAs Die HTML-Vorlage verwendet die ControllerAs-Syntax für die Standardbindung.
    Verknüpfung Verwenden Sie eine Verknüpfungsfunktion, um DOM direkt zu bearbeiten.
    Gefahr:
    Die Link-Funktion erfordert Kenntnisse in AngularJS.
    Weitere Informationen zum Feld Link finden Sie unter . und .
    Verfügt über Vorschau Aktivieren Sie das Kontrollkästchen, um eine Vorschau des Widgets im Widget-Editor zu aktivieren.
    Demodaten Bereitstellen von Daten, wenn Sie eine Vorschau des Widget im Widget-Editor anzeigen.
    Datentabelle Wählen Sie eine Tabelle aus, die als Datenquelle verwendet werden soll.
    Felder Wählen Sie Felder aus, die als Instanzoptionen angezeigt werden sollen.
    Optionsschema Erlaubt einem Serviceportal-Admin das Widget zu konfigurieren. Weitere Informationen zum Feld „Optionsschema“ finden Sie unter . und Widget option schema.
    Docs Wählen Sie einen Serviceportal -Dokumentationslink aus.

    Überprüfen Sie auf Fehler in der Seitenkonfiguration und den Ereigniseigenschaften des Playbook-Experience-Portals UI Builder. Deaktivieren Sie z. B. das Ereignis „Datensatz öffnen“ als Wartungsbenutzer.