Dépendances externes

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • En tant que gestionnaire de projet, vous pouvez utiliser une dépendance externe pour configurer une dépendance depuis une tâche d'un projet vers une tâche d'un autre projet.

    Les dépendances externes vous aident à déterminer l'impact des modifications apportées aux calendriers de projets lorsqu'un projet prédécesseur change.

    Fonctionnement des dépendances externes

    Pour définir la dépendance externe, ouvrez le projet prédécesseur et sélectionnez une tâche de projet à associer à la tâche du projet successeur. Lorsqu'une dépendance externe est ajoutée, le système ajoute des tâches shadow dans les projets successeurs et précédents.

    Une tâche shadow est une tâche en lecture seule dans le projet respectif. Son attribut de base de données shadow est défini sur true et orig_sys_id pointe vers le sys_id de sa tâche d'origine. La tâche shadow est synchronisée avec sa tâche d'origine chaque fois que les relations sont traitées.

    En plus des tâches shadow, deux relations shadow sont également ajoutées dans la table planned_task_rel_planned_task. Ces relations reflètent les relations d'origine.

    Par exemple, pour deux projets, le projet P1 est le projet prédécesseur tandis que P2 est le projet successeur. Le projet P1 a une tâche T1 et le projet P2 a une tâche T2.

    Si une dépendance externe est créée de T1 à T2, les tâches suivantes sont ajoutées aux deux projets :
    Projet Tâche
    P1 Shadow de T2
    P2 Shadow de T1
    Après avoir ajouté la dépendance externe, les enregistrements de relation shadow suivants sont créés dans la table planned_task_rel_planned_task :
    Parent Enfant Projet Externe
    T1 T2 True
    Shadow de T1 T2 P2 False
    T1 Shadow de T2 P1 Faux
    Où :
    • Parent désigne le projet prédécesseur.
    • Enfant désigne le projet successeur.
    • Projet désigne le projet où apparaît la relation.
    • Externe désigne la dépendance externe.