Documentation ISO 9001:2015

UNITED3D® — S3D Engineering United®

Documentation fonctionnelle de la plateforme

Ce document décrit l'ensemble des fonctionnalités de la plateforme UNITED3D® avec des exemples concrets d'utilisation, dans le cadre de la certification ISO 9001:2015. Chaque section est rattachée aux exigences correspondantes de la norme.

16 domaines fonctionnels Exemples concrets inclus Références ISO 9001:2015

Présentation de la plateforme

UNITED3D® est une plateforme collaborative SaaS développée par S3D Engineering United® pour la gestion, la visualisation 3D et la distribution sécurisée de données BIM, Scan 3D et Digital Twin.

Architecture multi-tenant sécurisée

Chaque client dispose d'un espace isolé. Les données d'un client ne sont jamais visibles par un autre client.

Exemple

Le cabinet d'architecture « Dupont & Associés » ne voit que ses propres projets et livrables, jamais ceux de « Maçonnerie Martin SAS ».

Interface bilingue (FR/EN) et responsive

Accessible depuis ordinateur, tablette et mobile. Compatible iOS/Android via build natif.

Exemple

Un chef de chantier consulte les plans 3D d'un projet directement depuis son smartphone sur site.

Gestion de la relation client (CRM)

Centralisation des informations clients, contacts et historique de collaboration.

Fiche client complète

Nom de l'entreprise, logo, adresse, SIRET, contact principal (nom, email, téléphone), responsable S3D assigné, statut (actif/archivé), notes internes.

Exemple

Fiche du client « Ville de Lyon » avec SIRET, contact Mme Durand (durand@ville-lyon.fr, 04 72…), rattachée au chef de projet S3D Marc Lebrun.

Invitation sécurisée des utilisateurs clients

Le client est invité par email avec un lien sécurisé. Il définit lui-même son mot de passe. Son compte est automatiquement rattaché à sa fiche entreprise.

Exemple

Invitation envoyée à durand@ville-lyon.fr → Mme Durand clique, crée son mot de passe, et accède automatiquement aux projets de la « Ville de Lyon ».

Archivage et réactivation

Un client inactif peut être archivé sans suppression des données. Il peut être réactivé à tout moment.

Exemple

Le client « BTP Conseil » est archivé fin de contrat en 2025, puis réactivé en 2026 pour un nouveau projet. Tous ses projets historiques sont conservés.

Gestion du cycle de vie des projets

Suivi structuré du projet de la création à l'archivage, avec pipeline visuel à 9 étapes.

Pipeline à 9 statuts

Brouillon → Planifié → Acquisition → Traitement → Modélisation → QA/QC → Prêt à publier → Publié → Archivé. Chaque transition est tracée.

Exemple

Le projet « Tour Horizon » passe de « Acquisition » à « Traitement » le 05/09, puis « Modélisation » le 12/09. Chaque changement est horodaté dans le journal d'activité.

Affectation d'un chef de projet

Chaque projet est rattaché à un chef de projet S3D responsable. Le client voit le nom de son interlocuteur dans son portail.

Exemple

Le projet « École Jules Ferry » est assigné à Sophie Martin. Le client voit « Sophie Martin — Chef de projet S3D » dans son portail.

Filtres et recherche

Filtrage par client, tri par date de création, de modification ou de livraison. Recherche par nom ou référence.

Exemple

Filtrage de tous les projets du client « Ville de Lyon » triés par date de livraison décroissante pour identifier les livraisons à venir.

Timeline visuelle du projet

Affichage graphique de la progression du projet à travers les étapes du pipeline, avec indication de l'étape actuelle.

Exemple

Le chef de projet voit en un coup d'œil que « Tour Horizon » est à l'étape « Modélisation », avec 4 étapes déjà franchies et 3 restantes.

Visualisation 3D sécurisée

Intégration de viewers 3D professionnels via iframes isolées, avec contrôle d'accès par projet.

Multi-providers (FARO, Realsee, Matterport, UNITED3D)

Chaque projet peut afficher plusieurs viewers 3D de différentes technologies, classés par catégorie (tour, nuage de points, BIM, plans, QA/QC, DOE).

Exemple

Le projet « Centre commercial Riviera » affiche un tour Realsee (visite immersive), un nuage de points FARO (mesures), et un modèle BIM (fiches techniques).

Contrôle de visibilité par viewer

Chaque viewer peut être rendu visible ou invisible pour le client, indépendamment des autres. Ordre d'affichage configurable.

Exemple

Le viewer BIM du projet « Tour Horizon » est masqué au client pendant la phase de QA/QC, puis rendu visible après validation.

Mode plein écran et ouverture externe

Le client peut ouvrir un viewer en plein écran. L'ouverture sur le site externe du provider peut être autorisée ou bloquée.

Exemple

Le client ouvre le tour Realsee en plein écran pour une visite immersive, mais ne peut pas accéder au site Realsee directement (sécurité).

Vue publique optionnelle

Un projet peut être partagé publiquement via un lien, sans connexion requise, pour diffusion contrôlée.

Exemple

Le projet « Médiathèque de Villeurbanne » est partagé publiquement via le lien /view/abc123 pour la communication de la mairie.

Gestion des livrables et versioning

Distribution sécurisée des livrables avec traçabilité des versions et contrôle des téléchargements.

Catégorisation des livrables

6 catégories : Nuage de points, BIM, CAO, Documentation, Qualité, DOE. Chaque livrable a un nom, un format, une version, une date, un auteur, une taille et un checksum d'intégrité.

Exemple

Le livrable « Nuage de points - Tour Horizon V02 » au format .e57, version V02, 2.4 Go, checksum SHA-256 vérifié à chaque téléchargement.

Versioning sans écrasement

Chaque version est conservée distinctement (V01, V02, V03…). Le client peut accéder aux versions antérieures si l'option est activée.

Exemple

Le projet « École Jules Ferry » a 3 versions : V01 (livraison initiale), V02 (corrections après retours client), V03 (version finale validée). Les 3 sont accessibles.

Contrôle du téléchargement

Téléchargement activable/désactivé par livrable. Visibilité client activable/désactivée. Chaque téléchargement est tracé (qui, quand, quel fichier, quelle version).

Exemple

Le livrable « Modèle BIM V01 » est visible par le client mais le téléchargement est désactivé jusqu'à validation finale. Le log enregistre : « Mme Durand a téléchargé BIM V02 le 08/09/2026 à 14h32 ».

Journal des téléchargements

Chaque téléchargement déclenche un enregistrement dans le journal : utilisateur, projet, fichier, version, horodatage.

Exemple

Le journal montre que le livrable « Plans DOE V03 » a été téléchargé 5 fois par 3 utilisateurs différents entre le 01/09 et le 08/09/2026.

Contrôle qualité (QA/QC) selon ISO 9001:2015

Check-list de contrôle qualité structurée, calquée sur le processus C3 de S3D Engineering, avec validation et signature.

11 critères de contrôle prédéfinis

Nommage des fichiers, organisation des calques, coordonnées du projet, absence de collisions, géométrie, alignement, propriétés, attributs, cohérence nomenclatures, LOD, exigences client.

Exemple

Le contrôleur vérifie le projet « Tour Horizon V02 » : 10 critères conformes, 1 non conforme (« Collisions détectées au niveau -2 »). Statut global : Non conforme.

Statuts par critère

Chaque critère est noté : Conforme, Non conforme, N/A, ou en attente. Des remarques peuvent être ajoutées par critère.

Exemple

Critère « Nommage des fichiers » → Conforme, remarque : « Convention S3D-2026 respectée ». Critère « Collisions » → Non conforme, remarque : « 3 collisions détectées au sous-sol ».

Résumé et détails des non-conformités

Tableau de synthèse des non-conformités (type, nombre, impact, priorité) + tableau détaillé (description, localisation, action corrective, responsable, échéance).

Exemple

Non-conformité #1 : « Collision poutre/duct » au niveau -2, action : « Déplacer le duct de 15cm », responsable : Marc Lebrun, échéance : 15/09/2026, priorité : Haute.

Validation et signature électronique

Le rapport est en brouillon jusqu'à validation. La validation verrouille le rapport (lecture seule), ajoute le nom et la date du signataire, et calcule le statut global automatiquement.

Exemple

Sophie Martin valide le rapport QA/QC le 08/09/2026. Le rapport est verrouillé, le statut passe à « Conforme », le client peut consulter le rapport dans son portail.

Consultation client en lecture seule

Le client consulte le rapport QA/QC dans son portail, sans pouvoir le modifier. Il voit les critères, les non-conformités et la signature.

Exemple

Mme Durand ouvre le rapport QA/QC du projet « Tour Horizon » dans son portail et voit que 10/11 critères sont conformes, avec la signature de Sophie Martin.

Portail client sécurisé

Espace dédié au client pour consulter ses projets, viewers 3D, livrables et rapports QA/QC.

Tableau de bord client

Vue d'ensemble des projets accessibles, statuts, dates d'expiration d'accès, et offre commerciale (gratuité 3 mois puis abonnement).

Exemple

Mme Durand se connecte et voit 3 projets : « Tour Horizon » (publié, accès jusqu'au 15/12/2026), « École Jules Ferry » (publié), « Médiathèque » (en traitement).

Vue détaillée par projet

Le client accède aux viewers 3D, livrables téléchargeables, versions, commentaires et tickets pour chaque projet.

Exemple

Dans « Tour Horizon », Mme Durand ouvre le tour Realsee, télécharge le modèle BIM V02, laisse un commentaire et crée un ticket pour une question technique.

Gestion des accès temporaires

Chaque projet publié a une date d'ouverture et une date d'expiration. L'accès est automatiquement suspendu à l'expiration.

Exemple

Le projet « Tour Horizon » est accessible du 15/09/2026 au 15/12/2026 (gratuité 3 mois). Au-delà, un email de renouvellement est envoyé automatiquement.

Sécurité et gestion des accès

Contrôle d'accès basé sur les rôles (RBAC), isolation des données par client, traçabilité complète.

Rôles et permissions (RBAC)

5 rôles internes S3D (super_admin, admin, admin_s3d, chef_projet, partenaire) + rôle client. Chaque rôle a des permissions spécifiques de lecture, création, modification et suppression.

Exemple

Un chef de projet peut créer et modifier des projets mais ne peut pas gérer les utilisateurs. Un partenaire peut consulter mais ne peut pas supprimer de données.

Isolation des données par client (RLS)

Row-Level Security : un client ne voit que les enregistrements liés à son entreprise (projects, viewers, livrables, commentaires, tickets, versions, rapports QA/QC).

Exemple

Le client « Ville de Lyon » ne peut pas lire les projets du client « BTP Conseil » même en connaissant l'ID — la base de données rejette la requête.

Secrets API isolés côté serveur

Les clés API des viewers 3D et les secrets système (CRON, Stripe) ne sont jamais exposés côté client. Toutes les opérations sensibles passent par des fonctions backend sécurisées.

Exemple

La clé API FARO est stockée côté serveur. Le client reçoit uniquement l'URL d'embed générée par le backend, jamais la clé elle-même.

Certification ISO 9001:2015 affichée

Le badge de certification est affiché sur les interfaces publiques, le portail client et les pages de connexion pour rassurer les utilisateurs.

Exemple

Sur la page de connexion, le client voit le badge « ISO 9001:2015 — S3D Engineering United® » qui renforce la confiance dans la sécurité de la plateforme.

Gestion des utilisateurs et invitations

Invitation sécurisée, rattachement automatique à l'entreprise, gestion des rôles.

Invitation par email sécurisé

Le client reçoit un lien d'invitation. Il définit son propre mot de passe. Aucun mot de passe n'est transmis en clair par S3D.

Exemple

S3D invite durand@ville-lyon.fr → email reçu → Mme Durand clique, choisit son mot de passe (12 caractères minimum) → compte créé et rattaché à « Ville de Lyon ».

Rattachement automatique à l'entreprise

L'email d'invitation est associé à l'entreprise client. À la première connexion, le compte est automatiquement lié aux projets de cette entreprise.

Exemple

Mme Durand se connecte pour la première fois → la plateforme détecte son email dans les invitations en attente → elle est rattachée à « Ville de Lyon » et voit ses 3 projets immédiatement.

Gestion des invitations en attente

Les invitations non encore acceptées sont visibles dans l'onglet « Utilisateurs » du projet, avec possibilité de relance.

Exemple

L'admin voit que l'invitation à durand@ville-lyon.fr est en attente depuis 3 jours et peut renvoyer un email de relance.

Authentification Google OAuth

En plus de l'email/mot de passe, les utilisateurs peuvent s'authentifier via Google pour un accès simplifié.

Exemple

M. Bernard, architecte, clique sur « Se connecter avec Google » et accède à son portail sans créer de mot de passe spécifique.

Commentaires et collaboration

Système de commentaires par projet avec pièces jointes et résolution.

Commentaires par projet

Le client et l'équipe S3D peuvent échanger des commentaires sur chaque projet. Chaque commentaire peut avoir une pièce jointe et un statut (ouvert/résolu).

Exemple

Mme Durand commente : « Le modèle BIM V02 manque les huisseries au RDC » avec une capture d'écran en pièce jointe. Sophie Martin répond et marque le commentaire comme résolu.

Notifications automatiques

L'ajout d'un commentaire déclenche une notification à l'équipe S3D et au client concerné.

Exemple

Quand Mme Durand ajoute son commentaire, Sophie Martin reçoit une notification dans l'admin et un email récapitulatif.

Support et tickets

Système de tickets pour le suivi des demandes et incidents client.

Création de tickets par le client

Le client crée un ticket avec sujet, description, priorité (faible, normale, haute, critique). Le ticket est rattaché au projet.

Exemple

Mme Durand crée un ticket « Problème d'affichage du tour 3D sur mobile » avec priorité haute, rattaché au projet « Tour Horizon ».

Cycle de vie des tickets

6 statuts : À traiter → En cours → En attente client → Réponse apportée → Validé → Clôturé. Affectation à un membre de l'équipe S3D.

Exemple

Le ticket passe de « À traiter » à « En cours » (assigné à Marc Lebrun), puis « Réponse apportée » après correction, et « Validé » par Mme Durand.

Traçabilité et audit

Journal d'activité complet, logs de téléchargement, historique des versions.

Journal d'activité (Audit Log)

Chaque action sensible (création, modification, suppression, publication, validation QA/QC) est enregistrée avec l'utilisateur, l'action, le projet, l'horodatage et l'IP.

Exemple

Le journal montre : « Sophie Martin a validé le rapport QA/QC du projet Tour Horizon le 08/09/2026 à 14h32, IP 82.65.xx.xx ».

Journal des téléchargements

Chaque téléchargement de livrable est tracé : utilisateur, fichier, version, horodatage.

Exemple

Le log montre que « BIM V02 » a été téléchargé par Mme Durand le 08/09 à 14h32 et par M. Bernard le 06/09 à 09h15.

Historique des versions

Chaque version de projet est conservée avec son numéro, son auteur, son commentaire et son statut (brouillon, actuelle, archivée).

Exemple

Le projet « Tour Horizon » a 3 versions : V01 (Marc Lebrun, « Livraison initiale »), V02 (Sophie Martin, « Corrections après retours »), V03 (Sophie Martin, « Version finale »).

Système de notifications

Notifications en temps réel et emails automatiques pour informer les parties prenantes.

Notifications in-app

Badge de notifications dans l'admin et le portail client. Les notifications marquent les nouveaux événements (commentaires, tickets, publications, validations).

Exemple

Sophie Martin voit un badge « 3 » sur l'icône notifications dans l'admin : 2 nouveaux commentaires et 1 nouveau ticket.

Emails automatiques

Emails envoyés automatiquement : invitation client, bienvenue, publication de projet, validation d'étape, commentaire ajouté, relance 48h, expiration d'abonnement.

Exemple

À la publication du projet « Tour Horizon », Mme Durand reçoit un email : « Votre projet Tour Horizon est disponible sur UNITED3D® » avec le lien d'accès.

Gestion des abonnements

Modèle d'abonnement avec gratuité de 3 mois puis renouvellement mensuel via Stripe.

Gratuité de 3 mois puis abonnement

À la publication d'un projet, le client bénéficie de 3 mois d'accès gratuit. Ensuite, un abonnement mensuel de 39,90 € est proposé via Stripe.

Exemple

Le projet « Tour Horizon » est publié le 15/09/2026. Accès gratuit jusqu'au 15/12/2026. Le 01/12, un email de renouvellement est envoyé automatiquement.

Renouvellement automatique

Un workflow planifié vérifie quotidiennement les abonnements arrivant à expiration et envoie des emails de relance.

Exemple

Le workflow « Subscription Renewal Reminder » s'exécute chaque jour à 09h00 (heure de Paris) et envoie un email aux clients dont l'accès expire dans les 15 jours.

Paiement sécurisé Stripe

Les paiements sont traités par Stripe (mode Live). Aucune donnée bancaire n'est stockée sur la plateforme.

Exemple

Mme Durand paie 39,90 €/mois via Stripe Checkout. La plateforme reçoit la confirmation de paiement et prolonge l'accès automatiquement.

Tableau de bord et pilotage

Vue d'ensemble statistique pour le pilotage de l'activité S3D.

Statistiques de l'activité

Nombre de clients actifs, projets par statut, livrables publiés, tickets ouverts, téléchargements, utilisateurs. Cartes cliquables pour navigation rapide.

Exemple

Le dashboard affiche : 12 clients actifs, 34 projets (8 en acquisition, 12 en modélisation, 14 publiés), 156 livrables, 5 tickets ouverts.

Navigation rapide

Les cartes statistiques sont cliquables et mènent directement à la liste filtrée correspondante.

Exemple

Clic sur « 5 tickets ouverts » → page Support avec filtre « statut = à traiter » appliqué automatiquement.

Document généré automatiquement à partir de la plateforme UNITED3D® — S3D Engineering United®. Ce document est évolutif et mis à jour à chaque évolution fonctionnelle de la plateforme. Date de génération : 9 septembre 2026.