Perfil menú
Esta función permite asociar a un código de perfil (a su vez asociado a un usuario):
- una estructura de menús que se utiliza para acceder a las distintas funciones del software;
- parámetros adicionales.
Un código de perfil menú no define los derechos de acceso, sino únicamente una estructura de navegación. Los define el código deperfil función, junto con otros parámetros adicionales de la ficha usuario.
Requisitos previos
Consulta la documentación de Puesta en marcha
Gestión de pantalla
Pestaña Pantalla de entrada
El perfil menú se introduce en una única pestaña. Presenta dos características particulares:
- El tipo de perfil definido en el menú local 926, que contiene tres valores por defecto. Se puede utilizar para limitar el número de usuarios conectados simultáneamente con un tipo de perfil determinado. Se consigue con los parámetros USR1, USR2 y USR3 (esta lista de parámetros se puede completar con los parámetros específicos USRn, donde "n" es el rango del tipo de perfil en el menú local).
- El valor adicional de memoria, expresado en KB, asociado a la instancia del motor que ejecuta los procesos del usuario que tiene el perfil menú correspondiente. Este parámetro, definido globalmente para un dossier determinado mediante el campo Memoria en la gestión del dossier, se puede modificar para algunos usuarios lanzando funciones de gran consumo.
Representación gráfica
La estructura del menú en curso (el primero por defecto cuando se abre un perfil existente).
Tabla de los códigos de menús
Detalles de los dossieres y de las funciones.
Crear un perfil menú
Para crear un nuevo perfil menú, ve a Menú inicial, que permite recuperar por defecto el nombre de uno de los menús estándar definido para el superusuario (ADMIN por defecto).
- Si se elige GENE como menú inicial (valor por defecto propuesto en la creación), se obtiene una estructura completa de los menús estándar del software (se pueden modificar los distintos menús línea por línea).
- Se puede elegir otro menú (con la tecla de selección) para cargar únicamente una parte de la estructura de los menús.
Modificar un perfil menú
En la modificación de un perfil menú, se pueden suprimir y/o añadir menús y funciones, pero también arrastrarlos para colocarlos en un orden determinado.
En la entrada de una tabla, se pueden modificar los menús insertando o anulando líneas. Para insertar una línea, hay que introducir los siguientes campos:
- El código de función. Este código hace referencia a una función básica del software. Se puede utilizar una ventana de selección.
- Una opción eventual. Esta opción depende de la función correspondiente.
- Una descripción que aparecerá en el menú para identificar la función ejecutada.
Opciones asociadas a las funciones
Las siguientes funciones admiten un parámetro adicional:
- MENU: la línea de menú llama a un submenú, cuyo código se introduce en la columna de opciones.
- AIMP: la línea de menú llama a un informe, cuyo código se introduce en la columna de opciones. Si no se introduce el código del informe, la línea de menú permite que el usuario elija el informe que va a lanzar mostrando la lista de todos los informes a los que tiene acceso.
- Todas las funciones que corresponden a gestiones de objeto con transacciones parametrizables (es decir, la mayoría de los movimientos). El código de la transacción que se va a utilizar se puede introducir como un argumento. No obstante, esto no es obligatorio. De lo contrario, la transacción se podrá elegir, si se puede, entre las distintas transacciones autorizadas para el usuario.
- Todas las funciones que corresponden a consultas estándar parametrizables. El código de la pantalla de consulta que se va a utilizar se puede introducir como un argumento. No obstante, esto no es obligatorio. De lo contrario, se podrá acceder a una pantalla de consulta por defecto y, a continuación, cambiar de pantalla eligiendo una, si se puede, entre las distintas pantallas autorizadas para el usuario.
- SYSTEME (ejecución de una orden del sistema): la orden se proporciona en forma de línea de pedido, introducida en una ventana específica cuya sintaxis viene indicada en una documentación anexa.
- AMIEXE (ejecución de una transacción de sistema): se puede indicar el código de la transacción.
- La función ADPVAL, que permite modificar la base de los parámetros del software, se puede ejecutar con un argumento que define el capítulo (SUP, por ejemplo), un argumento que define el capítulo y un modelo de nombres de parámetros con la forma CAPÍTULO_MODELO (SUP_USR*, por ejemplo), o un modelo sin capítulo (USR*, por ejemplo).
- La función GESADI (gestión de tablas varias) permite indicar un número de tabla, una lista de números de tabla separados por una coma, intervalos de números de tabla (rangos separados por un guion) o una combinación de todas estas opciones. Por ejemplo, 1-5,8,25-27 significa un número de tabla comprendido entre 1 y 5, o igual a 8, o comprendido entre 25 y 27.
Bloque Número 1
Perfil menú (campo CODPRF) |
Este código identifica las fichas creadas de forma única. |
Descripción (campo INTPRF) |
Bloque Número 2
Tipo de perfil (campo TYPPRF) |
El tipo de perfil es un menú local que permite asignar una categoría a los usuarios para limitar, si es necesario, el número de conexiones simultáneas por categoría. Se consigue con los parámetros USR1, USR2 y USR3. |
Memoria adicional (campo MEM) |
Permite definir una cantidad de memoria adicional (expresada en KB) asignada al proceso de Sage que ejecuta las funciones del usuario conectado con el perfil menú. |
Menú inicial (campo MENDEP) |
Indica el código del primer menú que se va a mostrar en la conexión del usuario. El menú debe aparecer en la siguiente tabla. |
Arborescencia menú (campo MENUSA) |
Detalle menú (campo LMENU) |
N.º (campo NUMLIS) | ||||||||||||||||||||||||||||||||||||||||||||||||
Función (campo FONCTIONS) | ||||||||||||||||||||||||||||||||||||||||||||||||
Indica el código de una función que se ejecutará cuando el usuario realice la la selección correspondiente. Las siguientes funciones admiten un parámetro adicional:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Opciones (campo CODMENS) | ||||||||||||||||||||||||||||||||||||||||||||||||
En algunas funciones, se puede indicar un argumento adicional. La siguiente tabla proporciona una lista de los casos más frecuentes:
Cuando el argumento adicional no es obligatorio, se selecciona o introduce, según el caso, en el lanzamiento de la función. |
||||||||||||||||||||||||||||||||||||||||||||||||
Descripción (campo ZLIBMENUS) | ||||||||||||||||||||||||||||||||||||||||||||||||
Añadir un menú |
Permite mostrar el menú original que hace referencia al menú que se está modificando. |
Añadir un menú |
Permite mostrar el menú de la línea en curso para modificar sus características. |
Zoom |
Informes
Por defecto, los informes siguientes están asociados a la función :
PROFMEN : Perfil menú
Pero esto se puede modificar por parametrización.
Botones específicos
Copia |
Este botón permite transferir el perfil menú a otro dossier disponible en el servidor en el que se encuentra el dossier en curso. |
Mensajes de error
[<<<Barra de menú
Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :
Código de función inexistenteEste mensaje significa que se ha introducido un código de función no incluido en la tabla de funciones.
Menú ya utilizadoEste aviso (que no es bloqueante) significa que un menú ya se ha indicado en otra parte (es decir, que se puede acceder a un mismo menú desde dos rutas diferentes)..
Menú ya utilizado en la ruta de accesoEste mensaje significa que se ha intentado insertar en un menú la llamada de un menú situado por encima en la jerarquía (lo que provoca un bucle en los menús). Este es un error bloqueante.