La gestion d'un devis sur notre plateforme est conçue comme un (appelés "logs") entre le système du client (le gestionnaire immobilier) et celui du prestataire. Chaque action importante (demande, proposition, acceptation, refus) est matérialisée par un log envoyé via l'API, créant ainsi un historique complet et traçable sur un objet appelé quotation.
Le point d'accès central pour la gestion des devis est l'API operations v2.
Chaque log est défini par la combinaison unique d'un status (open ou closed) et d'un event (requested, proposed, etc.). Le tableau ci-dessous décrit chaque combinaison possible et son rôle dans le cycle de vie du devis.
Le client demande un devis pour une intervention.
Le prestataire soumet sa proposition de devis.
Le système du client confirme la bonne réception de la proposition.
open / precisions_requested
Le client demande une modification ou des précisions.
Le prestataire soumet une nouvelle version de son devis.
Le devis est accepté par le client.
Le devis a été refusé par le client.
Le client a annulé sa demande de devis.
Le client a annulé sa commande