Aplicar directivas de permisos

Completado

Las directivas de permisos se utilizan en la seguridad basada en roles para otorgar acceso a los usuarios con fines específicos. El tipo más común de directiva de seguridad se origina a partir de una consulta que se almacena en el AOT.

Una consulta especifica los criterios que cada fila o registro debe cumplir para que se devuelva utilizando el nodo Rangos en su origen de datos. El nodo Campos especifica qué campos se deben devolver. Puede crear un perfil de seguridad de campo para usar las directivas de permisos para restringir el acceso a un campo determinado. Tras crear el perfil, puede asignar usuarios o equipos a ese perfil y luego configurar permisos específicos de lectura, creación o escritura para el campo.

Puede usar directivas de permisos para garantizar que los usuarios puedan ver y obtener acceso a todas las áreas necesarias de las aplicaciones de finanzas y operaciones, desde páginas dentro del panel de navegación hasta botones específicos de una página. Se agrega una nueva directiva de seguridad a un proyecto a través de la ventana del Explorador de soluciones siguiendo los mismos pasos que para agregar un nuevo rol, deber o privilegio a un proyecto. En la ventana Propiedades, puede especificar los detalles de la directiva, como la consulta sobre la que se basa la directiva y la Tabla primaria, que es el primer origen de datos en la consulta que se asigna a la directiva. Además, puede especificar el Tipo de contexto, que se utiliza para determinar si la directiva es aplicable.

La siguiente imagen muestra la ventana Propiedades de la directiva de seguridad RetailCustomer que utiliza el tipo de contexto RoleName. Se ha rellenado la propiedad Nombre de rol para especificar que el rol RetailStoreManager está asociado con esta directiva.

Ventana de propiedades de la directiva de seguridad de RetailCustomer.

La siguiente imagen es la ventana Propiedades de la directiva de seguridad FMSelfServ que utiliza el tipo de contexto ContextString. Tenga en cuenta que se utilizan distintos campos al seleccionar un tipo de contexto diferente.

Ventana de propiedades para FMSelfServpolicy