Workflows

Workflow rendez-vous

Ce workflow organise la prise, modification et clôture d'un rendez-vous.

Workflow rendez-vous

Ce workflow organise la prise, modification et clôture d'un rendez-vous.

Seuls deux types techniques existent: visite (VISIT, avant vente) et retrait (PICKUP, après vente) — « livraison » et « rendez-vous support » sont des usages métier plutôt que des types distincts en base. Détail complet des données, règles et permissions dans le domaine fonctionnel Rendez-vous.

flowchart TD
  besoin["Besoin de rendez-vous"] --> objet["Rattacher à un lot ou une séance"]
  objet --> creneau["Proposer un créneau (dates fixes ou « sur rendez-vous »)"]
  creneau --> lieu["Choisir une adresse de type retrait de l'organisation vendeuse"]
  lieu --> confirm["Confirmer"]
  confirm --> rappel["Notifier si nécessaire"]
  rappel --> outcome{"Résultat"}
  outcome -->|Réalisé| done["Terminé"]
  outcome -->|Reporté| reschedule["Nouveau créneau"]
  outcome -->|Détaché| cancel["Détaché du lot (supprimé seulement si plus aucun lot ne le référence)"]

Règles

  • Le rendez-vous doit être rattaché à un lot ou à une séance.
  • Deux indicateurs éditables règlent la visibilité: adresse de l'évènement visible, technicien du shop présent (par défaut décochés).
  • Créer, modifier ou supprimer un rendez-vous exige le droit EVENT.EVENT.MANAGE, vérifié sur le shop du lot (rendez-vous lié à un lot) ou sur le shop actif de la session (rendez-vous lié directement à une séance).
  • Aucun délai minimal avant la date du rendez-vous ne bloque sa modification ou sa suppression (vérifié dans le code front).
  • Un rendez-vous partagé par plusieurs lots d'une même séance n'est supprimé que lorsqu'il n'est plus rattaché à aucun lot; sinon, l'action ne fait que détacher le lot concerné.

Règles observées

  • Un rendez-vous peut être créé, lu, mis à jour et supprimé.
  • La lecture exige un filtre: identifiant, adresse, gestionnaire, organisation ou liste d'identifiants.
  • Les rendez-vous peuvent être filtrés par visites ou retraits.
  • Le filtre calendrier conserve les rendez-vous depuis les 30 derniers jours.
  • Un rendez-vous peut être rattaché à une organisation avec un rôle donné.
  • Chaque mise à jour incrémente une séquence (pas d'historique détaillé au-delà de ce compteur).
  • La fenêtre de créneaux par défaut proposée à la saisie dépend du type (visite ou retrait) et se calcule par rapport à la fin de la séance; voir le tableau des valeurs par défaut dans le domaine fonctionnel.

Impacts

ActionImpact
ConfirmationL'utilisateur peut organiser sa venue ou livraison
ReportL'ancien créneau ne doit plus être considéré valide
Détachement/suppressionLe rendez-vous n'est retiré que du lot concerné, sauf s'il n'est plus utilisé par aucun autre lot
RéalisationLe dossier peut passer à l'étape suivante

Aucun lien direct entre un rendez-vous et le statut de paiement d'une facture n'a été retrouvé dans le code front: la confirmation de retrait de fonds (côté facture, voir Factures et paiement) est une fonctionnalité distincte, à ne pas confondre avec le retrait physique du lot.

Copyright © 2026