Notes de publication de l’API
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 cette Washington DC version.
Points forts de l’API pour la Washington DC version
- Utilisez des API JavaScript côté serveur dans les scripts pour modifier la fonctionnalité 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 de la modification d’une valeur de champ.
- Utilisez les API REST entrantes pour interagir avec diverses ServiceNow fonctionnalités au sein de votre application.
Consultez API implementation and reference pour plus d'informations.
Nouveautés de la version Washington DC
| Classe | Méthodes |
|---|---|
| GlideAggregate - Scoped | setIntervalYearIncluded() |
| GlideRecord - Scoped | Scoped GlideRecord - updateWithReferences(Object reason) |
| ProcessMiningForExternalData - Scoped, Global | ProcessMiningForExternalData - scheduleCaseGeneration(String externalDataSysId) |
| ProductInstance API - Scoped, Global | |
| XMLDocument2 - Scoped, Global | setEnableCDATAReporting() |
| XMLNode - Scoped, Global | isCDATANode() |
| Classe | Méthodes |
|---|---|
| GlideAggregate - Global | setIntervalYearIncluded() |
| GlideRecord - Global | GlideRecord - addExtraField(String dotWalkedField) |
| OnCallContactPrefTemplate - Global | |
| OnCallEscalationTemplateSNC - Global | |
| ProcessMiningForExternalData - Scoped, Global | ProcessMiningForExternalData - scheduleCaseGeneration(String externalDataSysId) |
| ProductInstance API - Scoped, Global | |
| SPWidgetAccessControl - Global | hasPublicAccess() |
| XMLDocument2 - Scoped, Global | setEnableCDATAReporting() |
| XMLNode - Scoped, Global | isCDATANode() |
Changements apportés à cette version
| Classe | Méthodes |
|---|---|
| DecisionTableAPI - Scoped, Global | La méthode createAnswerElements() prend désormais en charge des types d’éléments de réponse supplémentaires.
|
| GlideRecord - Scoped | Une nouvelle propriété système, glide.db.forced.chunk.threshold, permet aux méthodes deleteMultiple() et updateMultiple() de forcer les suppressions et les mises à jour d’enregistrements de blocs au-delà d’un certain seuil. |
| Classe | Méthodes |
|---|---|
| DecisionTableAPI - Scoped, Global | La méthode createAnswerElements() prend désormais en charge des types d’éléments de réponse supplémentaires.
|
| GlideRecord - Global | Une nouvelle propriété système, glide.db.forced.chunk.threshold, permet aux méthodes deleteMultiple() et updateMultiple() de forcer les suppressions et les mises à jour d’enregistrements de blocs au-delà d’un certain seuil. |
| Classe | Méthodes |
|---|---|
| GlideForm (g_form) - Client | La méthode addFormMessage() a un nouveau paramètre options pour ajouter des boutons à un message de formulaire. |
| Classe | Méthodes |
|---|---|
| System for Cross-domain Identity Management (SCIM) API | Le SCIM - PATCH /scim/Groups/{group_id} point de terminaison renvoie un nouveau message d’état 204 lorsque la propriété d’interface utilisateur SCIM, Activer la réponse API du correctif de groupe sans contenu, est réussie. |
Informations sur l'activation
Les API suivantes sont disponibles par défaut :
- API de table de décision
- DuplicateTemplate (en anglais seulement)
- GlideAggregate (en anglais seulement)
- GlideForm
- GlideRecord
- Instance de produit
- SPWidgetAccessControl
- XMLDocument2
- Xmlnode
Les API suivantes nécessitent l’activation du module d’extension :
- Les API OnCallContactPrefTemplate et OnCallEscalationTemplateSNC nécessitent l’activation du module d’extension On-Call Scheduling (com.snc.on_call_rotation).
- L’API ProcessMiningForExternalData nécessite l’activation du module d’extension pour les Exploration de processus données externes (sn_po_extdata).