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 dans le code source localement dans Visual Studio Code Desktop et de charger les modifications sur une ServiceNow instance. ServiceNow SDK a été amélioré et mis à jour dans la Xanadu version.
Points forts d'ServiceNow SDK pour la version Xanadu
Écrivez le code source pour définir les métadonnées qui composent les applications avec ServiceNow Fluent.
Consultez ServiceNow SDK pour plus d'informations.
Informations importantes sur la mise à niveau de ServiceNow SDK vers Xanadu
Effectuez une mise à niveau vers la dernière version à l’aide de ServiceNow SDK la commande now-sdk upgrade . Pour plus d'informations, consultez Upgrade the ServiceNow SDK.
Nouveautés de la version Xanadu
- Créer des applications incluses dans le périmètre dans le code source
- Écrivez le code source pour définir les métadonnées qui composent les applications à l’aide ServiceNow Fluentde . ServiceNow Fluent est un langage de programmation spécifique à un domaine avec des API pour définir les différents types de métadonnées d’application. Le développement d’applications en code source vous permet de travailler dans des environnements de développement familiers, de créer et de modifier des applications complexes, de gérer plus facilement le code dans le contrôle de code source et de détecter les erreurs au moment de la génération.
- ServiceNow Fluent Serveur de langue dans Visual Studio Code
- Obtenez le traitement et la validation de la langue pour in Visual Studio Code en installant le ServiceNow Fluent serveur Language à ServiceNow Fluent partir de la Visual Studio Code Place de marché.
Changements apportés à cette version
- Structure de l’application par défaut
- La structure par défaut de l’application inclut quelques modifications apportées aux répertoires et aux fichiers, notamment l’ajout d’un fichier .gitignore et le déplacement de la configuration de l’objet
nowdans package.json vers son propre fichier now.config.json . - Les commandes de création et de conversion incluent les paramètresde type de projet et de modèle
- Spécifiez le type d’application à créer ou à convertir à l’aide du paramètre
project-typesur les commandesnow-sdk createetnow-sdk convert.Ce paramètre détermine la structure de l’application par défaut selon que vous souhaitez utiliser ServiceNow Fluent des modules JavaScript et des bibliothèques tierces dans l’application (fluent) ou utiliser uniquement des modules JavaScript et des bibliothèques tierces (module).Indiquez s’il faut utiliser JavaScript ou TypeScript dans les modules avec le paramètre
templatesur les commandesnow-sdk createetnow-sdk convert.Ce paramètre détermine la configuration des fichiers package.json et now.config.json et ajoute un fichier tsconfig.json pour les projets TypeScript. - La commande d’extraction inclut le paramètre de débogage
- Renvoyez les journaux de débogage générés pendant le processus d’extraction en définissant le paramètre
debugsur true avec la commandenow-sdk fetch. - La commande de déploiement inclut le paramètre de réinstallation
- Désinstallez et réinstallez l’application sur l’instance en définissant le paramètre
reinstallsur true à l’aide de la commandenow-sdk deploy. La réinstallation d’une application garantit que les métadonnées sur l’instance correspondent aux métadonnées du package de déploiement.Avertissement :Les métadonnées qui se trouvent sur l’instance, mais pas dans votre application locale, sont supprimées.
Supprimé dans cette version
- Le paramètre
scopeIda été supprimé de la commandenow-sdk convert,qui prenait en charge la conversion d’applications globales. Seules les applications incluses dans le périmètre peuvent être converties. - Le paramètre
modea été supprimé des commandesnow-sdk fetchetnow-sdk deploy. Une extraction ou un déploiement complet est toujours exécuté.
Informations sur l'activation
Le ServiceNow SDK est disponible en tant que package npm à partir du registre npm public et installé localement. Pour plus d’informations sur l’installation de , reportez-vous à la ServiceNow SDKsection Install the ServiceNow SDK in an application.
Besoins supplémentaires
Vous devez avoir installé Node.js et npm pour installer le ServiceNow SDKfichier . Pour plus d'informations, consultez Install the ServiceNow SDK in an application.