Mode hors-ligne
Comprendre le fonctionnement hors-ligne de l'application desktop Finora — base PGlite embarquée, délai de grâce de 48 heures et passage en lecture seule.
L'application desktop Finora peut fonctionner sans connexion internet grâce à une base de données PostgreSQL embarquée (PGlite). Vos données sont disponibles localement et toutes vos modifications sont enregistrées en attente de synchronisation.
Comment fonctionne le mode hors-ligne
Lorsque vous perdez la connexion internet, l'application bascule automatiquement en mode hors-ligne :
- Toutes les lectures et écritures s'effectuent sur la base locale PGlite
- Chaque modification est enregistrée dans une file de synchronisation locale
- Dès que la connexion est rétablie, les modifications sont envoyées automatiquement vers le cloud
Connexion perdue
↓
Mode hors-ligne activé
↓
Travail sur base locale (PGlite)
↓
Connexion rétablie
↓
Synchronisation automatique des modificationsDélai de grâce de 48 heures
Pour protéger l'intégrité de vos données, un délai de grâce de 48 heures s'applique en mode hors-ligne.
| Période | Mode | Ce que vous pouvez faire |
|---|---|---|
| 0 à 48 heures sans connexion | Lecture et écriture | Créer, modifier, supprimer normalement |
| Au-delà de 48 heures | Lecture seule | Consulter uniquement, aucune modification |
Après 48 heures sans connexion, l'application passe en mode lecture seule. Vous pouvez consulter toutes vos données, mais toute tentative de création ou de modification est bloquée jusqu'au rétablissement de la connexion.
Indicateurs visuels
L'application affiche clairement le statut de connexion :
| Indicateur | Signification |
|---|---|
| Icône verte (barre système) | Connecté et synchronisé |
| Icône orange (barre système) | Hors-ligne, délai de grâce en cours |
| Icône rouge (barre système) | Hors-ligne, lecture seule (> 48h) |
| Bandeau orange dans l'interface | Mode hors-ligne actif, X heures restantes |
| Bandeau rouge dans l'interface | Mode lecture seule actif |
Base de données locale (PGlite)
L'application utilise PGlite, une version allégée de PostgreSQL qui fonctionne entièrement en local dans l'application. Les données sont stockées sur votre disque dans un dossier sécurisé :
- Windows :
%APPDATA%\Finora\database\ - macOS :
~/Library/Application Support/Finora/database/
La base locale est une copie complète de vos données cloud. Elle est chiffrée et accessible uniquement par l'application Finora.
Fonctionnalités disponibles hors-ligne
| Fonctionnalité | Hors-ligne (0-48h) | Lecture seule (>48h) |
|---|---|---|
| Consulter les factures | Oui | Oui |
| Créer une facture | Oui | Non |
| Modifier une facture | Oui | Non |
| Envoyer une facture par email | Non | Non |
| Consulter les contacts | Oui | Oui |
| Créer/modifier un contact | Oui | Non |
| Consulter les articles | Oui | Oui |
| Créer/modifier un article | Oui | Non |
| Caisse (POS) | Oui | Non |
| Facturation électronique (ElFatoora) | Non | Non |
Les fonctionnalités nécessitant internet (envoi d'email, e-facturation) ne sont jamais disponibles hors-ligne, même pendant le délai de grâce.
Que faire si vous approchez des 48 heures ?
Si vous recevez une notification indiquant que vous approchez de la limite :
- Rétablissez la connexion internet dès que possible pour déclencher la synchronisation
- Si vous êtes en déplacement, utilisez un partage de connexion mobile temporaire
- Une fois reconnecté, la synchronisation s'effectue automatiquement et le compteur se remet à zéro