Exemples paramétrage portail
Exemple de paramétrage de portail simple
Pour obtenir le portail suivant :

1. Définition de la requête d’extraction : (partie représentant la création d’une occurrence de la liste)

2. Paramétrage de la rubrique
Définition de la rubrique



Définition des actions

Définition de l’affichage de la rubrique

Définition formulaire de la rubrique

3. Paramétrage portail
Définition du portail


Définition d’une ergonomie du portail

Définition du formulaire du portail

Exemple de paramétrage de FID
Exemple de tableau

Définition FID

Définition Structure

Requête d’alimentation IS_TAB
Remarques :
WfResRubrique.Attributs contient la liste chainée des classes permettant de personnaliser les cellules. Cette liste doit être donnée de la forme : RefCol=Classe. Chaque classe utilisée doit être renseignée dans l’une des feuilles de style rattachées au FID lors de sa définition. CHR(59) est le séparateur des colonnes. Dans cet exemple, la couleur de fond de toutes les cellules de la deuxième colonne sera personnalisée.
WfResRubrique.NumOrdLig donne l’ordre d’affichage des lignes du tableau.
Autre possibilité de définir la structure et/ou de surcharger la structure du tableau dans la requête :
WfResRubrique.TEn doit contenir *STRUCTURE
WfResRubrique.RubLib doit contenir la liste ordonnée des libellés des colonnes
WfResRubrique.Cl1 doit contenir la liste ordonnée des formats des colonnes de la forme C/n ou E/n …..
WfResRubrique.Cl2 doit contenir la liste ordonnée des champs de WfresRubrique correspondant aux colonnes de la forme WfResRubrique.champ
WfResRubrique.Cl3 doit contenir la liste des classes définissant les attributs des colonnes
WfResRubrique.Attributs doit contenir la liste des classes définissant les attributs des titres des colonnes
Le séparateur des ces liste étant : CHR(26).

Feuille de style personnalisée : HTML_PERSO
Renseignée lors de la définition du FID, la feuille de style HTML_PERSO, met à disposition des classes applicables à chaque élément de rubrique si on les attribue au champ de liste WfResRubrique Attributs. Voir requêtes ci-dessus.
.couleurCOL1 {
background-color: COU_FOND_22 ;
}
.couleurCOL2 {
background-color: COU_FOND_23 ;
}
Remarque : Les couleurs peuvent être données de la forme :
COU_FOND_numéro de couleur Diapason (voir liste des couleurs dans « A propos »)
COU_TEXTE_ numéro de couleur Diapason (voir liste des couleurs dans « A propos »)
Exemple de Diagramme Simple Empilé

Définition FID


Définition Structure

Requête d’alimentation : IS_HIS_E

Si WfResRubrique.Attributs n’est pas renseigné les couleurs utilisées automatiquement sont les couleurs défaut définies par le paramètre utilisateur « PARAM-GEN / PARAMETRES / POR-COU-DEF ».
Remarques :
WfResRubrique.Cl1 contient toujours pour les graphiques empilés les valeurs des catégories.
WfResRubrique.Cl2 contient toujours pour les graphiques empilés les valeurs des classes.
WfResRubrique.Cl3 contient toujours pour les graphiques empilés les valeurs des séries.
WfResRubrique.Attributs contient la liste des classes permettant de personnaliser la série. Les classes utilisées doivent être renseignée dans l’une des feuilles de style rattachées au FID lors de sa définition. Le séparateur entre les classes est l’espace.
WfResRubrique.NumOrdLig donne l’ordre de lecture de WfResRubrique.
Exemple de Diagramme Animé

Définition FID


Définition Structure

Définition règle d’extraction : IS_LIG

Remarques :
Définition Structure du diagramme :

WfResRubrique.TEn doit contenir *STRUCTURE
WfResRubrique.Cl1 doit contenir la liste ordonnée des valeurs en abscisse
WfResRubrique.Cl2 doit contenir la liste des valeurs des séries qui sera aussi la liste des libellés pour la légende
WfResRubrique.Cl3 doit contenir la liste des libellés à afficher en abscisse si différents de WfResRubrique.Cl1 .
WfResRubrique.Attributs doit contenir la liste des attributs associés aux séries (une feuille de style JS par série)
Données du Diagramme :
WfResRubrique.Cl1 contient toujours les valeurs des catégories.
WfResRubrique.Cl2 contient toujours le libellé des classes qui apparaît dans la légende.
WfResRubrique.Cl3 n’est pas utilisé pour les histogrammes animés.
WfResRubrique.Attributs contient la feuille de style permettant de personnaliser la classe.
Si WfResRubrique.Attributs n’est pas renseigné les couleurs utilisées automatiquement sont les couleurs défaut définies par le paramètre utilisateur « PARAM-GEN / PARAMETRES / POR-COU-DEF ».
Cette requête peut s’appliquer à un Histogramme animé, une courbe animée ou un radar animé.
Feuilles de style associées utilisées dans la requête
Feuille de style : JS_LIG_1 :
strokeColor : COU_TEXTE_1;
pointColor : COU_TEXTE_1;
pointStrokeColor : COU_FOND_1;
Feuille de style : JS_LIG_2 :
strokeColor :"rgba(151,187,205,0.5)";
pointColor : "rgba(151,187,205,1)";
pointStrokeColor : "#fff";
Feuille de style : JS_LIG_3 :
strokeColor : COU_TEXTE_30;
pointColor : COU_TEXTE_30;
pointStrokeColor : COU_FOND_30;
Les couleurs peuvent être renseignées de la forme : RGB, HEXA, COU_TEXTE_xx ou COU_FOND_xx
Exemple de Jauge

Définition FID

Définition Structure

Requête d’alimentation : IS_JAU

Remarques :
WfResRubrique.Cl1 contient la valeur du minimum.
WfResRubrique.Cl2 contient la valeur du maximum.
WfResRubrique.Cl3 contient le libellé de la jauge.
WfResRubrique.RubNum0 contient la valeur de la jauge.
WfResRubrique.Attributs contient la feuille de style permettant de personnaliser les couleurs de la jauge.
Feuille de style associée : ISJS_JAU (défaut)
gaugeColor: COU_FOND_9;
levelColorsGradient: true;
levelColors: ["#a9d70b", "#f9c802", "#ff0000"];
startAnimationType: "<>";
startAnimationTime : 0
Exemple de diagramme secteur

Définition FID

Définition Structure

Requête d’alimentation : ISJS_SEC

Remarques :
WfResRubrique.Cl1 contient toujours le libellé des secteurs qui s’affiche dans la légende.
WfResRubrique.Cl2 n’est pas utilisée pour les diagrammes secteur.
WfResRubrique.Cl3 n’est pas utilisé pour les diagrammes secteur.
WfResRubrique.Attributs contient la feuille de style permettant de personnaliser la couleur du secteur.
WfResRubrique.NumOrdLig donne l’ordre de lecture de WfResRubrique.
Si WfResRubrique.Attributs n’est pas renseigné les couleurs utilisées automatiquement sont les couleurs défaut définies par le paramètre général utilisateur « PARAM-GEN / PARAMETRES / POR-COU-DEF ».
Cette requête peut s’appliquer à un diagramme secteur Anneau, circulaire ou polaire.
Feuille de style associée : JS_SEC_1
color : COU_FOND_1
Exemple de Flux

Définition d’un FID


Définition Structure

Requête d’extraction : ISJS_FLUX

Remarques :
WfResRubrique.NumOrgLig contient le numéro d’ordre de la flèche dans le flux.
WfResRubrique.Cl1 contient toujours la référence de l’étape correspondante dans le modèle.
Feuilles de Style Personnalisée :
De type RUB : HTML_FLU è Gestion du texte

Définie lors de définition d’un FID zone « Prop. Générales ». Elle donne les caractéristiques du texte du diagramme (voir § 5.8.6.1).
De type JS : JS_FL_1 è Gestion du dessin
couleurFleche : COU_FOND_34 ;
couleurFlecheFin : COU_FOND_37 ;
couleurBordure : cou_fond_34 ;
Définie lors de la définition de la structure (action accessible depuis la définition du FID), elle donne le caractéristique d’une flèche lorsqu’elle est sélectionnée (voir § 5.8.6.2).
Exemple : portail affichant la liste des messages
Nous allons définir une rubrique permettant d’afficher ces informations.

On crée une rubrique de type « Graphique » à laquelle on attache un format indicateur de type « libre » (zone html).

Dans la règle d’extraction d’un format indicateur de type libre, on renseigne la table WfFicTransfert.
Pour récupérer les données de la table IsDiaMes, on utilise la fonction DIALOG « INI-MESSAGES ».

On récupère les messages du portail dans la liste WfResRubrique lors de l’appel de la fonction :

On parcourt ensuite la liste WfResRubrique pour alimenter la liste WfFicTransfert.
On récupère :
L’objet du message dans le champ RubAlp0 de WfResRubrique
Le texte du message dans le champ RubAlp1 de WfResRubrique
La date de début du message dans le champ RubDat0 de WfResRubrique
La date de fin du message dans le champ RubDat1 de WfResRubrique
L’heure de début du message dans le champ RubNum0 de WfResRubrique
L’heure de début du message dans le champ RubNum1 de WfResRubrique
Le numéro du message dans le champ RubNum2 de WfResRubrique
Dans la boucle, on met en forme l’objet et le texte du message.
Une fois la rubrique insérée dans un portail DIAPASON, on obtient le résultat suivant :
