Tableau blanc collaboratif en session
L'opérateur et l'utilisateur terrain dessinent sur le même canevas en temps réel — mesures, flèches, annotations « où est la bosse ». Chaque capture enregistre à la fois le PNG rendu et la scène JSON Excalidraw, hachés ensemble. Falsifiez l'un ou l'autre après coup et la chaîne d'audit le détecte.
Ce qui est capturé
Ce que tout le monde a vu
L'image au pixel près rendue au moment de la capture. Elle survit dans le visualiseur de dossier pendant des années sans qu'Excalidraw ait besoin d'être chargeable — déposez le PNG dans un dossier judiciaire et il parle de lui-même.
Les formes qui l'ont composée
Export en JSON canonique des éléments de la scène : chaque tracé, chaque flèche, chaque étiquette. Ré-affichez le JSON plus tard et vous obtenez un PNG identique octet pour octet — la preuve cryptographique que l'image rendue n'a pas été trafiquée après la capture.
Un SHA-256 combiné ancre ensemble le PNG + le JSON canonique. Changez un seul octet de l'un ou l'autre et la chaîne se rompt.
Pourquoi les deux faces
Un PNG rendu seul est convaincant mais théoriquement falsifiable — n'importe quel éditeur d'image produit un faux au pixel près. Une scène JSON seule est illisible pour un tribunal — des tracés et des coordonnées dans un visualiseur que le juge n'a pas. Ensemble : le JSON prouve que l'image est le rendu déterministe de ces formes ; l'image prouve ce que les participants ont réellement vu à l'écran. Falsifiez l'image sans toucher au JSON et le contrôle de ré-affichage se déclenche ; falsifiez le JSON et le hachage ne correspond plus.
Modèle de collaboration en direct
Tușele se propagă în timp real cu îmbinare fără conflicte, astfel încât ambele părți pot desena simultan, fără blocare. Operatorul poate bloca o dală pentru sine (adnotare unidirecțională, frecventă în parcurgerile de daune) sau o poate deschide pentru co-editare reală (frecventă în formarea la distanță).
| Mode | Qui peut dessiner |
|---|---|
| Verrouillé par l'opérateur | L'opérateur uniquement. L'utilisateur terrain regarde les annotations apparaître — courant dans les flux d'inspection dans les règles. |
| Canevas ouvert | Les deux faces. L'utilisateur terrain peut entourer « c'est ce que je voulais dire » sans attendre son tour. |
| Capturer et conserver | « Capturer l'état actuel et ouvrir l'annotateur collaboratif dessus » — saisit une capture et la rouvre pour une annotation asynchrone ultérieure. |
La relire depuis l'API
Les tableaux blancs s'inscrivent comme des lignes Evidence avec kind=whiteboard. Listez-les via GET /api/v1/public/sessions/{id}/whiteboards, demandez une URL de téléchargement signée via GET /api/v1/public/evidence/{id}/download. Le PNG rendu et un endpoint de vérification pour la scène JSON sont tous deux documentés dans la Référence API des tableaux blancs.
Essayez le canevas en direct
La session de démonstration est livrée avec l'opérateur + la face terrain déjà appariés. Ouvrez-la dans deux navigateurs, dessinez dans les deux — les tracés se propagent ; la capture saisit les deux couches ; la chaîne d'audit ancre les deux.