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 vérifiant 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 c’est une exigence de champ obligatoire non respectée antérieurement qui a causé le problème.

servicenow_completed with errors.png
Figure 1: Échec de type « Terminée 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 redéfinition de dictionnaire pour effacer la case à cocher « Obligatoire » depuis les champs obligatoires.
  • Clonez le modèle d’incident pour en faire 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 complémentaires

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

FAQ

Pour aller plus loin