Cette fonction permet d'associer à un code profil (lui-même associé à des utilisateurs) :
Il est important de noter qu'un code profil menu ne définit pas des droits d'accès, mais uniquement une arborescence de navigation. Ce sont le code profil fonction, ainsi que certains paramètres complémentaires de la fiche utilisateurs, qui les définissent.
Reportez-vous à la documentation de Mise en oeuvre
Présentation
La saisie du profil menu se fait sur un seul onglet, dans lequel on retrouve tout d'abord deux caractéristiques particulières (qui n'existaient pas en version 130) :
On trouve ensuite dans cet onglet deux tableaux :
La gestion de ces tableaux permet de passer successivement d'un menu à un autre ou de revenir au niveau supérieur. Le champ Arborescence menu qui est affiché permet de savoir à quel niveau on se trouve. Si on se trouve au niveau le plus haut (en supposant que le menu supérieur s'appelle GENE, ce qui est le cas par défaut), GENE y est affiché. Si l'on se trouve dans le sous-menu MDITM, qui est lui même un sous-menu du menu MDBA référencé dans le menu GENE, l'affichage de l'arborescence se fera sous la forme GENE/MDBA/MDITM.
Lorsqu'on crée un nouveau profil menu, on se place sur le champ Menu de départ, ce qui permet de reprendre par défaut le nom d'un des menus standards défini pour le super utilisateur (ADMIN par défaut). Lorsqu'on choisit ainsi un menu standard, tous les sous-menus qui lui sont rattachés sont également chargés :
En modification de profil menu, le champ Menu de départ n'est pas accessible.
Lorsqu'on se trouve en saisie dans le tableau, il est possible de modifier les menus tout simplement en insérant ou en annulant des lignes. L'insertion d'une ligne se fait en saisissant les champs suivants :
Certaines fonctions admettent un paramètre complémentaire, c'est notamment le cas des fonctions suivantes :
Deux fonctions permettant de navigation entre les niveaux de sous-menus sont accessibles à partir des lignes du tableau (par le bouton droit). Ces fonctions sont les suivantes :
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
|
Ce code identifie de façon unique la fiche en cours. |
|
  |
Bloc numéro 2
|
Le type de profil est un menu local permettant de donner une catégorie aux utilisateurs, dans le but de limiter, si nécessaire, le nombre de connexions simultanées par catégorie. Ceci se fait par le biais des paramètres USR1, USR2, et USR3. |
|
Permet de définir une quantité de mémoire additionnelle (exprimée en Koctsts) allouée au processus Sage exécutant les fonctions de l'utilisateur connecté sous le profil menu. |
|
Indiquez le code du premier menu
qui sera visualisé lors de la connexion de l'utilisateur. Ce menu
doit être présent dans le tableau ci-dessous. |
|
  |
|
  |
|
  |
||
|
On indique ici le code d'une fonction qui sera exécutée lorsque l'utilisateur effectuera le choix correspondant. Certaines fonctions admettent un paramètre complémentaire, c'est notamment le cas des fonctions suivantes :
|
||
|
Pour certaines fonctions, un argument complémentaire peut être précisé. Le tableau ci-dessous donne une liste des cas les plus fréquents :
Lorsque l'argument complémentaire n'est pas obligatoire, il est choisi ou saisi selon les cas au moment du lancement de la fonction. |
||
|
  |
Fermer
Fonctions accessibles par clic droit sur le tableau
Permet d'afficher le menu d'origine référençant le menu en cours de modification.
Permet d'afficher le menu de la ligne courante afin d'en modifier les caractéristiques.
Fermer
Les ordres système doivent être écrits selon le type de serveur que l'on utilise. Le serveur sur lequel s'exécute l'ordre est par défaut le serveur de traitements. Attention, la longueur de l'ordre système est limitée à 40 caractères, ce qui peut imposer le recours à un script intermédiaire. Par exemple :
sous UNIX, on écrira un ordre système tel que : /u/mine/my_command.sh
sous NT, on écrira un ordre système tel que : C:\prog\command.bat
Il est également possible d'exécuter les commandes sur un autre serveur accessible depuis le réseau, sur lequel un service de connexion au progiciel tourne avec le même numéro de service que le service de connexion au dossier courant. Dans ce cas, la commande à lancer est la suivante : server@command, server, serveur étant le nom du serveur concerné, et commande la commande à lancer.
Enfin, on peut utiliser cette dernière syntaxe avec comme nom de serveur #, qui définit par convention le poste client. Ainsi, pour lancer Word(TM) sur un poste client depuis un menu du progiciel, on peut créer un fichier de commandes appelé par exemple word.bat dans C :, qui contiendrait "C:\Program Files\Microsoft Office\Office\Winword.exe" (cette dernière commande exède 40 caractères), et ensuite donner comme argument à l'ordre système la ligne : ../FCT/mailto:#@C:/word.bat
Par défaut, les états suivants sont associés à la fonction :
PROFMEN : Profil menu
Mais ceci peut être modifié par paramétrage.
Ce bouton permet de transférer le profil menu vers un autre dossier accessible depuis le serveur où se trouve le dossier courant. |
Cette fonction permet d'accéder à la gestion de la documentation, sur le premier paragraphe de la documentation (si elle existe) associé à la fiche courante.
Cette fonction permet d'accéder à la gestion des liens. Elle permet de définir des liens entre la fiche courante et d'autres fiches (par exemple des liens entre fonctions et paramètres). Ces liens, purement documentaires, permettent d'alimenter la mécanique de génération des squelettes de documentation.
Ce menu permet de lancer une génération de documentation. La génération peut se lancer également à partir du bouton [Génération] dans le bas de la fenêtre.
Trois types de génération peuvent être lancées, séparément ou simultanément :
Les bornes proposées par défaut tiennent compte de la fiche en cours, mais elles peuvent être modifiées au lancement.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Ce message signifie qu'on a saisi un code fonction non déclaré dans la table des fonctions.
Cet avertissement (qui n'est pas bloquant) signifie qu'un menu a été référencé par ailleurs (autrement dit, qu'un même menu est accessible par deux chemins différents.
Ce message signifie qu'on tente d'insérer dans un menu l'appel d'un menu situé au dessus dans la hiérarchie (ce qui revient de fait à provoquer un bouclage dans les menus). Il s'agit ici d'une erreur bloquante.