Portal-Playbook-Widget

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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 geleitet werden soll. Die iFrame-URL ist UI BuilderPlaybooks-Portalseite. Das Widget verarbeitet Ereignisse, die das Playbook über die Sitzungsspeicher-API abhört, damit es weiß, wann eine Aktion im Portal ausgeführt werden soll, z. B. das Öffnen eines Datensatzes oder einer Liste in einem modalen Element darin Serviceportal.

    Die sofort einsatzbereiten Komponenten sind für jeden konzipiert Playbook-ExperienceMöglicherweise benötigen Sie für ServiceportalAnwender. Wir empfehlen nicht, sofort einsatzbereite Elemente direkt zu bearbeiten UI BuilderPlaybook-Portalseite ServiceportalPlaybook-Widget oder Playbook-Inhaltselement. Das Ändern der sofort einsatzbereiten Komponenten kann zu technischen Problemen führen.

    Wenn Sie beispielsweise eine UXF-Clientaktion benötigen, für die Sie arbeiten können Ihre Instanz der Playbook-Seite , Wir empfehlen, stattdessen das Playbook-Widget zu klonen.

    Hinweis:
    Weitere Informationen zum Klonen oder Erstellen eines eigenen Widgets finden Sie unter Developing custom widgets.

    Ein Playbook-Serviceportal-Widget wird geklont

    Navigieren zu Alle > Serviceportal > Widgets Und suchen Sie Playbook Widget.
    Hinweis:
    Wenn Sie klonen Playbook Widget: 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 beliebig ändern.
    Beschreibung Fügen Sie eine optionale Beschreibung hinzu, die Details für das Widget enthält.
    Anwendung Wählen Sie einen Anwendungsbereich aus, in dem Ihr Widget ausgeführt werden soll. Auswahl Global Lässt zu PlaybookIn einem beliebigen Anwendungsbereich ausführen. Weitere Informationen finden Sie unter Anwendungsbereich .
    Öffentlich Wählen Sie aus, wenn Ihr Widget öffentlich ist. Wenn diese Option deaktiviert ist, ist Ihr Widget privat, und nur authentifizierte Anwender mit der Rolle „snc_internal“ oder „snc_external“ können das Widget sehen.
    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 erweiterte Codierungskenntnisse und ein fundiertes Verständnis von AngularJS und der Plattform-API verfügen.
    Die iFrame-URL ist die URL von UI BuilderSeite.Weitere Informationen zum HTML-Vorlagenfeld finden Sie unter Developing custom widgets.
    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 Developing custom widgets.
    Serverskript Skript für die serverseitige Logik. Dies ist in erster Linie hilfreich bei der Interaktion mit der Glide-Plattform über serverseitige APIs.
    Gefahr:
    Ein Serverskript erfordert Kenntnisse über die ServiceNow-API, um mit Datensatzdaten zu arbeiten.
    Weitere Informationen zum Feld „Serverskript“ finden Sie unter Developing custom widgets.
    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 Basisbindung.
    Verknüpfen Verwenden Sie eine Linkfunktion, um das DOM direkt zu bearbeiten.
    Gefahr:
    Die Linkfunktion erfordert Kenntnisse über AngularJS.
    Weitere Informationen zum Feld „Verknüpfen“ finden Sie unter Developing custom widgets.
    Verfügt über Vorschau Wählen Sie die Option aus, um eine Vorschau des Widgets im Widget-Editor zu aktivieren.
    Demodaten Geben Sie Daten an, wenn Sie eine Vorschau des Widgets 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 Ermöglicht Serviceportaladministrator zum Konfigurieren eines Widgets. Weitere Informationen zum Optionsschemafeld finden Sie unter . Und Widget option schema.
    Docs Wählen Sie ein aus ServiceportalDokumentationslink.

    Überprüfen Sie auf Fehler in UI BuilderKonfiguration und Ereigniseigenschaften der Playbook-Experience-Portalseite, z. B. deaktivieren Sie das Ereignis „Datensatz öffnen“ als Wartungsanwender.