Notes de version de l’API

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • ServiceNow® Les API vous permettent de créer des applications et des expériences personnalisées. Les API ont été améliorées et mises à jour dans la Australie version.

    Points forts de l’API pour la Australie mise en production

    • Utilisez les API JavaScript côté serveur dans les scripts pour modifier les fonctionnalités de l’application.
    • Exécutez les API clientes chaque fois qu’un événement lié au client se produit, par exemple lors du chargement d’un formulaire, de l’envoi d’un formulaire ou du changement de la valeur d’un champ.
    • Utilisez les API REST entrantes pour interagir avec diverses ServiceNow fonctionnalités au sein de votre application.
    • Les API clientes Next Experience incluent des API clientes compatibles avec l’interface Next Experience utilisateur.

    Consultez pour plus d'informations.

    Nouveautés de la version Australie

    Tableau 1. Nouvelles classes incluses dans le périmètre et méthodes supplémentaires aux classes incluses dans le périmètre existantes dans Australie
    Classe Méthodes
    Méthodes :
    • getCopyApi()
    • skipAttributes()
    • skipChoiceOverrides()
    • skipChoiceSets()
    • getTransactionId()
    • runAsync()
    Points d’extension :
    • getCopyName()
    • devraitCopie()
    • verifyCopyOperation()
    setAggregateWorkflow()
    • getDisplayValueEx()
    • setDisplayValueEx()
    • getDisplayValueEx()
    • getDisplayValueLang()
    • setDisplayValueEx()
    • setDisplayValueLang()
    Tableau 2. Nouvelles classes incluses dans le périmètre et méthodes supplémentaires aux classes incluses dans le périmètre existantes dans ServiceNow Store
    Application Version de l'application Mois de mise en production API Points de terminaison
    Base du lead-to-cash v0.1 2026-05
    • canConsolidateEntity()
    • canConsolidateJSONs()
    • canMergeEntity()
    • consolider()
    • enableConsolidation()
    • getHashConfig()
    • getPrimary()
    • overrideAttributeValues()
    • postHierarchyConsolidation()
    • preProcess()
    Tableau 3. Nouvelles classes globales et méthodes supplémentaires aux classes globales existantes dans Australie
    Classe Méthodes
    Méthodes :
    • getCopyApi()
    • skipAttributes()
    • skipChoiceOverrides()
    • skipChoiceSets()
    • getTransactionId()
    • runAsync()
    Points d’extension :
    • getCopyName()
    • devraitCopie()
    • verifyCopyOperation()
    setAggregateWorkflow()
    • getDisplayValueEx()
    • setDisplayValueEx()
    getDynamicNamespace()
    • getDynamicAttributePathsInSchema()
    • getDynamicAttributePathsInStore()
    • getDynamicNamespaceName()
    • MIDHermesProducer()
    • send()
    Tableau 4. Nouvelles classes globales et méthodes supplémentaires aux classes globales existantes dans ServiceNow Store
    Application Version de l'application Mois de mise en production API Points de terminaison
    Base du lead-to-cash v0.1 2026-05
    • canConsolidateEntity()
    • canConsolidateJSONs()
    • canMergeEntity()
    • consolider()
    • enableConsolidation()
    • getHashConfig()
    • getPrimary()
    • overrideAttributeValues()
    • postHierarchyConsolidation()
    • preProcess()
    Tableau 5. Nouvelles API REST et points de terminaison supplémentaires aux API REST existantes dans Australie
    API Points de terminaison
    • SUPPRIMER /now/attachment/{attachment_sys_id}/attributes
    • SUPPRIMER /now/attachment/{attachment_sys_id}/attributes/{attribute_key}
    • GET /now/attachment/{attachment_sys_id}/attributes/{attribute_key}
    • GET /now/attachments/{attachment_sys_id}/attributs
    • CORRECTIF /NOW/ATTACHMENT/{sys_id}
    • POST /now/attachment/{attachment_sys_id}/attributes
    • PUT /now/attachment/{attachment_sys_id}/attributes/{attribute_key}
    PUBLIER /now/helprequest/action/create_or_update
    • POST /now/atf/code_coverage/all
    • PUBLIER /now/atf/code_coverage/by_line_number
    • PUBLIER /now/atf/code_coverage/by_script_id
    • POST /api/sn_csm_pricing/{api_version}/pricingengine/computePrice
    • SUPPRIMER /api/sn_csm_pricing/pricingengine/pricing_context/{pricing_context_id}
    Tableau 6. Nouvelles API REST et points de terminaison supplémentaires dans ServiceNow Store
    Application Version de l'application Mois de mise en production API Points de terminaison
    Prestation de services de lieu de travail 3.3.1 2026-05
    • SUPPRIMER /{collaborator_id}
    • DELETE /exception
    • OBTENIR /collaborateur
    • GET /exception
    • GET /présence
    • GET /routine
    • PATCH /routine
    • POST /collaborateur
    • POST /exception
    • POST /routine
    • PUT /exception
    Prestation de services de lieu de travail 3.3.1 2026-05 OBTENIR /contexte
    Prestation de services de lieu de travail 3.3.1 2026-05
    • PUBLIER /users_and_locations
    • OBTENIR /current_location
    Surveillance synthétique 1.5.1 2026-03
    • OBTENIR /synthetics_async_bulk_create/{job_id}
    • PUBLIER /synthetics_async_bulk_create
    Surveillance synthétique 1.5.1 2026-03 PUBLIER /synthetics_bulk_create
    Tableau 7. Nouvelles API SOAP dans Australie
    API Opérations
    Warranty Claims SOAP API ProcessRepairOrder : opération STAR SOAP utilisée pour traiter et échanger des informations au niveau de l’opération de réparation entre les systèmes dans un format STAR XML standardisé.

    Changements apportés à cette version

    Les tableaux suivants répertorient les classes et méthodes d’API modifiées dans Australie et ServiceNow Store.

    Tableau 8. Classes incluses dans le champ d’application modifiées dans ServiceNow Store
    Application Version de l'application Mois de mise en production API Points de terminaison
    Base du lead-to-cash v1.8 2026-03 Les améliorations suivantes prennent en charge la création et la validation de structures d’entité de paliers complètes dans les workflows avec et sans en-tête :
    • : cette méthode prend désormais en charge la récupération sélective d’enregistrements et les définitions d’entités racines multiples, ce qui permet aux développeurs d’extraire et d’agréger explicitement les données de paliers (par exemple, via fetchRecordSysIds et multiSelectMerge) dans des scénarios à sélection unique et multiple et sans en-tête.
    • : cette méthode renvoie désormais un objet de données structuré qui préserve toutes les entités racines validées, telles que les produits vendus et les paliers, regroupées par type, ce qui permet un accès fiable aux données de paliers à partir d’une seule réponse de validation sans post-traitement personnalisé.
    Tableau 9. Classes de clients modifiées dans Australie
    Classe Méthodes
    Sur les champs définis sur lecture seule stricte, les méthodes suivantes ne font rien et enregistrent un avertissement dans la console du navigateur le cas échéant :
    • clearValue()
    • setValue()

    Pour plus d'informations, consultez .

    Sur les champs définis sur lecture seule stricte, les méthodes suivantes ne font rien et enregistrent un avertissement dans la console du navigateur le cas échéant :
    • clearValue()
    • setValue()

    Pour plus d'informations, consultez .

    Tableau 10. Classes de clients modifiées dans ServiceNow Store
    API Points de terminaison
    setICContext() : un nouvel searchTargetList.quickStats objet fournit des informations sur l’état de l’agent.
    Tableau 11. API REST modifiées dans Australie
    API Points de terminaison
    Auparavant, tous les points de terminaison GET ne renvoyaient pas les résultats pour les enregistrements de compte comme prévu en raison d’un marqueur codé en dur. En guise de résolution, les utilisateurs doivent désormais installer le module d’extension Customer Service Base Entities (com.snc.cs_base), qui ajoute le champ Active (Actif) aux tables Customer (Client) [customer_account] et Core Company (Entreprise principale) [core_company].
    Ajout de la prise en charge des codes et des notes de récapitulatif générés par l’IA.

    Dépréciations

    • GlideElementDynamicAttribute a été supprimé. Utilisez plutôt d’autres instances GlideElement correspondant au type d’un attribut.

    Informations sur l'activation

    Les API suivantes sont disponibles par défaut :
    • API de couverture du code ATF
    • Pièce jointe API
    • Agrégat GlideAggregate
    • Date GlideDate
    • GlideTime
    • Élément GlideÉlément
    • GlideElementDescriptor
    • Magasin GlideElementDynamicAttributeStore
    • Formulaire GlideForm
    • GlideForm (Next Experience)
    Les API suivantes nécessitent l’activation du module d’extension :
    • CopierDynamicSchemaAPI L’API nécessite le module d’extension Dynamic Schema Support (com.glide.dynamic_schema).
    • Demande d’aide L’API nécessite le module d’extension Gestion des interactions (com.glide.interaction).
    • MIDHermesProducer nécessite le module d’extension API MID Hermes (com.glide.mid.hermes_api).
    • Gestion des fêtes En cours L’API nécessite le module d’extension Customer Service Base Entities (com.snc.cs_base).
    • Terminer L’API nécessite le Nécessite le module d’extension Gestion des interactions (com.glide.interaction.awa).
    • Présence WSD L’API nécessite le module d’extension Prestation de services de lieu de travail Core (com.sn_wsd_core).
    • L’API Recherche unifiée WSD nécessite le module d’extension Prestation de services de lieu de travail Core (com.sn_wsd_core).
    • Utilisateur WSD L’API nécessite les modules d’extension Prestation de services de lieu de travail Concierge (com.sn_wsd_concierge), Prestation de services de lieu de travail Core (com.sn_wsd_core) et Prestation de services de lieu de travail Réservation (com.sn_wsd_rsv).