Skip to main content
Skip table of contents

L'ordonnancement


De quoi s’agit-il ?

Une fonctionnalité permet d’ordonner les séries/OF/RL/CT présentes dans une file d’attente.

L’ordonnancement est disponible sur les modes de présentation Série, OF, CT, RL

Comment le mettre en place ?

Par ENR-ACT-FAB

AUJOURD’HUI ON PASSE PLUTOT PAR CETTE METHODE !

Les fonctions d’ordonnancement sont aussi disponibles par ENR-ACT-FAB(). Le but de cette évolution est de pouvoir agir sur l’ordonnancement des files d’attentes en dehors du contexte du module de gestion de production par file d’attente.

Le principe d’utilisation de la fonction est le suivant :

Réinitialisation FAT : fonction d’annulation ou de reset du dernier ordonnancement effectué.

  • Liste WFFabAct

Champ

Caractéristiques

EntTen

Doit contenir la valeur ‘ORDO’, obligatoire

Action

Doit contenir la valeur ‘REINIT’, obligatoire

EntCl1

Doit contenir la valeur ‘SERIE’ ou ‘OF’, obligatoire

EntCl2

Doit contenir la référence de la ressource gérée file d’attente sur laquelle doit s’application l’action.

Ordonnancement sur Entité SERIE : fonction d’ordonnancement des séries sur une ressource file d’attente donnée.

  • Liste  WFFabAct

Champ

Caractéristiques

EntTen

Doit contenir la valeur ‘ORDO’, obligatoire

ActCle

Doit contenir la valeur clé permettant de faire le lien avec WFFabDec.

  • Liste WFFabDec

Champ

Caractéristiques

ActCle

Doit contenir la valeur clé permettant de faire le lien avec WFFabAct.

LanSerFabDecCtx

Doit contenir la valeur ‘SERIE’, obligatoire

LanSerfabDecMod

Peut contenir une des valeurs parmi la liste 'ORD-OF,ORD-OF-I,ORD-RL-MIN,ORD-RL-MAX,ORD-OF-MIN,ORD-OF-MAX’. Si la valeur n’est pas contenue dans cette liste elle prendra par défaut la valeur ORD-ENT. Il est à noter que cette zone peut contenir une liste chaînée de valeurs séparée par des virgules.

GamEtaRef

Référence étape. Obligatoire.

LanSerRef

Référence Série. Obligatoire.

LanSerReeDecDat

Nouvelle date de fin à affecter sur l’entité. Obligatoire.

LanSerReeDecHeu

Nouveau poids / date de fin à affecter sur l’entité (permet d’ordonnancer les entités pour une même date de fin).

Ordonnancement sur Entité OF : fonction d’ordonnancement des Ofs sur une ressource file d’attente donnée.

Champ

Caractéristiques

ActCle

Doit contenir la valeur clé permettant de faire le lien avec WFFabAct.

LanSerFabDecCtx

Doit contenir la valeur ‘OF’, obligatoire

LanSerfabDecMod

Peut contenir une des valeurs parmi la liste 'ORD-OF,ORD-OF-I,ORD-RL-MIN,ORD-RL-MAX,ORD-OF-MIN,ORD-OF-MAX’. Si la valeur n’est pas contenue dans cette liste elle prendra par défaut la valeur ORD-ENT. Il est à noter que cette zone peut contenir une liste chaînée de valeurs séparée par des virgules.

GamEtaRef

Référence étape. Obligatoire.

LanSerFabOF

Référence OF. Obligatoire.

LanSerReeDecDat

Nouvelle date de fin à affecter sur l’entité. Obligatoire.

LanSerReeDecHeu

Nouveau poids / date de fin à affecter sur l’entité (permet d’ordonnancer les entités pour une même date de fin).

Par requête REB/FAB

Etape 1- On définit la requête REB/FAT

On va définir une requête REB/FAT dans laquelle l’utilisateur met à jour une nouvelle liste standard WfFatOrd.

Deux variables standards critères sont disponibles :

  1. ResGenRef C(10) : Référence ressource. L’utilisation dans la requête REB/FAT permet de connaître la ressource sur laquelle l’utilisateur est positionné au moment de l’exécution de la requête.

  2. LanSerFatEnt C(10) : Type de gestion file d’attente (SERIE, OF, CT, RL).

On remplit la liste standard WfFatOrd:

Champ

Type

Description

LanSerFatEnt

Caractère

Type de Gestion File d'Attente (SERIE, OF, CT, RL).

Doit contenir :

  • 'SERIE' pour un traitement des files d'attente de séries (LaFatEnt) ,

  • 'OF' pour un traitement des files d'attente d'OFs (LaFatFab).

Information obligatoire. Pilotée dans la requête.

LanSerFatRef

Caractère

Référence Entité de Gestion pour File d'Attente

Doit contenir une référence série si LanSerFatEnt = 'SERIE' ou une référence OF si LanSerFatEnt = 'OF'. Information obligatoire. Pilotée dans la requête.

GamEtaRef

Caractère

Etape File d'Attente. Référence étape.

Information obligatoire. Pilotée dans la requête.

LanSerFatMaj

Caractère

Type Mise à Jour File d'attente. Décrit ci-après.

Type de Mise à jour. Les différentes possibilités sont les suivantes pour ce champ :

  • Si LanSerFatEnt = 'SERIE'

Alors Vide : mise à jour uniquement de LaFatEnt (entête de série file d’attente) ou ORD-OF : après mise à jour de LaFatEnt (entête de série file d’attente), mise à jour des LaFatFab (OF file d’attente) correspondants pour chacun des OFs, en ajoutant au poids de la série le numéro d'ordre de l'OF dans la série (LaSerFab.LanSerFabNOr) ou ORD-OF-I : idem que ORD-OF, mais affectation par ordre inverse des OFs.

  • Si LanSerFatEnt = 'OF'

Alors Vide : mise à jour uniquement de LaFatFab (OF file d’attente) ou ORD-OF-MIN : après mise à jour de LaFatFab, mise à jour du LaFatEnt correspondant en affectant le minimum de la date et du poids ou ORD-OF-MAX : idem que ORD-OF-MIN, mais affectation du maximum de la date et du poids.

LanSerFatDat

Date

Date Ordonnancement: Date de l'OF ou de la série dans la file d'attente. Info obligatoire.

Pilotée dans la requête

LanSerFatDaP

Entier

Ordre de Tri Ordonnancement ou Poids: Poids de l'OF ou de la série dans la file d'attente. Info obligatoirement différente de ?.

Pilotée dans la requête.

Etape 2: on associe la requête à un document puis une consultation tableur

  • Définition d’un document sur Type Document : 7 REB/Tableur.

  • Définition d’une consultation tableur :

    • Entité = REB

    • Règle = Document associé à la requête REB/FAT.

Etape 3: on exécute la consultation tableur depuis la file d’attente

DIAPASON met à jour les tables de suivi par file d’attente pour enregistrer les modifications de dates et de numéros d’ordre de positionnement des séries ou OFs.

L’utilisation de la fonction Ordonnancement intervient dans l’application du suivi par file d’attente.

Lors de la création de la file d’attente, l’ordre de tri ordonnancement est créé à 0.

L’ordre de tri des séries et OFs est maintenant par date de fin et numéro d’ordre.

  • La fonction Reinit.Fat met dans l’état initial l’ordre des séries ou OFs avant l’application de la fonction Ord.Fat.

  • La fonction Cons.Fat présente une consultation tableur qui se base sur un document dont le paramétrage est équivalent à la fonction d’ordonnancement. (La requête REB/FAT doit contenir la liste standard WfFatOrd : l’utilisateur peut gérer une autre liste afin d’afficher dans la consultation tableur des informations complémentaires).

  • La fonction Ord.Fat permet d’exécuter la requête de gestion de l’ordre des séries ou OFs. Après validation de la consultation tableur, la liste est réaffichée avec le nouveau tri.

Comment l’utiliser ?

Faire un ordonnancement

Une fois que l’ordonnancement a été paramétré, quand on veut effectuer un ordonnancement sur une ressource, on vient faire clic droit “Ordonnancement”:

image-20240326-092121.png

Puis on sélectionne la requête d’ordonnancement:

image-20240326-092142.png

Et nos séries sont ordonnancées !

Annuler l’ordonnancement

L’action “Reset Ordonnancement” permet d’annuler tous les ordonnancements effectués.

image-20240320-143130.png

JavaScript errors detected

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

If this problem persists, please contact our support.