ServiceNow IDE erkunden

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Erfahren Sie mehr über die Entwicklung von bereichsbezogenen Anwendungen im Quellcode im ServiceNow IDE.

    ServiceNow IDE – Übersicht

    ServiceNow IDE ist eine Implementierung von Visual Studio Code für das Web im Now Platform. Mit ServiceNow IDEkönnen Sie mit vertrauten Tools und branchenüblichen Entwicklungsmethoden schnell bereichsbezogene Anwendungen erstellen. ServiceNow IDE bietet viele der gleichen Funktionen wie Visual Studio Code, einschließlich Typsicherheit, IntelliSense, Abhängigkeitserzwingung, Codesuche und Integration der Quellcodeverwaltung.

    Abbildung : 1. ServiceNow IDE-Homepage
    Homepage der ServiceNow-IDE mit einer Liste der Arbeitsbereiche des Anwenders.

    In ServiceNow IDEkönnen Sie mit ServiceNow Fluent bereichsbezogene Anwendungen im Quellcode erstellen, um Anwendungsmetadaten zu definieren [sys_metadata]. Um eine visuelle Darstellung Ihrer Änderungen in Echtzeit nebeneinander anzuzeigen, können Sie die Anwendungsmetadaten in anderen Now Platform Benutzeroberflächen öffnen, die in ServiceNow IDEeingebettet sind.

    Optional können Sie JavaScript-Module erstellen und Bibliotheken von Drittparteien verwenden, um Code in bereichsbezogenen Anwendungen zu organisieren und wiederzuverwenden.

    Im Hintergrund wird diese Funktionalität durch den Anwendungspaketierungsservice ServiceNow SDK aktiviert, der Anwendungen in ServiceNow IDEerstellt.

    ServiceNow IDE – Workflow

    1. Je nach Authentifizierungsmethode konfiguriert ein Administrator oder Entwickler die Anmeldeinformationen, die zum Herstellen einer Verbindung mit seinem Git-Anbieter erforderlich sind.
      • Zur Verwendung der OAuth 2.0-Authentifizierung konfiguriert ein Administrator eine OAuth 2.0-Anwendungsregistrierung in seinem Git-Provider und in der -Instanz.
      • Um die Standardauthentifizierung zu verwenden, generiert ein Entwickler ein persönliches Zugriffstoken von seinem Git-Anbieter.
    2. Ein Entwickler erstellt über seinen Git-Provider ein dediziertes Git-Repository für eine Anwendung.
    3. Über ServiceNow IDEkonfiguriert der Entwickler seine Git-Anmeldeinformationen.
    4. Der Entwickler erstellt einen Arbeitsbereich ServiceNow IDE, um Anwendungen zu organisieren.
    5. Der Entwickler erstellt eine bereichsbezogene Anwendung oder konvertiert eine vorhandene bereichsbezogene Anwendung aus ServiceNow IDE.
    6. Der Entwickler initialisiert ein lokales Git-Repository für die Anwendung und sendet es an das Remote-Repository, das er erstellt hat, um die Anwendung in der Quellcodeverwaltung zu verwalten.
    7. Entwickler können Anwendungsmetadaten im Quellcode mithilfe von ServiceNow Fluentdefinieren, anwenderdefinierte JavaScript-Module erstellen oder Bibliotheken von Drittparteien verwenden.
    8. Nach dem Speichern der Änderungen erstellen sie die Anwendung, die den Quellcode kompiliert und in Anwendungsmetadaten umwandelt.
    9. Wenn der Build abgeschlossen ist, können Entwickler ihre Änderungen in anderen eingebetteten Now Platform -Benutzeroberflächen anzeigen, ohne den ServiceNow IDEzu verlassen.
    10. Der Entwickler stellt die Changes bereit, legt sie fest und pusht sie in das Git-Repository.
    11. Von ServiceNow IDEaus können andere Entwickler das Repository klonen, Verzweigungen erstellen und mit der Zusammenarbeit an der Anwendung beginnen.

    Andere Benutzer können die Anwendungsmetadaten ändern, während Entwickler den Quellcode ändern. Entwickler können Modulcode in anderen Modulen oder Skripts der Anwendung wiederverwenden. Bei ServiceNow Fluent APIs, die die bidirektionale Synchronisierung unterstützen, können Entwickler Anwendungen synchronisieren, um Änderungen an Anwendungsmetadaten von anderen Schnittstellen in den Quellcode zu übernehmen.

    ServiceNow IDE – Vorteile

    Vorteil Funktion Anwender
    Entwickeln Sie Anwendungen in einer IDE basierend auf Visual Studio Code auf der Grundlage von Now Platform. ServiceNow IDE-Benutzeroberfläche Entwickler
    Schreiben Sie Quellcode, um die Metadaten zu definieren, aus denen Anwendungen ServiceNow bestehen ServiceNow Fluent

    Definieren Sie Anwendungsmetadaten im Code mit ServiceNow Fluent in ServiceNow IDE

    Entwickler
    Organisieren und wiederverwenden Sie Code in bereichsbezogenen Anwendungen mit anwenderdefinierten JavaScript-Modulen und JavaScript-Dienstprogrammen von Drittparteien JavaScript-Module und Bibliotheken von Drittparteien

    Erstellen und verwenden Sie JavaScript-Module in -Anwendungen im ServiceNow IDE

    Verwenden Sie Bibliotheken von Drittparteien in Anwendungen im ServiceNow IDE

    Entwickler
    Arbeiten Sie bei Anwendungen mit Benutzern unterschiedlicher Kompetenzen zusammen Erstellen Sie eine Anwendung im ServiceNow IDE Entwickler
    Integrieren Sie die Quellcodeverwaltung in den Git-Provider Ihrer Wahl Integration der Quellcodeverwaltung in ServiceNow IDE Entwickler, Administratoren