Parametrización > Usuarios > 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.

SEEWARNING 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

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de pantalla

Pestaña Pantalla de entrada

Presentación

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.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Bloque Número 1

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)

 

Tabla Número 2

  • Detalle menú (campo LMENU)

 

Tabla Número 1

  • 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:

  • 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).
  • Opciones (campo CODMENS)

En algunas funciones, se puede indicar un argumento adicional. La siguiente tabla proporciona una lista de los casos más frecuentes:

Código función 

Definición

Argumento adicional

Obligatorio

MENU

Menú del software

Código del menú

AIMP

Impresión

Código del informe

No

AMIEXE

Transacciones del sistema

Código de la transacción

No

BATCHEXP

Exportaciones

Código del modelo

No

BATCHIMP

Importaciones

Código del modelo

No

CONS*

Consultas

Pantallas de consulta

No

EXEALH

Peticionario

Código de la petición

No

Todas las funciones gestionadas por transacción

Código de la transacción

No

GIMPOBJ

Importaciones

Código del modelo

No

SYSTEME

Ejecución de una orden del sistema

Orden por ejecutar

No

ADPVAL

Valor de parámetros

Un capítulo (SUP, por ejemplo), un argumento que define el capítulo 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).

No

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)

 

Cerrar

 

Icono Acciones

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

 

Cerrar

 

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

Este botón permite transferir el perfil menú a otro dossier disponible en el servidor en el que se encuentra el dossier en curso.

Barra de menú

Mensajes de error

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

Código de función inexistente

Este mensaje significa que se ha introducido un código de función no incluido en la tabla de funciones.

Menú ya utilizado

Este 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 acceso

Este 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.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha