Selfservice

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Ihre Anwendung benötigt möglicherweise eine Möglichkeit für Endanwender, auf Ihr Datenmodell zuzugreifen. Daher sind Selfservice-Optionen verfügbar.

    Serviceportal

    Wenn die Anwendung über anfordernde oder Self-Service-Benutzer verfügt, verwenden Sie das Serviceportal, um eine anwenderfreundliche Web-Experience bereitzustellen.

    Um Selfservice-Anwendern die Möglichkeit zu geben, auf einfache Weise Anwendungsdatensätze aus dem Serviceportal zu erstellen, erstellen Sie einen Datensatzersteller. Ein Datensatzersteller kann eine bessere Endanwender-Experience bieten als ein normales Formular. Sprechen Sie mit Ihrem ServiceNow-Administrator über den geeigneten Katalog und die Kategorisierung, um den Datensatzersteller über das Serviceportal zugänglich zu machen.

    Alternativ können Sie ein Serviceportal für Ihre App erstellen, wenn Folgendes zutrifft:

    Die Anwendung benötigt ein anderes Branding, eine andere Navigation oder eine andere Anwender-Experience als das aktuelle Serviceportal einer Organisation.

    ODER

    Die Organisation verfügt über kein vorhandenes Serviceportal.

    UND

    Die Anwendung benötigt mehr Funktionen, als die Standardportale bieten.

    UND

    Die Anwendung erfordert eine stärker angepasste Anwender-Experience, als die Standardformulare und -listen bieten können.

    ODER

    Die Anwendung benötigt mehr Kontrolle über Branding und Designs, als die Standardschnittstelle bietet.
    Tipp:
    Versuchen Sie nicht, vorhandene Serviceportal-Seiten in einer Anwendung wiederzuverwenden. Erstellen Sie neue Seiten, und verwenden Sie dann Komponenten wie Widgets und Header auf Ihren Seiten wieder.

    Widgets

    Widgets definieren den Portalinhalt. Sie können die mit dem Serviceportal bereitgestellten Basissystem-Widgets verwenden, oder Entwickler können anwenderdefinierte Widgets entsprechend den Geschäftsanforderungen erstellen.

    Überlegungen zum Erstellen anwenderdefinierter Serviceportal-Widgets für Anwendungen:

    • Beginnen Sie mit einem vorhandenen Widget, anstatt ein Widget von Grund auf neu zu erstellen. Um vorhandene Widgets vor versehentlichen Änderungen zu schützen, sind alle Baseline-Widgets schreibgeschützt.
    • Verwenden Sie bei der Entwicklung eines Widgets das Vorschaufenster, um das Verhalten des Widgets schnell zu testen. Testen Sie das Widget immer auf einer Portalseite, bevor Sie ein Widget für die Produktion freigeben.
    • Verwenden Sie beim Debuggen von browserbasierten Anwendungen Debugging-Tools von Drittanbietern. Zum Beispiel die Chrome-Erweiterung „ng-inspektor“ für Angular JS.
    • Vermeiden Sie die Verwendung von $rootScope.$broadcast(). Verwenden Sie stattdessen $rootScope.$emit(), um ein Ereignis im Stammbereich zu veröffentlichen.
    • Verwenden Sie Widget-Optionen, um Widgets leichter wiederverwendbar zu machen. Das Widget-Optionsschema definiert die vom Anwender konfigurierbaren Felder.
    • Erstellen Sie für Feldtypen, die im Optionsschema nicht unterstützt werden, eine Erweiterungstabelle, um ein anwenderdefiniertes Widget-Optionsschema zu speichern.
    • Verwenden Sie Angular Provider. Dabei handelt es sich um wiederverwendbare Komponenten, die in mehrere Widgets eingefügt werden können. Um ein schnelles Laden von Widgets und ein leistungsfähiges Portal sicherzustellen, erstellen Sie Angular Providers, anstatt Ihre Client-Controller mit permanenten Daten und zusätzlicher Logik zu überladen. Mit Angular Providern können Sie Daten während der gesamten Lebensdauer Ihres Serviceportals verwalten und Komponenten und Datenobjekte in mehreren Widgets wiederverwenden.

    Weitere Informationen finden Sie unter Serviceportal-Schulung.