Castorix sert plusieurs municipalités à partir d'un seul système. Une question légitime de tout greffier : qu'est-ce qui empêche la ville voisine de voir nos résidents ?
La plupart des logiciels répondent « notre code vérifie ». Nous le faisons aussi. Mais le code a des bogues, alors nous avons ajouté un second verrou, dans la base de données elle-même.
Comment ça fonctionne
Chaque ligne, qu'il s'agisse d'un résident, d'un prêt ou d'une page Web, porte l'identifiant de votre municipalité. À chaque requête, la base de données sait quelle municipalité elle sert. Une règle de Postgres, la sécurité au niveau des lignes, refuse alors de renvoyer toute ligne qui appartient à quelqu'un d'autre.
C'est comme un classeur dont chaque tiroir ne s'ouvre que pour la municipalité dont le nom y figure, peu importe qui tient la clé.
Ce que cela change pour vous
- Une erreur dans un rapport ou un écran ne peut pas divulguer les données d'une autre municipalité.
- Les auditeurs peuvent vérifier la règle dans la base de données plutôt que de nous croire sur parole.
- Chaque modification du personnel est aussi consignée dans un journal d'audit.