Notes de publication ServiceNow SDK
Le ServiceNow® kit de développement logiciel (SDK) permet aux développeurs de créer des applications incluses dans le périmètre du code source localement dans Visual Studio Code le bureau et de charger les modifications dans une ServiceNow instance. ServiceNow SDK a été amélioré et mis à jour dans la version 4.0.
Points forts d'ServiceNow SDK pour la version Zurich
- Développez une interface utilisateur (UI) avec React pour créer une application full-stack en code source.
- Définissez les actions des scripts, les includes de script, Portail de services les widgets, les actions d’interface utilisateur et les pages de l’interface utilisateur dans le code source avec ServiceNow Fluent des API.
Consultez ServiceNow SDK pour plus d'informations.
Informations importantes sur la mise à niveau de ServiceNow SDK vers Zurich
Pour effectuer une mise à niveau vers la dernière version globale ou au sein d’une ServiceNow SDK application, reportez-vous à la section Upgrade the ServiceNow SDK.
Nouveautés de la version Zurich
- Version 4.0
- Développer une interface utilisateur avec React
- Développez une interface utilisateur avec la bibliothèque React et l’API de page d’interface utilisateur pour créer une application complète dans le code source.
- Script Action API - ServiceNow Fluent
- Utilisez l’API Action des scripts pour définir les actions des scripts [sysevent_script_action] qui s’exécutent lorsqu’un événement se produit.
- Script Include API - ServiceNow Fluent
- Utilisez l’API Script Include pour définir des includes de script [sys_script_include] qui stockent les fonctions et classes JavaScript à utiliser par les scripts côté serveur.
- Service Portal API - ServiceNow Fluent
- Utilisez l’API Portail de services pour créer des widgets personnalisés [sp_widget] pour les pages du portail.
- UI Action API - ServiceNow Fluent
- Utilisez l’API Action d’interface utilisateur pour configurer des actions d’interface utilisateur personnalisées [sys_ui_action], telles que des boutons, des liens et des éléments de menu contextuel sur les formulaires et les listes.
- UI Page API - ServiceNow Fluent
- Utilisez l’API de page d’interface utilisateur pour configurer des pages d’interface utilisateur personnalisées [sys_ui_page] qui affichent des formulaires, des boîtes de dialogue, des listes et d’autres composants de l’interface utilisateur.
- Télécharger les métadonnées d’application à partir d’une instance
- Téléchargez les métadonnées d’application (XML) à partir d’une ServiceNow instance pour les comparer aux métadonnées de votre application locale à l’aide de la commande
now-sdk download. - Nettoyer ou empaqueter une application
- Supprimez les artefacts de build qui ont été générés avec la build précédente à l’aide de la commande
now-sdk clean. Vous pouvez également empaqueter les artefacts de build qui ont été générés avec la build précédente dans un fichier ZIP installable à l’aide de la commandenow-sdk pack.
Changements apportés à cette version
- Version 4.0
- Framework de tests automatisés L’API prend en charge des étapes de test supplémentaires
- Utilisez les étapes de test suivantes avec l’API ServiceNow Fluent Framework de tests automatisés .
- atf.form.addAttachmentsToForm
- atf.form_SP.addAttachmentsToForm
- atf.server.addAttachmentsToExistingRecord
- atf.server.runServerSideScript
- atf.server.setOutputVariables
- La commande de version ne regroupe pas les artefacts de version
- Utilisez les commandes
now-sdk packounow-sdk installpour empaqueter les artefacts de version. La commandenow-sdk buildcompile les fichiers sources mais ne regroupe pas les artefacts de build.
Supprimé dans cette version
- La commande
de mise à niveau now-sdka été supprimée. Pour mettre à niveau la version du , reportez-vous à ServiceNow SDK la section Upgrade the ServiceNow SDK.
Dépréciations
- La propriété $id est déconseillée dans l’API Liste et l’API Rôle.
- Les noms de propriétés qui utilisent la casse serpent sont déconseillés dans toutes les ServiceNow Fluent API. Utilisez plutôt le nom de propriété équivalent dans la casse camel.
Informations sur l'activation
Le ServiceNow SDK est disponible sous la forme d’un package de gestionnaire de packages de nœuds (npm) à partir du registre npm public et installé localement. Pour en savoir plus sur l’installation de , reportez-vous à la ServiceNow SDK section Install the ServiceNow SDK in an application.
Besoins supplémentaires
Vous devez avoir installé Node.js et le gestionnaire de package de nœud (npm) pour installer le ServiceNow SDK. Pour plus d'informations, consultez Install the ServiceNow SDK in an application.