Gestion du diagramme de Gantt et du point d’interrogation

Posted by
English version available here

Si vous êtes consultant ERP voir plus globalement si vous travaillez dans l’IT, vous avez sans doute passé beaucoup (trop) de temps sur des problèmes techniques ou de paramétrages qui vous paraissent évident une fois la solution trouvée. Parfois, le PC n’est pas passé loin de voler par-dessus le bureau ou la fenêtre, jusqu’à risquer la sécurité du chat (noir forcément) qui passait en dessous de votre bureau à ce moment-là.  Voici un retour d’expérience enrichissant au sujet du diagramme de Gantt lors de la planification des tâches des ordres de fabrication au sein de MSDyn365FO qui vous fera gagner du temps si vous vous retrouvez dans la même situation.

Remarque : ce n’est pas un tutorial qui explique les fonctionnalités du diagramme de Gantt, mais qui se concentre sur des cas particuliers en lien avec le plan dynamique.

Contexte

Lorsqu’on utilise les ordres de production on souhaite souvent pouvoir planifier les tâches qui sont paramétrées dans les opérations de gammes. Voici mon scénario du jour : mon produit fini PF-SILVER1 possède une gamme et une nomenclature, avec du stock pour certains composants et d’autres non. En voici le résumé :

Remarque : PF1 = PF-SILVER1

Premier test : du calcul des besoins à l’ordre de fabrication

J’ai créé 2 lignes de commandes pour le PF-SILVER1, et je lance le calcul des besoins sur le plan statique, filtré sur le produit fini et ses composants (pour aller plus vite dans l’exécution du calcul). Voici mon résultat.

Comme il n’y a pas de stock sur COMP5, j’ai logiquement un ordre d’achat prévisionnel de généré pour cet article. Je retrouve les 2 ordres de fabrication pour chacune des lignes de commande.

Les 2 ordres de fabrication sont planifiés, en accord avec le paramétrage réalisé. Comme on le constate, le diagramme de Gantt est disponible.

A présent, si l’on ouvre le diagramme, voici le résultat obtenu. Notez bien que j’ai activé certains paramétrages visuels disponible sur le diagramme comme la disponibilité du matériel (Allez dans Diagramme de Gantt > Contenu > Production > Afficher la disponibilité du matériel).

Comme j’ai confirmé l’ordre d’achat prévisionnel sur COMP5 pour l’opération 10 et que le paramètre Réserver les articles commandés est activé dans la Gestion des Stocks, je devrai avoir l’icône de disponibilité du matériel de visible dans le diagramme (Cf capture précédente).

Remarque : voici ici la documentation officielle sur les paramètres du diagramme de Gantt

J’ai donc choisi de relancer la planification des tâches depuis l’ordre de fabrication.

Et à présent, l’icône apparaît.

Conclusion 1: La confirmation des ordres de fabrication prévisionnelle lance la planification des tâches (si paramétrée dans le plan général) mais le résultat n’est pas tout à fait le même que si on lance la planification des tâches directement depuis l’ordre de fabrication.  Étrange ?

Second test : comprendre l’apparition de ce mystérieux point d’interrogation

Lorsqu’on glisse-dépose une tâche avant que le composant soit disponible (avant l’icône donc), une petite icône d’avertissement s’affiche sur la tâche, indiquant que le composant n’est pas encore disponible. C’est parfait.

On peut dès lors replanifier la tâche via un clic droit depuis le graphique. On peut également ouvrir la charge de la capacité graphique depuis le menu contextuel, ce qui est plutôt intéressant et bien expliqué dans différents tutoriels disponibles sur le net.

Mais le point d’interrogation sur la tâche… ça sort d’où ce truc ?

Et bien, il suffit de double cliquer sur la tâche, et la réponse apparaît… ou du moins des pistes qui permettent de comprendre.

Comme on peut le remarquer ci-dessus, j’ai plus de 9000 articles disponibles dans mon stock, et pourtant le système ne comprend pas s’il y a de la disponibilité ou non… Étrange encore.

Maintenant j’ai compris le sens du « ? » : MSDyn365FO ne sait pas si on pourra exécuter l’opération de gamme à cause du fait qu’il n’a aucune visibilité sur la disponibilité du stock sur le composant.

Très bien, mais pourquoi donc?

Si l’on va voir les besoins net depuis cet écran, on constate que le plan dynamique est impliqué (comme pour le CTP, le plan dynamique est souvent impliqué dans certains calculs de l’ERP).

Dès que l’on met à jour le plan dynamique (depuis la mise à jour en haut à droite de l’écran précédent) pour cet article, nous avons un meilleur résultat pour le diagramme de Gantt (après un rafraîchissement de la page).

Ma seconde conclusion est la suivante : le diagramme de Gantt fonctionne en étroite relation avec le plan dynamique pour évaluer la disponibilité des composants.

Par contre, il y a toujours un loup. Pourquoi ce n’est pas mis à jour bien comme il faut dès le début ?

Dernier test : supprimer le filtre lors de l’exécution du calcul des besoins

Comme vous le savez peut-être (ou pas), le lancement du calcul du plan statique vient mettre à jour le plan dynamique si la case à cocher ci-dessous est activée, ce qui est le cas pour mes tests.

Et bien, ce n’est pas tout à fait vrai… si vous avez paramétré des filtres au moment du lancement du calcul des besoins nets.

Conclusion 3 : surtout, ne pas utiliser de filtre sur le lancement des calculs des besoins si possible. Ce n’est pas la première fois que ça plantouille avec un filtre ici. Dans la « vraie vie » d’un projet, il n’est de toute façon peu probable que vous placiez des filtres ici. Mais soyez avertis.

En tout cas, lorsque j’ai supprimé les filtres, et lancé le calcul avec #NoFilter (big up aux fans d’Instagram)… et à présent tout est bien comme il faut.

Même l’icône qui n’était pas affichée lors du premier test (Cf conclusion 1) est à présent affichée. Donc non, il ne faut vraiment pas utiliser les filtres.

Voilà c’était l’histoire du point d’interrogation sur le diagramme de Gantt.

Yohann

One comment

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.