Erstellen Sie anwenderdefinierte Komponenten mit ServiceNow CLI

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Entwickeln Sie anwenderdefinierte Komponenten mit Next Experience UI FrameworkUnd Erweiterung der UI-Komponente.

    Komponenten sind wiederverwendbare Bausteine, die Sie zum Erstellen einer anwenderdefinierten Anwenderoberfläche verwenden. Die Next Experience Design SystemEnthält eine Reihe anpassbarer Komponenten, die Sie in Ihre anwenderdefinierte UI ziehen können. Entwickeln Sie eigene Komponenten, wenn Sie in nicht finden können, was Sie benötigen Next Experience Design SystemBibliothek.

    Um anzuzeigen Next Experience Design SystemBibliothek, besuchen Sie ServiceNow® Developer Site.

    Vorteile der Erstellung anwenderdefinierter Komponenten

    Durch die Entwicklung anwenderdefinierter Komponenten können Sie:

    • Personalisieren Sie eine Anwenderoberfläche entsprechend den Anforderungen Ihres Service Desk-Mitarbeiters, Kunden und Unternehmens.
    • Machen Sie Ihre Mitarbeiter effektiver, und reduzieren Sie den Kontextwechsel durch schnellen Zugriff auf wichtige Daten und Informationen.
    • Passen Sie die einzigartige Omni-Channel-Umgebung Ihres Unternehmens mithilfe von APIs an, um Ihre Daten zu konsolidieren.

    Sie können beispielsweise eine Komponente erstellen, die die Fälle anzeigt, die einem SLAs zugeordnet sind, oder die die aktiven Chats in einer bestimmten Warteschlange nachverfolgt. Sie können verwenden Next Experience UI FrameworkUnd Erweiterung der UI-KomponenteUm die benötigte Komponente zu entwickeln und mithilfe von auf Daten aus Ihrer Plattform zuzugreifen HTTP-Effekt-API . Sie können Plattformdaten auch mit GraphQL abfragen, indem Sie ein anwenderdefiniertes Schema erstellen. Weitere Informationen finden Sie unter Geskriptete GraphQL .

    Was Sie wissen sollten, bevor Sie beginnen

    Bevor Sie mit dem Entwerfen und Erstellen Ihrer Komponente beginnen, stellen Sie sicher, dass Sie Folgendes haben:

    • Einige allgemeine Kenntnisse über Konzepte, Entwicklung und Design von Webkomponenten.
    • JavaScript-Wissen zum Definieren des Komponentenverhaltens.
    • Wissen über Knotenpaketmanager (npm).
    • Die neueste Version von Node.js, die auf Ihrem lokalen Computer installiert ist. Weitere Informationen finden Sie unter Knoten.js .
    • Die ServiceNow CLIAuf Ihrem Computer installiert.

    Next Experience UI Framework

    Die Next Experience UI FrameworkIst ein JavaScript-Framework, mit dem Sie Ihre Apps erweitern und Webkomponenten erstellen können, die in Ihren Anwendungen wiederverwendbar sind. Mit Next Experience UI FrameworkErmöglicht Ihnen:

    • Erstellen Sie eine einzelne Komponente, die an mehreren Orten in Ihren Anwendungen verwendet werden kann.
    • Kapseln Sie den Umfang der Komponente ein, um Konflikte mit anderem Code zu vermeiden.
    • Fügen Sie Ihrer Komponente Eigenschaften, Slots und Aktionen hinzu, damit Anwender die Komponente bei jeder Verwendung in anpassen können Arbeitsbereich.

    Weitere Informationen finden Sie unter ServiceNow® Developer Site.

    Erweiterung der UI-Komponente Und Entwicklungs-Flow

    Die Erweiterung der UI-KomponenteIst eine Erweiterung von ServiceNow CLIMit dem können Sie anwenderdefinierte Komponenten mit entwickeln Next Experience UI Framework. Mit Erweiterung der UI-Komponente, Sie können:

    • Erstellen Sie den Satz von Dateien, die zum entwickeln einer Komponente erforderlich sind, oder Projektgerüst .
    • Starten Sie einen lokalen Entwicklungsserver, um Ihre Komponente zu testen.
    • Erstellen Sie ein Komponentenprojekt, und stellen Sie es in bereit ServiceNowInstanz.

    Weitere Informationen finden Sie unter ServiceNow® Developer Site.

    Anwendungsbereich

    Wenn Sie bereitstellen Next Experience UI FrameworkKomponente, wird in einer bereichsbezogenen Anwendung auf der Instanz bereitgestellt. Sie können einen Anwendungsbereich für die Komponente angeben, der als Namespace-Bezeichner verwendet werden soll. Verwenden Sie die Richtlinien für Namespace-Bezeichner für die Anwendungsentwicklung auf der Instanz. Weitere Informationen finden Sie unter Anwendungsbereich .

    Befolgen Sie beim Reservieren eines Anwendungsbereichs die folgenden Anforderungen:

    • Maximal 18 Zeichen.

    • Fall: Schlangenfall.

    • Format: X_customerprefix_component Name , Wobei:
      • Customerprefix Ist der Wert in glide.appcreator.company.codeSystemeigenschaft in Ihrer Instanz.
      • komponentenname Ist der in der Komponente angegebene Wert Name Parameter, wenn Sie das Projekt erstellt haben.

    Wenn Sie beim Erstellen Ihres Komponentenprojekts keinen Anwendungsbereich angeben, erstellt die Now CLI einen für Sie.

    Alternativ können Sie einen Wert zu hinzufügen Bereichsname Parameter in Now-ui.JSON Datei.

    Referenzleitfaden

    Um den Now CLI-Referenzleitfaden anzuzeigen, besuchen Sie Entwicklerwebsite .