Couplage : requête REB de médiation / transmission des données du père vers l'enfant
Une fois le nouvel enfant démarré grâce à la requête REB de choix de l’enfant, il ne manque plus qu’à lui transmettre les données nécessaires à son affichage !
Si on voulait lancer cet outil indépendamment du tableur, quels informations nous seraient demandées ? C’est ces informations qu’il va falloir transmettre depuis le père !
Pour cela, cette requête REB est exécutée sur le père du couplage, afin d’initialiser les variables contextuelles nécessaires à l’affichage de l’enfant.
Si l’enfant n’a pas changé, il faut le mettre à jour par rapport au nouveau contexte du père.
Où renseigner cette requête ?
Cette requête est à renseigner dans la définition du couplage, dans le champs Règle de Médiation de l’onglet Définition.
Comment rédiger cette requête ?
Quel est le contexte en entrée ?
En entrée de la requête, on récupère des informations issues du couplage et de l’outil père du couplage. On peut se servir de toutes les variables banalisées (SCR.EntCl1,2..SCR.ENt.Va1,2…) pour transmettre les informations qu’on souhaite au fils !
Variables liées au couplage | Données liées au père utilisables dans cette requête |
---|---|
SCR.COU_CouRef : Référence couplage SCR.COU_ActCtx : Contexte d’exécution = « AFF-FILS » SCR.COU_TypEnf : Type enfant du couplage SCR.COU_RefEnf : Référence enfant du couplage |
Que faut-il faire en sortie ?
En sortie, on doit initialiser toutes les variables critères de l’outil enfant. Pour cela, on peut utiliser les données liées au père, transmises via les SCR ( voir dans le contexte d’entrée plus haut ) !
Par exemple:
On récupère des informations issues du père dans les SCR.EntCl1 et SCR.EntCl2. En fonction de ces informations, on va initialiser les critères d’entrée du tableur ! | |
On peut initialiser :
| |
|