Notes de publication ServiceNow SDK

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 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 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.

    ServiceNow SDK La version 4.0 prend en charge l’intégration avec ServiceNow les instances à partir de la Washington DC version.
    Remarque :
    Pour en savoir plus sur les versions mineures de , ServiceNow SDK consultez le référentiel du SDK ServiceNow à l’adresse GitHub.

    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 commande now-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 pack ou now-sdk install pour empaqueter les artefacts de version. La commande now-sdk build compile les fichiers sources mais ne regroupe pas les artefacts de build.

    Supprimé dans cette version

    • La commande de mise à niveau now-sdk a é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.