Cette fonction permet de créer et de modifier les fenêtres du progiciel en définissant leur description dans une table.

Pour qu'un traitement puisse être exécuté en mode client-serveur comme en mode Web, il est impératif de regrouper les écrans d'un même affichage dans une fenêtre.  

Chaque fenêtre est constituée d'une liste d'écrans, de menus, de boutons bas d'écran, et de browsers. A chaque menu et bouton, est associée une action, ainsi qu'éventuellement des paramètres.

Pour un modèle objet, une fenêtre doit être créée avec un code Oxxxxxx est le code objet. cette norme est fortement conseillée mais cependant pas obligatoire. De plus, il est possible d'associer plusieurs fenêtres à un objet et ce, pour permettre les objets à variante. Ces fenêtres supplémentaires sont générées automatiquement en validation de transaction de saisie avec un code WOxxxyyyxxx est le code de l'objet et yyy le code de la transaction.

Il est possible de définir des fenêtre au format VT.

 

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

En-tête

L'en-tête permet d'identifier la fenêtre.

Onglet Ecrans

 

Onglet Boutons/menus

On y trouve l'ensemble des boutons disponibles au bas de la fenêtre, ainsi que les menus apparaissant en haut de la fenêtre. Pour chaque bouton ou menu, on aura une action associée, ainsi qu'éventuellement un tableau de paramètres. 

Onglet Boutons prédéfinis

On y trouve, l'ensemble des boutons banalisés. C'est une liste figée de boutons. Il s'agit, entre autre, d'indiquer si les boutons sont présents ou pas dans la fenêtre.

Onglet Browser

On y trouve des informations sur l'ensemble des browsers définis sur la fenêtre.

Etats

Par défaut, les états suivants sont associés à la fonction :

  AWINDOW : Dictionnaire des fenêtres

Mais ceci peut être modifié par paramétrage.

Boutons spécifiques

Validation

La validation permet de générer le traitement automatique lié à la fenêtre ( WGxxxx, ou xxxx est le code fenêtre )