Les verrous sont des restrictions qui empêchent les utilisateurs d'ajouter, de modifier ou de supprimer des enregistrements dans une ressource spécifique telle qu'un Dossier, un Formulaire, un Sous-formulaire ou une Base de données. Les verrous offrent une couche supplémentaire de sécurité et de contrôle pour soutenir une gestion des données efficace et fiable.
Les verrous sont utilisés pour éviter les conflits et maintenir la cohérence lorsque plusieurs utilisateurs accèdent ou modifient les mêmes données simultanément. Les verrous jouent un rôle crucial dans la préservation de l'intégrité des versions de données après qu'elles ont été validées dans une Base de données.
Dans ActivityInfo, les types de verrous suivants sont disponibles :
- Verrous de plage de dates (niveaux Base de données, Dossier, Formulaire ; verrouillage des enregistrements de certaines périodes ; besoin d'un Champ clé dans le Formulaire)
- Verrous basés sur des règles (niveaux Formulaire, Sous-formulaire ; verrouillage des enregistrements selon une formule, polyvalent)
Les verrous peuvent être définis comme actifs ou inactifs, ce qui permet de suspendre temporairement un verrou si nécessaire. Par exemple, si un réviseur identifie des zones qui nécessitent des modifications dans les ressources verrouillées, il peut suspendre temporairement le verrou et effectuer les modifications nécessaires. Pour plus d'informations, consultez Suspension ou suppression d'un verrou.
Les verrous sont universellement appliqués à tous les utilisateurs, quel que soit leur rôle. Si des permissions plus granulaires sont requises par rôle, cela peut être reflété dans la conception des rôles.
Exemples
Dans les systèmes de gestion de l'information à vocation humanitaire, les verrous peuvent être utiles dans divers scénarios pour garantir l'intégrité et la sécurité des données. Voici quelques exemples :
- Après la validation des données : Les verrous peuvent être utilisés pour empêcher toute modification ultérieure des données une fois qu'elles ont été validées par le personnel compétent. Cela garantit que les données validées restent intactes et servent de source fiable pour l'analyse et la prise de décision.
- Suivi de la conformité : Les verrous peuvent être appliqués à des indicateurs ou à des champs de données spécifiques pour faire respecter les normes ou les réglementations. Par exemple, dans un projet humanitaire qui implique la distribution d'articles de secours, les verrous peuvent être utilisés pour empêcher les modifications non autorisées des enregistrements de quantité ou de distribution, assurant ainsi un suivi et une responsabilisation précis.
- Périodes de gel des données et d'archivage : Dans certaines situations, il peut être nécessaire de geler les données pendant les phases critiques d'une intervention humanitaire. Les verrous peuvent être utilisés pour empêcher toute modification des données pendant cette période, évitant ainsi les perturbations potentielles causées par des modifications non autorisées. Les verrous peuvent être utilisés pour préserver les données historiques en empêchant toute modification des enregistrements archivés. Ceci est particulièrement important pour le suivi et l'évaluation à long terme, car cela garantit la disponibilité de données précises et non modifiées pour référence et analyse futures.