FAQ techniques sur l'AQUALAB 5TE

L'AQUALAB 5TE est un analyseur de l'activité de l'eau (aw) et de la teneur en humidité destiné à une utilisation sur paillasse. Il peut fonctionner de manière autonome ou être connecté à AQUALAB Cloud, une application accessible via un navigateur permettant de stocker et de gérer les mesures. Cette page répond aux questions courantes posées par les équipes informatiques, d'assurance qualité et de validation. Elle explique comment l'AQUALAB 5TE et AQUALAB Cloud gèrent les données, les accès utilisateurs, les pistes d'audit et les exigences de la norme 21 CFR Part 11.

Pour toute question d’ordre général sur le produit, consultez la page produit de l’AQUALAB 5TE.

Architecture du système et connectivité

Veuillez fournir le schéma complet de l'architecture du système, indiquant l'instrument, le PC/la station de travail, le logiciel d'application, la base de données et la connectivité réseau.

Voir la figure 1 ci-dessous

Figure 1 : Architecture des systèmes AQUALAB 5TE et AQUALAB Cloud

Le système est-il autonome ou en réseau ?

L'AQUALAB 5TE peut fonctionner de manière autonome ou en réseau. Trois modes de fonctionnement sont disponibles :

  1. En mode autonome, sans connexion Internet
  2. Autonome, avec connexion Internet – cette connexion sert à effectuer des mises à jour logicielles par liaison radio (OTA).
  3. Connecté à AQUALAB Cloud

L'application est-elle compatible avec Windows 10/11 Pro ?

Oui. L'AQUALAB 5TE permet l'exportation directe des données vers un ordinateur connecté via USB, et prend en charge à la fois Windows 10 et Windows 11.

AQUALAB Cloud est une application accessible via un navigateur et ne nécessite aucune installation locale.

Stockage, sauvegarde et exportation des données

Quelle technologie de base de données est utilisée ?

AQUALAB 5TE :

L'AQUALAB 5TE stocke ses données dans SQLite 3.38.5, une base de données intégrée à l'instrument. Ces données comprennent les mesures, les produits, les utilisateurs et les paramètres. La base de données se trouve dans la mémoire interne de l'instrument, à l'emplacement /data/customer. Elle n'est pas accessible depuis le réseau. Le journalisation par écriture anticipée (WAL) protège la base de données contre toute corruption en cas de coupure de courant pendant une opération d'écriture.

L'appareil ne crée pas de sauvegardes de lui-même. Lorsqu'il est connecté à AQUALAB Cloud, il transfère ses données, et la copie stockée dans le cloud fait office de sauvegarde. Lorsqu'il n'est pas connecté, vous pouvez exporter les données vers un ordinateur connecté.

AQUALAB Cloud :

AQUALAB Cloud stocke les données dans Amazon RDS pour PostgreSQL 15, un service de base de données géré par Amazon Web Services (AWS). Vos données restent dans la région que vous sélectionnez :

  • États-Unis : Ohio, us-east-2
  • EMEA : Francfort, eu-central-1
  • APAC : Singapour, ap-southeast-1

Chiffrement : les données sont chiffrées au repos à l'aide du service AWS Key Management Service (KMS) et en transit à l'aide du protocole TLS.

Disponibilité : chaque base de données de production fonctionne en mode Multi-AZ. AWS conserve une copie de secours dans un deuxième centre de données situé dans la même région et bascule automatiquement vers celle-ci en cas de défaillance de la base principale.

Sauvegardes : AWS effectue automatiquement une sauvegarde quotidienne de chaque base de données et conserve ces sauvegardes pendant 30 jours. Les journaux de transactions sont également conservés, ce qui permet de restaurer la base de données à n'importe quel moment au cours de ces 30 jours, avec une précision de 5 minutes.

Protection : chaque base de données bénéficie d'une protection contre la suppression. Ses sauvegardes sont conservées même si la base de données est supprimée.

Accès : la base de données se trouve sur un réseau privé, sans accès public à Internet. Seule l'application AQUALAB Cloud peut s'y connecter.

L'application de l'instrument prend-elle en charge la sauvegarde des données ?

Oui :

  • Lorsque l'AQUALAB 5TE est connecté à AQUALAB Cloud, toutes les données de mesure et de vérification sont automatiquement sauvegardées dans le cloud.
  • En mode autonome, toutes les données de lecture et de vérification peuvent être exportées manuellement vers un ordinateur connecté.

Existe-t-il une fonctionnalité de sauvegarde automatique ?

Oui, pour les appareils AQUALAB 5TE connectés à AQUALAB Cloud, qui synchronisent automatiquement leurs données avec AQUALAB Cloud. Les appareils autonomes nécessitent une exportation manuelle (voir A16).

Est-il possible de restaurer l'intégralité de la base de données sur un nouvel ordinateur ?

Non. L'exportation de la base de données n'est pas prise en charge. AQUALAB 5TE et AQUALAB Cloud permettent d'exporter les données de mesure et de vérification aux formats PDF, XLS et CSV.

Utilisateurs, rôles et mots de passe

L'application prend-elle en charge la gestion des utilisateurs, notamment la création, la modification, la désactivation, le verrouillage et le déverrouillage des comptes ? Y a-t-il une limite quant au nombre d'utilisateurs ?

Oui. AQUALAB 5TE et AQUALAB Cloud prennent tous deux en charge la gestion des utilisateurs (administrateurs et techniciens), notamment la création, l'archivage et la désarchivage des comptes. Tous les utilisateurs doivent se connecter à l'aide de leurs propres identifiants.

Il n'y a pas de limite quant au nombre d'utilisateurs.

L'application prend-elle en charge la configuration d'une matrice des droits, y compris les rôles des utilisateurs et l'affectation des utilisateurs à des rôles ou à des groupes ?

AQUALAB 5TE et AQUALAB Cloud proposent tous deux un contrôle d'accès fixe basé sur les rôles, avec deux rôles prédéfinis : « Admin » et « Technicien ». La gestion personnalisée des accès basée sur les rôles sera prise en charge dans une prochaine version.

Le système prend-il en charge les règles relatives aux mots de passe, notamment la longueur minimale, la complexité, la date d'expiration, l'historique et la gestion des tentatives de connexion infructueuses ?

Oui, AQUALAB Cloud impose les exigences minimales suivantes en matière de mots de passe :

  • 8 caractères
  • 1 lettre majuscule
  • 1 lettre minuscule
  • 1 caractère spécial (par ex. @_!#$%^&*()?)

La politique d'expiration des mots de passe et des codes PIN est prise en charge (Aucune, 90 jours, 180 jours, 365 jours) et documentée.

L'historique des mots de passe n'est pas pris en charge pour le moment.

Les tentatives de connexion infructueuses ne sont pas enregistrées pour le moment.

Un administrateur peut-il désactiver ou supprimer des utilisateurs sans effacer l'historique de ces derniers ?

Oui. Les utilisateurs peuvent être archivés sans que cela n'affecte les enregistrements historiques. L'historique des relevés et des vérifications, tant sur AQUALAB 5TE que sur AQUALAB Cloud, est immuable et ne peut pas être supprimé. Chaque enregistrement de relevé reste attribué de manière permanente à l'utilisateur qui l'a créé, même après l'archivage de cet utilisateur.

L'instrument/l'application dispose-t-il d'un compte « super-administrateur » ? Si oui, ces comptes peuvent-ils être utilisés par les techniciens de maintenance ? Comment le fabricant contrôle-t-il et surveille-t-il l'accès à ces comptes ?

Les techniciens de maintenance agréés par Addium peuvent se connecter à l'AQUALAB 5TE pour effectuer l'étalonnage de l'instrument. Les données client restent en lecture seule pour ces comptes.

Piste d'audit et registres

Le logiciel fournit-il une piste d'audit sécurisée, générée par ordinateur ?

Oui. Chaque mesure et chaque vérification sont enregistrées avec l'heure, le nom de l'utilisateur et le résultat. Les mesures ne peuvent être ni modifiées ni supprimées. De plus, le journal des événements peut être exporté depuis AQUALAB Cloud.

La piste d'audit enregistre-t-elle l'identifiant de l'utilisateur, la date et l'heure, l'ancienne valeur, la nouvelle valeur, le motif de la modification et l'action effectuée ?

Oui. Le journal des événements d'AQUALAB Cloud enregistre la date et l'heure, l'utilisateur, l'appareil, l'événement (action effectuée), l'ancienne valeur et la nouvelle valeur.

Les enregistrements de l'historique d'audit peuvent-ils être modifiés ou supprimés par les utilisateurs ou les administrateurs ?

Non. Les enregistrements et les journaux d'événements ne peuvent être ni modifiés ni supprimés par aucun utilisateur, y compris les administrateurs.

Les utilisateurs disposant de droits d'administrateur peuvent-ils modifier ou désactiver la piste d'audit ?

Non. Le journal des événements ne peut être ni modifié ni désactivé.

21 CFR, partie 11, et signatures électroniques

Le système prend-il en charge les signatures électroniques ?

Non. Les signatures électroniques ne sont pas prises en charge pour le moment. Les exigences en matière de signature sont satisfaites grâce à un processus hybride documenté (signature sur papier) dans le cadre duquel les données sont stockées et protégées par voie électronique, et les signatures sont apposées à la main sur les rapports exportés.

L'instrument/l'application est-il/elle conforme à la norme 21 CFR Partie 11 ?

Oui, AQUALAB 5TE et AQUALAB Cloud offrent des contrôles techniques permettant de garantir la conformité à la norme 21 CFR Partie 11, notamment des identifiants utilisateur uniques, un contrôle d’accès basé sur les rôles, des enregistrements de lecture et de vérification inaltérables, ainsi qu’une piste d’audit sécurisée générée par ordinateur. Les signatures électroniques et l’expiration des mots de passe ne sont actuellement pas prises en charge ; lorsque celles-ci sont requises, elles peuvent être gérées par le biais des contrôles procéduraux mis en place par le client.

Date et heure

L'instrument/l'application est-il/elle réglé(e) sur la date et l'heure ?

Oui. Sur les appareils AQUALAB 5TE connectés à AQUALAB Cloud, la date et l'heure sont réglées automatiquement à partir des serveurs AQUALAB (UTC) et ne peuvent pas être modifiées par les utilisateurs.

Sur les appareils autonomes, l'utilisateur peut régler manuellement la date et l'heure.

La date et l'heure de l'appareil/de l'application sont-elles synchronisées avec un serveur NTP ?

Oui. Les appareils AQUALAB 5TE connectés à AQUALAB Cloud synchronisent la date et l'heure (UTC) avec les serveurs AQUALAB.

Vous avez besoin d'aide pour évaluer un fournisseur ?

Notre équipe peut répondre aux questions qui ne sont pas abordées ici.