Interactions entre frontaux
Interactions entre frontaux
Les frontaux manipulent souvent les mêmes objets. Une action dans un espace peut donc changer ce qui est visible ou possible dans les autres. L'inventaire terrain, réservé aux admins Agorastore, n'apparaît pas dans les tableaux ci-dessous: il ne fait que créer des brouillons de lot, qui rejoignent ensuite exactement le même cycle que ceux créés depuis l'espace personnel ou l'admin.
Exemples structurants
| Objet | Marketplace | Espace personnel | Admin |
|---|---|---|---|
| Lot | Visible si publié | Visible pour vendeur ou acheteur concerné | Créé, corrigé, validé, publié, clôturé |
| Séance | Expose une vente ou un groupe de lots | Suivi des ventes associées | Configure dates, accès, statuts |
| Organisation | Nom public possible | Membres, documents, factures | Gestion complète, rôles, contrats, blacklist |
| Document | Public seulement si prévu | Dépôt et suivi | Contrôle, validation, refus, expiration |
| Facture | Généralement non visible | Paiement et suivi | Création, correction, reporting |
| Commentaire | Questions publiques ou privées selon cas | Suivi des échanges | Modération, traitement, historique |
Règle d'or
Le même objet peut être visible différemment selon le frontal. TARS adapte la vue selon:
- l'utilisateur;
- son organisation active;
- ses droits;
- le statut de l'objet;
- le shop ou contexte de vente;
- le caractère public ou confidentiel de la donnée.
Objets partagés observés
| Objet | Effet transversal implémenté |
|---|---|
| Session | Les droits, l'organisation active et les entitlements sont consommés par les frontaux via un contexte commun |
| Enchère | Le parcours marketplace et espace personnel partage le dry-run, le dépôt, l'appel d'enchère, le temps réel et le rafraîchissement des droits |
| Ressource | Les messages temps réel peuvent ajouter des documents traités sur lots, personnes, organisations ou séances |
| SDK front | Les contrôleurs exposent enchères, watchlists, recherches sauvegardées, documents, commentaires, factures, organisations, rendez-vous et audit |
Workflow d'un lot entre frontaux
sequenceDiagram
participant EP as Espace personnel
participant ADM as Admin
participant M as Marketplace
participant T as TARS
EP->>T: Le vendeur prépare un lot
T-->>EP: Brouillon visible au vendeur
ADM->>T: Contrôle et valide
T-->>ADM: Statut mis à jour
T-->>M: Lot publié si conditions remplies
M->>T: Acheteur enchérit
T-->>EP: Enchère visible dans le suivi acheteur
T-->>ADM: Historique disponible
Espace personnel
L'espace personnel est l'espace connecté d'un utilisateur. Il regroupe ce qu'il doit suivre ou gérer pour lui-même et pour les organisations auxquelles il appartient.
Inventaire terrain
L'inventaire terrain est un outil interne, réservé aux administrateurs Agorastore. Il permet de créer des fiches produit pour le compte d'une organisation vendeuse directement sur le terrain, avec ou sans connexion, puis de les publier comme lots.