Versionshinweise zu ServiceNow SDK
Die ServiceNow® Mit dem Software Development Kit (SDK) können Entwickler bereichsbezogene Anwendungen im Quellcode lokal in erstellen Visual Studio Code Desktop und Laden Sie Änderungen in ein hoch ServiceNow Instanz. ServiceNow SDK Wurde im Release 4,0 erweitert und aktualisiert.
Highlights von ServiceNow SDK für Release Zurich
- Entwickeln Sie eine Anwenderoberfläche (UI) mit React, um eine vollständige Stack-Anwendung im Quellcode zu erstellen.
- Skriptaktionen, Skripteinbindungen definieren, Serviceportal Widgets, UI-Aktionen und UI-Seiten im Quellcode mit ServiceNow Fluent APIs.
Weitere Informationen finden Sie unter ServiceNow SDK.
Wichtige Informationen zum Upgrade von ServiceNow SDK auf Zurich
Um ein Upgrade auf die neueste Version von durchzuführen ServiceNow SDK Global oder innerhalb einer Anwendung finden Sie unter Upgrade the ServiceNow SDK.
Neu im Zurich-Release
- Version 4.0
- Entwickeln Sie eine Anwenderoberfläche mit React
- Entwickeln Sie eine Anwenderoberfläche mit der React-Bibliothek und der UI-Seiten-API, um eine vollständige Stack-Anwendung im Quellcode zu erstellen.
- Script Action API - ServiceNow Fluent
- Verwenden Sie die Skriptaktions-API, um Skriptaktionen [sysevent_script_action] zu definieren, die ausgeführt werden, wenn ein Ereignis auftritt.
- Script Include API - ServiceNow Fluent
- Verwenden Sie die Skripteinbindungs-API, um Skripteinbindungen [sys_script_include] zu definieren, die JavaScript-Funktionen und -Klassen zur Verwendung durch serverseitige Skripts speichern.
- Service Portal API - ServiceNow Fluent
- Verwenden Sie Serviceportal API zum Erstellen anwenderdefinierter Widgets [sp_Widget] für Portalseiten.
- UI Action API - ServiceNow Fluent
- Verwenden Sie die UI-Aktions-API, um anwenderdefinierte Anwenderoberflächenaktionen [sys_ui_action] zu konfigurieren, z. B. Schaltflächen, Links und Kontextmenüelemente in Formularen und Listen.
- UI Page API - ServiceNow Fluent
- Verwenden Sie die UI-Seiten-API, um anwenderdefinierte Anwenderoberflächenseiten [sys_ui_page] zu konfigurieren, die Formulare, Dialogfelder, Listen und andere UI-Komponenten anzeigen.
- Laden Sie Anwendungsmetadaten aus einer Instanz herunter
- Laden Sie Anwendungsmetadaten (XML) aus einem herunter ServiceNow Instanz zum Vergleichen mit den Metadaten in Ihrer lokalen Anwendung mithilfe von
Now-sdk-DownloadBefehl. - Bereinigen oder verpacken Sie eine Anwendung
- Entfernen Sie die Build-Artefakte, die mit dem vorherigen Build mit ausgegeben wurden
Now-sdk bereinigenBefehl. Sie können auch die Build-Artefakte, die mit dem vorherigen Build ausgegeben wurden, mithilfe von in eine installierbare ZIP-Datei verpackenNow-sdk-PaketBefehl.
Änderungen in diesem Release
- Version 4.0
- Automated Test Framework Die API unterstützt zusätzliche Testschritte
- Verwenden Sie die folgenden Testschritte mit ServiceNow Fluent Automated Test Framework API.
- atf.Formular.addAttachmentsToFormular
- atf.Form_SP.addAttachmentsToFormular
- atf.server.addAttachmentsToExistingRecord
- atf.server.runServerSideScript
- atf.server.setOutputVariables
- Build-Befehl enthält keine Build-Artefakte
- Verwenden Sie
Now-sdk-PaketOderNow-sdk-InstallationBefehle zum Paket von Build-Artefakten. DieNow-sdk-BuildBefehl kompiliert die Quelldateien, packt die Build-Artefakte jedoch nicht.
In diesem Release entfernt
- Die
Now-sdk-UpgradeBefehl wurde entfernt. Um die Version von zu aktualisieren ServiceNow SDK, Siehe Upgrade the ServiceNow SDK.
Verwerfungen
- Die $ID Eigenschaft ist in der Listen-API und der Rollen-API veraltet.
- Eigenschaftsnamen, die den Schlangenfall verwenden, sind in allen veraltet ServiceNow Fluent APIs. Verwenden Sie stattdessen den entsprechenden Eigenschaftsnamen im Kamelfall.
Aktivierungsinformationen
Die ServiceNow SDK Ist als Node Package Manager-Paket (NPM) über verfügbar Öffentliche NPM-Registrierung Und lokal installiert. Informationen zur Installation von ServiceNow SDK, Siehe Install the ServiceNow SDK in an application.
Zusätzliche Anforderungen
Sie müssen Node.js und Node Package Manager (npm) installiert haben, um zu installieren ServiceNow SDK. Weitere Informationen finden Sie unter Install the ServiceNow SDK in an application.