Un code profil menu ne définit pas des droits d'accès, mais uniquement une arborescence de navigation. Ce sont le codeprofil 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. Deux caractéristiques particulières :
L'arborescence du menu courant (par défaut, le premier, lorsqu'on ouvre un profil existant).
Détails des dossiers et des fonctions.
Lorsque l'on crée un nouveau profil menu, on peut aller dans 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).
En modification de profil menu, il est possible de supprimer et/ou d'ajouter des menus et des fonctions, mais aussi les faire glisser pour les positionner dans l'ordre désiré.
En saisie dans le tableau, il est possible de modifier les menus 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 :
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
| Ce code identifie de façon unique les fiches créées. |
|   |
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 menuqui sera visualisé lors de la connexion de l'utilisateur. Ce menudoit ê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. | ||
|   |
Icône Actions
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.
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.