Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Intégrations erreur ServiceNow : « Exception liée à la politique de données »

Problème

La création ou la mise à jour d’un incident dans ServiceNow échoue avec le message d’erreur « Exception de politique de données » lors de la synchronisation avec NinjaOne. Un message d’erreur plus précis, tel que « Les champs suivants sont obligatoires », suivi d’un code de résolution, peut s’afficher.

Environnement

  • Intégrations NinjaOne
  • ServiceNow

Cause

La table « Incident » de ServiceNow comporte des champs obligatoires, tels que « Caller », que l’intégration NinjaOne ne remplit pas. ServiceNow a rejeté l’incident car les champs obligatoires restants étaient vides.

NinjaOne ne remplit que les champs suivants :

  • Élément de configuration (CI)
  • Valeurs de recherche « Impact/Urgence » et « Priorité »
  • État de l’incident (avec le code de résolution, le cas échéant)

Vous pouvez vérifier la cause en inspectant visuellement l’incident ou en consultant l’historique des transformations de la carte de transformation NinjaOne. Gardez à l’esprit que l’historique des transformations n’indique pas toujours le champ exact à l’origine de l’échec, car l’événement spécifique qui l’a déclenché peut affecter les informations affichées. Par exemple, si l’échec se produit lors d’une transition d’état d’incident, l’historique des transformations peut mettre en évidence le changement d’état lui-même, même si le problème a été causé par un champ obligatoire non renseigné antérieurement.

servicenow_completed with errors.png
Figure 1: Échec « Terminé avec des erreurs » (cliquez pour agrandir)

Résolution

Effectuez l’une des actions suivantes :

  • Définissez des valeurs par défaut pour les champs obligatoires dans le modèle d’incident. Cela permet de satisfaire à l’exigence obligatoire sans que NinjaOne ait besoin de renseigner des données supplémentaires.
  • Utilisez le Concepteur de formulaires ou une substitution de dictionnaire pour désélectionner la case à cocher « Obligatoire » des champs requis.
  • Clonez le modèle d’incident pour créer un modèle spécifique à NinjaOne dans lequel l’exigence a été supprimée, puis pointez le mappage de modèle de l’intégration vers ce clone.

Essayez ensuite à nouveau l'opération de synchronisation.

Ressources supplémentaires

Pour obtenir une aide supplémentaire au dépannage, consultez la section « Dépannage de l’intégration ServiceNow » dans le NinjaOne Dojo.

FAQ

Pour aller plus loin