Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ergonomie, menus, commandes, outils
Personnalisation d'une transaction dans l'interface utilisateur RIA

Présentation
Personnalisation des options
Personnalisation des champs
Personnalisation des masques
Personnalisation des grilles
Personnalisation de l'export des données
Personnalisation des listes de valeurs
Définition de graphiques
Fusion de documents
Sauvegarde de la personnalisation
Suppression de la personnalisation
Exemple
Outils facilitant la personnalisation

Présentation

Une personnalisation est la redéfinition des caractéristiques des transactions livrées en standard afin de l'adapter au besoin des utilisateurs.

Par exemple :
- rendre un champ obligatoire, ne plus afficher un champ, limiter le nombre de caractères saisissables ;
- changer le texte d'un libellé ;
- changer l'ordre des colonnes dans la grille ;
- ajouter une liste de valeurs à un champ ;
- changer certaines caractéristiques de la transaction (modes, limites du nombre de lignes de données, etc.).

Niveaux de personnalisation
Les personnalisations sont enregistrées sous un nom arbitraire et pour une transaction. Implicitement, le conteneur (si vous êtes dans un conteneur) et la langue sont ajoutés dans le nom de la personnalisation. Ces informations servent d'identifiant unique à la personnalisation.

A partir de ce nom, il est possible de retrouver les caractéristiques personnalisées d'une transaction dans un contexte spécifique :
     Propriétaire : Suivant l'utilisateur connecté
     Mnémonique : Suivant le mnémonique utilisé pour ouvrir la transaction
     Conteneur : Si la transaction en question s'ouvre dans un panneau de conteneur
     Thème : Si la transaction est ouverte à partir d'un thème particulier (ou application)
     Langue : Suivant la langue de l'utilisateur connecté

Pour le propriétaire, il existe plusieurs niveaux, du plus fin au plus élevé :
     Utilisateur : La personnalisation est active seulement pour l'utilisateur connecté
     Profil : La personnalisation est active pour tous les utilisateurs faisant partie du profil
     Global : La personnalisation est active pour tous les utilisateurs sans exception
     Standard : inactive, toutes les transactions sont livrées sous un nom de personnalisation "QUALIAC" non modifiable.

Il est donc possible de régler des personnalisations complètement différentes pour une même transaction mais utilisée dans des contextes différents.

Eléments personnalisables
Les éléments personnalisables sont présentés sous forme de groupes :
- Options : il s'agit de caractéristiques générales sur la transaction. Exemple : le mode d'ouverture (formulaire, grille, recherche, etc.)
- Champs : il s'agit de renseignements généraux sur les champs de la transaction.
- Masques : personnalisation des masques de saisie, de recherche, de recherche simplifiée, etc.
- Grilles : définition des champs en mode "Grille".
- Export : choix des colonnes à prendre en compte dans le fichier d'export des données.
- Graphique : paramétrage de l'affichage de données sous forme de graphique.
- Fusion : paramétrage des champs dans le but de constituer un document bureautique à partir de données issues du produit et d'un modèle.

Le bouton "Supprimer la personnalisation" supprime toutes les caractéristiques de la personnalisation en cours.


Propagation des personnalisations
L'onglet "Propagation" permet la copie de la personnalisation d'une transaction d'un niveau vers un autre.



Par exemple, une personnalisation définie pour un utilisateur peut être dupliquée sur une liste d'utilisateurs dont le code est précisé dans cet onglet.
Après propagation (bouton "Propager pour un autre propriétaire"), tous les utilisateurs de la liste bénéficieront de la même personnalisation que l'utilisateur de référence pour cette transaction.

Le nom de la personnalisation est proposé par défaut en standard, il est modifiable.

L'option "Forcer la propagation" permet d'écraser une personnalisation existante.
Dans notre exemple, si un utilisateur de la liste possède déjà une personnalisation sur la transaction, possibilité de conserver sa personnalisation en ne cochant pas cette option, ou de la remplacer par celle propagée en activant l'option.

La propagation par langue permet d'hériter de la personnalisation d'une transaction faite dans une langue pour une (ou plusieurs) autre(s) langue(s).
Il est possible de préciser une liste de langues séparées par des virgules.

En complément, les propagations pour un autre propriétaire et pour une autre langue sont également accessibles par le mnémonique GAPRS.

Personnalisation des options

Générales
Barre d'outils

Les options permettent de paramétrer :
- le comportement (mode d'ouverture, recherche des libellés, validation automatique, etc.) ;
- l'aspect général (affichage des différentes barres de la transaction, titre, etc.) ;
- des fonctions supplémentaires dans la barre d'outils (boutons, transactions appelées, etc.).

      Générales

Cet onglet est composé de 3 niveaux :
- Gestion, consultations : ouverture et recherche ;
- Gestion, consultations : lignes de données et validation ;
- Tout type de transactions.



A l'ouverture, après une recherche ou après une synchronisation, il est possible de définir un des modes suivants : formulaire, grille, mosaïque, graphique, recherche (à l'ouverture uniquement), totaux (après une recherche ou une synchronisation) ainsi que :
- le lancement de la recherche automatiquement à l'ouverture (recherche auto.) ;
- la possibilité de rester dans le mode courant après une recherche ou après une synchronisation (inchangé).
Si le mode à l'ouverture est formulaire, il est possible d'afficher une partie du formulaire en indiquant la hauteur (en pixel) de celui-ci, laissant ainsi apparaître une partie de la grille.
La notion de seuil permet d'indiquer un mode différent selon le nombre de lignes de données ramenées.



Cocher "Comptage nombre de lignes réelles" aboutit au message suivant lorsque le nombre de lignes de données dépasse le nombre maximum de lignes de données en mémoire.



Cocher "Affichage de la case à cocher de sélection" pour afficher une case à cocher en première colonne de la grille permettant de sélectionner la ligne de données ciblée.
Cocher "Recherche des libellés" pour afficher tous les intitulés de toutes les lignes de données de la grille après la recherche.
Cocher "Validation directe" pour, dans une gestion, valider une nouvelle ligne de données sans avoir saisi des valeurs ; la création sera effectuée avec les valeurs par défaut des champs.



Cocher "Au changement de ligne de données" pour valider la ligne de données dès que l'on passe à une autre ligne de données.
Cocher "A la désactivation de la transaction" pour valider la transaction dès qu'on la quitte pour accéder à une autre transaction.
Cocher "Validation globale du conteneur" pour que la validation dans le conteneur soit globale. Cette option n'est accessible que sur la première transaction d'un conteneur.
Cocher "Participation de la transaction à la validation globale" pour indiquer que la transaction fera partie de la validation globale. Cette option n'est pas accessible pour les transactions qui appartiennent à un conteneur dont la "Validation globale du conteneur" est cochée.



Le nombre maximal de lignes de données affichées est le nombre de mosaïques affichées par série. Il s'agit également du nombre de lignes affichées lorsque la grille est ajoutée via le bouton de la barre d'état de la transaction (icône ).



Visualisation de la sélection et des hiérarchies : Non géré.
Cocher "Barre d'outils des graphiques" pour avoir accès la barre outils des graphiques en mode Graphique. Cet accès se fait via l'icône situé au-dessus des graphiques.



"Ouverture" permet d'indiquer la taille de la fenêtre à l'ouverture. Les choix possibles sont :
     - "Normale" indique que la fenêtre s'ouvrira en taille normale,
     - "Agrandie" indique que la fenêtre s'ouvrira en prenant toute la place hauteur et largeur de l'interface utilisateur,
     - "Plein écran" indique que la fenêtre s'ouvrira en prenant toute la place hauteur et largeur de l'interface utilisateur et que la barre de titre de la fenêtre ne seront pas affichée.
"Accueil" permet d'indiquer que la fenêtre sera de type Accueil (barre de titre de la fenêtre simplifiée, couleur des barres de titre et d'état spécifique (blanc par défaut), l'ouverture d'une transaction synchronisée réduit la fenêtre principale qui sera restaurée lorsqu'elle redeviendra la fenêtre courante).



"Contrôle à partir de la liste de valeurs" permet d'afficher un message d'erreur dès la sortie du champ si la valeur saisie n'existe pas dans la liste de valeurs.
"Proposition à partir de la liste de valeurs" est une aide assistée à la saisie, basée sur la liste de valeurs du champ. Ainsi, il suffit de saisir le début du mot et de sortir du champ pour que la valeur soit proposée ou qu'une liste des valeurs possibles s'ouvre s'il y en a plusieurs.



En cochant "Mutualisation des barres de titre et d'état", l'ergonomie du conteneur est modifiée et ressemble à celle d'une transaction "autonome" :
- les barres de titre et d'état sont au niveau du conteneur et ne sont plus affichées sur chaque transaction composant le conteneur ;
- la liste des modes (icône ) dépend de la transaction courante dans le conteneur ;
- la liste des transactions associées (icône ) dépend de la transaction courante dans le conteneur ;
- les informations dans la barre d'état, affichée en bas de la fenêtre, dépendent de la transaction courante dans le conteneur.

Les autres options sont particulièrement utiles pour réduire la taille des transactions au sein d'un conteneur.



Cette partie permet d'alléger les écrans en supprimant des éléments de la transaction si l'utilisateur n'en a pas l'utilité.



Ces options permettent aussi d'alléger les écrans en supprimant des éléments de la transaction si l'utilisateur n'en a pas l'utilité.

      Barre d'outils

Cet onglet est composé de 4 niveaux :
- Transactions associées : permet d'afficher ou non dans la barre des raccourcis de la transaction des boutons d'accès rapide vers les transactions associées s'il y en a. Ceux-ci apparaissent à gauche sous le titre de la transaction.
- Fonctions de la transaction : permet d'afficher ou non dans la barre des raccourcis de la transaction des boutons correspondant aux fonctions programmées pour la transaction s'il y en a.
- Fonctions du menu : permet d'afficher ou non des icônes relatifs aux fonctionnalités de l'interface utilisateur.
- Fonctions de la grille : permet de modifier la barre d'outils et la navigation dans la grille.

Dans chaque niveau, l'ordre des éléments à afficher peut être réglé en les déplaçant dans la liste via un cliquer/glisser.

Exemple avec la transaction GECR qui par défaut se présente ainsi :



En paramétrant les options comme ci-dessous :








On obtient :






Navigation dans la grille : affiche ou non la liste d'accès aux différentes grilles et aux colonnes dans les grilles.
Outils : affiche ou non l'icône d'accès à la boîte d'outils.
Les trois autres options indiquent si on affiche les icônes des outils dans la barre d'outils (option cochée) ou dans la boîte d'outils (option pas cochée). Si l'icône est dans la barre d'outils, il n'est plus dans la boîte d'outils et inversement.

On obtient avec le paramétrage ci-dessus :


Personnalisation des champs

Modification des caractéristiques d'un champ
Création d'un champ
Création d'un champ avec une requête
Duplication d'un champ

Il existe 3 catégories de champs avec des caractéristiques propres, qui ne sont utilisables que dans certains formulaires :
- Saisie ou Affichage : pour tous les types de visualisation en mode "Saisie", "Formulaire", "Grille" ou "Mosaïque".
- Critères : pour le mode "Recherche".
- Cumul : pour les fenêtres de "Cumul".



Pour chaque champ, il y a 6 niveaux :



Chaque champ est précédé d'une couleur indiquant son utilisation dans la transaction :


      Modification des caractéristiques d'un champ

Les caractéristiques des champs peuvent être modifiées directement depuis la personnalisation de la transaction.

Par exemple, pour modifier le libellé d'un champ, se positionner dans "Personnalisation transaction", "Champs", puis "Saisie", "Critères" ou "Cumul" et ensuite se positionner sur le champ. Le libellé du formulaire et le libellé dans la grille se trouvent dans "Intitulés".


Dans le niveau "Intitulés", possibilité de saisir le texte apparaissant dans la bulle d'aide sur le champ en mode didacticiel.

      Création d'un champ

Pour ajouter un nouveau champ, dans "Personnalisation transaction", se positionner sur "Champs", puis "Saisie", "Critères" ou "Cumul" et cliquer sur "Créer un champ".



Cela a pour effet d'ajouter une ligne "Nouveau champ" en dernière position dans la liste des champs. Se positionner sur cette ligne pour renseigner ses caractéristiques.



Pour ajouter un libellé, dans les "Caractéristiques générales", le type du champ doit être ou .

      Création d'un champ avec une requête

Il faut tout d'abord créer le select dans GSEL, s'il n'existe pas.
Ensuite créer le champ, en renseignant le type ("Alphanumérique (STRING)"), le nom du champ, la description (NULL), l'intitulé, l'ordre de tabulation, le nombre de caractères saisis et la taille affichée.



Dans les "Propriétés générales", "Affichage dans la grille", l'option "Une valeur par ligne de données" doit être sélectionnée pour que le select soit déclenché sur chaque ligne de données.



Dans les "Propriétés spécifiques", saisir le code du select ainsi que le champ qui déclenchera le select (c'est la valeur de ce champ qui remplacera le "?" dans le select).


      Duplication d'un champ

Pour ajouter un nouveau champ par duplication, dans "Personnalisation transaction", se positionner sur "Champs", puis "Saisie", "Critères" ou "Cumul" puis sélectionner le champ modèle ; cliquer sur "Dupliquer un champ".



Un nouveau champ est ajouté en dernière position dans la liste des champs. Il a les mêmes caractéristiques que le champ modèle ; renseigner son nom et les caractéristiques à modifier.


Personnalisation des masques

Exemple pour création d'une mosaïque
Copie de masques

Il existe plusieurs types de masques :
- En-tête : facultatif, il s'agit d'un en-tête de rappel.
- Recherche : masque lors du passage en mode recherche.
- Recherche simplifiée : ensemble des champs utilisés pour effectuer une recherche de données sans passer en mode recherche.
- Saisie : masque principal.
- Cumul : facultatif.
- Mosaïque : une mosaïque permet de voir plusieurs formulaires de taille restreinte sous forme de grille. Les mosaïques peuvent être positionnées en plusieurs colonnes si la largeur du masque de la transaction le permet.
- En-tête de mosaïque : apparaît une fois au-dessus des lignes de données de la mosaïque.
- Pied de mosaïque : apparaît une fois au-dessous des lignes de données de la mosaïque.
- En-tête de grille : apparaît une fois au-dessus de la grille.
- Pied de grille : apparaît une fois au-dessous de la grille.

      Exemple pour création d'une mosaïque

.

Il faut premièrement créer un nouveau type de masque :
- se positionner sur "Masques"
- cliquer sur "Créer un type de masque"
- ouvrir le groupe "Masques"
- se positionner sur "Nouveau type de masque"
- définir le type de masque en le sélectionnant dans la liste proposée (en haut à droite)


Il faut ensuite créer une nouvelle page :
- se positionner sur le type de masque (mosaïque dans notre exemple)
- cliquer sur "Créer un masque"
- saisir l'ordre (de 10 en 10), le libellé, la largeur et la hauteur


Dans cette page, il faut maintenant positionner des champs. Pour cela :
- revenir sur la transaction en cours de personnalisation et passer dans le mode pour lequel on définit le masque (mosaïque pour notre exemple) à l'aide de l'icône
- passer en mode "Design" (menu "Transaction", "Mode design")
- cliquer sur l'icône qui positionne directement dans la fenêtre de personnalisation sur les champs "Saisie", "Critères" ou "Cumul" selon le type de masque
- sélectionner un par un chaque champ à ajouter dans la page et le glisser vers le formulaire



Il est conseillé de positionner les champs en respectant les règles de définition des masques.

      Copie de masques

Pour un gain de temps et lorsque la présentation des pages est similaire d'un mode à un autre (par exemple, modes saisie et recherche), vous pouvez utiliser les fonctions de copie.
Cette fonction ne copie pas les champs d'un formulaire vers un autre, mais permet seulement de copier la position des champs dans la page. Par conséquent, il faut que les champs soient préalablement présents dans la page.

Pour cela, se positionner sur la page à copier, puis sur l'onglet "Fonctions de copie", sélectionner la page et cliquer sur "Copier".

Particularité pour la copie du modèle des "Paramètres standard" : le bouton de copie n'est accessible que lorsque le libellé du formulaire est exactement "Paramètres standard".

Le bouton "Duplication du masque de mosaïque" n'est accessible que lorsqu'un masque de mosaïque est sélectionné. Un nouveau masque de mosaïque est créé par duplication du masque sélectionné avec le même design.

Il est possible de reprendre le masque d'origine livré en standard.


Personnalisation des grilles

Création d'une grille
Ajout d'un champ dans une grille
Taille des colonnes dans la grille
Ordre des colonnes dans la grille
Définition de totaux

Pour que les modifications dans la grille soient prises en compte, il faut "Capturer l'agencement des grilles" pour que ces modifications puissent ensuite être appliquées dans la personnalisation.

Soit bouton , soit obtenu par clic droit dans la grille.

Il est conseillé de paramétrer les grilles en respectant les règles de définition des grilles.

      Création d'une grille

Pour créer une grille, se positionner sur "Grilles" et cliquer sur "Créer une grille"



Cela a pour effet d'ajouter en dernière position dans la liste des grilles, une ligne "Nouvelle grille". Se positionner sur cette ligne pour renseigner ses caractéristiques : l'ordre (de 10 en 10) et le libellé.



Ne pas oublier de "Capturer l'agencement des grilles".

      Ajout d'un champ dans une grille

Seuls les champs de type "Saisie" peuvent être ajoutés dans la grille.

Pour ajouter des champs dans une grille :
- se positionner sur la transaction en cours de personnalisation, passer en mode "Grille" à l'aide de l'icône
- dans la fenêtre de personnalisation, se positionner sur les champs "Saisie"
- sélectionner le champ à ajouter dans la grille ("Ctrl + Clic" pour en sélectionner plusieurs) et le(s) glisser vers la grille


      Taille des colonnes dans la grille

Pour régler la largeur d'une colonne, il suffit, en étant en mode "Grille", de sélectionner la bordure d'une colonne et de glisser vers la gauche ou la droite pour réduire ou agrandir.



Un autre réglage est possible en faisant un clic droit dans la grille.



L'ajustement de la largeur de toutes les colonnes prend en compte le contenu de la grille. Il est donc conseillé de ramener des données avant d'ajuster la largeur des colonnes.

Remarque : lorsque l'on modifie la taille des colonnes, la dernière ou les dernières sont réduites ou agrandies visuellement, pourtant, elles ne le sont pas réellement. Cela est dû au fait que la taille de la grille n'a pas pu être réactualisée en "live". Il faut "Capturer l'agencement des grilles", "Appliquer" les modifications, fermer la transaction et l'ouvrir à nouveau pour visualiser la grille telle qu'elle est réellement.

      Ordre des colonnes dans la grille

L'ordre peut être réglé :
- depuis la grille, en déplaçant les colonnes (sélectionner la colonne avec la souris et glisser vers la gauche ou la droite) ;
- depuis la "Personnalisation transaction" en ouvrant le dossier correspondant à la grille dans "Grilles", puis en déplaçant les colonnes dans cet arbre via du cliquer/glisser.



Les "Fonctions de copie" des masques, en se positionnant sur la page du masque en mode saisie, permettent aussi le réglage de l'ordre des colonnes.

      Définition de totaux

Dans une transaction, le mode "Totaux" permet d'afficher des totaux et des sous-totaux dans la grille via un système de rupture et de zones de totalisation, sous la forme d'une arborescence.
Dans "Grilles", se positionner sur l'onglet "Totaux".

A l'ouverture

Il est possible de "capturer" la largeur de la colonne de rupture. Pour annuler la capture, il suffit de saisir manuellement la valeur 0. La valeur 1 permet de cacher totalement la colonne.
Le champ "Niveau de rupture" permet d'ouvrir directement les totaux au niveau de rupture renseigné.

Grille

Par défaut, lors du passage en mode "Totaux", le dossier "TOTAUX" (rupture 0) est affiché. La case à cocher "Affichage du total général" permet de masquer ce dossier.
La case à cocher "Affichage des colonnes de rupture" permet d'afficher ou de cacher les colonnes de rupture dans la grille lors de l'affichage des totaux.

Liste des colonnes

Pour définir les champs de regroupement, il faut renseigner l'ordre de rupture.
La case à cocher "Affichage du total" est automatiquement cochée/décochée lors de la saisie d'une valeur dans la colonne "Ordre de rupture". Cette case à cocher permet d'afficher ou de ne pas afficher le total sur le niveau de rupture associé.
Cocher la case "Calcul du total" pour les champs dont les totaux doivent être calculés.
"Affichage détail" indique la ou les colonne(s) à afficher en face des lignes de données.



Après passage en mode "Totaux" à l'aide de l'icône , on obtient


Personnalisation de l'export des données

Ajout des colonnes à exporter
Suppression d'une colonne à exporter

Par défaut, toutes les colonnes de la transaction sont exportées. Avec la personnalisation, il est possible de rectifier la liste des colonnes traitées.

Pour que les modifications sur l'export des lignes de données soient prises en compte, il faut "Capturer l'agencement de l'export" pour que ces modifications puissent ensuite être appliquées dans la personnalisation.

      Ajout des colonnes à exporter

Pour définir les colonnes à exporter :
- se positionner sur "Export"
- sélectionner la ou les colonnes dans la liste du haut et glisser vers la liste du bas, ou cliquer sur "Exporter toutes les colonnes" pour ajouter directement toutes les colonnes dans l'export.


      Suppression d'une colonne à exporter

Pour ôter des colonnes à exporter :
- se positionner sur "Export"
- sélectionner la ou les colonnes dans la liste du bas et glisser vers la poubelle, ou cliquer sur "Tout supprimer" pour enlever directement toutes les colonnes de l'export.


Personnalisation des listes de valeurs

   Pour personnaliser l'appel de la liste de valeurs sur un champ d'une transaction, effectuer une de ces actions :

   Si la liste de valeurs appelée sur le champ dépend du fonctionnement du programme (fonctionnalité "LDVA") :
- noter l'objet, le nom du champ en utilisant la personnalisation de la transaction, ainsi que les identifiants 3,4,5 pour l'objet (voir les objets concernés) ;
- ouvrir GKLDV/GLDV et rechercher pour la fonctionnalité LDVA, ce nom de champ et ces identifiants ;
- après recherche, soit remplacer l'identifiant de la requête par celui de la requête personnalisée, soit dupliquer la ligne de données trouvée en remplaçant l'identifiant de la requête et en précisant un mnémonique.

   Utiliser la "Personnalisation de la transaction", groupe "Champs", groupe "Saisie" ou "Affichage" ou "Critères", puis sélectionner le champ et modifier le numéro de la liste de valeurs dans les "Caractéristiques générales".

   Création ou modification de l'identifiant de la requête d'une liste de valeurs (GLDV) pour la fonctionnalité "LDVT" (Listes de valeurs pour un champ particulier à une transaction).

   Création ou modification de l'identifiant de la requête d'une liste de valeurs (GLDV) pour la fonctionnalité "LDVC" (Listes de valeurs pour un champ représentant une colonne d'une table).

   Création d'une équivalence de colonnes (GECL).

Définition de graphiques

Création d'un graphique
Suppression d'un graphique
Graphiques spécifiques

Les graphiques peuvent être définis par des actions directement sur la transaction (voir comment obtenir un graphique ?) ou par l'intermédiaire de la personnalisation, le résultat étant le même.

Pour que la définition du graphique soit prise en compte, il faut "Capturer l'agencement des graphiques" pour que ces modifications puissent ensuite être appliquées dans la personnalisation.

      Création d'un graphique

Pour obtenir un graphique :
- se positionner sur "Graphique"
- ajouter un ou plusieurs composant(s) graphique(s) à l'aide de
- sélectionner le champ pour l'abscisse et glisser dans "Abscisse" pour le modèle de graphique voulu
- sélectionner le champ pour l'ordonnée et glisser dans la liste des ordonnées. Répéter l'opération s'il y a plusieurs ordonnées.



Particularités des graphiques de type histogramme :
     - la colonne "Type" permet de définir une colonne comme étant un deuxième graphique. On peut alors sur le même graphique, mélanger un graphique histogramme et courbe ou un   graphique histogramme et aire.
     - la colonne "Axe 2" permet d'associer la colonne à un deuxième axe sur le graphique, situé à droite de celui-ci (ex : diagramme de Pareto). Cette colonne n'est présente que pour les graphiques de type Histogramme, et la case à cocher n'est accessible que lorsque la colonne gère un deuxième graphique (valeur dans la colonne "Type").

Si en ordonnée, vous souhaitez voir le nombre de lignes de données ramenées par la recherche, sélectionnez l'option "Compter les occurrences".
Si en ordonnée, vous souhaitez cumuler les valeurs ramenées par la recherche, sélectionnez l'option "Données cumulées". Cette option n'est disponible que pour les graphiques Surface et Histogramme.

permet de supprimer le composant graphique (inverse de ).

      Suppression d'un graphique

Pour ôter des champs d'un graphique :
- se positionner sur "Graphique"
- sélectionner l'ordonnée ou l'abscisse à enlever et glisser vers la poubelle, ou cliquer sur pour réinitialiser le graphique (remise à zéro).


      Graphiques spécifiques

Les graphiques spécifiques sont : Gantt, Carte, Calendrier et Jauge.

Gantt
Le diagramme de Gantt est un outil permettant de modéliser la planification de tâches nécessaires à la réalisation d'un programme (par exemple : projet, ordre de production, ordre de maintenance).
Chaque tâche est représentée par une ligne, tandis que les colonnes représentent les jours, semaines ou mois du calendrier selon la durée du programme.
Le temps estimé pour une tâche se modélise sous forme d'une barre horizontale dont l'extrémité gauche est positionnée sur la date prévue de démarrage et l'extrémité droite sur la date prévue de fin de réalisation.
Les tâches peuvent s'enchaîner séquentiellement ou être exécutées en parallèle.
Une tâche peut apparaître sous la forme d'un losange lorsqu'il s'agit d'un jalon.
Il existe également une notion de hiérarchie dans les tâches. C'est-à-dire qu'une tâche peut regrouper plusieurs "sous-tâches". Dans ce cas, on parle de tâches récapitulatives. La représentation d'une telle tâche est différente d'une tâche simple : les extrémités sont représentées par des flèches et correspondent à la plus petite date de début des sous-tâches et à la plus grande date de fin des sous-tâches.

Il est aussi possible de faire apparaître des ressources, humaines ou matérielles, sur le diagramme, afin de permettre une estimation des besoins.
Une ressource (ou regroupement de ressources) est représentée par une ligne, les colonnes représentent les jours, semaines ou mois. Sur chaque ligne, on retrouve la liste des tâches affectées pour une ressource sous forme de barres horizontales.

Il est aussi possible de sauvegarder les paramètres du Gantt. Les paramètres du Gantt sont obtenus en cliquant sur l'icône .
Cette icône pouvant être masquée grâce à l'option affichage de la barre d'outils des graphiques.



L'enregistrement des paramètres se fait en faisant un clic droit dans le bandeau



"Capturer les paramètres du graphique" permet de prendre en compte les modifications effectuées sur les paramètres du Gantt.
"Rétablir les paramètres" permet de restaurer les paramètres comme ils étaient à l'origine.

Remarque : après avoir capturé ou restauré les paramètres du Gantt, il faut impérativement "Capturer l'agencement des graphiques", puis "Appliquer" les modifications de la personnalisation, pour que lors de la prochaine ouverture de la transaction, ces paramètres soient pris en compte.

Carte
Outil de navigation permettant d'explorer visuellement des données sous forme de carte géographique (géolocalisation), de schéma, de plan, etc., en zoomant sur une succession d'images jusqu'à atteindre les éléments détaillés de ces données.
Exemple : hiérarchies de bâtiments, schéma d'un équipement, visualisation des stocks.



Sur chaque image apparaît cette icône de navigation :


Calendrier
Affichage des jours, semaines, mois, années pour gérer des événements (réunion, rendez-vous, etc.).

Il est aussi possible de sauvegarder les paramètres du calendrier. Les paramètres du calendrier sont obtenus en cliquant sur l'icône .
Cette icône pouvant être masquée grâce à l'option affichage de la barre d'outils des graphiques.



L'enregistrement des paramètres se fait en faisant un clic droit dans le bandeau


"Capturer les paramètres du graphique" permet de prendre en compte les modifications effectuées sur les paramètres du calendrier.
"Rétablir les paramètres" permet de restaurer les paramètres comme ils étaient à l'origine.

Remarque : après avoir capturé ou restauré les paramètres du calendrier, il faut impérativement "Capturer l'agencement des graphiques", puis "Appliquer" les modifications de la personnalisation, pour que lors de la prochaine ouverture de la transaction, ces paramètres soient pris en compte.

Jauge
Une jauge est représentée sous la forme d'un cadran pour visualiser une donnée numérique (quantité, montant, chiffre d'affaires, etc.).



Il y a autant de jauges affichées que de lignes de données ramenées dans la grille de la transaction. Il n'est pas possible de regrouper les lignes de données afin de cumuler les jauges.

Pour définir une jauge, sélectionner le type de graphique "Jauge" et paramétrer ses quatre caractéristiques : la référence, l'intitulé, la valeur et les propriétés.
Le paramétrage s'effectue obligatoirement à partir de champs qui doivent être présents dans la grille de la transaction. Il faut sélectionner un champ de la liste au-dessus et le faire glisser dans une des caractéristiques.

Référence correspond à un identifiant unique de la ligne de données.

Intitulé correspond au titre souhaité de la jauge.

Valeur correspond à la donnée numérique visualisée sur le cadran de la jauge.

Propriétés n'est pas obligatoire, permet d'avoir une liste de propriétés que le composant "Jauge" peut traiter. Il s'agit des caractéristiques d'affichage.
Il faut respecter une syntaxe particulière pouvant être comprise par le composant.
La syntaxe est la suivante :
COLOR:#FF0000,0,20;COLOR:#FFFF00,20,40;COLOR:#00BB11,40,60;COLOR:#451298,60,80; COLOR:#FF12AD,80,100;MIN:,0,;MAX:,,100;DIAMETER:400,,
Avec cet exemple de syntaxe, on obtient une jauge découpée en cinq zones :
- la première zone va de 0 à 20 et la couleur sera FF0000 (rouge) ;
- la deuxième zone va de 20 à 40 et la couleur sera FFFF00 (jaune) ;
- la troisième zone va de 40 à 60 et la couleur sera 00FF00 (vert) ;
- la quatrième zone va de 60 à 80 et la couleur sera 451298 (mauve) ;
- la cinquième zone va de 80 à 100 et la couleur sera FF12AD (rose) ;
- la valeur minimale de la jauge est 0 ;
- la valeur maximale de la jauge est 100 ;
- le diamètre de la jauge est 400.
Par défaut, si on ne précise pas de propriétés, la jauge est de couleur noire, de diamètre 100, et la valeur maximale sera la valeur du champ dans la grille.
Remarque : pour définir les propriétés, il faut ajouter un champ de type alphanumérique dans la grille dont le descriptif contient la syntaxe des propriétés, sélectionner ce champ dans la liste et le faire glisser dans la caractéristique "Propriétés".

Fusion de documents

Création d'un type de fusion
Suppression d'une fusion

Le principe de la fusion est de constituer un document bureautique à partir de données issues du produit et d'un modèle.

Pour que la définition de la fusion soit prise en compte, il faut "Capturer l'agencement de la fusion".

En savoir plus

      Création d'un type de fusion

Pour définir un type de fusion :
- se positionner sur "Fusion"
- cliquer sur "Créer un type de fusion"
- saisir l'intitulé de la fusion
- indiquer le type de fusion (DOC, MAIL, TXT, XML), c'est-à-dire le format du fichier généré
- donner le nom du fichier modèle qui aura été préalablement défini
- sélectionner le champ à fusionner dans la liste des champs de la transaction et glisser dans la liste des champs du document. Répéter l'opération s'il y a plusieurs champs.



Ordre de rupture : Indique le numéro de rupture si l'utilisateur souhaite utiliser la fonctionnalité de rupture (définie dans le document modèle).
Cumul : Si coché, les valeurs du champ seront cumulées dans le document généré.
Valeur unique pour toutes les lignes : Permet de contrôler que la valeur de ce champ est unique pour toutes les lignes de données sélectionnées dans la grille.

Possibilité dans le document obtenu après fusion d'y insérer un tableau contenant autant de lignes que de lignes de données sélectionnées dans la grille.




Pour supprimer un champ du document, sélectionner ce champ et glisser vers la poubelle.

      Suppression d'une fusion

Pour supprimer une fusion :
- se positionner sur "Fusion"
- puis sélectionner la fusion à supprimer
- cliquer sur "Supprimer une fusion"

Sauvegarde de la personnalisation

Dès que des modifications sont effectuées (création d'un champ, d'une page, d'un graphique, etc.), si vous souhaitez les garder, il faut "Appliquer" les modifications.



La fenêtre de sauvegarde de la personnalisation est aussi proposée à la fermeture de la transaction personnalisée.

Cette fenêtre s'ouvre pour création si aucune personnalisation n'existe.
Le nom de la personnalisation est proposé automatiquement lors de la saisie des autres zones et suivant un modèle paramétré dans la variable globale WADM_CUSTPL.

Par exemple, création d'une personnalisation pour tous les utilisateurs, pour tous les mnémoniques, quel que soit le territoire et le thème :



Les chevrons des paramètres avancés permettent d'afficher ou de cacher des informations utilisées plus spécifiquement :



Cette fenêtre s'ouvre pour modification s'il existe déjà une personnalisation.



Dans cette fenêtre, "Créer" permet de sauvegarder une nouvelle personnalisation (saisir au moins son nom et le propriétaire), "Modifier" permet de sauvegarder les modifications pour la personnalisation en cours.

Suppression de la personnalisation

En plus du bouton "Supprimer la personnalisation" affiché lorsque l'on sélectionne la transaction dans l'arbre, il est possible de supprimer une personnalisation depuis les associations transaction - formulaire (GAOF).




Exemple

Par défaut, la transaction GECR se présente comme ceci :



Après personnalisation (ouverture en mode grille, affichage de la barre des raccourcis, etc.), elle peut être comme cela :


Outils facilitant la personnalisation

Plusieurs traitements facilitent la création d'une personnalisation pour une transaction :
- Propagation des personnalisations ;
- Copie de masques (TAPGE) ;
- Copie de grilles (TADVUG) ;
- Copie de fusions (TADVUF) ;
- Copie de graphiques (TADVUH) ;
- Copie d'export (TADVUE).