Cette fonction permet de maintenir la liste des clients rattachés à une affaire. Deux actions sont accessibles :
Initialisation liste des clients d'une affaire
Cette action permet à partir de la référence affaire, d’initialiser autant de WfEntAct que de clients liés à celle-ci.
Liste WfEntAct : (T : type de la variable; O : indique si obligatoire (valeur o) ou non)
|
Nom |
T |
Désignation |
O |
Commentaire |
|
EntTEn |
C |
Entité |
o |
Doit contenir *CLI-AFF |
|
Action |
C |
Action à exécuter |
o |
INI |
|
EntCl1 |
C |
Clé1 |
o |
Référence Affaire |
Exemple :
CREATION Liste WfEntAct :
PRENDRE WfEntAct EntTEn = CLO."*CLI-AFF"
PRENDRE WfEntAct Action = CLO."INI"
PRENDRE WfEntAct ActCle = CLO."CLE1"
PRENDRE WfEntAct EntCl1 = CLO."RefAffaire"
Le résultat de cette action sera autant de WfEntVar que de clients liés à l’affaire sous la forme :
|
Nom |
T |
Désignation |
O |
Commentaire |
|
ActCle |
C |
Clé |
o |
Clé pour lien avec WfEntAct |
|
EntTVa |
C |
Type de Variable |
o |
Valeur = ‘SCL’ |
|
EntVar |
C |
Variable |
o |
Valeur = ‘CliResRef/CliGenRef’ |
|
EntVaC |
C |
Clé Client |
o |
Valeur : Référence réseau + ‘/’ + référence client |
Mise à jour liste des clients d'une affaire
Cette action permet de mettre à jour pour une affaire donnée la liste des clients liés.
Liste WfEntAct : (T : type de la variable; O : indique si obligatoire (valeur o) ou non)
|
Nom |
T |
Désignation |
O |
Commentaire |
|
EntTEn |
C |
Entité |
o |
Doit contenir * CLI-AFF |
|
Action |
C |
Action à exécuter |
o |
MAJ |
|
EntCl1 |
C |
Clé1 |
o |
Référence Affaire |
La liste WfEntVar va permettre de donner la liste des clients liés à l’affaire sous la forme :
|
Nom |
T |
Désignation |
O |
Commentaire |
|
ActCle |
C |
Clé |
o |
Clé pour lien avec WfEntAct |
|
EntTVa |
C |
Type de Variable |
o |
Valeur = ‘SCL’ |
|
EntVar |
C |
Variable |
o |
Valeur = ‘CliResRef/CliGenRef’ |
|
EntVaC |
C |
Clé Client |
o |
Valeur : Référence réseau + ‘/’ + référence client |
Exemple :
CREATION Liste WfEntAct :
PRENDRE WfEntAct EntTEn = CLO."*CLI-AFF"
PRENDRE WfEntAct Action = CLO."MAJ"
PRENDRE WfEntAct ActCle = CLO."CLE1"
PRENDRE WfEntAct EntCl1 = CLO."RefAffaire"
FIN_BLOC
POUR CHAQUE/SOC DTD CDClient AVEC DTD CDClient.CliGenRef COMMENCE_PAR CLO."CLIENT" :
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE1"
PRENDRE WfEntVar EntTVa = CLO."SCL"
PRENDRE WfEntVar EntVar = CLO."CliResRef/CliGenRef"
PRENDRE WfEntVar EntVaC = DTD CDClient.CliResRef + CLO."/" + DTD CDClient.CliGenRef
FIN_BLOC
FIN_BLOC