OmniSync
Synchronisation de fichiers via SFTP, FTP et SMB
OmniSync est la synchronisation de fichiers intégrée d'ELONIQ. Elle synchronise les fichiers entre répertoires locaux et systèmes distants via SFTP, FTP ou SMB — planifié ou manuellement.
Aperçu
OmniSync synchronise les fichiers entre le système local et les serveurs distants. Il supporte différents protocoles et modes de sync.
Modes de synchronisation
| Mode | Description | Cas d'usage |
|---|---|---|
| Download | Télécharger les fichiers nouveaux/mis à jour depuis le distant | Réception de factures, import de données |
| Upload | Envoyer les fichiers nouveaux/mis à jour vers le distant | Sauvegarde, export de données |
| Bidirectionnel | Synchroniser dans les deux sens (le fichier le plus récent gagne) | Dossiers de projet partagés |
| Mirror | Rendre le local identique au distant (le distant fait autorité) | Miroir d'archives |
Protocoles supportés
- SFTP — SSH File Transfer Protocol (recommandé, chiffré)
- FTP — File Transfer Protocol (non chiffré, uniquement pour systèmes existants)
- SMB — Partages réseau Windows/Samba
Fonctionnalités
- Multi-protocole — SFTP (basé SSH), FTP et SMB (partages Windows).
- 4 modes de sync — Download, upload, bidirectionnel et mirror.
- Planification flexible — Manuel, par intervalle ou par expression cron.
- Dry run — Test sans modifications réelles.
- Nettoyage des orphelins — Supprimer les fichiers locaux absents du distant (mode mirror).
- Authentification par clé SSH — Authentification sans mot de passe pour SFTP.
- Journal d'actions — Logging détaillé de chaque action de fichier.
- Jobs parallèles — Exécuter plusieurs jobs de sync simultanément.
- Test de connexion — Tester la connexion au serveur distant.
Utilisation
- Ouvrir le composant — Accéder à Composants > OmniSync.
- Créer un job — Cliquer sur « Ajouter un job ».
- Configurer la connexion — Saisir hôte, port, identifiants.
- Définir les chemins — Répertoire local et distant.
- Tester la connexion — Vérifier la connectivité.
- Configurer la planification — Choisir le mode d'exécution.
- Tester en dry run — Exécuter manuellement en mode test.
- Activer le job — Désactiver le dry run et activer.
Bonnes pratiques
- Dry run d'abord — Testez chaque nouveau job en mode dry run.
- Préférer SFTP — Utilisez SFTP au lieu de FTP pour le chiffrement.
- Suppression d'orphelins avec précaution — Uniquement en mode mirror.
- Ajuster les intervalles — Commencez par 60 minutes.
- Tester la connexion — Avant d'activer un job.
- Authentification par clé — Préférez les clés SSH aux mots de passe.
Exemples
1. Téléchargement SFTP (toutes les heures)
Nom : Factures-Download Protocole : sftp Mode : download Hôte : sftp.fournisseur.fr:22 Chemin distant : /outbox/factures Chemin local : C:\Import\Factures Exécution : intervalle (60 min)
2. Upload SMB (quotidien à 02:00)
Nom : Backup-Upload Protocole : smb Mode : upload Hôte : nas.entreprise.local Partage : backup Chemin distant : /eloniq Chemin local : /data/export Exécution : planifié Cron : 0 2 * * *