Verwenden von Portal-Widgets

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Widgets definieren den Inhalt Ihrer Portalseiten. Sie können die von Serviceportal bereitgestellten Basissystem-Widgets verwenden, Widgets klonen und ändern oder benutzerdefinierte Widgets entwickeln.

    Wenn Sie eine Seite im Serviceportal Designer erstellen oder aktualisieren, können Sie Widgets ganz einfach hinzufügen, indem Sie im Widget-Filter suchen und ein Widget auf die Seite ziehen. Sie können auch über die Plattform unter auf alle Widget-Datensätze zugreifen Alle > Serviceportal > Widgets.

    Basissystem-Widgets

    Sie können die in Serviceportal enthaltenen Basissystem-Widgets verwenden, um mit der Konfiguration von Portalseiten zu beginnen. Basissystem-Widgets sind schreibgeschützt, damit Sie von zukünftigen Updates profitieren können. Für jede Instanz eines Basissystem-Widgets, das Sie einer Seite hinzufügen, können Sie jedoch die für dieses Widget verfügbaren Instanzoptionen konfigurieren.

    Eine Liste der Basissystem-Widgets und Informationen zu ihren Instanzoptionen finden Sie unter Widget-Bibliothek.

    Widget-Instanzen

    Wenn Sie einer Seite mithilfe des Service Portal Designers ein Widget hinzufügen, wird eine Widget-Instanz erstellt. Eine Widget-Instanz ist eine Referenz auf ein Widget, das einen für diese Instanz spezifischen Standort, Eigenschaften und CSS enthält. Wenn Sie dasselbe Widget mehrmals auf derselben Seite hinzufügen, werden mehrere Instanzen erstellt.

    Alle Widget-Instanzen verweisen auf ein Widget. Wenn Sie dieses Widget bearbeiten, erhalten alle seine Widget-Instanzen diese Änderung ebenfalls. Sie können auch Änderungen vornehmen, die für eine Widget-Instanz spezifisch sind. Nur diese Widget-Instanz ist betroffen.

    Die folgende Abbildung enthält beispielsweise vier Instanzen des Basissystems Widget „Symbollink“ mit unterschiedlichen Konfigurationen, die für jede Instanz spezifisch sind.

    Abbildung : 1. Symbollink-Widgets
    Symbollink-Widgets von der Service Portal-Homepage mit unterschiedlichen Symbolen und Titeln für jede Instanz
    Hinweis:
    Für Widgets, die standardmäßig keine Informationen enthalten, müssen Sie die Optionen für ihre Widget-Instanzen konfigurieren, bevor sie auf einer Portalseite angezeigt werden.

    Widget-Kontextmenü

    Auf jeder gerenderten Service Portal-Seite können Sie STRG + Rechtsklick auf ein Widget verwenden, um weitere Konfigurationsoptionen in einem Kontextmenü anzuzeigen.

    Navigieren Sie beispielsweise zu Serviceportal > Serviceportal-Homepage , um eine Beispielportalseite zu öffnen. Klicken Sie mit der Kombination aus gedrückter rechter Maustaste und STRG-Taste auf die Knowledge Base auf dieser Seite.

    Abbildung : 2. Widget-Kontextmenü
    Kontextmenü des Symbollink-Widgets
    Hinweis:
    Sie müssen über die Rolle admin oder sp_admin verfügen, um das Widget-Kontextmenü anzeigen zu können. Wenn Sie sich als Benutzer ohne eine dieser Rollen ausgeben, wird das Menü weiterhin angezeigt. Ein normaler Benutzer, der ohne diese Rollen angemeldet ist, kann das Menü jedoch nicht sehen.
    Tabelle : 1. Widget-Kontextmenüoptionen
    Option Beschreibung
    Widget-Leistung So lange dauert es, bis ein Widget geladen wird
    Instanzoptionen Geben Sie eine Instanz eines Widgets an. Widgets-Instanzoptionen variieren je nach dem von Ihnen ausgewählten Widget. Beispiel: Die Instanzoptionen für das Cool-Clock-Widget umfassen unterschiedliche Zeitzonen für jede Instanz. So können Sie auf einer Seite viermal dieselbe Uhr, jedoch mit unterschiedlichen Zeitzonen, verwenden.
    Instanz im Seiteneditor Öffnet diese Instanz des Widgets im Seiteneditor
    Seitendesigner Öffnet das Widget im Service Portal-Designer. Damit können Sie Behälter, Spalten und Widgets hinzufügen. Sie können dem Widget oder der Seite, auf der sich das Widget befindet, Stile aus dem Service Portal-Designer hinzufügen.
    Widget-Anpassungen anzeigen Zeigt Anpassungsebenen von Widgets auf der Seite an, damit Sie Seitenprobleme diagnostizieren können. Weitere Informationen finden Sie unter Widget-Diagnose.
    Behälter-Hintergrund bearbeiten Bearbeiten Sie das Layout, in dem sich das Widget befindet.
    Schema für Widget-Optionen Definieren Sie die Optionen, die Sie für eine Instanz eines Widget auswählen können. Weitere Informationen zum Konfigurieren Ihrer eigenen Instanzoptionen finden Sie unter Widget-Optionsschema.
    Widget in modalem Formular Öffnet das Widget-Formular in einem Popup-Fenster, in dem Sie schnell Änderungen am Widget vornehmen können.
    Widget im Editor Öffnet das Widget im Widget-Editor. Mit dem Widget-Editor können Sie HTML-Vorlagen, CSS, Clientskripts, Serviceskripts und Demo-Daten für das Widget konfigurieren.
    Bei Konsole anmelden: $scope.data Das Objekt $scope.data übergibt Daten vom Server an den clientseitigen Controller. Anstatt dem Controller-Code console.log-Nachrichten oder Warnungen hinzuzufügen, können Sie das Objekt $scope.data in der Browserkonsole protokollieren und die Daten dort anzeigen.
    Bei Konsole anmelden: $scope Ähnlich wie das $scope.data-Objekt, außer dass alles in $scope in der Konsole protokolliert wird.

    Benutzerdefinierte Widgets

    Basissystem-Widgets sind schreibgeschützt, damit Sie von zukünftigen Updates profitieren können. Um Änderungen vorzunehmen, können Sie Basis-System-Widgets klonen. Geklonte Widgets gelten jedoch als benutzerdefiniert und profitieren nicht von zukünftigen Updates der Widgets, aus denen sie geklont wurden. Sie können Widgets auch von Grund auf neu erstellen. Weitere Informationen zum Klonen oder Erstellen von Widgets finden Sie unter Entwicklung benutzerdefinierter Widgets.