Control de permisos para editar el estado y contabilizar proyectos

¿Para qué sirve?

Esta funcionalidad permite controlar quiénes pueden ejecutar acciones críticas sobre un proyecto, específicamente:

  • Cambiar el estado del proyecto.

  • Contabilizar un proyecto.

De esta manera, se evitan modificaciones o contabilizaciones realizadas por usuarios no autorizados, reduciendo riesgos operativos y errores en la información.


¿Qué cambia con esta mejora?

A partir de esta mejora, el sistema incorpora permisos específicos para cada una de estas acciones, los cuales pueden asignarse de forma independiente a los equipos de trabajo.

Los botones:

  • Editar estado

  • Contabilizar

seguirán siendo visibles para todos los usuarios, pero solo podrán ejecutarse si el usuario cuenta con el permiso correspondiente.


Nuevos permisos disponibles

En la definición de permisos del módulo Proyectos, se agregan los siguientes permisos:

  • Editar estado del proyecto
    Habilita la modificación del campo “Estado” del proyecto.

  • Contabilizar proyecto
    Habilita la ejecución de la acción de contabilización del proyecto.

Cada permiso puede asignarse a distintos equipos, según la política de control definida por la empresa.


Comportamiento del sistema

  • Si un usuario tiene el permiso:

    • Puede ejecutar la acción normalmente.
  • Si un usuario no tiene el permiso:

    • El botón se mantiene visible.

    • Al intentar ejecutar la acción, el sistema muestra un mensaje de alerta:

      “No cuenta con los permisos necesarios para realizar esta acción.”

    • La acción no se ejecuta.


¿Cómo se configuran los permisos?

  1. Acceder a la configuración de Permisos del módulo Proyectos en “Definición de Permisos.”

  2. Identificar los permisos:

    • Editar estado del proyecto

    • Contabilizar proyecto

  3. Asignar cada permiso a los equipos que correspondan.

  4. Guardar los cambios.

No es obligatorio que ambos permisos estén asignados al mismo equipo.


Ejemplos de uso

  • Un usuario puede:

    • Editar el estado del proyecto, pero no contabilizarlo.

    • Contabilizar el proyecto, pero no cambiar su estado.

    • Tener ambos permisos.

    • No tener ninguno de los permisos (solo podrá visualizar la información).


Consideraciones importantes

  • Esta funcionalidad no elimina botones ni modifica la interfaz visual.

  • El control se aplica al momento de ejecutar la acción.

  • Se recomienda revisar la asignación de permisos antes de liberar el uso del módulo a usuarios finales.