Workflows
Workflow vente et séance
Ce workflow décrit le passage d'un lot du brouillon à la clôture.
Workflow vente et séance
Ce workflow décrit le passage d'un lot du brouillon à la clôture.
sequenceDiagram
participant V as Vendeur
participant EP as Espace personnel
participant ADM as Admin
participant M as Marketplace
participant T as TARS
V->>EP: Crée ou complète un lot
EP->>T: Enregistre le brouillon
ADM->>T: Contrôle les informations
T->>T: Vérifie contrat, documents, statuts
ADM->>T: Valide et publie
T-->>M: Lot visible
M->>T: Enchères ou suivis acheteurs
T->>T: Clôture selon dates et règles
T-->>EP: Résultat vendeur et acheteur
ADM->>T: Suit facturation et opérations
Étapes fonctionnelles
| Étape | Description |
|---|---|
| Brouillon | Le lot est préparé mais non public |
| Contrôle de complétude | Informations, photos, marque, modèle, caractéristiques |
| Contrôle organisation | Le vendeur et son organisation doivent être autorisés |
| Contrôle contrat | Les conditions de vente doivent exister |
| Validation | Admin ou workflow autorisé confirme que la vente peut avancer |
| Publication | Le lot devient visible sur la marketplace |
| Séance ouverte | Les acheteurs peuvent participer selon règles |
| Clôture | La vente se termine, avec gagnant ou invendu |
| Suite | Facture, paiement, rendez-vous, rapport et audit |
Règles de gestion
- Un lot brouillon ne doit pas être visible publiquement.
- Une vente publiée doit avoir des dates cohérentes.
- Une vente privée doit contrôler sa liste d'accès.
- Une clôture peut tenir compte des prolongations d'enchères.
- Un invendu peut déclencher un parcours de revente ou de suivi vendeur.
- Une vente gagnée déclenche les suites finance et opérations.
Règles observées
- Les actions disponibles sur un lot dépendent de son statut.
- Les lots self-service ajoutent des actions de refus, demande de modification et génération de description.
- La publication valide les caractéristiques obligatoires, rend le lot visible et enregistre la date de publication.
- La demande de validation vendeur crée une validation rattachée au vendeur et passe le lot en contrôle dans l'espace personnel.
- Une validation vendeur peut être validée, refusée ou annulée.
- Pour un utilisateur non admin, une validation vendeur est refusée si la date de fin de vente est à moins de 14 jours.
- À la clôture, un lot sans enchère devient invendu.
- À la clôture, un lot avec enchère peut être auto-assigné selon contrat, prix de réserve et capacité de facturation automatique.
- Une remise en vente calcule un nouveau prix de départ à 65 % du prix initial, arrondi à la centaine supérieure.
Séance privée observée
- Une séance privée permet de générer invitation, envoyer invitation et notifier.
- Une séance non privée permet de notifier.
- Une liste d'accès est rattachée à la séance, avec token et date de validation.
- Les optins de liste d'accès peuvent être ajoutés, mis à jour ou supprimés.
- Une invitation n'est envoyée qu'aux personnes pas encore invitées.
- La date d'invitation est stockée sur chaque optin invité.
- La notification de séance traite gagnants, perdants et vendeur, puis stocke le résultat de notification.
Workflow rendez-vous
Ce workflow organise la prise, modification et clôture d'un rendez-vous.
Règles et matrices
Cette section regroupe les règles sous forme de tableaux. Elle sert à répondre rapidement aux questions: qui peut faire quoi, dans quel frontal, sous quelles conditions et avec quels blocages.