Pilotage de la cible de paramétrage

Généralités

Introduction

Ce document décrit comment piloter dynamiquement la cible de paramétrage directement depuis l’ URL. Cette fonctionnalité est une possibilité supplémentaire qui n’impacte le comportement habituel et vous apporte plus de souplesse.

Principes

Cette possibilité permet dans de nombreux cas d’éviter de dupliquer des BusinessView.

Exemple 1 : gestion des QUI/QUOI, une seule page (BusinessView + feuille style) et plusieurs cibles de paramétrage.

Exemple 2 : gestion des codes catégories dans le portail des ventes (I_VTE_F), un ensemble de BusinessView/Feuilles et plusieurs cibles de paramétrage.

Fonctionnement

Afin de garantir un niveau de souplesse maximal, la cible peut être pilotée dynamiquement par un paramètre d’URL. Afin de se rapprocher au maximum de la définition donnée dans le fichier de configuration, le nom du paramètre est : target

Exemple d’URL :

http://localhost:8888/GCE130/btoe/ServletControl?sourceview=I_WILLEM_F&cinematic=forward(0)&frame=default&entity=1&target=VCLI&...

Dans notre cas, quelle que soit la cible de paramétrage définie dans la configuration sur la BusinessView I_WILLEM_F, elle sera forcée à VCLI.

Pour information, l’implémentation est définie à un niveau relativement haut dans le socle technique (RequestParser), bien en amont de l’exécution de la BusinessView.