ServiceNow IDE erkunden
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.
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.
ServiceNow IDE – Workflow
Die folgende Infografik zeigt den Workflow für Entwickler, um mit der Entwicklung von Anwendungen mit zu beginnen ServiceNow IDE.
- 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.
- Von seinem Git-Anbieter erstellt ein Entwickler ein dediziertes Git-Repository für eine Anwendung.
- Von ServiceNow IDE, Der Entwickler konfiguriert seine Git-Anmeldeinformationen.
- Der Entwickler erstellt ServiceNow IDEArbeitsbereich zum Organisieren von Anwendungen.
- Der Entwickler erstellt eine bereichsbezogene Anwendung Oder konvertiert eine vorhandene bereichsbezogene Anwendung Von ServiceNow IDE.
- 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.
- Der Entwickler kann Anwendungsmetadaten im Quellcode mit definieren ServiceNow Fluent, Erstellen Sie anwenderdefinierte JavaScript-Module, oder verwenden Sie Bibliotheken von Drittanbietern.
- Wenn Metadatenänderungen erkannt werden, synchronisiert der Entwickler die Anwendung, um Änderungen an Metadaten von anderen Schnittstellen herunterzuladen und in Quellcode umzuwandeln.
- Nach dem Speichern der Änderungen erstellen sie die Anwendung, die den Quellcode kompiliert und in Anwendungsmetadaten umwandelt.
- Wenn der Build abgeschlossen ist, kann der Entwickler seine Änderungen in anderen eingebetteten Elementen anzeigen ServiceNow AI PlatformAnwenderoberflächen, ohne zu verlassen ServiceNow IDE.
- Der Entwickler stellt seine Änderungen bereit, legt sie fest und gibt sie an das Git-Repository weiter.
- 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 |