Árvore de páginas

ÍNDICE

01. VISIÓN GENERAL


Este documento tiene como objetivo ofrecer directrices para la creación de un Data Access Level (DAL) destinado a la aprobación de fotos. La finalidad de esta funcionalidad es garantizar que solamente usuarios con los debidos permisos puedan aprobar, reprobar o administrar fotos en el sistema. La documentación abordará las validaciones necesarias, las reglas que se seguirán en la configuración del DAL, y los grupos de usuarios que deben crearse para garantizar el funcionamiento adecuado del proceso de aprobación de fotos.

02. Validaciones en la aprobación de fotos


2.1 Posibilidades de aprobación y reprobación

Al configurar el DAL para aprobación de fotos, es esencial garantizar que todas las posibles acciones (aprobación, reprobación, creación, edición y borrado de fotos) sean debidamente validadas. Estas validaciones garantizan que solamente usuarios con los permisos necesarios puedan ejecutar estas acciones.

2.2 Mensajes de validación para permisos insuficientes

Si un usuario intenta realizar una acción para la cual no tiene permiso en el DAL, el sistema de BackOffice debe emitir un mensaje de validación clara, informando que el usuario no tiene los permisos necesarios para realizar aquella acción. Por ejemplo:

  • "Usted no tiene permiso para aprobar fotos."
  • "Acceso negado: permiso insuficiente para reprobar fotos."

Estos mensajes ayudan a orientar al usuario y evitan intentos repetidos de acciones sin éxito.

Se muestra un ejemplo del comportamiento de esta funcionalidad, cuando el usuario no tiene permiso:


03. Reglas en el Data Access Level (DAL)


3.1 Estructura del grupo de usuarios

El DAL debe configurarse con grupos de usuarios que reflejan las acciones que estos usuarios pueden realizar. Existen dos abordajes principales para estructurar estos grupos:

  1. Grupo único para todas las acciones:
    • Crear un grupo que contenga todos los permisos (Create, Update, Delete, Read) para el mismo conjunto de usuarios, Ej
  2. Grupos separados por acción:
    • Crear grupos separados, uno conteniendo permisos para acciones de Create, Update, y Delete, y otro conteniendo permisos para acciones de Read. Estos grupos también pueden vincularse al mismo grupo de usuarios.

3.2 Permisos necesarios

Los permisos en el DAL deben configurarse para garantizar que solamente los usuarios asignados puedan acceder a las funcionalidades críticas para la aprobación de fotos. Los permisos mínimos que deben establecerse incluyen:

  • Create: Permite la creación de nuevos registros de fotos.
  • Update: Permite la edición de registros existentes.
  • Delete: Permite el borrado de registros de fotos.
  • Read: Permite la visualización de registros de fotos.

Ej:

3.3 Permisos para DM Employee Photos Approval, Clockin Records e Image

El DAL también debe incluir permisos específicos para ciertas funciones y entes relacionados al proceso de aprobación de fotos, tales como:

  • DM Employee Photos Approval: Es necesario para aprobar o reprobar fotos de empleados.
  • Clockin Records: Es necesario si las fotos están vinculadas a registros de reloj registrador.
  • Image: Es necesario para acceder y administrar los archivos de imagen directamente.

Ejemplo: