ServiceNow erkunden

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Erfahren Sie, wie bereichsbezogene Anwendungen lokal im Quellcode entwickelt werden und wie Änderungen an einer Instanz mit ServiceNowbereitgestellt werden.

    ServiceNow – Übersicht

    Mit ServiceNowkönnen Sie bereichsbezogene Anwendungen lokal in Visual Studio Code Desktop erstellen und ändern und diese Anwendungen in einer Instanz außerhalb der Produktion im Release Xanadu ] bereitstellen. Durch die lokale Entwicklung von Anwendungen können Sie offline arbeiten und Funktionen verwenden, die in Visual Studio Code verfügbar sind, aber nicht in ServiceNow IDE.

    In Visual Studio Codekönnen Sie mit ServiceNow Fluent bereichsbezogene Anwendungen im Quellcode entwickeln, um Anwendungsmetadaten zu definieren [sys_metadata], anwenderdefinierte JavaScript-Module zu schreiben oder Bibliotheken von Drittparteien hinzuzufügen.

    ServiceNow enthält eine Befehlszeilenschnittstelle (Command-Line Interface, CLI) zum Verwalten von Changes zwischen einer -Instanz und einer lokalen Anwendung. Mit einfachen CLI-Befehlen können Sie Anwendungen erstellen, konvertieren, entwickeln, bereitstellen und abrufen.

    ServiceNow dient auch als Anwendungspaketservice, der Anwendungen in ServiceNow IDEerstellt . Weitere Informationen finden Sie unter ServiceNow IDE erkunden.

    ServiceNow – Workflow

    Die folgende Infografik zeigt den Workflow für Entwickler für die ersten Schritte bei der Entwicklung von Anwendungen mit ServiceNow.

    Abbildung : 1. Entwicklung von Anwendungen mit ServiceNow
    Prozess für die Verwendung des SDK in einer lokalen Umgebung zur Entwicklung von Anwendungen und zur Schnittstelle mit einer Instanz. Details finden Sie in der folgenden Beschreibung.
    1. Ein Entwickler installiert lokal ServiceNow. Weitere Informationen finden Sie unter ServiceNow installieren.
    2. Mit der CLI authentifizieren sich die Entwickler bei einer Instanz außerhalb der Produktion, um mit dem Befehl now-sdk auth eine Schnittstelle zwischen ihrer lokalen Umgebung und der Instanz zu erstellen. Der Entwickler muss über die Administratorrolle für die Instanz verfügen.
    3. Der Entwickler erstellt eine bereichsbezogene Anwendung (now-sdk create) oder konvertiert eine vorhandene bereichsbezogene Anwendung aus der -Instanz (now-sdk konvertieren) zur Verwendung mit ServiceNow.
    4. In Visual Studio Codekann der Entwickler Anwendungsmetadaten im Quellcode mithilfe von ServiceNow Fluentdefinieren, anwenderdefinierte JavaScript-Module erstellen oder Bibliotheken von Drittparteien verwenden.
    5. Der Entwickler erstellt die Anwendung. Dabei wird der Quellcode kompiliert, in Anwendungsmetadaten für die Instanz umgewandelt und ein bereitstellbares Paket (now-sdk build) generiert.
    6. Der Entwickler stellt die Anwendung in der Instanz bereit (now-sdk-Bereitstellung).
    7. Andere Benutzer können die Anwendungsmetadaten in der Instanz weiterhin ändern, und Entwickler können den Code aus Modulen in anderen Modulen oder Skripts in der Anwendung wiederverwenden.
    8. Der Entwickler ruft die Anwendung in der Instanz ab, um die neuesten Updates für die Anwendungsmetadaten lokal abzurufen (now-sdk fetch).

    ServiceNow – Vorteile

    Vorteil Funktion Anwender
    Entwickeln Sie Anwendungen offline, außerhalb einer -Instanz in Visual Studio Code Entwicklung von Anwendungen mit ServiceNow

    Visual Studio Code Dokumentation

    Entwickler
    Schreiben Sie Quellcode, um die Metadaten zu definieren, aus denen Anwendungen ServiceNow bestehen ServiceNow Fluent Entwickler
    Organisieren und wiederverwenden Sie Code in bereichsbezogenen Anwendungen mit anwenderdefinierten JavaScript-Modulen und JavaScript-Dienstprogrammen von Drittparteien JavaScript-Module und Bibliotheken von Drittparteien Entwickler