Erstellen oder konvertieren Sie eine Anwendung mit dem ServiceNow SDK

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Erstellen Sie eine bereichsbezogene Anwendung, oder konvertieren Sie eine vorhandene Anwendung, um JavaScript-Module und Bibliotheken von Drittanbietern in Ihrer Anwendung zu verwenden.

    Vorbereitungen

    Installieren Sie das SDK ServiceNow mit Node Package Manager (npm). Weitere Informationen finden Sie unter Installieren Sie das SDK ServiceNow ..

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Dieses Verfahren verwendet die ServiceNow SDK-Befehlszeilenschnittstelle (CLI). Weitere Informationen zu den Befehlen und verfügbaren Parametern finden Sie unter ServiceNow SDK-CLI.

    Prozedur

    1. Öffnen Sie ein Befehlszeilentool auf Ihrem System aus dem Verzeichnis, zu dem Sie eine Anwendung hinzufügen möchten.
    2. Starten Sie das SDK ServiceNow.
      now-sdk
      Das SDK gibt Informationen zu den verfügbaren Befehlen zurück.
      Tipp:
      Um zusätzliche Informationen zu einem Befehl zu erhalten, geben Sie den Befehl und den Parameter --help oder -h ein. Beispiel: now-sdk auth --help.
    3. Authentifizieren Sie sich bei einer Nicht-Produktionsinstanz ServiceNow.
      Die Instanz muss sich im Release Washington DC befinden.
      1. Speichern Sie Ihre Benutzeranmeldeinformationen im Schlüsselbund des Geräts oder im Anmeldeinformationsmanager auf Ihrem System unter Verwendung eines Alias mit dem auth -Befehl.
        now-sdk auth save [<alias>] [--host <instance url>] [--username <admin username>]

        Um diesen Alias als Standardalias festzulegen, fügen Sie Ihrem Befehl den Parameter --default oder -d hinzu.

        Beispiel:
        now-sdk auth save devuser1 --host https://myinstance.service-now.com --username user1 --default
      2. Geben Sie bei der Eingabeaufforderung Ihr Passwort ein.
    4. Erstellen Sie eine bereichsbezogene Anwendung, oder konvertieren Sie eine vorhandene Anwendung zur Verwendung mit dem SDK.
      OptionSchritte
      Erstellen Sie eine bereichsbezogene Anwendung
      1. Erstellen Sie eine Anwendung anhand eines Satzes von Eingabeaufforderungen mit dem Befehl create :
        now-sdk create <projectName> <scopeName> --interactive
        Beispiel:
        now-sdk create example-app x_snc_example --interactive
        Hinweis:
        Der Projektname muss den NPM-Paketbenennungsstandards entsprechen. Der Bereichsname muss mit x_ beginnen.<prefix> und maximal 18 Zeichen lang sein. Weitere Informationen finden Sie unter Namespace identifier.
      2. Reagieren Sie auf die folgenden Aufforderungen:
        • Beschreibung, die sys_app zugeordnet ist:<description>
        • Anwendung erstellen und auf Instanz registrieren? [Ja/Nein]
        • Der Anwendung eine Beispieltabelle hinzufügen? [Ja/Nein]
      Konvertieren Sie eine vorhandene Anwendung Konvertieren Sie eine vorhandene bereichsbezogene Anwendung aus Ihrer Instanz mit dem Befehl „ convert “:
      now-sdk convert <scopeName> <packageName>
      Beispiel:
      now-sdk convert x_snc_example example-app
      Hinweis:
      Um eine globale Anwendung zu konvertieren, verwenden Sie den Anwendungsnamen für den Parameter scopeName und die sys_ID der Anwendung mit dem Parameter --scopeId.

      Beim Konvertieren einer Anwendung werden die XML-Metadatendateien der Anwendung heruntergeladen und die erforderlichen Dateien und Verzeichnisse für die lokale Verwendung des SDK hinzugefügt. Die Anwendung wird in der Instanz nicht geändert. Weitere Informationen finden Sie im Abschnitt ServiceNowAnwendungsstruktur des SDK-Themas [].

    Ergebnisse

    Eine bereichsbezogene Anwendung mit der grundlegenden Anwendungsstruktur ist lokal verfügbar. Wenn die Anwendung erstellt und in der Instanz bereitgestellt wird, gibt die CLI die URL an die Anwendung zurück, z. B. https://myinstance.service-now.com/sys_app.do?sys_id=<sysID> .

    Wenn Sie sich entschieden haben, die Anwendung während der Erstellung nicht in der Instanz zu erstellen und zu registrieren, wird die Anwendung erst in der Instanz bereitgestellt, wenn Sie dies tun. Weitere Informationen finden Sie unter Erstellen Sie eine Anwendung mit dem SDK ServiceNow, und stellen Sie sie bereit.

    Nächste Maßnahme

    Erstellen und verwenden Sie JavaScript-Module oder Bibliotheken von Drittanbietern in Ihrer Anwendung. Weitere Informationen finden Sie unter Erstellen und verwenden Sie JavaScript-Module in Anwendungen und Verwenden Sie Bibliotheken von Drittparteien in -Anwendungen.