---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Erstellen eine Anwendung
========================

Erstellen eine Anwendung mit ServiceNow SDK {#ariaid-title1}
============================================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Erstellen Sie eine bereichsbezogene Anwendung für die Entwicklung im Quellcode mit ServiceNow SDK.

Vorbereitungen
--------------

Erforderliche Rolle: Administrator

Warum und wann dieser Vorgang ausgeführt wird
---------------------------------------------

In diesem Verfahren wird die Befehlszeilenschnittstelle (CLI) ServiceNow SDK verwendet. Geben Sie in einem Befehlszeilentool `now-sdk --help` ein, um Informationen zu den verfügbaren Befehlen und globalen Optionen zu erhalten. Um zusätzliche Informationen zu einem Befehl und seinen Parametern zu erhalten, geben Sie den Befehl und `--help` oder `-h`ein. Beispiel: `now-sdk auth --help`. Weitere Informationen zur CLI finden Sie unter [ServiceNow SDK CLI](https://servicenow-prod.fluidtopics.net/gNQFY3sDl4YiB8rpIAoT0g#servicenow-sdk-cli-commands "Verwenden Sie die Befehlszeilenschnittstelle (CLI) ServiceNow SDK, um Changes zwischen einer lokalen Anwendung und der Anwendung in einer -Instanz zu verwalten.").

Prozedur
--------

1. Öffnen Sie in dem Verzeichnis, in dem Sie eine Anwendung hinzufügen möchten, ein Befehlszeilentool auf Ihrem System.
2. Erstellen Sie eine Anwendung anhand einer Reihe von Eingabeaufforderungen mit dem Befehl `„create"` :  

       now-sdk create

   Hinweis:  
   Wenn Sie Parameter manuell mit dem Befehl `„create"` angeben möchten, legen Sie den Parameter `„--interactive"` auf „false" fest, und geben Sie den erforderlichen Parameter für Umfangsname und Anwendungsname an. Weitere Informationen hierzu finden Sie unter dem Befehl create im Thema [ServiceNow SDK CLI](https://servicenow-prod.fluidtopics.net/gNQFY3sDl4YiB8rpIAoT0g#now-sdk-create-command "Erstellen Sie eine anwenderdefinierte bereichsbezogene Anwendung, oder konvertieren Sie eine vorhandene bereichsbezogene Anwendung aus einer Instanz oder einem lokalen Verzeichnis, um die Entwicklung im Quellcode zu unterstützen. Die Anwendung wird im aktuellen Verzeichnis hinzugefügt.").
3. Antworten Sie auf die folgende Reihe von Aufforderungen.  
   {#create-application-now-sdk__table_ivh_lzn_pdc__entry__2}{#create-application-now-sdk__ide-desc}

   |                   Aufforderung                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   |---------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
   | Stellen Sie eine Verbindung zu einer -Instanz her | Eine Option für die Authentifizierung bei einer Instanz und Validierung, ob der von Ihnen angegebene Anwendungsbereich während der Anwendungserstellung gültig ist. * Ja: Der Bereichsname wird validiert, bevor die Anwendung lokal erstellt wird. * Nein: Der Bereichsname wird während der Erstellung nicht validiert. Sie müssen daher vor der Bereitstellung in Ihrer Instanz überprüfen, ob der Bereichsname gültig ist. {#create-application-now-sdk__ul_h35_1c4_pdc}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | Anmeldeinformationen für die Instanz              | Eine Option zum Erstellen oder Auswählen von Anmeldeinformationen für die Authentifizierung bei einer Instanz. Führen Sie die folgenden Schritte aus, um Anmeldeinformationen hinzuzufügen: 1. Wählen Sie Neue Anmeldeinformationen hinzufügen. 2. Antworten Sie auf die folgende Reihe von Aufforderungen: * Zielhost für Anwendungsbereitstellung :\<instance URL\><kbd class="ph userinput"></kbd> * Der Anwendername für die Authentifizierung bei der Instanz :\<username\><kbd class="ph userinput"></kbd> * Das Passwort für die Authentifizierung bei der Instanz :\<password\><kbd class="ph userinput"></kbd> * Alias für diese Anmeldeinformationen :\<alias\><kbd class="ph userinput"></kbd> {#create-application-now-sdk__ul_gqx_xh4_pdc} {#create-application-now-sdk__ol_e2n_vg4_pdc} Wenn Sie bereits Anmeldeinformationen konfiguriert haben, können Sie diese aus der Liste der vorhandenen Aliasse und zugehörigen Instanzen auswählen. |
   | Name der ServiceNow-Anwendung                     | Ein Name für die Anwendung.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | NPM-Paketname                                     | Ein Name für das Anwendungspaket, das in der Datei „package.json" verwendet wird. Der Paketname muss den NPM-Paketbenennungsstandards entsprechen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | Beschreibung, die sys_app zugeordnet ist          | Eine Kurzbeschreibung Ihrer Anwendung.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | Bereichsname                                      | Umfang der Anwendung. Der Bereichsname muss für die Instanz eindeutig sein und mit x_ beginnen.\<prefix\> , und maximal 18 Zeichen lang sein. Weitere Informationen finden Sie unter [Namespace-Identifier](https://servicenow-prod.fluidtopics.net/jxz4OnrjPa2vQ7ke1XWZcQ "Das System fügt vor Anwendungsartefakten wie Tabellen, Skripts und Konfigurationsdatensätzen einen Namespace-Identifier hinzu.").                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | Projektvorlage                                    | Eine Option zum Festlegen, ob JavaScript oder TypeScript in Modulen verwendet werden soll. Diese Option bestimmt die Konfiguration der Dateien „package.json" und „now.config.json" und fügt eine tsconfig.json- Datei für TypeScript-Projekte hinzu. * JavaScript: Die Anwendung ist so konfiguriert, dass .js- Dateien aus dem Verzeichnis „src/server" in Module erstellt werden. * TypeScript: Die Anwendung ist so konfiguriert, dass .ts -Dateien aus dem Verzeichnis „src/server" in Module erstellt werden. {#create-application-now-sdk__ul_d45_2d4_pdc}                                                                                                                                                                                                                                                                                                                                                                                           |
   | Fluent- oder JS-Modul-Projektstruktur?            | Der Typ der Anwendung, der die Standardanwendungskonfiguration bestimmt. * Fließend: Die Standardanwendungskonfiguration ist für die Verwendung ServiceNow Fluentvon , JavaScript-Modulen und Bibliotheken von Drittparteien eingerichtet. * Modul: Die Standardanwendungskonfiguration ist so eingerichtet, dass nur JavaScript-Module und Drittanbieterbibliotheken verwendet werden. {#create-application-now-sdk__ul_yyl_jd4_pdc}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | Beispieltabelle zur Anwendung hinzufügen?         | Eine Option zum Erstellen einer Beispieltabelle in der Anwendung. * Ja: Eine Beispieltabelle mit dem Namen\<scope\> _to_do wird erstellt. * Nein: In der Anwendung wird keine Beispieltabelle erstellt. {#create-application-now-sdk__ul_y4k_fd4_pdc}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | Anwendung sofort bereitstellen?                   | Eine Option zum Bereitstellen der Anwendung in der Instanz unmittelbar nach der Erstellung. * Ja: Die Anwendung wird in der Instanz bereitgestellt, wenn sie erfolgreich erstellt wurde. Wenn Sie offline sind, wird die Anwendung nicht bereitgestellt. * Nein: Die Anwendung wird lokal erstellt, aber nicht in der Instanz bereitgestellt. Sie müssen die Anwendung später erstellen und in der Instanz von bereitstellen. Weitere Informationen finden Sie unter [Erstellen und stellen Sie eine Anwendung mit bereit ServiceNow SDK](https://servicenow-prod.fluidtopics.net/309voZc~HPoOC1rUYFLTig "Erstellen Sie eine mit ServiceNow SDK entwickelte lokale Anwendung, und stellen Sie sie in einer Instanz ServiceNow von bereit."). {#create-application-now-sdk__ul_tmn_fd4_pdc}                                                                                                                                                                                                          |
   [Tabelle : 1. Interaktive Eingabeaufforderungen für den Befehl „create".]

   {#create-application-now-sdk__table_ivh_lzn_pdc}  

       $ now-sdk create
       [now-sdk] Bootstrapping a new ServiceNow application project...
       ==========================================

       Create nowSDK Application

       ==========================================

       ? Connect to an instance (helps ensure the created app is valid)?  yes
       [now-sdk] Listing all credentials: 
       ? Instance credentials:  Add new credentials
       ? Target host for application deployment https://<instance>.service-now.com
       [now-sdk] Authenticating to instance "https://<instance>.service-now.com".
       ? The username to authenticate with the instance admin
       ? The password to authenticate with the instance
       [now-sdk] Attempting to log into instance https://<instance>.service-now.com as admin.
       [now-sdk] Successfully authenticated to instance https://<instance>.service-now.com.
       [now-sdk] Storing credentials for instance "https://<instance>.service-now.com" with alias undefined.
       ? Alias for these credentials devuser2
       [now-sdk] Successfully stored credentials for instance "https://<instance>.service-now.com" with alias undefined.
       ? Name of ServiceNow Application:  My Example App
       ? NPM package name:  my-example-app
       ? Description associated with sys_app:  A custom ServiceNow application
       ? Scope name:  x_snc_myexapp
       ? Project template:  Javascript
       ? Fluent or JS Module project structure?  Fluent
       ? Add a sample table to the application?  yes
       ? Deploy application immediately?  yes

Ergebnisse
----------

Eine bereichsbezogene Anwendung mit der Standardanwendungsstruktur ist lokal verfügbar.
Informationen zur Anwendungsstruktur finden Sie im Abschnitt [Anwendungsstruktur](https://servicenow-prod.fluidtopics.net/jfAzmyhVShsXfkGAJkF74Q#building-applications-source-code__application-structure) im Thema Anwendungen im Quellcode erstellen.

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\> .

Nächste Maßnahme
----------------

In Visual Studio Code, Beginnen Sie die Entwicklung Ihrer Anwendung im Quellcode mit ServiceNow Fluent, dem Schreiben von anwenderdefinierten JavaScript-Modulen oder dem Hinzufügen von Drittanbieterbibliotheken.

