Détecter les conflits de changement

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Détectez les conflits de changement en définissant Gestion des changements les propriétés de l’analyse des conflits. Utilisez les informations obtenues pour calculer les conflits des demandes de changement, ainsi qu’examiner et modifier le changement pour éliminer les conflits.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Par défaut, toutes les propriétés ne sont pas sélectionnées dans la page Propriétés de l’analyse des conflits de Gestion des changements. Modifiez ou personnalisez les options de détection de conflit et répondez aux besoins de votre organisation.

    Procédure

    1. Accédez à la Tous > Changement > Administration > Propriétés de conflit.
    2. Dans la page Propriétés de l’analyse Gestion des changements des conflits, entrez les rôles qui ont accès à la fonction de détection de conflit.
    3. Configurez les autres propriétés de personnalisation.
      Pour plus d’informations sur les propriétés de détection de conflit, reportez-vous à la section Propriétés de la détection de conflit.
    4. Sélectionnez Enregistrer.

    Propriétés de la détection de conflit

    La détection de conflit comprend des propriétés qui déterminent le mode d’exécution de l’option de détection de conflit.

    Lancez les propriétés sans autres paramètres en définissant la valeur sur Oui.
    Remarque :
    Vous pouvez déterminer le mécanisme de détection de conflit. Vous pouvez choisir entre les options Agent de flux et d’avancement en mettant à jour la change.conflict.useprogressworker propriété système. Elle est définie sur faux par défaut.
    Tableau 1. Propriétés de l’analyse des conflits de Gestion des changements
    Nom de la propriété Description
    change.conflict.role Liste séparée par des virgules des rôles ayant accès à la fonction de détection de conflit. Les rôles inclus ici doivent avoir accès à l’enregistrement de change_request sous-jacent. Les rôles sont saisis exactement tel qu’ils apparaissent dans Administration utilisateurs > Rôles. Par exemple, itil.
    change.conflict.blackout Vérifie si la demande de changement se produit pendant la fenêtre de proscription.
    change.conflict.relatedchildblackout Vérifie si la demande de changement de l’un des éléments de configuration (CI) enfants se produit dans la fenêtre de proscription.
    change.conflict.relatedparentblackout Vérifie si la demande de changement du CI parent se produit pendant la fenêtre de proscription.
    change.conflict.currentci Vérifie si la demande de changement est déjà planifiée par rapport au CI donné.
    change.conflict.currentwindow Vérifie si la demande de changement du CI se produit dans la fenêtre de maintenance.
    change.conflict.relatedchildwindow Vérifie si la demande de changement des CI enfants se produit dans la fenêtre de maintenance.
    change.conflict.relatedparentwindow Vérifie si la demande de changement du CI parent se produit dans la fenêtre de maintenance.
    change.conflict.ci_maint_sched Vérifie si la demande de changement se produit dans la fenêtre de maintenance planifiée définie pour le CI dans le champ de référence du calendrier de maintenance.
    change.conflict.relatedservices Vérifie si une demande de changement se produisant pendant des fenêtres de maintenance ou de proscription affecte d’autres services d’applications connexes, tels que les services créés qui incluent le CI planifié pour le changement ou un autre CI dans ce service.
    Remarque :
    cette action requiert la conversion de tous les services aux entreprises identifiés en service d’application. Pour en savoir plus, consultez Convertir les services d'entreprise en services d'application. Pour en savoir plus sur les services d'application, consultez Services d'application Services d'application.
    change.conflict.assigned_to Vérifie si une autre demande de changement est affectée à la même demande de changement affectée à un utilisateur. Par exemple, si vous affectez une demande de changement à un utilisateur qui doit déjà implémenter une autre demande de changement aux mêmes date et heure, une erreur de conflit s’affichera.
    change.conflict.mode Détermine le mode de conflit pour un CI. Les valeurs possibles sont les suivantes :
    • De base : vérifie uniquement les demandes de changement du CI par rapport à la demande de changement du CI et de tous les CI affectés.
    • Avancé : vérifie le CI de la demande de changement actuelle et les CI affectés par rapport à d’autres demandes de changement pour le CI et les CI affectés.
    change.conflict.refresh.conflicts Actualise et exécute automatiquement la détection de conflit lorsque l’une des valeurs de champ suivantes est modifiée :
    • Élément de configuration
    • Date de début prévue
    • Date de fin prévue
    change.conflict.populateimpactedcis Inclut et répertorie automatiquement tous les services aux entreprises et d’application avec les CI connexes présentant des conflits.
    change.conflict.identifymostcritical Identifie les services aux entreprises ou d’application les plus affectés et qui présentent un CI conflictuel connexe.
    change.conflict.next_available.schedule_window Facteurs à partir de la date de début ou de fin planifiée de la demande de changement Pour rechercher les prochaines date et heure disponibles, entrez le nombre de jours.
    • Type : entier
    • La valeur par défaut est 90.
    change.conflict.next_available.choice_limit Nombre de suggestions à calculer et afficher pour les prochaines date et heure disponibles. Plus la valeur est élevée, plus le calcul des prochaines date et heure disponibles pour implémenter le changement sera long.
    • Type : entier
    • La valeur par défaut est 100.
    change.conflict.log Niveaux de journalisation pour les conflits de changement : Les options disponibles sont les suivantes :
    • Urgence
    • Alerte
    • Critique
    • Erreur
    • Avertissement
    • Avis
    • Info
    • Déboguer
    Niveau par défaut : Avis
    change.conflict.show_conflict_message Détermine si ou quand un message est affiché lorsqu’un conflit de planification est détecté. Les options disponibles sont les suivantes :
    • Préférence utilisateur : l’utilisateur peut choisir d’afficher ou de masquer le message de conflit via une option de menu de l’interface utilisateur.
    • Toujours : affiche toujours le message du conflit.
    • Jamais : les messages de conflit ne sont pas affichés.
    Par défaut, l'option Préférence utilisateur est sélectionnée.
    change.conflict.allow_contiguous_changes Gère les demandes de changement contiguës dont les calendriers se chevauchent. Cette propriété est active par défaut.
    change.conflict.consolidated_conflicts Affiche uniquement les conflits qui résultent d’une combinaison du type de conflit et du calendrier ou du type de conflit et du changement conflictuel.

    Cette propriété est active par défaut.

    change.conflict.max_count Nombre maximal d’enregistrements de conflits pouvant être générés pour chaque type de conflit lors de l’exécution de la détection de conflit.
    • Type : entier
    • La valeur par défaut est 1 000