En este artículo, aprenderemos a definir la responsabilidad en Oracle Apps y a agregarle un menú personalizado. Cuando un usuario inicia sesión en una responsabilidad, puede controlar a qué formularios (e informes) puede acceder. Se asignará un menú principal a una responsabilidad. Dentro de ese menú principal, puede haber otros submenús o funciones. Las cuentas de usuario se pueden asignar a cada una de estas responsabilidades.
El menú ha sido asignado bajo la responsabilidad y la Responsabilidad ha sido asignada al Usuario. El usuario verá una lista de responsabilidades cuando inicie sesión en las aplicaciones de Oracle. En cada responsabilidad, el Usuario verá una lista de menús, submenús y funciones disponibles para acceder. Si iniciamos sesión en la responsabilidad del administrador del sistema, veremos una gran cantidad de submenús y funciones.
Ahora veamos los pasos para lograr este requisito.
Paso 1: configure un menú personalizado con solo los formularios de usuario y los formularios de responsabilidad.
Paso 2: para configurar una nueva responsabilidad, vaya a Administrador del sistema > Seguridad > Responsabilidad > Definir
Paso 3: Cree una nueva responsabilidad llamada «gfg Access Resp» utilizando los detalles a continuación y asígnele el menú personalizado que se configuró en el Paso 1. Complete la información a continuación y guárdela.
- Nombre de la responsabilidad: debe ser el nombre significativo de la nueva responsabilidad. Este nombre será visible para los usuarios en la lista de responsabilidades.
- Aplicación: Esto se ha configurado como una responsabilidad personalizada, proporcione cualquier nombre de aplicación personalizado.
- Clave de responsabilidad: Proporcione un nombre corto significativo para esta responsabilidad para uso interno.
- Descripción: Contiene una descripción Significativa que muestra el uso de esta responsabilidad.
- Fechas de vigencia: se puede acceder a esta responsabilidad entre las fechas especificadas.
- Disponible desde: Se puede acceder a esta responsabilidad desde qué sistema de aplicaciones de Oracle.
- Menú: Ingrese el nombre del menú que será visible bajo la responsabilidad.
- Grupo de requests: A partir de esta responsabilidad, qué informes o requests concurrentes puede ejecutar el usuario.
- Grupo de datos: los grupos de datos definen la asociación entre una aplicación y un nombre de usuario de ORACLE.
Paso 4: ahora asigne la responsabilidad al usuario. Para ello Navegue hasta Administrador del sistema > Seguridad > Usuario > Definir. Consultar el Nombre de Usuario y asignar la Responsabilidad creada.
Paso 5: Inicie sesión como el usuario anterior y acceda a la responsabilidad asignada ‘gfg Access Resp’. Veremos solo dos formularios bajo la responsabilidad personalizada: Usuarios y Responsabilidad.
Configuración de exclusión de menú en aplicaciones de Oracle
La configuración de la exclusión del menú se ha realizado en Configuración de responsabilidad. Supongamos que existe un requisito para excluir el formulario Responsabilidades de la Responsabilidad personalizada
Paso 1: para realizar esta configuración, vaya a Administrador del sistema > Seguridad > Responsabilidad > Definir. Consulta la responsabilidad personalizada «gfg Access Resp»
En la pestaña Exclusiones del menú a continuación, proporcione los detalles del formulario y guárdelo.
Escribe:
- Elija Menú si el requisito es excluir el menú.
- Elija Función si el requisito es excluir un formulario.
Nombre: escriba en el nombre del menú/nombre de la función lo que queramos excluir.
Ahora de nuevo Inicie sesión en la responsabilidad. Solo el formulario de Usuarios será visible ya que el formulario de Responsabilidades ha sido excluido de la responsabilidad según el requisito.
Detalles técnicos:
Las siguientes tablas se utilizan para almacenar detalles relacionados con la responsabilidad:
- 1. FND_RESPONSABILIDAD
- 2. FND_RESPONSABILIDAD_TL
Puntos de vista:
- FND_RESPONSIBILITY_VL: esta vista se utiliza para obtener el nombre y la descripción de la responsabilidad en función del ID de la responsabilidad.
- FND_USER_RESP_GROUPS_ALL: Se puede utilizar para determinar si un usuario está asociado a la responsabilidad. Los detalles de ID de usuario e ID de responsabilidad se han definido en esta vista. Esta vista es la unión de la tabla FND_USER y FND_RESPONSIBILITY_TL para seleccionar todas las responsabilidades asignadas a un usuario.
Publicación traducida automáticamente
Artículo escrito por kritimagupta96 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA