Déterminer un conflit d'ordonnancement de tâche
Contents
[
Hide
Show
]Vérification des conflits d’ordonnancement des tâches
En gestion de projet, une tâche peut parfois enfreindre les règles d’ordonnancement, provoquant des conflits ou des incohérences dans la chronologie. Par exemple :
- La tâche peut se terminer après la date de début de son successeur.
- Une tâche peut chevaucher incorrectement en raison d’une mauvaise configuration des dépendances.
Aspose.Tasks for .NET fournit un moyen simple d’identifier de tels problèmes de manière programmatique.
Utilisation du champ Warning
La Tsk classe expose le Warning champ.
- Type : Boolean (
true
/false
) - Objectif : Indique si la tâche présente une quelconque divergence ou un conflit d’ordonnancement.
- Utilisation : Peut être vérifié pour chaque tâche d’un projet afin de signaler les entrées problématiques.
Exemple : Détection des conflits d’ordonnancement des tâches
L’exemple de code suivant montre comment vérifier le Warning
champ pour les tâches et détecter les problèmes d’ordonnancement :
1Project project = new Project("New Project.mpp");
2Task task = project.RootTask.Children.GetById(1);
3Console.WriteLine(task.Get(Tsk.Warning));
Points clés
- Le
Warning
flag est utile pour la validation des ordonnancements avant d’exporter ou de partager des rapports. - Il aide à détecter les problèmes de dépendances, les incohérences de dates ou les conflits logiques.
- Peut être combiné avec d’autres champs de tâche (tels que
Start
,Finish
, ouConstraintType
) pour fournir des diagnostics détaillés.
Foire aux questions
Q : Est-ce que Warning
explique quel est le conflit exact ?
- Non. Il indique seulement qu’une divergence existe. Pour diagnostiquer le problème, vous devez vérifier les dépendances des tâches, les contraintes ou les calendriers.
Q : Les avertissements peuvent-ils être effacés automatiquement ?
- Une fois que le conflit d’ordonnancement sous-jacent est résolu (par exemple, en corrigeant les dépendances ou en ajustant les dates), le
Warning
flag n’apparaîtra plus.
Q : Est-ce compatible à la fois avec les formats MPP et XML ?
- Oui. Le champ fonctionne de manière cohérente avec les formats Microsoft Project pris en charge.