.
Le principe général de fonctionnement d'un objet est le suivant :
La gestion d'objet est largement paramétrable par l'utilisateur, notamment par les fonctions de Personnalisation d'objet, de définition des Propriétés des objets, mais également par le biais d'un ensemble de paramètres généraux :
Les différents éléments de cette gestion sont décrits dans le document qui suit.
En mode Web, 3 barres permettant d'accéder à des fonctions du progiciel sont disponibles en haut de l'écran :
1 - La zone de navigation, qui présente le chemin d'accès à la fonction courante et contient les 2 icônes suivantes permettant de naviguer d'une fonction à une autre :
L'utilisation de cette zone est détaillée dans la documentation dédiée à l'Ergonomie générale.
2 - La zone de contrôle pouvant contenir une ou plusieurs des icônes suivantes indiquant l'état de la fiche courante ainsi que des boutons permettant de naviguer d'une fiche à l'autre :
| Envoi de message en cours (animation) |
| Consultation uniquement |
| Témoin de vérrouillage de la fiche |
| Pièce jointe |
| Sélection mémorisée |
| Commentaires |
3 - Une zone contenant l'icône de sortie de la fonction : .
En mode client-serveur, deux barres sont disponibles en haut de l'écran ainsi qu'une rangée de boutons située en bas de l'écran :
| Envoi de message en cours (animation) |
| Consultation uniquement |
| Témoin de vérrouillage de la fiche |
| Pièce jointe |
| Sélection mémorisée |
| Commentaires |
Certaines gestions d'objet sont gérées par des transactions. Une transaction décrit alors un ensemble d'onglets donné, dont le contenu peut varier. En fonction des habilitations de l'utilisateur et de la façon dont la gestion d'objet est appelée, l'utilisateur aura accès soit à une seule transaction, soit à plusieurs. Lorsque l'utilisateur a accès à plusieurs transactions, une fenêtre nommée Choix de transaction présente la liste des transactions possibles. Le choix de l'une d'entre elles fait alors apparaître l'écran de saisie de l'objet.
Dans la barre de menus, l'option Choisir transaction du menu Affichagepermet de revenir à ce choix de transaction sans quitter la fonction.
Si l'objet n'est pas géré par transactions, ou si une seule transaction est rendue accessible à l'utilisateur, l'entrée dans l'écran se fait directement.
Dans certains cas, l'accès en gestion d'objet se fait en mode consultation uniquement : toute création ou modification est alors impossible. Ceci peut être le cas notamment :
Lorsque ceci est le cas, l'icône est présente dans la barre de statuts.
A l'entrée dans une gestion d'objet, la dernière fiche lue est automatiquement affichée si le paramètre utilisateur CHDERLUS - Chargement dernier lu (chapitre SUP, groupe SEL) est positionné à Oui.
Lorsqu'il est positionné à Non, aucune fiche n'est présentée, la partie droite de l'écran est donc vide de données.
La création d'une nouvelle fiche s'effectue soit par le menu Fichier / Nouveau, soit par le raccourci + .
On saisit alors les champs de la fiche dans les onglets successifs. Il est possible soit de naviguer de champ en champ par des successifs , soit d'utiliser la souris pour aller directement à un champ ou passer d'un onglet à l'autre.
Une fois la saisie considérée comme terminée, la touche permet de valider la création. Si une numérotation automatique est prévue, la référence est alors automatiquement affichée.
En mode Web, il est également possible d'utiliser l'icône de création d'une nouvelle fiche présente dans la barre du haut, puis de valider la fiche en appuyant sur l'icône .
La sélection d'une fiche peut se faire par le biais d'une liste gauche ; mais elle peut aussi se faire en saisissant directement la clé d'une fiche existante dans l'écran de l'objet (en général, la clé se trouve être le ou les premiers champs, présents sur l'en-tête si plusieurs onglets existent).
Deux modes de gestion existent pour définir la façon dont les verrouillages sont réalisés en modification de fiche; le premier, utilisé par défaut, est le mode pessimiste; le second, qui peut être défini en cochant la case Verrou en modificationen personnalisation d'objet, est un mode optimiste. Les deux sont décrits ci-dessous.
Lorsqu'une fiche est sélectionnée, cette fiche est considérée comme étant en cours de modification. Ceci signifie que tout autre utilisateur sélectionnant la même fiche verra l'icône de verrouillage suivante apparaître dans la barre de statut située en haut de l'écran ( en mode Web) ou en bas de l'écran ( en mode client-serveur).
Toute modification sera alors impossible, sauf si entre temps l'utilisateur verrouillant cette fiche a terminé sa modification et changé de fiche. Par double clic sur cette icône, il est possible de connaître le nom de cet utilisateur.
Il est à noter que ce type de verrouillage est un verrouillage « logique » obtenu par création d'une ligne dans une table de verrous (il ne s'agit pas d'un verrou transactionnel au sens de la base de données). Un tel verrou peut, dans des cas exceptionnels, rester posé (en cas d'arrêt brutal d'une session utilisateur, même si la session utilisateur est identifiée par un numéro unique qui réduit ce risque). En tout état de cause, un utilitaire dédié permet de visualiser les verrous logiques ainsi posés, et de les supprimer si nécessaire.
En mode Web, dès lors qu'un champ a été modifié, le bouton situé en haut de l'écran apparaît. Un appui sur ce bouton ou sur la touche permet d'enregistrer la modification ; à l'inverse, l'utilisation du bouton permet d'abandonner une modification entreprise et de revenir à l'état antérieur.
En mode client-serveur, le bouton se dégrise, et c'est l'appui sur ce bouton qui valide la fonction.Lorsqu'une fiche est sélectionnée, elle n'est pas verrouillée, ce qui signifie que tout autre utilisateur sélectionnant la même fiche sera dans le même mode, symbolisé par l'icône suivante :
Si on tente une modification, on a un message "Pour effectuer cette opération, cliquer sur l'icône de verrouillage" (c'est cette icône représentant un livre bleu). Le clic sur le livre bleu déclenche le verrouillage de la fiche (sauf si elle est déjà verrouillée par un autre utilisateur, le message "En cours de modification sur un autre poste", suivi de l'apparition de l'icône représentant un cadenas apparaissant alors).
Une fois la fiche verrouillée, les boutons "Enregistrer" + "Abandon" ne sont plus grisés, les autres boutons l'étant. On sort de la modification par Abandon ou Enregistrer pour revenir dans l'état précédent. Tout utilisateur tentant de modifier la fiche se verra opposer un refus, l'icône restant visible : un double clic sur cette icône provoquera l'affichage de l'utilisateur étant en train de modifier la fiche.
La suppression d'une fiche ne sera possible, dans ce mode, qu'après avoir verrouillé la fiche, ce qui se fait en cliquant sur l'icône de verrouillage. Lorsque ceci est fait, on peut modifier la fiche ou la supprimer, les boutons correspondants étant alors dégrisés.
Une duplication est obtenue par simple modification d'une fiche, dès lors que la clé identifiant la fiche est modifiée. Si le champ qui compose la clé est obtenu par numérotation automatique, le simple effacement du champ suffit.
En mode Web, la touche apparaît alors, et le simple fait de cliquer dessus ou d'utiliser la touche suffit à terminer la duplication.
En mode client-serveur, le bouton se dégrise, et un appui dessus permet de terminer la duplication.
Un utilisateur distrait pouvant ainsi facilement dupliquer par erreur une fiche existante, il est possible de définir, par le biais du paramètre CONFDUP, un avertissement lorsqu'une duplication est en cours (il est encore possible d'abandonner l'opération).
Après avoir sélectionné une fiche, sa suppression est obtenue :
Il est à noter que :
En mode Web, les listes de gauche peuvent être soit affichées, soit cachées. Lorsqu'elles sont cachées, un petit onglet vertical tel que celui présenté ci-contre permet de les faire apparaître.
|
| |
L'icône présente à côté du triangle permet d'agrandir, ou inversement de revenir à la taille initiale de la liste. En mode client-serveur, la largeur de la liste gauche se modifie en maintenant le bouton gauche de la souris enfoncé, tout en faisant glisser la séparation entre la liste et la partie droite de l'écran. |
Différents volets peuvent exister dans les listes de gauche. Le choix du volet affiché par défaut est défini au niveau de la fonction de personnalisation des objets. Il peut s'agir soit du volet principal de l'objet, soit du volet des derniers lus. Il convient simplement de cliquer sur un autre volet pour en afficher le contenu.
Lorsque le nombre de fiches est supérieur à la capacité d'affichage du volet, les icônes apparaissent permettant d'afficher les pages suivantes/précédentes contenues dans le volet. | Un exemple de listes gauche (fiche utilisateur) | |
| Un exemple de volet de picking (saisie d'habilitations) |
La liste gauche principale contient un ensemble de colonnes présentant des champs des tables en ligne dans l'objet, chaque ligne de la liste représentant une ligne de la table principale, comme le montre l'exemple ci-dessous :
Les champs présentés dans cette liste gauche sont paramétrables par l'utilisateur (via la fonction de personnalisation des objets). Il en est de même de l'ordre de présentation par défaut, défini par un index de la table principale. Le nombre de lignes présenté est limité par le paramètre utilisateur NBRCHOOSE. Les opérations possibles sur cette liste sont les suivantes :
|
>VALEUR | pour ne voir que les lignes pour lesquelles la valeur de la colonne est supérieure (de même, >=VALEUR, <VALEUR,<=VALEUR sont possibles) |
un modèle intégrant des méta-caractères | (* signifiant un nombre quelconque de caractères, ? un caractère exactement, # signifiant un chiffre). |
rien | Dans ce cas, aucun critère n'est défini sur la colonne |
En mode Web, une flèche oblique est positionnée sur la partie droite suivant le nom de la liste en cours d'utilisation pour signaler la présence d'une sélection. Le titre des colonnes sur lesquelles un filtre a été placé apparaît en italique. Une info-bulle placée sur cette flèche indique Sélection en cours. Le clic sur la flèche supprime la sélection.
En mode client-serveur, c'est une boule verte qui signale la sélection en cours, et un triangle ascendant ou descendant le tri sur une colonne.
Il est important de noter qu'en tapant après la saisie du champ, on passe au champ suivant, ce qui permet de poser un critère sur chaque champ (seules les lignes répondant simultanément à tous les critères sont retenues).
Lors de la validation par la touche , la liste gauche est alimentée en fonction de la sélection effectuée. Attention, si les critères sont complexes et la table volumineuse, l'alimentation de la liste gauche peut prendre quelques secondes.
Il est à noter, par ailleurs, que les critères donnés ici se combinent (par des filtrages complémentaires) avec ceux donnés par la sélection générale ou d'éventuels mémos posés.
L'affichage de cette liste gauche est optionnelle (paramétrage effectué, objet par objet, au niveau de la fonction de personnalisation des objets). Les dernières fiches accédées par l'utilisateur sont présentées classées dans l'ordre historique inverse d'accès (de l'accès le plus récent à l'accès le moins récent).
Cette liste permet, de la même façon que la liste principale, de sélectionner une fiche en cliquant dessus. Le nombre de lignes de cette liste est limité par le paramètre LFTBOX.
Il est possible de trier les lignes dans l'ordre d'une colonne, mais il n'est pas possible de poser des filtres de sélection par clic droit sur la colonne, ni de lire les pages suivantes dans l'ordre.
Si on se place dans le domaine d'une gestion commerciale, une liaison pourrait par exemple être : Le client DUPOND est satisfait de l'article CD100. Dans l'explorateur de liaison des clients, si le client DUPOND est sélectionné, on verra apparaître la liaison sous la forme est satisfait de l'article CD100. Mais on pourrait également trouver un lien vers un autre client, sous la forme de connaît le client DURAND. Tous les liens, dont l'origine est la fiche courante, sont affichés. En double-cliquant, on peut visualiser les liens issus de la fiche liée, et ainsi de suite, de façon arborescente. On obtient par exemple une liste telle que celle-ci :
|
En se positionnant sur une ligne par un clic, on passe automatiquement en tunnel sur la fiche définie ici. Par exemple, en cliquant sur la 3ème ligne de la liste, on va passer de la gestion du client DUPOND à la gestion du fournisseur GRO005. Lorsqu'on quittera cette fiche, on reviendra automatiquement sur la fiche d'origine.
Le menu Navigation / Liaisons présenté détaillé dans la documentation dédiée à l'Ergonomie générale, permet de créer des liaisons manuellement. La fonction de personnalisation des objets permet de créer des liaisons de façon automatique lorsque des fiches sont créées.
| Une ligne représente un groupe de données lorsqu'elle est accompagnée du pictogramme (sinon, c'est une donnée unitaire). Un double clic permet de déplier les données. Un clic sur la ligne représentant un groupe sélectionne ou désélectionne toutes les lignes du groupe (la boule représentant le groupe étant alors uniformément colorée en vert ou en gris ). Un clic sur une ligne unitaire sélectionne ou désélectionne uniquement la ligne (si le groupe n'est pas uniformément sélectionné ou désélectionné, la boule est à demi colorée ). | |
|
|
Dans l'exemple qui précède, le menu DVIEX est entièrement sélectionné, mais le menu Import X3 n'est sélectionné qu'à demi.
Un volet de picking non arborescent se présente sous la forme suivante :
Ici, contrairement au picking arborescent, il est possible :
Les particularités liées à la saisie dans les tableaux sont détaillées dans le document annexe Gestion des tableaux.
Celui-ci présente notamment les modalités relatives :