---
sourceDocument: Gestion stratégique des portefeuilles Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-business-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion stratégique des portefeuilles Xanadu

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# Diagnostic de projet

# Diagnostic de projet {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes de lecture

Le diagnostic de projet vous permet de détecter les données corrrompues d'un projet, telles que la validité des tâches, les dépendances et les relations, à l'aide d'analyses de diagnostic exécutant des scripts de diagnostic. Vous pouvez également corriger les données corrompues au moyen de scripts correctifs.  
Les données peuvent devenir corrompues ou non valides pour des raisons diverses, parmi lesquelles :

* un mappage incorrect des champs pendant l'importation du projet
* une planification incorrecte des tâches
* des définitions incorrectes des dépendances et relations
{#project-diagnostics-overview__ul_dfq_s2f_nkb}  
Le diagnostic de projet utilise des analyses de diagnostic et des scripts correctifs pour détecter et corriger les données corrompues de vos projets. Il vous permet d'effectuer les actions suivantes :

* [Créer et ajouter des fonctionnalités de diagnostic](https://servicenow-prod.fluidtopics.net/PifzBsYgJKlxwSRvf5S9Kw "Créez et ajoutez des fonctionnalités de diagnostic composées d'analyses de diagnostic uniques ou multiples qui exécutent des scripts mappés pour détecter l'invalidité ou la corruption des données.")
* [Ajouter des diagnostics et des scripts correctifs](https://servicenow-prod.fluidtopics.net/ByaQUb~egGbxXfzIGFm~vw "Ajoutez des scripts de diagnostic pour analyser les données de votre application et détecter toute corruption potentielle. Vous pouvez également joindre des scripts correctifs pour rectifier les données corrompues ou invalides que le script de diagnostic a identifiées.") pour corriger les données de projet corrompues ou non valides
* [Créer des analyses de diagnostic et mapper les scripts connexes](https://servicenow-prod.fluidtopics.net/lfTVYHGkDXhmZ2zCYkdltg "Une fois que vous avez créé des fonctionnalités et des scripts de diagnostic, mappez-les à une analyse de diagnostic pour vérifier l'intégrité des données de votre application. Utilisez des scripts correctifs pour rectifier les données corrompues ou invalides que l'analyse de diagnostic a identifiées.")
* définir des champs pour permettre aux utilisateurs de créer des conditions de filtre spécifiques. Les scripts de diagnostic utilisent les résultats de ces conditions de filtre comme entrée pour détecter toute donnée corrompue ou non valide.
{#project-diagnostics-overview__ul_scj_skf_nkb}

La page Diagnostic de projet fournit les analyses par défaut décrites dans la table suivante.
{#project-diagnostics-overview__table_vjn_pcp_rz__entry__2}

| Nom de l'analyse de diagnostic | Description |
|-|-|
| Tâches avec tâche principale non valide | Répertorie les tâches dont la tâche principale est non valide. Une tâche est considérée comme ayant une tâche principale non valide si la valeur de la tâche principale est définie sur Null ou est mappée vers une tâche différente dans la hiérarchie. |
| Tâches avec portefeuille principal non valide | Répertorie les tâches dont le portefeuille principal est non valide. Une tâche est considérée comme ayant un portefeuille principal non valide si elle appartient à un portefeuille différent ou n'est associée à aucun portefeuille. |
| Tâches avec programme principal non valide | Répertorie les tâches dont le programme principal est non valide. Une tâche est considérée comme ayant un programme principal non valide si elle appartient à un programme différent au sein du même portefeuille ou n'est associée à aucun programme. |
| Relations non valides | Répertorie les relations non valides dans un projet. Une relation est considérée comme non valide si le prédécesseur ou le successeur ne fait pas partie du projet (sauf s'il s'agit d'une relation externe), ou si l'enregistrement du prédécesseur ou du successeur n'existe pas dans le système. |
| Valider les tâches parentes | Répertorie les tâches ayant des parents vides ou non valides. |
| Rechercher des tâches ayant des dépendances cycliques | Recherche toutes potentielles relations cycliques, qui ne sont pas autorisées, dans un projet. Par exemple, à supposer que vous ayez un projet dans lequel la Tâche A est liée à la Tâche B, une relation inversée de la Tâche B à la Tâche A serait considérée comme une dépendance cyclique. |
| Recalculer le projet | Recalcule les dates des tâches d'un projet. Avertissement : L'exécution de cette action peut modifier les dates d'un projet. |
| Rechercher les doublons/redondances de relations | Répertorie les tâches pour lesquelles il existe des doublons ou des redondances de relations dans les projets sélectionnés. |
| Plans de coût sans période fiscale de début ni de fin | Vérifie et répertorie pour les projets sélectionnés les plans de coût ne présentant pas de période fiscale de début et de fin. |
| Valider les contraintes de tâches de projet dans le projet | Répertorie toutes les tâches avec des types de contrainte non valides. Par exemple, une tâche dont le champ Démarrer au plus tard le est défini comme parent ou le champ Date de contrainte est vide pour une tâche ayant comme contrainte Démarrer au plus tôt le et Démarrer au plus tard le. |
| Valider les tâches ayant un état non valide | Répertorie toutes les tâches présentant un état WIP ou Fermé non valide sur la base des dates réelles. |
| Identifier les projets dont le coût planifié est négatif pour une année où le budget n'a pas été alloué aux périodes fiscales correspondantes | Vérifie et répertorie les projets dont les budgets des années fiscales sont négatifs. |
| Identifier les écarts dans le budget du projet | Vérifie et répertorie les projets pour lesquels le financement ne correspond pas à la somme du coût de répartition du type de tâche ou du budget du projet pour l'année fiscale. |
| Identifier les répartitions de plan de coût avec des périodes fiscales non valides | Vérifie et répertorie les répartitions de plan de coût avec des périodes fiscales non valides. |
| Identifier les répartitions de type de tâche en double pour un type de dépense et une période fiscale | Vérifie et répertorie les répartitions de type de tâche en double. |
| Associer les lignes de dépense orphelines au plan de coût généré par le système | Répertorie les lignes de dépense qui ne sont associées à aucun plan de coût. Lorsque vous exécutez le script correctif, ces lignes de dépense orphelines sont associées à un [plan de coût généré par le système](https://servicenow-prod.fluidtopics.net/9aOl8EK2ZuLzZodSBSfBmg "Lorsqu'une ligne de dépense est créée sans que le champ Plan de coût ne soit renseigné, les plans de coûts générés par le système sont créés automatiquement."), puis aux répartitions respectives du plan de coût généré par le système. |
[Tableau 1. Analyses par défaut du diagnostic de projet]

{#project-diagnostics-overview__table_vjn_pcp_rz}

