Workflows

Workflow emails et notifications

Parcours fonctionnel d'une notification email, depuis l'événement métier jusqu'à l'action attendue du destinataire.

Workflow emails et notifications

Ce workflow explique comment TARS décide qu'un email doit partir, qui doit le recevoir, et ce que l'utilisateur est censé faire après réception. Le détail des emails concernés et le repère des clés de traduction sont dans Notifications et emails.

Parcours fonctionnel

flowchart TD
  evenement["Événement métier"] --> important{"L'utilisateur doit-il être informé ?"}
  important -->|Non| stop["Pas d'email"]
  important -->|Oui| role["Identifier le rôle concerné"]
  role --> destinataire["Trouver les destinataires"]
  destinataire --> preference{"Email désactivable ?"}
  preference -->|Oui| consentement["Respecter les préférences"]
  preference -->|Non| langue["Choisir la langue"]
  consentement --> langue
  langue --> contenu["Composer le message métier"]
  contenu --> pieces{"Documents ou liens utiles ?"}
  pieces -->|Oui| enrichir["Ajouter facture, lot, question, document ou action"]
  pieces -->|Non| envoyer["Envoyer l'email"]
  enrichir --> envoyer
  envoyer --> trace["Conserver une trace d'envoi"]
  trace --> action["Action attendue du destinataire"]

Règles de décision

Question métierRègle
Pourquoi envoyer un email ?Parce qu'un événement change la situation d'un utilisateur: compte à valider, enchère dépassée, lot accepté, facture à payer, document refusé, vente gagnée, question répondue.
Qui reçoit l'email ?Le rôle concerné par l'événement: acheteur, vendeur, personne d'une organisation, personne invitée, ou utilisateur ayant posé la question.
Peut-on désactiver l'email ?Oui pour les notifications de suivi, marketing, questions ou enchères lorsqu'elles sont prévues comme préférences. Non pour les emails d'accès, sécurité, paiement critique ou conformité.
Dans quelle langue ?Dans la langue disponible pour le shop et le destinataire; si elle n'est pas disponible, l'anglais sert de fallback.
Peut-on regrouper ?Oui lorsque plusieurs lots, factures ou résultats concernent le même destinataire et le même moment métier.
Que doit contenir l'email ?Le contexte compréhensible, le statut, les prochaines étapes, et un lien vers l'action attendue.
Que se passe-t-il après l'envoi ?Une trace d'envoi permet de vérifier qu'un utilisateur a bien été notifié.

Parcours par famille

FamilleObjectif fonctionnelExemples d'emails
Compte et invitationsPermettre à l'utilisateur d'accéder à son compte ou de rejoindre une organisation.user-activation, user-resetPassword, user-invitation
Suivi et marketingRamener l'acheteur vers les lots qui l'intéressent.savedSearch, auction-reminderFollow, newsletter
EnchèresInformer l'acheteur de sa position dans la vente.bids-confirmBid, bids-outBid
Publication vendeurGuider le vendeur dans la publication et la validation de ses lots.self-submitted, self-requestModify, self-validated, sale-validation-requested
Fin de venteExpliquer qui a gagné, perdu, ou doit prendre une décision.full-closedSaleWinner, full-closedSaleLoser, self-acceptanceSale
Factures et paiementFaire payer, confirmer le paiement, relancer ou transmettre les documents financiers.full-confirmationPurchaseBuyer, full-confirmPaidBuyer, full-reminderPayment
Documents et conformitéObtenir ou corriger les documents nécessaires à l'achat, la vente ou la conformité.document-refused, kyb-to-modify, seller-kyb-sca-required
QuestionsPrévenir qu'une question a été posée, répondue, modifiée ou ignorée.question-submitted-seller-notification, question-answered, question-ignored

Points d'attention lors d'un changement

  • Vérifier le moment exact de l'envoi: immédiat, différé, rappel, fin de vente ou action manuelle.
  • Vérifier le rôle destinataire: acheteur, vendeur, organisation, personne invitée, gestionnaire de documents.
  • Vérifier si l'email doit respecter les préférences ou rester obligatoire.
  • Vérifier que le message contient une action claire: valider, payer, corriger, répondre, consulter, renouveler.
  • Vérifier que les emails groupés restent compréhensibles lorsqu'ils contiennent plusieurs lots ou documents.
  • Vérifier que les emails sensibles, comme conformité, paiement ou changement d'IBAN, restent envoyés aux bonnes personnes.
  • Mettre à jour Notifications et emails lorsqu'un nouvel email est ajouté ou qu'une règle de gestion change.
Copyright © 2026