Versionshinweise zu ServiceNow
Mit dem Software Development Kit (SDK) ServiceNow® können Entwickler bereichsbezogene Anwendungen im Quellcode lokal in Visual Studio Code Desktop erstellen und Changes in eine Instanz ServiceNow ] hochladen. ServiceNow wurde im Release Xanadu ] verbessert und aktualisiert.
Highlights von ServiceNow für Release Xanadu
Schreiben Sie Quellcode, um die Metadaten zu definieren, aus denen Anwendungen mit ServiceNow Fluentbestehen .
Weitere Informationen finden Sie unter ServiceNow SDK.
Wichtige Informationen zum Upgrade von ServiceNow auf Xanadu
Führen Sie mit dem Befehl now-sdk upgrade ein Upgrade auf die aktuelle Version von ServiceNow durch. Weitere Informationen finden Sie unter Upgrade the ServiceNow SDK.
Neu im Xanadu-Release
- Erstellen Sie bereichsbezogene Anwendungen im Quellcode
- Schreiben Sie Quellcode, um die Metadaten zu definieren, aus denen Anwendungen bestehen, indem Sie ServiceNow Fluentverwenden. ServiceNow Fluent ist eine domänenspezifische Programmiersprache mit APIs zum Definieren der verschiedenen Arten von Anwendungsmetadaten. Durch die Entwicklung von Anwendungen im Quellcode können Sie in vertrauten Entwicklungsumgebungen arbeiten, komplexe Anwendungen erstellen und ändern, Code in der Quellcodeverwaltung einfacher verwalten und Fehler bei der Erstellung abfangen.
- ServiceNow Fluent Sprachserver in Visual Studio Code
- Rufen Sie die Sprachverarbeitung und -validierung für ServiceNow Fluent in Visual Studio Code ab, indem Sie den ServiceNow Fluent -Sprachserver aus dem Visual Studio Code -Marktplatz installieren.
Änderungen in diesem Release
- Standardanwendungsstruktur
- Die Standardanwendungsstruktur enthält einige Änderungen an Verzeichnissen und Dateien, einschließlich des Hinzufügens einer .gitignore -Datei und des Verschiebens der NOW-Objektkonfiguration in Paket.json
ineine eigene Datei now.config.json. - . Befehle zum Erstellen und Konvertieren enthalten Parameter vom Typ „Projekttyp“ und „Vorlage “ Parameter.
- Geben Sie den Typ der zu erstellenden oder zu konvertierenden Anwendung mit dem Parameter
„project-type“ in den Befehlennow-sdk createundnow-sdk konvertieren an. Dieser Parameter bestimmt die Standardanwendungsstruktur basierend darauf, ob Sie ServiceNow Fluent und JavaScript-Module sowie Bibliotheken von Drittparteien in der Anwendung verwenden möchten (fluk) oder nur JavaScript-Module und Bibliotheken von Drittparteien verwenden möchten (module).Geben Sie mit dem Parameter
templatein den Befehlennow-sdk createundnow-sdk konvertierenan, ob JavaScript oder TypeScript in Modulen verwendet werden soll. Dieser Parameter bestimmt die Konfiguration der Dateien „ package.json“ und „now.config.json“ und fügt eine tsconfig.json -Datei für TypeScript-Projekte hinzu. - Der Abrufbefehl enthält den Debug-Parameter
- Geben Sie Debug-Protokolle zurück, die während des Abrufvorgangs generiert wurden, indem Sie den
Debug-Parameter mit dem Befehl„now-sdk fetch“auf „true“ festlegen. - Der Bereitstellungsbefehl enthält einen Neuinstallationsparameter
- Deinstallieren Sie die Anwendung, und installieren Sie sie erneut in der -Instanz, indem Sie den Parameter „
reinstall“ mit dem Befehlnow-sdk-deployauf „true“ festlegen. Durch die Neuinstallation einer Anwendung wird sichergestellt, dass die Metadaten in der Instanz mit den Metadaten im Bereitstellungspaket übereinstimmen.Warnung:Metadaten, die sich in der Instanz, aber nicht in Ihrer lokalen Anwendung befinden, werden entfernt.
In diesem Release entfernt
- Der Parameter „
scopeId“ wurde aus dem Befehlnow-sdk konvertieren, der die Konvertierung globaler Anwendungen unterstützte. Nur bereichsbezogene Anwendungen können konvertiert werden. - Der Parameter „
mode“ wurde aus den Befehlen„now-sdk fetch“und„now-sdk deploy“entfernt. Ein vollständiges Abrufen oder Bereitstellen wird immer ausgeführt.
Aktivierungsinformationen
ServiceNow ist als npm-Paket in der öffentlichen npm-Registrierung verfügbar und wird lokal installiert. Informationen zur Installation von ServiceNowfinden Sie unter Install the ServiceNow SDK in an application.
Zusätzliche Anforderungen
Sie müssen Node.js und npm installiert haben, um ServiceNowzu installieren. Weitere Informationen finden Sie unter Install the ServiceNow SDK in an application.