Comment enregistrer une collecte de production dans Seringueiro
Quand une journée de terrain se termine, le vrai problème n’est pas seulement de se souvenir de ce qui a été produit. Il faut enregistrer la collecte avec assez de contexte pour qu’elle reste utile après le retour du signal, sans refaire le travail ni perdre les preuves de terrain. Dans Seringueiro, le wizard de nouvelle collecte a justement été structuré pour ça, avec étapes claires, validation minimale et logique offline-first. Voici comment l’utiliser proprement quand vous devez enregistrer
Publie le 22 avril 2026
4 min de lecture
Matheus Peguim
Quand une journée de terrain se termine, le vrai problème n’est pas seulement de se souvenir de ce qui a été produit. Il faut enregistrer la collecte avec assez de contexte pour qu’elle reste utile après le retour du signal, sans refaire le travail ni perdre les preuves de terrain.
Dans Seringueiro, le wizard de nouvelle collecte a justement été structuré pour ça, avec étapes claires, validation minimale et logique offline-first. Voici comment l’utiliser proprement quand vous devez enregistrer une collecte avec photos, activités et quantité.
1. Commencez par les photos, parce qu’une collecte ne peut pas avancer sans preuve
Le flux démarre par les photos, avec capture caméra et tentative de géolocalisation au moment de la preuve.
La première étape du wizard est dédiée aux photos. Le flux demande au moins une photo avant de laisser avancer la collecte. La capture passe par la caméra et le produit tente aussi de récupérer la localisation en best effort pour enrichir la preuve terrain.
Concrètement, cela évite de créer une collecte vide ou trop abstraite. Dans ce flux, la preuve visuelle n’est pas un détail ajouté à la fin, elle fait partie du minimum nécessaire pour enregistrer la production.
2. Sélectionnez ensuite les activités de terrain vraiment éligibles à cette collecte
Le wizard filtre les activités éligibles et propose une sélection par table, sans lier deux fois la même activité.
À l’étape suivante, Seringueiro affiche les activités de terrain qui peuvent encore être liées à une collecte. Le filtre enlève les activités déjà associées à une autre collecte et garde seulement celles dont le statut est completed ou vide, avec une lecture par table pour faciliter la sélection.
Le point important ici, c’est que le produit ne vous laisse pas reconstruire la collecte sur une base incohérente. Le wizard protège déjà contre les doubles liens et vous aide à partir d’activités réellement disponibles.
3. Définissez le type d’emballage et la quantité avant de passer à l’enregistrement final
Le flux impose un type d’emballage et une quantité positive avant d’autoriser l’enregistrement.
La troisième étape sert à fixer le volume déclaré. Le wizard exige un type d’emballage parmi box, bag ou drum, puis une quantité strictement supérieure à zéro. Tant que ces champs ne sont pas valides, le bouton de progression reste bloqué.
Cette contrainte simple a un avantage opérationnel, la collecte part déjà avec une structure exploitable pour le suivi et la consolidation, au lieu d’un enregistrement partiel qui demanderait une correction plus tard.
4. N’activez la publication au Hub que si vous êtes en ligne et que le contexte le permet
La publication au Hub reste optionnelle, disparaît quand il y a une entreprise liée et ne s’active pas hors ligne.
Le dernier écran du wizard concerne la diffusion optionnelle au Hub. Ce passage est facultatif, il peut être ignoré, et il n’apparaît même pas quand la collecte est liée à une entreprise. Surtout, l’activation du switch de publication exige une connexion active. Si l’app est hors ligne, elle affiche un avertissement et ne laisse pas activer cette option.
Autrement dit, le produit sépare bien deux choses, enregistrer une collecte de façon fiable, puis éventuellement la diffuser si le contexte réseau et commercial le permet.
5. Quand vous enregistrez, la collecte est d’abord sauvée en local, puis synchronisée
Le point le plus utile sur le terrain est là. Au moment de confirmer, Seringueiro génère un identifiant de collecte, prépare les métadonnées des photos et sauvegarde d’abord le brouillon dans le cache local. Cette écriture locale devient la source de vérité pour la fin du flux offline-first.
Ensuite, le produit peut tenter un miroir distant en best effort, puis la synchronisation reprend quand la connectivité le permet. Les photos sont envoyées avant la création finale dans Firestore, et la liaison avec les activités de terrain se fait dans le même mouvement pour garder une structure cohérente.
Les erreurs les plus fréquentes dans ce flux
vouloir enregistrer sans photo, alors que le wizard l’interdit dès le départ,
choisir des activités déjà liées à une autre collecte,
saisir une quantité nulle ou oublier le type d’emballage,
confondre publication au Hub et enregistrement de la collecte,
croire qu’hors ligne la collecte est perdue, alors que le brouillon local reste la base de synchronisation.
Ce qu’il faut retenir
Dans Seringueiro, une collecte bien enregistrée passe par cinq réflexes simples, preuve photo, activités éligibles, emballage, quantité et lecture claire de ce qui dépend encore du réseau.
Une collecte bien saisie sur le terrain évite surtout d’avoir à deviner la production une fois la journée terminée.