Erstellen Eine Anwendung mit ServiceNow SDK

  • Freigeben Version: Zurich
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Erstellen Sie eine bereichsbezogene Anwendung Zur Entwicklung in Quellcode mit ServiceNow SDK.

    Vorbereitungen

    Verwenden Sie ServiceNow SDKDient zur Authentifizierung bei ServiceNowInstanz. Weitere Informationen finden Sie unter Authentifizierung bei ServiceNowInstanz mit ServiceNow SDK.

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Dieses Verfahren verwendet ServiceNow SDKBefehlszeilenschnittstelle (CLI). Geben Sie in einem Befehlszeilentool ein Now-sdk --help Zum Abrufen von Informationen zu den verfügbaren Befehlen und globalen Optionen. Um zusätzliche Informationen zu einem Befehl und seinen Parametern zu erhalten, geben Sie den Befehl und ein --help Oder -H . Beispiel: Now-sdk-Authentifizierung –-help . Weitere Informationen zur CLI finden Sie unter ServiceNow SDK CLI.

    Prozedur

    1. Erstellen Sie ein lokales Verzeichnis für Ihre Anwendung.
    2. In Visual Studio Code, Öffnen Sie das Verzeichnis.
    3. Öffnen Sie im Anwendungsverzeichnis ein integriertes Terminalfenster.
    4. Erstellen Sie eine Anwendung anhand eines geführten Satzes von Prompts mit Init Befehl:
      npx @servicenow/sdk init
      Hinweis:
      Mit npx Befehl installiert ServiceNow SDKIn Ihrem Anwendungsverzeichnis anstatt global.
    5. Antworten Sie auf die folgende Reihe von Hinweismeldungen.
      Aufforderung Antwort
      Wählen Sie eine Vorlage aus Wählen Sie eine Vorlage aus, die die Standardanwendungsstruktur definiert:
      • Standard Now-sdk-Boilerplate: Eine Anwendung mit nur der Basisstruktur, die für die Entwicklung im Quellcode erforderlich ist.
      • JavaScript Now-sdk + Basic: Eine Anwendung, die für die Entwicklung in konfiguriert ist ServiceNow FluentUnd JavaScript.
      • JavaScript Now-sdk + Fullstack React: Eine Anwendung, die für die Entwicklung in konfiguriert ist ServiceNow Fluent, JavaScript und React.
      • Typescript Now-sdk + Basic: Eine Anwendung, die für die Entwicklung in konfiguriert ist ServiceNow FluentUnd TypeScript. Typescript-Quelldateien in src/Server Verzeichnis werden in JavaScript-Module übertragen.
      • Typescript Now-sdk + Fullstack React: Eine Anwendung, die für die Entwicklung in konfiguriert ist ServiceNow Fluent, TypeScript und React. Typescript-Quelldateien in src/Server Verzeichnis werden in JavaScript-Module übertragen.
      Name der ServiceNow-Anwendung Geben Sie einen Namen für die Anwendung ein.
      NPM-Paketname Geben Sie einen Namen für das Anwendungspaket ein, das in verwendet wird Package.JSON Datei.

      Der Paketname muss den Paketbenennungsstandards des Knotenpaketmanagers (NPM) entsprechen.

      Bereichsname Geben Sie den Umfang der Anwendung ein.

      Der Bereichsname muss in der Instanz eindeutig sein, mit x_<prefix> beginnen und maximal 18 Zeichen lang sein. Weitere Informationen finden Sie unter Namespace-Identifier.

      Im folgenden Beispiel wird eine bereichsbezogene Anwendung mit dem Namen „Beispiel-App“ (x_snc_example_App) erstellt.
      $ npx @servicenow/sdk init
      [now-sdk] Bootstrapping a new ServiceNow application project...
      ? Select a template: now-sdk + basic
      ? Name of ServiceNow Application:  Example App
      ? NPM package name:  example-app
      ? Scope name:  x_snc_example_app
      [now-sdk] Application created successfully.
                Install the required dependencies with your preferred package manager before running "$now-sdk build".
                Ex: Run "npm install" if using npm.
    6. Installieren Sie die erforderlichen Drittpartei-Abhängigkeiten mit Ihrem bevorzugten Paketmanager.
      Wenn Sie beispielsweise den Knotenpaketmanager (npm) verwenden, führen Sie aus npm-Installation .
    7. Erstellen Sie die Anwendung mit Erstellen Befehl:
      now-sdk build
    8. Wahlweise: Installieren Sie die Anwendung auf einer Instanz mit Installieren Befehl:
      now-sdk install --auth <alias>

    Ergebnisse

    Eine bereichsbezogene Anwendung mit der Standardanwendungsstruktur ist lokal verfügbar. Informationen zur Anwendungsstruktur finden Sie unter AnwendungsstrukturAbschnitt des Themas „Anwendungen im Quellcode erstellen“.

    Wenn Sie die Anwendung erfolgreich installiert haben, ist sie in der Instanz verfügbar. Weitere Informationen zur Installation von Anwendungen finden Sie unter Erstellen und Installieren Eine Anwendung mit ServiceNow SDK.

    Nächste Maßnahme

    In Visual Studio Code, Beginnen Sie mit der Entwicklung Ihrer Anwendung im Quellcode mit ServiceNow Fluent, Schreiben anwenderdefinierter JavaScript-Module oder Hinzufügen von Drittanbieterbibliotheken. Weitere Informationen finden Sie unter Entwickeln von Anwendungen mit ServiceNow SDK.