Los bloqueos son restricciones que impiden a los usuarios añadir, editar o eliminar registros en un recurso específico como una Carpeta, Formulario, Subformulario o Base de datos. Los bloqueos proporcionan una capa adicional de seguridad y control para apoyar una gestión de datos eficaz y fiable.
Los bloqueos se utilizan para evitar conflictos y mantener la coherencia cuando varios usuarios acceden o modifican los mismos datos simultáneamente. Los bloqueos desempeñan un papel crucial en la preservación de la integridad de las versiones de los datos después de que hayan sido validados dentro de una Base de datos.
En ActivityInfo, están disponibles los siguientes tipos de bloqueos:
- Bloqueos por rango de fechas (a nivel de Base de datos, Carpeta, Formulario; bloquean registros de determinados periodos de tiempo; necesitan un Campo Clave dentro del Formulario)
- Bloqueos basados en reglas (a nivel de Formulario, Subformulario; bloquean registros según una fórmula, versátil)
Los bloqueos pueden establecerse como activos o inactivos, lo que permite la suspensión temporal de un bloqueo cuando sea necesario. Por ejemplo, si un revisor identifica áreas que requieren ediciones en los recursos bloqueados, puede suspender temporalmente el bloqueo y realizar las ediciones necesarias. Para más información, consulte Suspender o eliminar un bloqueo.
Los bloqueos se aplican universalmente a todos los usuarios, independientemente de su rol. Si se requieren permisos más granulares por rol, esto puede reflejarse en el diseño del rol.
Ejemplos
En los sistemas de Gestión de la Información de base humanitaria, los Bloqueos pueden ser útiles en diversos escenarios para garantizar la integridad y seguridad de los datos. A continuación se presentan algunos ejemplos:
- Después de la validación de datos: Los bloqueos pueden utilizarse para impedir cualquier cambio posterior en los datos una vez que han sido validados por el personal pertinente. Esto garantiza que los datos validados permanezcan intactos y sirvan como fuente fiable para el análisis y la toma de decisiones.
- Seguimiento del cumplimiento: Se pueden aplicar bloqueos a indicadores o campos de datos específicos para hacer cumplir las normas o reglamentos. Por ejemplo, en un proyecto humanitario que implique la distribución de artículos de socorro, se pueden utilizar bloqueos para impedir cambios no autorizados en los registros de cantidad o distribución, garantizando un seguimiento y una rendición de cuentas precisos.
- Periodos de congelación y archivo de datos: En determinadas situaciones, puede ser necesario congelar los datos durante las fases críticas de una intervención humanitaria. Se pueden emplear bloqueos para impedir cualquier cambio en los datos durante este periodo, evitando posibles interrupciones causadas por alteraciones no autorizadas. Los bloqueos pueden utilizarse para preservar datos históricos impidiendo cualquier modificación de los registros archivados. Esto es especialmente importante para el seguimiento y la evaluación a largo plazo, ya que garantiza la disponibilidad de datos precisos e inalterados para futuras consultas y análisis.