Ergonomie générale des progiciels SAFE X3 

Introduction

A l'entrée dans un progiciel Sage en technologie Safe X3, l'écran d'accueil affiche un portail, des menus, et/ou des pages complémentaires HTML. 
C'est à partir de cet écran d'accueil que se fait l'entrée dans des fonctions organisées en fenêtres, normalisées dans leur ergonomie et obéissant à des modèles (gestion de fiche encore appelée gestion d'objet, consultation, traitements…).

Cette documentation présente l'ergonomie du progiciel tant en mode client-serveur qu'en mode Web. En effet, à partir de la version 5, les deux ergonomies sont très proches et les rares différences qui subsistent sont signalées par le pictogramme ERGO_OBJWEB_31.gif.

Elle détaille le fonctionnement :

  • des écrans d'accueil lorsqu'on est en affichage de menus ou dans une page HTML liée par exemple au portail,
  • des menus génériques accessibles depuis l'écran d'accueil,
  • des menus accessibles depuis la fenêtre d'une fonction.
  • la zone de navigation.

D'autres documentations, liées à l'ergonomie propre aux différents modèles (objet, consultation, traitement) existent par ailleurs.

Ecran d'accueil

A l'entrée dans le progiciel, l'écran d'accueil contient au minimum :

  • Un onglet dénommé Page d'accueil en version client-serveur ou Portail en version Web.
    Cet onglet permet, si la licence utilisateur l'autorise, d'avoir accès à des tableaux ou des graphes présentant des données issues d'un portail utilisateur.
  • Un onglet dénommé Aide en ligne, disponible en mode client-serveur. Il permet d'accéder à la table des matières de l'aide en ligne.
  • Un onglet vide mis à la disposition de l'utilisateur pour mémoriser une page HTML. Pour personnaliser cet onglet, il suffit de cliquer sur cet onglet pour faire apparaître une fenêtre permettant la saisie du titre de l'onglet et de l'adresse URL à mémoriser. Après validation de la saisie, un nouvel onglet vide s'affiche à droite de l'onglet ainsi paramétré. La suppression d'un onglet s'effectue par simple clic sur la croix qui suit son intitulé.
  • Une fenêtre appelée Navigateur, affichée par dessus la page d'accueil, présente les menus associés au profil de l'utilisateur connecté. Ces menus intègrent une liste de sous menus qui peuvent être dépliés. Un clic sur le nom d'une fonction permet de l'afficher.
  • Une fenêtre, vide par défaut, dénommée Favoris. Cette fenêtre peut être personnalisée pour contenir de une à quatre fonctions ou sous-menus. Pour alimenter cette fenêtre, il suffit de faire glisser, depuis la fenêtre Navigateur, la fonction ou le menu à ajouter et de le déposer dans la fenêtre des Favoris. Pour supprimer un des choix du menu des Favoris, il suffit de faire glisser la fonction ou le menu et de le déposer en dehors de la fenêtre.

Ces deux fenêtres, Navigateur et Favoris, peuvent être fermées à tout moment ; les deux icônes suivantes, situées en haut et à droite de l'écran, permettent de les ouvrir à nouveau : ./ERGO_OBJWEB_04.jpg.

  • Un clic sur la première de ces icônes ouvre le menu des Favoris.
  • Un clic sur la seconde icône permet d'ouvrir le Navigateur.

Les menus accessibles depuis l'écran d'accueil

En affichage de menus ou dans une page HTML liée, par exemple, au portail, seuls les quatre menus suivants existent, et les fonctions auxquelles ils donnent accès sont particulières :

  • Menu Fichier
  • Menu Navigation
  • Menu Outils
  • Menu ? (Aide)

Menu Fichier

Ce menu donne accès aux fonctions suivantes :

  • Configuration des applications permet d'afficher la fenêtre de définition des paramètres de connexion à un dossier donné, exactement comme le permet le bouton Configuration disponible dans la boîte de connexion au progiciel.
  • Gestion des impressions permet d'ouvrir la fenêtre présentant, pour chaque serveur d'impression (Localhost représentant le poste lui-même), la liste des impressions Crystal Reports en cours. Il est alors possible de visualiser les requêtes en cours, de changer leur ordre d'impression ou de les supprimer dans la mesure où elles appartiennent à l'utilisateur connecté.
  • Imprimer permet d'ouvrir la boîte de dialogue d'impression et d'obtenir l'impression écran de la fenêtre en cours.
  • Quitter l'application permet de quitter le progiciel.

ERGO_OBJWEB_31.gif En mode web, seule l'option Quitter l'application est disponible.

Menu Navigation

Ce menu correspond aux fonctions du navigateur internet Internet Explorer™ dont certaines des fonctionnalités sont disponobles via le client. Les options suivantes sont disponibles :

  • Page précédente et Page suivante permettent d'afficher la page du navigateur précédant ou suivant la page actuelle, lorsque la navigation s'effectue de menu en menu ou vers des pages HTML via des liens hyper-textes.
  • Page de démarrage visualise la page d'accueil définie par défaut dans les paramètres du navigateur internet.
  • Actualiser, Arrêter correspondent aux fonctions classiques du navigateur Internet.
  • Page d'accueil visualise la page d'entrée dans le progiciel SageX3.
  • Aller à la fonction (raccourci clavier ) ouvre une boîte de dialogue permettant de saisir ou de sélectionner le code de la Fonction à exécuter.

./ERGO_OBJWEB_31.gif En mode web, seule l'option Aller à la fonctionest disponible.

Menu Outils

./ERGO_OBJWEB_31.gif Disponible uniquement en mode client-serveur, il donne accès aux deux fonctions suivantes :

  • Mode Développeur état. Ce mode permet (si l'utilisateur est habilité par le biais du paramètre utilisateur DEVCRY) à se placer dans un mode où le développement d'état est possible en local. Plus d'informations sur ces fonctions sont fournies dans aides liées au développement.
  • Options... ouvre une fenêtre permettant de visualiser/modifier certaines des caractéristiques du poste client. Ces caractéristiques sont regroupées dans les 3 onglets suivants :

1/ L'onglet Général regroupe :

  • La langue de connexion proposée par défaut.
  • Une case à cocher permettant de préciser si la boîte de connexion doit être affichée lors du lancement du progiciel. Si cette case n'est pas cochée, le lancement du progiciel se fait sans saisie dans la boîte de connexion, sauf si le touche Majuscule est maintenue appuyée durant le lancement.
  • Une case à cocher permettant de préciser si la fenêtre de chargement doit être affichée.
  • La résolution utilisée par les écrans : Normale (c'est-à-dire faite pour des écrans 600*800), ou Haute (c'est-à-dire faite pour des écrans 768*1024).
  • Des caractéristiques utilisées par l'éditeur de traitement.

2/ L'onglet Tableaux permet de définir la colorisation des lignes de tableaux (avec un facteur de répétition allant de 1 à 5 lignes).

3/ L'onglet Polices et styles permet de préciser les polices utilisées dans les écrans standard.

Menu ? (Aide)

 Ce menu donne accès aux fonctions suivantes :

  • Guide de démonstration disponible uniquement en mode client-serveur.
  • Sommaire donnant accès au sommaire de l'aide en ligne.
  • Site Sage
  • Aide au diagnostic regroupant les fonctions suivantes :
    - Calculatrice donne accès à l'outil calculette.
    - Debugger donne accès au débogueur.

    ./ERGO_OBJWEB_31.gif En mode Web, d'autres fonctions plus techniques sont disponibles lorsque l'utilisateur connecté est administrateur général. Cela va de l'activation des traces locales à la consultation des erreurs réseau, aux statistiques liées à la session, aux performances locales... Pour plus d'information sur ces fonctionnalitées, se reporter à l'annexe technique.
  • A propos permet d'afficher :
    - des informations techniques diverses liées à la session courante : version du poste client, login et identification du poste client de l'opérateur, serveur de traitement, serveur de données...
    - les informations légales liées à l'utilisation du progiciel.

La barre des menus accessible depuis la fenêtre d'une fonction

Cette barre donne accès à un ensemble de menus. Certains de ces menus sont des menus génériques, c'est-à-dire utilisables de la même façon quel que soit le contexte, d'autres sont liés à la gestion de certaines fonctions ou être particuliers à la gestion d'objets. Les fonctions présentes dans ces menus peuvent avoir des raccourcis claviers ; ils sont alors indiqués derrière l'intitulé de la fonction.

Menu Fichier

Ce menu donne accès à un ensemble de fonctions qui sont les suivantes :

  • Nouveau, Enregistrer, Créer, SupprimerFermer, Quitter l'application sont des fonctions accessibles par ailleurs par des icônes de la barre supérieure ou des boutons de base d'écran.
    En mode client serveur, Nouveau a pour équivalent l'icône suivante ./ERGO_GENWEB_09.jpg.
  • Changer la clé,disponible en gestion d'objets, ouvre une fenêtre permettant de modifier la clé courante de la fiche. Attention, cette opération n'est pas forcément possible sur tous les objets, et elle peut être longue, puisque toutes les fiches des tables liées stockant la valeur de clé vont être modifiées.
  • Pièces jointes donne accès à la gestion des pièces jointes, décrite dans une documentation annexe.
    En mode client serveur, Pièces jointesa pour équivalent l'icône suivante ./ERGO_OBJWEB_25.jpg.
    La présence de pièces jointes à la fiche est signalée par l'icône suivante ./ERGO_OBJWEB_25.jpg sur la barre des tâches (en mode Web) ou en dessous des boutons (en mode client-serveur). Un double clic sur cette icône permet également d'ouvrir la fenêtre des pièces jointes. 
  • Commentaires ouvre une fenêtre donnant accès à un texte, stocké dans la base, qui peut être un texte brut ou enrichi (un clic droit sur la zone texte permet de passer de l'un à l'autre).
    En mode client serveur, Commentairesa pour équivalent l'icône suivante ./ERGO_OBJWEB_34.jpg.
    La présence d'un commentaire est signalée :
    - en mode Web, par l'icône suivante ./ERGO_OBJWEB_26.jpg sur la barre des tâches,
    - en mode client-serveur, par l'icône ./ERGO_OBJWEB_34.jpg sous la barre des boutons.
    Un double clic sur cette icône permet également d'ouvrir la fenêtre de commentaire.
  • Exporter donne le choix d'un export des données soit en XML, soit vers Excel.
    - L'export en XMLpermet de visualiser dans une instance du navigateur Web, les données de la fenêtre courante au format XML (liste des champs avec leur nom et leur contenu). Ces données peuvent alors être directement sauvegardées sur disque.
    - L'export vers Excel permet permet de visualiser dans une instance du navigateur Web, un fichier d'extension .csv contenant les données de la fenêtre courante. Le navigateur utilise Excel si celui-ci est présent sur le poste et paramétré pour ouvrir par défaut ce type de fichiers.
  • Les choix Imprimer / Fiche et Imprimer / Liste donnent accès chacun à la fenêtre de lancement d'un état associé à la fiche. Par convention, l'état associé à Impression est censé être lié à la fiche courante. Ceci signifie que la fonction Impression n'est pas active s'il n'existe pas de fiche courante. L'état associé à Liste, au contraire, n'a pas ce pré-requis. L'association des états à chaque objet se fait par paramétrage par la personnalisation des objets, en associant un code état à chacune de ces deux fonctions. Lorsqu'une fonction est gérée par transactions, on peut aussi associer des états au niveau de chaque transaction. Il est à noter qu'un code état peut être redirigé vers un ou plusieurs états par le biais du paramétrage des codes impression. Si c'est le cas, une fenêtre de choix présentant les différents états accessibles s'ouvre, afin que l'utilisateur puisse en choisir un. Le choix Impression peut aussi être déclenché par une icône située en haut de l'écran (dans la barre bleue), ou par la combinaison des touches  + .
  • Envoyer vers,disponible en gestion d'objets, ouvre une fenêtre permettant d'envoyer un message à des utilisateurs.
    En mode client serveur, Envoyer un message apour équivalent l'icône suivante ./ERGO_OBJWEB_35.jpg.
    L'envoi d'un message est signalé à l'écran par l'icône suivante : ./ERGO_OBJWEB_35.jpg située sur la barre des tâches (en mode Web) ou sous la barre des boutons (en mode client-serveur).
    Ce message intègrera un lien vers la fiche ; ainsi, si un utilisateur double-clique sur l'icône, il pourra revenir sur la fiche courante. Il est à noter qu'il est aussi possible d'associer un paramétrage de Workflow basé sur le bouton Workflow lui-même. Dans ce cas, la fenêtre de saisie des messages ne s'ouvrira pas pour saisir les éléments, mais le message sera envoyé automatiquement.
  • Propriétés (raccourci clavier) ,disponible en gestion d'objets, ouvre une fenêtre donnant accès à des informations qui sont supposées caractériser la fiche courante. Par défaut, les informations présentées sont l'intitulé de la fiche, la date, l'heure, et l'utilisateur de création, la date, l'heure, et l'utilisateur de modification, selon que les champs correspondants sont présents ou non dans la table principale (CREDAT, CRETIM,CREUSR, UPDDAT, UPDTIM, UPDUSR). Mais il est également possible de modifier les informations présentées dans cette fenêtre par le paramétrage des propriétés objets.
    Remarque : la touche   permet, sur un champ contenant la clé d'un objet, d'afficher les propriétés de cet objet. Par exemple, en saisie de commande, sur le champ client commandeur, il est possible, par cette touche, de faire apparaître la fenêtre de propriétés du client (en évitant ainsi d'avoir à passer en tunnel sur la fiche client puis d'avoir à afficher la fenêtre Fichier/Propriétés).

Menu Edition

Ce menu présent dans la barre supérieure juste après le menu fichier, contient les fonctions d'édition habituelles Windows, applicables au champ courant :

  • Annuler a pour équivalent, en mode client serveur, l'icône suivante ./ERGO_GENWEB_11.jpg.
  • Couper et Copier, qui ont pour équivalent en mode client serveur, les icônes suivantes ./ERGO_GENWEB_12.jpg, permettent de mettre à jour le contenu du presse-papier avec le contenu du champ courant et Coller (icône équivalente ./ERGO_GENWEB_13.jpg)d'insérer ce contenu dans le champ courant.
  • Rechercher, Suivant, Précédent permettent de rechercher des valeurs de champ, notamment dans un tableau ou en mode éditeur (textes, programmes).
  • Remplacer n'est utilisable qu'en mode éditeur.
  • Sélection (raccourci clavier ) permet d'ouvrir une fenêtre de sélection sur un champ géré par un objet. Cette fenêtre contient, comme critères de sélection, les champs présents dans la liste gauche de l'objet ; des filtres peuvent être posés par clic droit sur ces champs, de la même façon que sur la liste gauche.
  • Ouvrir fichier et Choisir fichier ne sont accessibles que sur certains champs (lorsque le chemin d'un fichier peut y être référencé).

Menu Affichage

Ce menu permet d'accéder aux fonctions suivantes :

  • Derniers lus (raccourci clavier ), disponible en gestion d'objets, permet de sélectionner les valeurs d'un champ contrôlé par une table, en affichant les clés des dernières fiches lues par l'utilisateur.

  • Le choix Statistiques, disponible en gestion d'objets, n'est activable que si des statistiques ont été paramétrées, pour lesquelles les premiers critères sont des informations présentes dans la fiche gérée par l'objet.
    Par exemple, si des statistiques de vente ont été paramétrées, et que ces statistiques sont organisées par pays du client, puis par famille client, puis par client, puis par famille article, un zoom de la fiche client vers la consultation statistique correspondante sera possible (le zoom se fera directement sur les chiffres du client correspondant).

  • Convertisseur (raccourci clavier  + ) permet de visualiser temporairement la valeur de tous les champs de type "montant en devises", dans une autre devise. Particulièrement utilisée dans la période intermédiaire de basculement à l'euro, elle peut aujourd'hui être utilisée pour visualiser les montants dans toute autre devise, la devise affichée par défaut étant celle précisée au niveau du paramètre EUROCOD. Le code de cette devise apparaît dans une petite fenêtre. Il est alors possible de saisir ou sélectionner une autre devise. Les montants convertis s'affichent directement dans l'écran d'origine. La touche Return ferme la fenêtre et restaure l'affichage dans la devise d'origine de l'écran. Il est à noter que la conversion s'effectue en date du jour et qu'elle est fondée sur le type de cours numéro 1.

  • Actualiser (raccourci clavier ) permet de rafraîchir la liste gauche.

  • Choisir transaction permet, lorsqu'un objet est géré par des transactions, de changer de transaction courante : une fenêtre de sélection affiche alors les choix possibles.

Menu Navigation

Ce menu donne accès aux fonctions de navigation suivantes :

  • Premier, Suivant, Précédent, Dernier permettent de lire séquentiellement les fiches de la table (dans l'ordre de la clé définie pour la liste gauche). Il est à noter que ces opérations tiennent compte de la sélection mise en place par Fichier/Sélection, ainsi que par les filtres d'habilitation, mais pas des filtres posés par clic droit sur la liste gauche courante
    En mode client-serveur, ces fonctions ont pour équivalent les icônes suivantes : ./ERGO_GENWEB_14.jpg

  • Aller à la fonction... (raccourci clavier ) ouvre la fenêtre Exécution d'une fonction permettant d'accéder directement à une autre fonction.
    Cette fonction peut être saisie par son nom, ou sélectionnée dans une liste de 4 fonctions par défaut présentées dans cette fenêtre.

  • Tunnel(raccourci clavier ) permet de se dérouter, depuis un champ dont la valeur est gérée par un objet , vers la gestion de l'objet en question. La fenêtre courante est alors empilée pour gérer l'objet en question ; la fiche par défaut correspond à la clé courante (si elle est renseignée) sur le champ à partir duquel le tunnel est appelé. Au retour, ce champ, s'il est modifiable, est alimenté avec la dernière clé visualisée.

  • Liaisons permet de saisir des liaisons vers d'autres fiches, ou de modifier les liaisons manuelles existantes. Outre ces fonctions, le menu peut donner accès à 4 autres fonctions définissables librement par l'utilisateur via la fonction de personnalisation utilisateur. Leur raccourcis clavier sont respectivement    à  . Elles permettent d'ouvrir une session secondaire directement sur la fonction correspondante. Il est rappelé d'une part, que l'ouverture d'une telle session peut être limitée par la licence, et qu'elle se fait à code utilisateur et à dossier constants ; d'autre part, que le paramétrage effectué n'est rendu actif qu'après avoir quitté la session. Les  nouveaux choix de menus ne seront pris en compte qu'à la prochaine ouverture de session.

Menu Sélection

Ce menu donne accès aux fonctions de sélection :

Sélection avancée

Ce choix permet d'afficher une fenêtre de saisie de critères basés sur les champs des tables en ligne.
Cette fenêtre se présente sous la forme de plusieurs lignes de critères, reliées par les opérateurs logiques Et / Ou.
Pour chaque critère, il convient de saisir :

1. Soit le champ concerné, soit la désignation. En tabulant, une fenêtre de sélection s'affiche et propose une liste de champs.
2. Un opérateur suivi d'une valeur.
Les opérateurs possibles sont : Egal, Différent, Supérieur ou égal, Supérieur, Inférieur ou égal, Inférieur, et Comme. Ce dernier opérateur, valable uniquement pour les champs numériques, suppose de saisir un modèle intégrant des jokers.
Lorsque un champ est de type menu local (choix dans une liste accessible via une combo-box), la valeur peut être sélectionnée, mais le simple fait de saisir le début de l'intitulé suffit. Par exemple, pour ne sélectionner que les fiches ayant l'indicateur non actif sur un objet qui le gère, on saisira le nom du champ (ENAFLG en l'occurrence), l'opérateur Egal, et la valeur Non (la simple saisie du N suffit, la valeur Non étant réaffichée à la validation du champ)
 
Outre les critères saisis ci-dessus, il est possible de saisir des critères sous la forme d'une expression adonix ; les formules de ce type peuvent être saisies en sélectionnant, par clic droit, les champs des tables en ligne. Par exemple, si l'on désire ne voir que les fiches créées dans la semaine courante, on peut écrire une expression de sélection de type :

 

CREDAT>=aweek(week(date$),year(date$))

Note : si la table est volumineuse, il est préférable de disposer d'un index basé sur le champ CREDAT, surtout si cette sélection est mémorisée. Ce peut être un index d'optimisation.

Cases à cocher de fin de ligne

Lorsqu'un critère a été saisi il est possible de le définir comme valeur par défaut modifiable, en cochant la case de fin de ligne.

Exemple

Sur les factures ventes est créé le mémo suivant :
Première ligne : BPCINV (Client facturé) égal Dupond, case de fin de ligne non cochée.
Deuxième ligne : SALFCY (Site vente) égal Paris, case de fin de ligne cochée.
Lorsque le mémo est rappelé, et avant son exécution, une fenêtre mentionne la première ligne du mémo et propose 'Paris' en valeur par défaut modifiable. Un autre site peut donc être sélectionné pour le client Dupond.

Sélection standard et icône de sélection

Le fait de donner à une sélection le code STD signifie que l'on désire que cette sélection soit automatiquement appelée lorsqu'on entre dans la fonction. Il peut exister un mémo standard global, qui s'appliquera par défaut à tous les utilisateurs, sauf à ceux qui auront défini un mémo standard autre par défaut (le mémo local nommé STD est prioritaire).

./ERGO_OBJWEB_31.gifAfin d'alerter l'utilisateur sur le fait qu'une sélection est active, que ce soit à la suite de l'utilisation du menu sélection ou par le biais d'un mémo STD à l'entrée :

  • En mode Web, l'icône ./ERGO_OBJWEB_28.jpg est présente dans la barre affichant le titre de la liste de gauche. Le fait de cliquer sur cette icône affiche le nom de la sélection active.
  • En mode client-serveur, l'icône ./ERGO_GENWEB_17.jpg est affichée sous la barre des boutons.

Lorsqu'un ensemble de critères de ce type a été saisi, il est possible de mémoriser la sélection grâce au bouton  . La fenêtre qui s'ouvre alors permet de saisir un code alphanumérique sur 15 caractères ainsi qu'un intitulé parlant. La case à cocher nommée Global permet, lorsqu'elle est activée, de définir le mémo qui va être créé comme étant Global, c'est-à-dire partagé par l'ensemble des utilisateurs. Sinon, ce mémo sera considéré comme étant Local, c'est-à-dire visible uniquement par l'utilisateur l'ayant créé. Attention, l'accès à la case à cocher Global n'est autorisé que pour certains utilisateurs (droit défini par le paramètre SELGLO).

Un critère de sélection mémorisé peut poser des problèmes de performance si une table très volumineuse est gérée par l'objet, et si les critères de sélection sont particulièrement complexes et ne mettent en jeu aucun index. Aussi, à l'enregistrement d'un mémo, un contrôle est fait pour s'assurer que ce n'est pas le cas. Selon la valeur des paramètres AUZMEMO et SELWARN, cette création peut éventuellement être refusée (la sélection ne sera jamais interdite même si elle est jugée non performante, car on suppose que la requête, même lourde, est très occasionnelle et ne va pas gêner les autres utilisateurs de façon répétée). Il est à noter qu'une fonction dédiée permet de contrôler a posteriori si des mémos pénalisants ont été créés sur la base (ils peuvent ne pas l'avoir été au début, compte tenu de la volumétrie de la base, mais l'être devenus depuis).

A partir de cette fenêtre, il est aussi possible d'effacer un mémo, ou de rappeler un mémo existant, afin de l'activer. Le fait d'appuyer sur    valide la sélection saisie et réaffiche la liste gauche en tenant compte des critères ainsi définis.

./ERGO_OBJWEB_31.gif Le choix d'un mémo est signalé :

  • En mode Web, par l'icône suivante affichée dans la barre de titre de la liste gauche : ./ERGO_OBJWEB_27.jpg. Une info bulle sur cette flèche indique Sélection rapide en cours. Un clic sur la flèche donne le nom et le code du mémo actif.
  • En mode client-serveur, par l'icône ./ERGO_GENWEB_17.jpg affichée sous la barre des boutons.

Il est possible de combiner la sélection par mémo et celle par clic droit sur une colonne en même temps.

  • En mode Web, les deux icônes ./ERGO_OBJWEB_27.jpg et ./ERGO_OBJWEB_28.jpg sont alors présentes dans la barre de titre de la liste.
  • En mode client-serveur, en plus de l'icône de sélection ./ERGO_GENWEB_17.jpg, une boule verte sur le titre de la colonne signale la sélection en cours.

Sélection mot-clé

Ce choix permet d'ouvrir une fenêtre de saisie de critères de recherche portant sur les pièces jointes associées aux fiches de l'objet. Seules les fiches disposant de pièces jointes associées aux mots-clés définis seront sélectionnées. 
Il est possible de donner comme critère à la fois un mot-clé, mais également un filtre sur le type de document. Une fenêtre présentant les fiches trouvées, s'affiche et permet de sélectionner une des fiches afin qu'elle devienne la fiche courante.

Autres choix possibles dans le menu

Lorsque des sélections ont été mémorisées pour l'objet, des lignes indiquant ces sélections apparaissent également dans le menu Sélection. Les sélections globales apparaissent en premier, séparées des sélections locales par un trait horizontal. Enfin, un choix Tous permet d'annuler la sélection mémorisée. En mode Web, ces choix ne sont pas mis à jour immédiatement (contrairement au client-serveur).

Menu Fenêtre

Ce menu regroupe les fonctions suivantes de gestion des fenêtres :

  • Nouvelle session qui a pour équivalent, en mode client serveur, l'icône suivante ./ERGO_GENWEB_15.jpg permet l'ouverture d'une session secondaire. Cettte nouvelle session est liée à la première, elle est en effet ouverte sur le même dossier, avec le même code utilisateur. Le nombre maximum de sessions secondaires qu'un utilisateur donné peut ouvrir, peut être limité via le paramètre utilisateur MAXSES2.

  • Cascade, Mozaïquehorizontale, Mozaïque verticale permettent de préciser la façon dont les fenêtres empilées par le biais de tunnels ou de zooms successifs doivent s'afficher. Rappel : seule la dernière fenêtre empilée est active (les autres s'activeront au fur et à mesure du dépilement des fonctions)

Menu ? (Aide)

Ce menu donne accès aux fonctions suivantes :

  • Aide sur champ, Aide sur fonction, Aide sur fiche sont les 3 niveaux d'aide définis :

    • L'aide sur champ (raccourci clavier ) caractérise le champ courant.

    • L'aide fonctionnelle (raccourci clavier  + ) décrit l'ensemble de la fonction.

    • L'aide sur fiche (raccourci clavier  + ) décrit le contenu de la fiche courante. Ce dernier type d'aide est disponible sur certaines fonctions de type objet uniquement (ce sont des fonctions de paramétrage), et uniquement pour certaines fiches.

Mode client-serveur

En mode client-serveur, l'icône suivante ./ERGO_OBJWEB_34.jpg permet d'afficher l'aide concernant l'emplacement où est situé le curseur.

  • Sommaire, qui a pour équivalent, en mode client-serveur, l'icône suivante :./ERGO_GENWEB_16.jpg, donne accès au sommaire de l'aide en ligne.

  • Site Sage, permet de se connecter sur le site de Sage.

  • Propriétés(raccourci clavier)ouvre une fenêtre donnant accès à des informations qui sont supposées caractériser la fiche courante. Par défaut, les informations présentées sont l'intitulé de la fiche, la date, l'heure, et l'utilisateur de création, la date, l'heure, et l'utilisateur de modification, selon que les champs correspondants sont présents ou non dans la table principale (CREDAT, CRETIM,CREUSR, UPDDAT, UPDTIM, UPDUSR). Mais il est également possible de modifier les informations présentées dans cette fenêtre par le paramétrage des propriétés objets.
    Remarque : la touche   permet, sur un champ contenant la clé d'un objet, d'afficher les propriétés de cet objet. Par exemple, en saisie de commande, sur le champ client commandeur, il est possible, par cette touche, de faire apparaître la fenêtre de propriétés du client (en évitant ainsi d'avoir à passer en tunnel sur la fiche client puis d'avoir à afficher la fenêtre Fichier/Propriétés).
    Cette fonction est également accessible depuis le menu Fichier.

  • Aide au diagnostic. Ce menu regroupeles fonctions suivantes :

    • Calculatrice donne accès à l'outil calculette.

    • Debugger donne accès au débogueur.

    • Informations du champ (raccourci clavier ), affiche le nom de l'écran, le code du champ courant et ses caractéristiques.

    • Description de la fenêtre permet d'ouvrir une instance du navigateur Web qui affiche la description XML de la fenêtre courante.

    • Dbg On/Off (raccourci clavier  + +) permettent respectivement d'activer / de désactiver le debugger.

    • Activation timing met en route un mode trace d'exécution des traitements. Ce mode trace enregistre dans un fichier, dont le nom est donné dans la boîte de paramètres qui s'ouvre alors, l'ensemble des imbrications de traitements (instructions Call… Subprog…End, optionnellement les imbrications de Gosub… $ETIQUETTE…Return , selon que la case Avec les Gosub est cochée ou pas.

    • Lecture timing termine le mode trace mis en route par le précédent choix. On voit alors apparaître une trace indiquant le temps total d'exécution passé sur le serveur (temps d'attente clavier non compris). Ce temps est ensuite décomposé en appels de sous-programme : le nombre d'appels, le temps passé en milli-secondes, et le pourcentage du temps total étant affiché. Les appels sont triés dans l'ordre de pourcentage décroissant de consommation (les plus coûteux apparaissant d'abord). Cet outil est particulièrement intéressant pour optimiser la consommation de temps CPU sur les serveurs de traitements.

    • Activation trace xxx permet d'activer un mode trace dans la base de données (xxxqui peut être oracle ou Sql server selon la base utilisée).

    • Désactivation trace permet d'arrêter le mode trace ; le fichier contenant le détail des traces renvoyées est alors affiché, ce qui permet de connaître avec précision les requêtes envoyées à la base de données.
      Cet outil est intéressant pour comprendre et optimiser le temps pris par le serveur de données.

La zone de navigation

Elle se présente de la façon suivante :

./ERGO_OBJWEB_04.jpg MENU NIVEAU 1  > MENU NIVEAU 2 > ... > FONCTION COURANTE

Elle permet :

  • De visualiser le chemin d'accès à la fonction dans l'arborescence des menus et sous-menus.
    Les menus intermédiaires sont soulignés : un clic sur un de ces menus déroule la liste des fonctions et sous-menus accessibles depuis le niveau correspondant.

    Exemple :

    ./ERGO_GENWEB_10.jpg Me1, Me2 représentent ici des sous-menus qui peuvent être dépliés à leur tour par un clic sur l'intitulé, et Fc1 et Fc2 représentent des fonctions directement accessibles depuis le menu en question.Par simple clic sur une de ces fonctions, il est possible de se dérouter sur la fonction en question. Il s'agit d'un déroutement de type tunnel : la fonction courante reste empilée en attente pendant que l'utilisateur travaille dans la nouvelle fonction. Lorsqu'il quitte cette fonction, il revient à la fonction depuis laquelle il s'est dérouté.

  • De naviguer, grâce aux icônes ./ERGO_OBJWEB_04.jpg, d'une fonction à une autre :

    • un simple clic sur la première icône provoque l'affichage de la liste des fonctions présentes dans les favoris (définis au niveau de l'écran d'entrée dans le progiciel),

    • la seconde icône permet de revenir au niveau le plus haut de l'arborescence des menus afin de pouvoir se dérouter sur une autre fonction.