Notes de publication ServiceNow SDK

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • 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.

    Remarque :
    Pour plus d’informations sur les versions de correctifs du ServiceNow SDK, consultez les articles IDE, SDK et Fluent ServiceNow dans la ServiceNow Community.

    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 now dans 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-type sur les commandes now-sdk create et now-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 template sur les commandes now-sdk create et now-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 debug sur true avec la commande now-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 reinstall sur true à l’aide de la commande now-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 scopeId a été supprimé de la commande now-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 mode a été supprimé des commandes now-sdk fetch et now-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.