Skip to main content
Skip table of contents

PHASE IN - Intégration


Quels sont les objectifs la phase IN ?

:target: Découper ou pas la ligne de commande en plusieurs lignes de gestion: on a au minimum une ligne de gestion par ligne de commande.

:target: Identifier la liste des composants à utiliser pour fabriquer la fenêtre de M.Durand, mais cette fois en prenant uniquement les composants de plus bas niveau: la nomenclature de gestion.

:target: Générer dans DIAPASON tous les articles à la commande qui n’existent que pour la fenêtre de M.Durand.

:target: Générer la gamme de planification pour identifier les étapes de fabrication et la charge atelier

:target: Bref, calculer tous les éléments qui vont être nécessaires à la production !

Le traitement IN va tourner dès que la commande sera validée ! Par défaut il est toujours lancé à la suite de DT, mais si la commande n’est pas validée il tombe en erreur.

Etape 1: la création des lignes de gestion, et la découpe si elle est mise en place

Comment ça fonctionne ?

La première étape de l’Intégration est la création des lignes de besoin de gestion à partir des lignes de commande.

A quoi servent les lignes de gestion ? On se sert des lignes de gestion pour organiser la production ou pour organiser les expéditions.

  • En production, par exemple : on a une fenêtre avec VR, la fenêtre est fabriquée sur le site A et le Volet Roulant sur le site B, on génère 2 lignes de gestion, une pour la fenêtre et une pour le VR dans le but que chaque atelier puisse les lancer et les fabriquer séparément.

  • En logistique, le VR doit être monté sur chantier avant le livraison de la fenêtre. On a donc 2 produits à expédier à 2 dates différentes !

On va donc avoir besoin de gérer les éléments d’une même commande séparément. On réalise alors de la découpe !

Dans DIAPASON ça donne ça:

On voit bien qu’on a découpé la ligne de commande pour la menuiserie en 2 lignes de gestion 01d1 et 01d2.

  • Mais on peut aussi avoir une seule ligne de gestion issue de la ligne de commande si on ne souhaite pas réaliser de découpe !

Dans DIAPASON ça donne ça:

On a une ligne de gestion pour une ligne de commande !

Comment accéder aux lignes de besoin de gestion ?
  • Depuis la ligne de commande commerciale, clic.droit “Accès à”>”Besoin de gestion”

  • On accède aux lignes de besoin de gestion !

Pour chaque ligne de besoin de gestion, on a associé la partie de nomenclature découpée qui lui correspond:

La table des Lignes de besoin de gestion dans DIAPASON, c’est CdPrLi 🙂 Après DT-IN-PL, dans tout ce qui se passe dans DIAPASON ( production, expédition, facturation…) on se base sur les lignes de gestion et non pas sur les lignes de commande !!!

Et attention, le champs CdeNumLig des lignes de gestion n’est pas équivalent au champs CdeNumLig de la ligne de commande: pour la ligne de gestion on y intègre le numéro de ligne découpée 😉

  • Comment faire le lien entre la table de ligne de commande et la table des lignes de gestion ?

Quelles sont les requêtes utilisés ?

On exécute la Requête GDL ISIA, puis la Requête GRV ISIA-SE. Les requêtes Requête RV1-xxx et Requête RV2-xxx ensuite sont exécutés seulement si elles sont renseignées sur le lien vari-article-requêtes (voir Requête GRV ISIA-SE).

Etape 2: La création de la nomenclature de gestion

Comment ça fonctionne ?

En Phase DT on a créé la nomenclature de pointeurs de l’article à la commande. Le but ici est de créer la nomenclature de gestion, qui regroupe uniquement les articles de dernier niveau:

La nomenclature de gestion préfigure les consommations qu’on aura. On y retrouve:

  • Les articles gérés en stocks

  • Les composants sur mesure approvisionnées

Pour chaque article DIAPASON effectue un cumul: si par exemple on utilise 4 profils identiques, on créé une seule ligne avec ce type de profil et on additionne les quantités !

Quelles requêtes sont exécutées ?

La requête RV3-xxx est d’abord exécutée, puis les Requêtes GRV ISIA-SA, RV1-xxx, RV2-xxx des composants.

Etape 3: Création de la gamme de planification

Comment ça fonctionne ?

A quoi sert la gamme de planification ? 🧐 Elle sert à déterminer:

  • Combien de temps ça prend de fabriquer la menuiserie ?

  • Lors de quelle étape va t-on consommer chaque composant de la nomenclature ?

  • Identifier les goulets d'étranglement des ateliers et afin de vérifier si on risque d’avoir une surcharge

  • Combien de temps ça prends de fabriquer la menuiserie ?

La gamme de planification permet à déterminer le cycle de fabrication global du produit et sa durée, qui sera utilisé dans la phase PL pour déterminer la date de début de fabrication souhaitable pour une planification au plus tard.

  • Lors de quelle étape va t-on consommer chaque composant de la nomenclature ?

Il est possible de définir qu’un composant va être consommé à une étape de la gamme. On aura donc un besoin en composant rattaché à cette étape de la gamme. Ainsi, quand, en phase PL, on déterminera les dates de toutes les étapes de la gamme, on saura pour quelle date approvisionner le composant, via les calculs de détermination de besoins !

Par défaut, les besoins en composants sont définis sur la première étape de la gamme !

  • Identifier les goulets d'étranglement des ateliers et afin de vérifier si on risque d’avoir une surcharge

Dans la gamme, on peut piloter une ou plusieurs unités de mesure de charge pour chacune des étapes de la gamme. Ces unités de mesure de charge vont permettre d’identifier les goulets d'étranglement des ateliers et replanifier la date de fabrication de la ligne en cours si besoin.

Dans notre gamme:

  • on passe par l’atelier 3 le Mercredi pour fabriquer les 2 vantaux

  • et dans l’atelier 4 le Jeudi pour assembler la menuiserie

Or:

  • dans l’atelier 3, on mesure le nombre de vantaux qui sont fabriqués, car si on dépasse 30 vantaux, on est en surcharge 😢

  • dans l’atelier 4, on mesure le nombre de menuiseries qui sont fabriquées, car si on dépasse 15 menuiseries, on est en surcharge 😢

On peut donc calculer la charge sur la semaine dans les ateliers 3 et 4 en ajoutant la charge pour fabriquer notre menuiserie, soit: 2 vantaux sur l’atelier 3 le Mercredi et 1 menuiserie sur l’atelier 4 le Jeudi !

On peut donc identifier qu’il n’y a pas de surcharge le Mercredi et le Jeudi sur les ateliers 3 et 4 ! En revanche il y a une surcharge le Mardi sur l’atelier 4 😢

C’est dans la RV3 qu’on détermine à quelle étape de la gamme chaque composant doit être composé ! Par défaut, si rien n’est indiqué, les composants sont consommés à la fin de la fabrication.

D’où vient la gamme de planification ?

La gamme de planification est générée à partir de la gamme générique stockée sur le vari-article quand on créé l’article à la commande:

Où voit-on la gamme générique sur le vari-article ?

On peut donc choisir simplement la gamme qui est sur le vari-article, mais on peut aussi…

  • On peut aussi ne pas utiliser du tout la gamme du vari-article et décider dynamiquement de quelle gamme utiliser en fonction d’une option sur le produit par exemple..

  • La gamme peut être modifiée, personnalisée lors de sa copie sur l’article à la commande ! On peut par exemple enlever une étape qui n’aura pas lieu…

  • On peut également mettre plusieurs gammes sur l’article à la commande ! Cela peut arriver si, par exemple on peut fabriquer le produit dans 2 sites de production différents, dans lesquels on a pas forcément les même machines, et qu’on envoie le produit vers l’un ou l’autre des ateliers selon la charge…

    • On aura alors une gamme principale, la “gamme majeure”, et des gammes secondaires.

C’est depuis le tableau de bord de charge qu’on pourra changer de gamme !! Mais pour pouvoir choisir entre une gamme majeure et une autre gamme en fonction de la capacité, il faudra réaliser un paramétrage

Dans tous les cas il faut passer par une requête RVG de choix de gamme…

Quelle requêtes sont exécutées ?

La Requête RVG permet de choisir la gamme à générer, une fois qu’on sait quelle gamme utiliser, les requêtes RGG vont générer la gamme.

Etape 4: on complète la ligne de besoin de gestion avec la date de fin de fabrication, on crée l’entête de besoin de gestion

Comment ça fonctionne ?

On a créé les lignes de besoin de gestion.. Mais il y manque encore plein d’informations ! On va devoir y déterminer notamment à quelle date lancer la fabrication.

On complète une partie des champs de la ligne de besoin de gestion, dans l’onglet Délai de la ligne de besoins de gestion- le reste des champs est complété par PL !

Quels champs sont complétés ?

A quoi correspondent ces champs ?

La requête GIL récupère la date de livraison sur l’entête de commande et calcule les autres dates en fonction des cycles de livraison.

Où trouver les durées des cycles MAD, Réalisation Expédition et Transport ?

Dans tous les cas, c’est la requête GIL qui alimente ces cycles.

  • Ils peuvent être mis en dur, conditionnés en fonction du produit, ou récupérés depuis la nomenclature dans la requête

  • Ils peuvent être récupérés dans des paramètres ou des champs comme c’est fait dans le DIAPASON START

    • le délai de transport est récupéré sur le Champs Client CliLivDelTra "Délai Transport" (CliLivDelTra)= 0, et s’il n’est pas rempli, Diapason prend alors en compte la valeur du paramètre Délai Livraison du groupe de paramètres du domaine commercial ICommande\Entete\Gestion.

    • le cycle réalisation expédition/délai chargement est défini dans le paramètre Délai Chargement du groupe de paramètres du domaine commercial ICommande\Entete\Gestion selon le calendrier de production défaut.

    • le cycle MAD est défini dans le paramètre Délai MAD du groupe de paramètres du domaine commercial ICommande\Entete\Gestion selon le calendrier de production défaut.

Quelle requêtes sont exécutées ?

La Requête GIL Isia-I, Isia-D, Isia-S, Isia-I-M... est exécutée pour remplir les lignes de besoin de gestion, et calculer les cycles.

On va également créer à cette étape l’entête de besoin de gestion, qui… on est d’accord, ça ne sert pas à grand chose ?? On peut gérer cette étape au travers de la requête GIC mais en général ça n’est jamais utilisé…


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.