Tutorial-Teil 1: Erstellen Sie eine Anwendung in ServiceNow IDE

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Erstellen Sie eine Anwendung, die Sie im Quellcode in entwickeln können ServiceNow IDE.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    In ServiceNow IDE, Sie können bereichsbezogene Anwendungen in Quellcode mit entwickeln ServiceNow FluentZum Definieren von Anwendungsmetadaten [sys_metadata]. Sie können auch JavaScript-Module erstellen und Bibliotheken von Drittanbietern verwenden, um Code in bereichsbezogenen Anwendungen zu organisieren und wiederzuverwenden. Damit eine Anwendung die Entwicklung im Quellcode unterstützt, müssen Sie eine bereichsbezogene Anwendung erstellen oder eine vorhandene bereichsbezogene Anwendung mit konvertieren ServiceNow IDEOder ServiceNow SDK. In diesem Tutorial erstellen Sie eine bereichsbezogene Anwendung aus ServiceNow IDE.

    Prozedur

    1. Navigieren zu Alle > App-Entwicklung > ServiceNow IDE.

      Bevor Sie eine Anwendung erstellen können, müssen Sie einen Arbeitsbereich erstellen, in dem Sie Anwendungen hinzufügen und von einem Ort aus durch sie navigieren können.

      ServiceNow-IDE-Homepage, bevor Sie einen Arbeitsbereich oder eine Anwendung erstellen

      Arbeitsbereiche sind spezifisch für einen Anwender, und Sie können mehrere Arbeitsbereiche erstellen, um verschiedene Anwendungssätze zu gruppieren. Anwendungen können jederzeit einem Arbeitsbereich hinzugefügt oder entfernt werden. Arbeitsbereiche in ServiceNow IDEBasieren auf Arbeitsbereichen in Visual Studio Code.

    2. Erstellen Sie einen Arbeitsbereich.
      1. Wählen Sie Aus Erstellen Sie einen Arbeitsbereich .
      2. Geben Sie einen Namen für den Arbeitsbereich ein, und drücken Sie die Eingabetaste.
      3. Geben Sie eine Beschreibung für den Arbeitsbereich ein, und drücken Sie die Eingabetaste.
        Der Arbeitsbereich wird zum aktiven Arbeitsbereich, enthält jedoch noch keine Anwendungen.

        Der leere Status eines aktiven Arbeitsbereichs.

        Tipp:
        Um den aktiven Arbeitsbereich zu wechseln, können Sie andere Arbeitsbereiche in durchsuchen und auswählen ServiceNow IDEHomepage oder aus der Befehlspalette mit Arbeitsbereiche: Arbeitsbereiche Durchsuchen Befehl.
    3. Erstellen Sie eine Anwendung im Arbeitsbereich.
      1. Wählen Sie Aus Erstellen Sie eine App .
      2. Geben Sie einen Namen ein, z. B. Hallo Welt , Und drücken Sie die Eingabetaste.
      3. Geben Sie eine Beschreibung für die Anwendung ein, und drücken Sie die Eingabetaste.
      4. Geben Sie einen Bereich ein, z. B. X_snc_hello_World , Und drücken Sie die Eingabetaste.
        Wichtig:
        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.
      5. Geben Sie einen Paketnamen ein, z. B. X-snc-hallo-World , Und drücken Sie die Eingabetaste.
        Der Paketname muss den Paketbenennungsstandards des Knotenpaketmanagers (NPM) entsprechen.
      6. Wählen Sie aus Eine Standardanwendung mit Now SDK und TypeScript Vorlage zur Verwendung von TypeScript zum Erstellen von JavaScript-Modulen.

        Die Anwendungsvorlagen definieren die standardmäßige Anwendungsstruktur.

        Hinweis:
        Typescript verwendet statische Eingabe und Typanmerkungen, um Entwickler zu unterstützen, die beim Schreiben von Code früher Fehler erkennen. Wenn Sie stattdessen mit JavaScript beginnen möchten, wählen Sie aus JavaScript .

        Ihre Anwendung wird Ihrem Arbeitsbereich hinzugefügt. In der Datei-Explorer-Ansicht ( Datei-Explorer), können Sie durch die Anwendungsdateien navigieren.

        Dateien in der Hello World-Anwendung.

        Die Package.JSON Und Now.config.JSON Dateien definieren die Anwendungsstruktur, die der von Node.js-Anwendungen oder Node-Paketmanager (NPM)-Paketen ähnelt. Ein Beispiel ServiceNow FluentDatei ( index.now.ts ) Und JavaScript-Modul ( Skript.js Oder Skript.TS ) Wurden in erstellt src Verzeichnis und Abhängigkeiten wurden in installiert Node_modules Verzeichnis. Die Anwendung wird auch der Tabelle „Anwenderdefinierte Anwendung“ [sys_App] hinzugefügt.

        Erstellen Sie als Nächstes und Installieren Die Anwendung, um sie für die Entwicklung in der gesamten Instanz verfügbar zu machen.

      7. Aus der Statusleiste unten in ServiceNow IDE, Auswählen Erstellen und installieren .

        Die Installieren Schaltfläche in der Statusleiste unten in der ServiceNow-IDE-Anwenderoberfläche.

        Gebäude und Wird installiert Die Anwendung kompiliert ServiceNow FluentCode und JavaScript- oder TypeScript-Modulcode in Anwendungsdateien [sys_metadata] und ECMAScript-Modulen [sys_Module] in der Instanz. Erstellen Sie Artefakte in verteilung/App Verzeichnis sind in verpackt Ein installierbares Element .Zip Datei in Ziel Verzeichnis.

        Protokolle im Ausgabebereich geben den Status des Builds an und geben an, ob die Anwendung lautet Installiert Erfolgreich. Wenn einer der Prozesse fehlschlägt, überprüfen Sie die Protokolle, um Probleme zu identifizieren.

        Protokolle im Ausgabebereich, die angeben, dass die Anwendung und erstellt hat Installiert Erfolgreich.

        Informationen zur Anwendungsstruktur finden Sie unter AnwendungsstrukturAbschnitt des Themas „Anwendungen im Quellcode erstellen“.

    Nächste Maßnahme

    Fahren Sie mit fort Tutorial-Teil 2: Initialisieren Sie ein Repository für Ihre Anwendung.