Paramètres Généraux
Tout ce que tu peux configurer dans SiltaFlow en un seul guide : langue, échelle d'écran, scanner code-barres, commandes vocales, sauvegarde, abonnement, paramètres d'entrepôt et panneau administrateur.
Aperçu
L'écran Paramètres de SiltaFlow rassemble tous les paramètres de configuration de l'app en groupes logiques. Tu peux y accéder à tout moment en appuyant sur l'icône engrenage en bas à droite de l'écran principal. Les modifications sont appliquées immédiatement, sauf indication contraire (certains paramètres visuels nécessitent un redémarrage de l'app).
Settings are organized into seven main sections: Connections, AI Configuration, Warehouse, General, Backup and Restore, Admin Mode and App Info.
- Connections — Odoo connections, label printers and biometric authentication when available
- AI Configuration — LLM providers, keys, models and prompt templates
- Warehouse — warehouse, manufacturing, receipt/delivery notes and returns settings
- General — language, UI scale, photos/images, hardware scanner, events and voice recognition
- Sauvegarde et Restauration — sauvegarde et restaure toute la configuration de l'app
- Admin Mode — module visibility and operator access
- App Info — version, app information and open-source licenses
La plupart des paramètres sont actifs immédiatement après la modification, sans redémarrer l'app. Les exceptions sont indiquées dans la section correspondante.
Langue et Échelle UI
Ces deux paramètres contrôlent comment SiltaFlow s'affiche à l'écran. Ils fonctionnent de manière complètement indépendante des paramètres système du téléphone : tu peux utiliser SiltaFlow en anglais même si ton Android est en italien, et inversement.
Langue de l'app
SiltaFlow supporte six options de langue :
| Option | Description |
|---|---|
| Langue Système | Suit la langue configurée dans Android. Si la langue du téléphone n'est pas supportée, l'app utilise l'anglais automatiquement. Valeur par défaut. |
| Italiano | Force l'italien dans toute l'app, indépendamment de la langue du téléphone. |
| English | Force l'anglais dans toute l'app. |
| Deutsch | Force l'allemand dans toute l'app. |
| Français | Force le français dans toute l'app. |
| Español | Force l'espagnol dans toute l'app. |
Après avoir changé la langue, l'app redémarre automatiquement pour appliquer les nouvelles chaînes. Les données en cours ne sont pas perdues.
Échelle UI
L'échelle UI modifie la taille du texte, des icônes et des boutons dans toute l'app. Utile pour ceux qui travaillent avec des gants, dans des conditions de faible visibilité, ou sur des écrans très grands ou très petits.
| Niveau | Quand l'utiliser |
|---|---|
| 90% — Compact | Affiche plus de lignes et de contenu à l'écran. Idéal sur tablette ou pour les utilisateurs avec une bonne vision qui préfèrent une haute densité d'informations. |
| 95% | Légèrement plus compact que la valeur par défaut. |
| 100% — Défaut | Équilibre optimal pour les smartphones de 5" à 6,5". Valeur recommandée pour la plupart des usages. |
| 110% | Éléments plus grands et faciles à toucher. Recommandé si tu travailles avec des gants. |
| 120% — Grand | Lisibilité maximale. Tu vois moins de contenu par écran mais chaque élément est très clair. |
Après avoir choisi une nouvelle échelle, l'app affiche un avertissement et demande un redémarrage pour appliquer les modifications.
Scanner Matériel
Path: Settings > General > Hardware Scanner. Here you can enable USB/Bluetooth/integrated scanners on native screens, set auto-confirm quantity 1, scan timeout 50-300 ms, prefix/suffix removal, beep, vibration and camera scanner button visibility.
Types de scanners supportés
SiltaFlow supporte trois modes d'acquisition code-barres :
- Scanner USB / Bluetooth (Keyboard Wedge) — le pistolet se comporte comme un clavier. Fonctionne sur n'importe quel appareil Android sans configuration supplémentaire : il suffit de le connecter et d'activer l'option "Scanner Matériel" dans les paramètres.
- Scanner Zebra (DataWedge) — pour les appareils Zebra avec scanner laser intégré (TC52, TC57, TC72, MC93 et similaires). Offre une latence minimale, détection automatique de la symbologie et rétroaction LED/bip/vibration contrôlables par l'app.
- Caméra — disponible comme option de secours sur n'importe quel smartphone. Apparaît comme bouton flottant dans les écrans opérationnels. Moins rapide qu'un scanner dédié, mais toujours disponible.
Intent DataWedge mode applies to native SiltaFlow screens. In Odoo Web/WebView, DataWedge intents are not forwarded to the web field: use the camera button or a separate keystroke profile.
Paramètres de configuration
| Paramètre | Défaut | Description |
|---|---|---|
| Scanner Matériel Actif | ON | Interrupteur principal. Doit être actif pour recevoir l'entrée des pistolets USB ou Bluetooth. |
| Auto-Confirmation Qty=1 | OFF | Confirme automatiquement la quantité 1 après chaque scansion. Idéal pour les opérations de réception en série où chaque scansion correspond à une unité. |
| Délai d'Attente Scansion | 100 ms | Temps d'attente pour collecter tous les caractères d'un code-barres. Si ton scanner produit des erreurs de lecture, essaie d'augmenter la valeur à 150–200 ms. Plage : 50–300 ms. |
| Suppression Préfixe | Vide | Caractères à supprimer automatiquement du début du code lu. Certains scanners d'entreprise ajoutent des caractères d'identification qui pourraient interférer avec la recherche. |
| Suppression Suffixe | Vide | Caractères à supprimer automatiquement de la fin du code lu (par ex. le caractère de retour à la ligne ajouté par de nombreux scanners). |
| Rétroaction Sonore | ON | Émet un bip après chaque scansion reconnue. Séparé du bip matériel du scanner. |
| Rétroaction Vibration | ON | Vibration courte après chaque scansion valide. Utile dans les environnements bruyants où le bip n'est pas perceptible. |
| Afficher le bouton caméra | ON | Affiche le bouton caméra dans les écrans opérationnels. Tu peux le désactiver si tu utilises uniquement le scanner matériel. |
Configuration Zebra DataWedge
Si tu as un appareil Zebra, active le bouton bascule "Zebra DataWedge" puis appuie sur "Configurer le Profil DataWedge". L'app crée automatiquement un profil appelé "SiltaFlow" dans DataWedge sans que tu doives ouvrir l'app DataWedge manuellement. Le profil est configuré pour envoyer les données de scansion directement à SiltaFlow, avec rétroaction LED, bip et vibration selon tes préférences.
Sur les appareils Zebra, utilise toujours le mode DataWedge plutôt que le Keyboard Wedge : il offre une latence inférieure à 50 ms, détection de la symbologie et aucun risque de conflit avec d'autres champs de texte ouverts à l'écran.
Reconnaissance Vocale
La reconnaissance vocale te permet de déclarer les quantités et de donner des commandes opérationnelles en utilisant uniquement ta voix, sans toucher l'écran. Elle fonctionne en combinaison avec la scansion code-barres : tu scannes le produit, puis tu parles pour entrer la quantité.
La reconnaissance vocale est gérée par le service de reconnaissance de l'appareil ; Siltatek ne reçoit pas l'audio. La reconnaissance peut suivre les paramètres et les avis de confidentialité du système d'exploitation, de Google ou du fabricant de l'appareil.
Comment activer la voix
La reconnaissance vocale a deux interrupteurs indépendants :
- Voix en Réception de Marchandises — active l'écoute automatique après chaque scansion dans les écrans de réception.
- Voix en Picking et Livraison — active l'écoute automatique pendant les opérations de prélèvement et d'expédition.
Quand la voix est active, le microphone démarre automatiquement juste après chaque scansion code-barres réussie. Tu ne dois appuyer sur aucun bouton : tu scannes le produit et déclares la quantité.
Commandes vocales disponibles
Tu peux utiliser trois types de commandes :
- Nombres — prononce n'importe quel nombre entier ou décimal, en chiffres ou en lettres : "cinq", "douze", "trois virgule cinq". Fonctionne dans les langues : italien, anglais, espagnol, français, allemand.
- Commandes d'action — "ajoute", "enlève", "mets", "tout" (définit la quantité maximale disponible), "confirme", "ok". Tu peux les combiner avec un nombre : "ajoute cinq".
- Commandes de navigation — "annule", "arrête", "répète" pour interagir avec les dialogues de confirmation.
Paramètres de configuration vocale
| Paramètre | Défaut | Description |
|---|---|---|
| Seuil de Confiance | 70% | Pourcentage minimum de certitude requis pour accepter un résultat vocal. Plage : 50–95%. Les valeurs élevées (90%+) n'acceptent que les reconnaissances très claires ; les valeurs basses (50–60%) sont plus réactives mais avec plus de marge d'erreur. |
| Confirmation Optionnelle | OFF | Quand activé, affiche une bannière avec la quantité interprétée avant de l'appliquer. L'opérateur peut confirmer, réessayer ou annuler. Utile dans les environnements bruyants ou pour les opérations critiques. |
| Rétroaction Silencieuse | OFF | Désactive les sons de confirmation de la reconnaissance vocale. Active si tu travailles dans un environnement où les sons de l'app sont indésirables. |
Utilise le bouton "Tester la Voix" dans les paramètres pour vérifier que le microphone fonctionne correctement avant de commencer à travailler. Le test affiche le texte transcrit et le niveau de confiance en temps réel.
Paramètres d'Entrepôt
Cette section contrôle le comportement opérationnel de SiltaFlow pendant les activités d'entrepôt : comment les données produit sont chargées, comment les code-barres avec poids sont gérés, comment fonctionnent les comptages d'inventaire et bien plus encore.
Confirmation Produit
Contrôle quelles données supplémentaires sont récupérées d'Odoo quand tu scannes ou sélectionnes un produit.
- Charger Emballage (Unité d'Emballage) — récupère d'Odoo les configurations d'emballage du produit (paquet unique, carton, palette). Te permet de sélectionner la bonne unité de scansion. Ajoute 50–150 ms par produit.
- Charger Lots / Numéros de Série — récupère les lots disponibles en entrepôt et peuple automatiquement le sélecteur, évitant l'entrée manuelle. Ajoute 100–300 ms par produit tracé.
- Exclure les Lots Expirés — si le chargement des lots est actif, filtre les lots avec une date d'expiration passée. Valeur par défaut : ON. Nécessite que les dates d'expiration soient configurées sur Odoo.
Code-barres Pesés GS1
Les code-barres pesés sont des codes GS1-128 qui incorporent le poids du produit directement dans le code-barres — courants dans la grande distribution et la logistique alimentaire. Quand cette fonction est active, SiltaFlow lit automatiquement le poids du code-barres et le pré-remplit dans le champ de quantité.
Le bouton "Synchroniser la Nomenclature Code-barres d'Odoo" télécharge les règles code-barres personnalisées de ton installation Odoo, ainsi SiltaFlow respecte les configurations spécifiques de ton entreprise au lieu d'utiliser uniquement la norme GS1 générique.
Comptage d'Inventaire
Configure le comportement des comptages d'inventaire : si tu veux que le poids soit enregistré pendant le comptage, quel champ Odoo utiliser pour le poids, et si mettre à jour automatiquement le poids du produit sur Odoo après chaque comptage.
Contrôle du Poids de Livraison
Active la vérification du poids pendant les livraisons. Tu peux choisir parmi trois niveaux de contrôle :
- Désactivé — aucun contrôle du poids.
- Optionnel — l'opérateur peut entrer le poids mais ce n'est pas obligatoire.
- Obligatoire — la livraison ne peut pas être complétée sans la vérification du poids.
Tu peux configurer une tolérance en pourcentage (par ex. ±5%) dans laquelle le poids est accepté automatiquement sans signalisation d'anomalie.
Picking en Cluster
Le picking en cluster te permet de gérer plusieurs commandes simultanément en utilisant un chariot multi-bac coloré. Quand actif, chaque commande est associée à une couleur différente (jusqu'à 10 couleurs) pour que l'opérateur sache toujours dans quel compartiment ranger chaque article scanné.
Lorsque le cluster picking est actif, choisissez comment associer commandes et bacs : sélection tactile dans la liste ou flux entièrement piloté par scan.
- Mode de configuration — Choisissez Touch pour l’affectation dans la liste ou Scan pour lire le bon et le bac.
- Confirmer le dépôt par scan — Après chaque prélèvement, impose le scan du bac de destination.
Signature Électronique
Active la collecte de la signature du destinataire à la fin d'une livraison. La signature est capturée directement sur l'écran de l'appareil et sauvegardée sur Odoo. Tu peux ajouter une clause légale personnalisée qui apparaît sous le champ de signature.
Conversion d'Unités de Mesure
Configure les conversions d'unités de mesure pour les produits qui ont des UdM différentes entre Odoo et tes opérations physiques. Spécifie le champ Odoo à utiliser pour chaque type de conversion (poids, volume, longueur).
Manufacturing
Manufacturing settings are in the Warehouse area and control production flow, operator or workcenter, active sections, quality, scrap, anomalies and printing. All main sections are enabled by default: production orders, component picking, workstation and finished goods.
Manufacturing settings are included in the general settings backup, but the current operator or workcenter selection remains local to the device. See Manufacturing Settings for details.
Sauvegarde et Restauration
La sauvegarde te permet de sauvegarder toute la configuration de SiltaFlow dans un fichier JSON et de la restaurer sur n'importe quel appareil. Utile pour changer de smartphone, distribuer la même configuration sur plusieurs appareils de ton équipe, ou simplement avoir une copie de sauvegarde avant les mises à jour importantes.
Pour la sécurité, le mot de passe Odoo, les clés API et le code PIN administrateur ne sont jamais inclus dans le fichier de sauvegarde. Le fichier peut être partagé entre collègues sans risque d'exposer les identifiants.
Ce qui est sauvegardé
La sauvegarde peut inclure jusqu'à 10 catégories de données, sélectionnables individuellement ou toutes ensemble :
| Catégorie | Contenu | Partageable avec l'équipe |
|---|---|---|
| Paramètres Généraux | Langue, thème, comportements UI | Oui |
| Modèle d'Invite IA | Modèles personnalisés pour les descriptions de produit, l'analyse et l'assistant vocal | Oui |
| Profils du Scanner de Documents | Configurations OCR, seuils de confiance, champs Odoo cibles | Oui |
| Profils d'Import Excel | Mappages de colonnes pour l'importation à partir de fichiers Excel | Oui |
| Paramètres IA (LLM) | Fournisseur, modèle, température (clé API exclue) | Oui |
| Connexions Odoo | URL du serveur, base de données, nom d'utilisateur (mot de passe exclu) | Avec prudence |
| Présélections d'Étiquettes | Modèles ZPL/PDF avec mises en page et dimensions configurées | Oui |
| Paramètres de Retour | Motifs, destinations, flux de travail d'approbation | Oui |
| Paramètres Admin | Modules désactivés pour les opérateurs (code PIN exclu) | Avec prudence |
| Paramètres Événements | Configuration check-in d'événements et billetterie | Oui |
Comment faire une sauvegarde
- Va dans Paramètres et appuie sur "Sauvegarde et Restauration".
- Choisis "Sauvegarde Complète" pour tout sauvegarder, ou sélectionne uniquement les catégories qui t'intéressent.
- Appuie sur "Exporter" — l'app génère un fichier JSON et ouvre la feuille de partage Android. Tu peux le sauvegarder localement, l'envoyer par email ou le partager sur Drive.
Comment restaurer une sauvegarde
- Va dans Paramètres et appuie sur "Sauvegarde et Restauration".
- Appuie sur "Importer" et sélectionne le fichier JSON de ton appareil.
- L'app affiche un aperçu avec le nombre d'enregistrements qui seront créés, mis à jour ou ignorés pour chaque catégorie. Vérifiez avant de continuer.
- Choisis si tu veux écraser les données existantes ou intégrer uniquement les données manquantes, puis appuie sur "Importer".
Abonnement et Crédits
Cette section affiche l'état de ta licence SiltaFlow : le plan actif, les crédits disponibles et la date de renouvellement. Tu peux aussi enregistrer une nouvelle clé API ou effectuer une mise à niveau du plan.
Plans disponibles
SiltaFlow offre deux niveaux d'abonnement :
- Essai Gratuit (14 jours) — accès à toutes les fonctions de base d'entrepôt sans limitations. Les fonctions IA avancées sont disponibles de manière limitée (5 usages par mois). Aucun paiement requis.
- Plan Pro (49 €/mois par appareil) — 250 crédits mensuels, accès complet à toutes les fonctions IA, jusqu'à 3 appareils enregistrables, report des crédits non utilisés (max 20% du mensuel), support email prioritaire.
Les opérations de base d'entrepôt (picking, réception, inventaire, scanner code-barres) sont toujours gratuites et ne consomment pas de crédits. Les crédits sont utilisés uniquement par les fonctions IA : analyse de documents, segmentation d'images, reconnaissance vocale avancée et optimisation du parcours picking.
Enregistrer la Clé API
Pour activer le plan Pro :
- Va sur le portail SiltaFlow (odoo-enhancer-prod.web.app) et connecte-toi avec tes identifiants.
- Copie ta clé API à partir de la section "Appareils" du portail.
- Dans SiltaFlow, va dans Paramètres › Abonnement, colle la clé dans le champ et appuie sur "Enregistrer".
- Si le plan l'exige, approuve la demande sur le portail. La licence devient active en quelques minutes.
Chaque installation de SiltaFlow génère un code d'appareil unique que tu peux voir dans cet écran. Utilise-le pour enregistrer l'appareil sur le portail ou pour communiquer avec le support. Tu peux le copier ou le partager directement depuis l'app.
Avertissements de faibles crédits
L'app affiche automatiquement un avertissement jaune quand les crédits descendent à 49 ou moins, et un avertissement rouge quand ils sont complètement épuisés. Les crédits se renouvellent automatiquement chaque mois à la date de ton abonnement.
Panneau Administrateur
Le Panneau Admin est une zone protégée par mot de passe dédiée à celui qui gère SiltaFlow pour une équipe d'opérateurs. De là, tu peux décider quelles fonctions sont visibles pour les opérateurs : celles que tu caches disparaissent complètement de l'interface, sans aucun bouton grisé ou avertissement.
Si tu oublies le mot de passe administrateur, il n'y a pas de procédure de récupération : le seul moyen de réinitialiser le mot de passe est de désinstaller et réinstaller l'app, ce qui entraîne la perte de toutes les données locales. Conserve le mot de passe dans un endroit sûr.
Accès au panneau Admin
La première fois que tu accèdes au panneau Admin, on te demande de définir un mot de passe. Ce mot de passe est chiffré avec AES-256-GCM et stocké dans l'Android Keystore de l'appareil : aucune app tiers ne peut le lire ou l'extraire.
Choisis un mot de passe sécurisé : au moins 10 caractères avec des lettres majuscules, minuscules et des chiffres. Évite les codes PIN courts, vulnérables aux attaques par dictionnaire.
Gérer la visibilité des modules
Le panneau Admin offre 26 interrupteurs indépendants pour contrôler la visibilité de chaque fonction :
- 8 interrupteurs pour les modules de l'écran principal (Gestion d'Articles, Entrepôt, Scanner de Documents, Retours, Créateur d'Étiquettes, etc.)
- 18 interrupteurs pour les fonctions du module Entrepôt (Picking, Réception, Inventaire, Picking en Cluster, etc.)
Les modifications sont immédiates : pas besoin de redémarrer l'app. Un opérateur qui perd l'accès à une fonction la verra disparaître au prochain accès à l'écran.
Déployer la configuration sur plusieurs appareils
La configuration du panneau Admin peut être exportée en JSON et importée sur d'autres appareils via la fonction Sauvegarde. Cela te permet de configurer un "appareil maître" et de déployer la même configuration sur toute la flotte d'entreprise en quelques minutes, sans devoir répéter la configuration manuellement sur chaque appareil.
Crée des profils de configuration différents pour chaque rôle : un fichier JSON pour les magasiniers (avec picking en cluster et inventaire), un pour les picker (avec uniquement picking et réception), un pour les responsables (avec tout actif). Distribue le fichier correct selon le rôle.
Conseils
Fais une sauvegarde complète avant de mettre à jour SiltaFlow vers une nouvelle version majeure. Même si les données sont généralement conservées, une sauvegarde t'assure de pouvoir restaurer la configuration en cas de problème.
Si ton pistolet code-barres produit des lectures incomplètes ou doublées, la première chose à régler est le délai d'attente de scansion. Augmente de 20 ms à la fois jusqu'à ce que les lectures deviennent stables.
Dans les environnements bruyants (par ex. entrepôts avec chariots ou chaînes de production), abaisse le seuil de confiance vocale à 55–65% et active la "Confirmation Optionnelle". Tu auras plus de faux négatifs mais moins d'erreurs silencieuses.
Si les opérateurs travaillent avec des gants épais, définis l'Échelle UI à 110% ou 120%. Les boutons plus grands réduisent les touches accidentelles et augmentent la vitesse opérationnelle.
Vérifie les crédits restants au moins une fois par semaine pendant le premier mois d'utilisation, jusqu'à ce que tu aies une idée claire de la consommation mensuelle. Le bouton de rafraîchissement dans le tableau de bord des crédits récupère le solde mis à jour auprès du serveur.