CLI-AFF : Gestion des clients rattachés à une affaire ( ENR-ACT-ENT )
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