ServiceNow IDE erkunden

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Erfahren Sie mehr über die Entwicklung bereichsbezogener Anwendungen im Quellcode in ServiceNow IDE.

    ServiceNow IDE – Übersicht

    Die ServiceNow IDEIst eine Implementierung von Visual Studio CodeFür das Web auf ServiceNow AI Platform. Mit ServiceNow IDE, Sie können mithilfe vertrauter Tools und branchenüblicher Entwicklungspraktiken schnell mit der Erstellung bereichsbezogener Anwendungen beginnen. Die ServiceNow IDEHat viele der gleichen Funktionen wie Visual Studio Code, Einschließlich Typsicherheit, IntelliSense, Abhängigkeitsdurchsetzung, Codesuche, und Quellsteuerungsintegration.

    Abbildung : 1. ServiceNow IDE-Homepage
    Die ServiceNow-IDE-Homepage mit den Arbeitsbereichen des Anwenders.

    In ServiceNow IDE, Sie können bereichsbezogene Anwendungen in Quellcode mit erstellen ServiceNow FluentZum Definieren von Anwendungsmetadaten [sys_metadata]. Um eine visuelle Darstellung Ihrer Änderungen nebeneinander in Echtzeit anzuzeigen, können Sie die Anwendungsmetadaten in anderen öffnen ServiceNow AI PlatformAnwenderoberflächen, die in eingebettet sind ServiceNow IDE.

    Optional können Sie JavaScript-Module erstellen und Bibliotheken von Drittanbietern verwenden, um Code in bereichsbezogenen Anwendungen zu organisieren und wiederzuverwenden. Mit Now Assist für Code, Sie können die Kompetenz „Automatische Codevervollständigung“ verwenden, um Codevorschläge für Skripts in einer Anwendung in zu generieren ServiceNow IDE. Weitere Informationen finden Sie unter Generate code with autocomplete.

    Im Hintergrund wird diese Funktionalität von aktiviert ServiceNow SDKAnwendungsverpackungsservice, der Anwendungen in erstellt ServiceNow IDE.

    Hinweis:
    Sie können Build-Agent verwenden, um Anwendungen in zu erstellen und zu bearbeiten ServiceNow IDE. Weitere Informationen finden Sie unter ../../build-agent/concept/build-agent.html.

    ServiceNow IDE – Workflow

    Die folgende Infografik zeigt den Workflow für Entwickler, um mit der Entwicklung von Anwendungen mit zu beginnen ServiceNow IDE.

    Abbildung : 2. Entwickeln von Anwendungen mit ServiceNow IDE
    Prozess zur Verwendung von ServiceNow IDEZum entwickeln von Anwendungen im Quellcode. Details finden Sie in der folgenden Beschreibung.
    1. Je nach Authentifizierungsmethode konfiguriert ein Administrator oder Entwickler die Anmeldeinformationen, die für die 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.
      • Zur Verwendung der Standardauthentifizierung generiert ein Entwickler ein persönliches Zugriffstoken von seinem Git-Anbieter.
    2. Von seinem Git-Anbieter erstellt ein Entwickler ein dediziertes Git-Repository für eine Anwendung.
    3. Von ServiceNow IDE, Der Entwickler konfiguriert seine Git-Anmeldeinformationen.
    4. Der Entwickler erstellt ServiceNow IDEArbeitsbereich zum Organisieren von Anwendungen.
    5. Der Entwickler erstellt eine bereichsbezogene Anwendung Oder konvertiert eine vorhandene bereichsbezogene Anwendung Von ServiceNow IDE.
    6. Der Entwickler initialisiert ein lokales Git-Repository für die Anwendung und schiebt es an das von ihm erstellte Remote-Repository, um die Anwendung in der Quellcodeverwaltung zu verwalten.
    7. Der Entwickler kann Anwendungsmetadaten im Quellcode mit definieren ServiceNow Fluent, Erstellen Sie anwenderdefinierte JavaScript-Module, oder verwenden Sie Bibliotheken von Drittanbietern.
    8. Wenn Metadatenänderungen erkannt werden, synchronisiert der Entwickler die Anwendung, um Änderungen an Metadaten von anderen Schnittstellen herunterzuladen und in Quellcode umzuwandeln.
    9. Nach dem Speichern der Änderungen erstellen sie die Anwendung, die den Quellcode kompiliert und in Anwendungsmetadaten umwandelt.
    10. Wenn der Build abgeschlossen ist, kann der Entwickler seine Änderungen in anderen eingebetteten Elementen anzeigen ServiceNow AI PlatformAnwenderoberflächen, ohne zu verlassen ServiceNow IDE.
    11. Der Entwickler stellt seine Änderungen bereit, legt sie fest und gibt sie an das Git-Repository weiter.
    12. Von ServiceNow IDE, Andere Entwickler können das Repository klonen, Verzweigungen erstellen und mit der Zusammenarbeit an der Anwendung beginnen.

    Andere Anwender können die Anwendungsmetadaten gleichzeitig ändern, während Entwickler den Quellcode ändern. Entwickler können Modulcode in anderen Modulen oder Skripts innerhalb der Anwendung wiederverwenden.

    ServiceNow IDE – Vorteile

    Vorteil Funktion Anwender
    Entwickeln Sie Anwendungen in einer IDE basierend auf Visual Studio CodeAuf ServiceNow AI Platform ServiceNow IDE-Benutzeroberfläche Entwickler
    Schreiben Sie Quellcode, um die Metadaten zu definieren, aus denen sich zusammensetzt ServiceNowAnwendungen ServiceNow Fluent

    Definieren Sie Anwendungsmetadaten in Code mit ServiceNow FluentIn ServiceNow IDE

    Entwickler
    Organisieren und verwenden Sie Code innerhalb bereichsbezogener Anwendungen mit anwenderdefinierten JavaScript-Modulen und JavaScript-Dienstprogrammen von Drittanbietern JavaScript-Module und Drittanbieterbibliotheken

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

    Verwenden Sie Drittpartei-Bibliotheken in Anwendungen in ServiceNow IDE

    Entwickler
    Arbeiten Sie an Anwendungen mit Anwendern verschiedener Kompetenzsätze zusammen Erstellen Und installieren Eine Anwendung in ServiceNow IDE Entwickler
    Integrieren Sie die Quellcodeverwaltung mit Ihrem Git-Anbieter Ihrer Wahl Integration der Quellcodeverwaltung mit ServiceNow IDE Entwickler, Administratoren