Skip to main content
Skip table of contents

DEM-EXT-TRA : Gestion de Demandes Externes Tracées

La structure de la liste WfEntAct est la suivante :  

(T : type de la variable; O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

o

Clé pour lien avec WfEntVar

Action

C

Action à exécuter

O

Doit contenir CRE pour création, MOD pour modification, SOL pour solde, SUP pour suppression (solde forcé), LIS pour lister le détail de articles rattachés, STA pour demande de statut, DET pour détail demande.

EntTEn

C

Entité

O

Doit contenir *DEM-EXT-TRA

EntCl1

C

Clé1

O

Référence racine demande

EntCl2

C

Clé2

Référence détail demande (facultatif)

EntCl3

C

Référence article

O

Référence article standard. Doit disposer au moins d’une origine (approvisionné ou sous-traité). Si l’article dispose de plusieurs origines et que l’origine de l’article pour la demande n’est pas l’origine principale, la référence article doit être passée sous la forme référence,origine, origine prenant la valeur A pour approvisionné et S pour sous-traité.

La structure de la liste WfEntVar permet de définir un certain nombre d’informations obligatoires :

  • La quantité de besoin (obligatoire pour l’action CRE, facultatif pour l’action MOD (si modification quantité uniquement), inutile pour les autres actions) :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

DET

EntVar

C

Variable

o

Doit contenir DemQteBes

EntVaN

N

Quantité demande

o

Quantité demande

  • La date de besoin (obligatoire pour l’action CRE, facultatif pour l’action MOD (si modification date besoin uniquement), inutile pour les autres actions) :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

o

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

o

DET

EntVar

C

Variable

o

Doit contenir DemDatBes

EntVaD

D

Date besoin

o

Date besoin

La structure de la liste WfEntVar permet de définir un certain nombre d’informations facultatives :

  • Le numéro d’ordre de l’article dans la demande; si non renseigné, prend la valeur vide et sera ordonné aléatoirement :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

O

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

O

DET

EntVar

C

Variable

O

Doit contenir DemOriNOr

EntVaC

C

Numéro Ordre

O

Zone alpha-numérique libre

  • La date de traitement au plus tard de la demande; si non renseigné, Diapason calculera automatiquement la date de traitement par rapport à la date de besoin et la méthode de gestion de l’article (cycle de fabrication ou cycle d’approvisionnement du fournisseur principal) :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

O

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

O

DET

EntVar

C

Variable

O

Doit contenir DemDatTra

EntVaD

C

Date Traitement

O

Date traitement au plus tard de la demande ; si renseigné doit être inférieur ou égal à la date de besoin.

  • L’unité de mesure de la quantité de la demande; si non renseigné, prend l’unité de mesure principale de l’article (unité de mesure de stock ou unité de mesure de l’origine principale) :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

O

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

O

DET

EntVar

C

Variable

O

Doit contenir DemQteUnMe

EntVaC

C

Unité Mesure

O

Unité Mesure Quantité Besoin ; une règle de conversion avec l’unité principale de l’article doit exister.

  • Un libellé complémentaire associé à l’article de la demande; si non renseigné, prend la valeur vide :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

O

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

O

DET

EntVar

C

Variable

O

Doit contenir DemOriInf

EntVaC

C

Information complém.

O

Zone alpha-numérique libre

  • L’utilisateur origine de la demande; si non renseigné, prend l’utilisateur courant :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

O

Clé pour lien avec WfEntAct

EntTVa

C

Type de Variable

O

DET

EntVar

C

Variable

O

Doit contenir GenEnrRefUtiCre

EntVaC

C

Information complém.

O

Doit exister en tant qu’utilisateur si renseigné

Action particulière : liste des articles rattachés (WfEntAct.Action = LIS).

L’exécution de cette action ne nécessite que l’initialisation de la structure WfEntAct sous la forme suivante :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

o

Clé pour lien avec WfEntVar en retour

Action

C

Action à exécuter

O

Doit contenir LIS pour lister le détail de articles rattachés

EntTEn

C

Entité

O

Doit contenir *DEM-EXT-TRA

EntCl1

C

Clé1

O

Référence racine demande

EntCl2

C

Clé2

Référence détail demande. Facultatif : si non défini, retournera toutes les valeurs possibles pour ce niveau de clé.

EntCl3

C

Référence article

Référence article standard. Facultatif :

Si renseigné : retournera tous les détails de demandes rattachés à cette référence article.

Si non renseigné : retournera la liste des articles rattachés à la demande.

Cette action particulière retourne dans la structure WfEntVar pour la clé liée à l’action (WfEntAct.Cle) les différents éléments composant la clé de chaque ligne de demande sous la forme suivante :

  • WfEntVar.EntCl1 : clé racine de la demande.

  • WfEntVar.EntCl2 : clé détail de la demande.

  • WfEntVar.EntCl3 : la référence article rattachée à la clé.

  • WfEntVar.EntTVa : contient la valeur DET.

  • WfEntVar.EntVar : contient la valeur DemStatut.

  • WfEntVar.EntVaC : contient la valeur du statut :

La valeur du statut peut être :

  • NNN : demande non servie, sans retard.

  • NNR : demande non servie, avec retard.

  • NPN : demande partiellement servie, sans retard.

  • NPR : demande partiellement servie, avec retard.

  • NTN : demande totalement servie, sans retard. 

  • NTR : demande totalement servie, avec retard.

  • PNN : demande partiellement reçue, sans retard.

  • PNR : demande partiellement reçue, avec retard.

  • PPN : demande partiellement reçue, partiellement servie, sans retard.

  • PPR : demande partiellement reçue et partiellement servie, avec retard.

  • PTN : demande partiellement reçue et totalement servie, sans retard.

  • PTR : demande partiellement reçue et totalement servie, avec retard.

  • TNN : demande totalement reçue.

Exemple : soit la demande suivante :

Réf. Demande 1

Réf. Demande 2

Article

Origine

Quantité

Date Besoin

S1

P1

A1

A

Q1

D1

S1

P1

A2

S

Q2

D1

S1

P3

A1

A

Q1

D3

S1

P3

A3

A

Q3

D3

La demande de statut pour cette demande est initialisée via la structure WfEntAct :

WfEntAct.ActCle = CLE

WfEntAct.Action = LIS

WfEntAct.EntTEn = *DEM-EXT-TRA

WfEntAct.EntCl1 = S1

Le résultat est donné dans WfEntVar dont le contenu est donné dans l’exemple suivant :

ActCle

EntCl1

EntCl2

EntCl3

EntTVa

EntVar

EntVaC

CLE

S1

P1

A1

DET

DemStatut

Valeur statut demande

CLE

S1

P1

A2

DET

DemStatut

Valeur statut demande

CLE

S1

P3

A1

DET

DemStatut

Valeur statut demande

CLE

S1

P3

A3

DET

DemStatut

Valeur statut demande

La valeur du statut possible pour chaque détail est la suivante :

  • NNN : demande non servie, sans retard.

  • NNR : demande non servie, avec retard.

  • NPN : demande partiellement servie, sans retard.

  • NPR : demande partiellement servie, avec retard.

  • NTN : demande totalement servie, sans retard. 

  • NTR : demande totalement servie, avec retard.

  • PNN : demande partiellement reçue, sans retard.

  • PNR : demande partiellement reçue, avec retard.

  • PPN : demande partiellement reçue, partiellement servie, sans retard.

  • PPR : demande partiellement reçue et partiellement servie, avec retard.

  • PTN : demande partiellement reçue et totalement servie, sans retard.

  • PTR : demande partiellement reçue et totalement servie, avec retard.

  • TNN : demande totalement reçue.

Action particulière : statut d’un détail de demande (WfEntAct.Action = STA).

L’exécution de cette action ne nécessite que l’initialisation de la structure WfEntAct sous la forme suivante :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

o

Clé pour lien avec WfEntVar en retour

Action

C

Action à exécuter

O

Doit contenir STA pour obtenir le statut d’une demande.

EntTEn

C

Entité

O

Doit contenir *DEM-EXT-TRA

EntCl1

C

Clé1

O

Référence racine demande

EntCl2

C

Clé2

O

Référence détail demande.

EntCl3

C

Référence article

O

Référence article standard

Cette action particulière retourne en résultat (WfEntAct.ActRes) le statut de la demande :

  • NNN : demande non servie, sans retard.

  • NNR : demande non servie, avec retard.

  • NPN : demande partiellement servie, sans retard.

  • NPR : demande partiellement servie, avec retard.

  • NTN : demande totalement servie, sans retard. 

  • NTR : demande totalement servie, avec retard.

  • PNN : demande partiellement reçue, sans retard.

  • PNR : demande partiellement reçue, avec retard.

  • PPN : demande partiellement reçue, partiellement servie, sans retard.

  • PPR : demande partiellement reçue et partiellement servie, avec retard.

  • PTN : demande partiellement reçue et totalement servie, sans retard.

  • PTR : demande partiellement reçue et totalement servie, avec retard.

  • TNN : demande totalement reçue.

Action particulière : détail d’un détail de demande (WfEntAct.Action = DET).

L’exécution de cette action ne nécessite que l’initialisation de la structure WfEntAct sous la forme suivante :

Nom

T

Désignation

O

Commentaire

ActCle

C

Clé

o

Clé pour lien avec WfEntVar en retour

Action

C

Action à exécuter

O

Doit contenir STA pour obtenir le statut d’une demande.

EntTEn

C

Entité

O

Doit contenir *DEM-EXT-TRA

EntCl1

C

Clé1

O

Référence racine demande

EntCl2

C

Clé2

O

Référence détail demande.

EntCl3

C

Référence article

O

Référence article standard ou Référence article standard + , + origine article.

Cette action particulière retourne dans la structure WfEntVar les éléments suivants :

WfEntVar.EntVar

Valeur

ActCle

Lien avec action décrite dans WfEntAct.

DemQteBes

Quantité besoin détail demande dans EntVaN

DemDatBes

Date besoin détail demande dans EntVaD

GenOriPrin

Origine article

DemOriNOr

Numéro d’ordre détail demande dans demande

DemDatTra

Date traitement au plus tard de la demande 

DemQteUnMe

Unité de Mesure Quantité

DemOriInf

Informations complémentaires

GenEnrRefUtiCre

Référence Utitlisateur origine demande

DemStatut

Statut de la demande (voir valeurs possibles sous la forme de 3 lettres ci-dessus)

DemDatSeD

Date à laquelle la demande est servie au plus tôt

DemDatSeF

Date à laquelle la demande est servie au plus tard

DemQteSer

Quantité servie par ordres en cours

DemQteDis

Quantité disponible (réceptionnée ou fabriquée)

DemLisOEn

Liste chaînée des ordres servant la demande : liste chaînée des lignes de commandes fournisseurs servant la demande (sous la forme numéro de commande OA + numéro de ligne OA séparés par la virgule) ; exemple : OA1+L1,OA2+L2,OA3+L3

Comportements particuliers.

Si une action de création de demande (CRE) est lancée et que cette demande existe, DIAPASON exécute l’action modification (MOD).

Si une action de modification de demande (MOD) est lancée et que cette demande n’existe pas, DIAPASON exécute l’action création (CRE).

Si une demande n’existe pas dans le cas de toute action demandée (SOL,SUP,LIS,STA), le code résultat retourné dispose pour valeur *INC. L’action est également dans ce cas en erreur pour les valeurs LIS et STA.

L’action de solde (WfEntAct.Action = SOL) renvoie une erreur si la demande dispose d’un ou plusieurs ordres en cours rattachés ; l’action de suppression renvoie une erreur si la demande est soldée.

JavaScript errors detected

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

If this problem persists, please contact our support.