Objectif :
Transformer l'application principale actuelle en une console exclusivement dédiée aux activités métier des clients (tenants).
La Phase 1 a extrait l'éditeur SaaS.
La Phase 2 transforme le reste du produit en véritable ERP/PMS immobilier.
—
Avant :
Admin ├── Platform ├── Tenant ├── Owner ├── Guest
—
Après :
Tenant Console ├── Executive Cockpit ├── CRM ├── Properties ├── Reservations ├── Operations ├── Distribution ├── Billing ├── Marketing ├── Analytics ├── Automation ├── AI └── Settings
Le tenant ne doit plus avoir conscience de l'existence de la plateforme SaaS.
—
L'utilisateur doit avoir l'impression d'utiliser :
Son logiciel Sa marque Son agence Son environnement
et non :
Une plateforme multi-tenant générique
—
Admin
—
Tenant Console
ou
Agency OS
Property OS
Hospitality OS </code>
selon le positionnement commercial retenu.
—
Le cockpit du dirigeant.
—
Contenu :
Revenus Réservations Occupation Encaissements Tâches critiques Risques Prévisions
—
Gestion de la relation propriétaire.
—
Sous-menus :
Owners Owner Prospects Owner Opportunities Segments CRM Tasks Communications
—
Important :
Les menus CRM du tenant sont complètement différents du CRM SaaS de la Platform Console.
—
Référentiel immobilier.
—
Sous-menus :
Properties Units Amenities Media Availability Property Groups Property Tags
—
Gestion des séjours.
—
Sous-menus :
Reservations Check-In Check-Out Payments Invoices Guest Communications
—
Gestion opérationnelle.
—
Sous-menus :
Tasks Housekeeping Maintenance Incidents Inspections Work Orders
—
Distribution multicanale.
—
Sous-menus :
Channels Pricing Inventory Restrictions Promotions Revenue Management
—
Facturation métier.
—
Sous-menus :
Owner Statements Owner Commissions Guest Invoices Guest Payments Accounting Export
—
Important :
Plus aucun lien avec :
Facturation SaaS Abonnements SaaS MRR SaaS
qui sont désormais dans la Platform Console.
—
Gestion commerciale du tenant.
—
Sous-menus :
Website Landing Pages Reviews Referrals Campaigns SEO Content
—
Pilotage.
—
Sous-menus :
Revenue Occupancy Distribution Owner Performance Guest Performance Financial Analytics
—
Automatisation métier.
—
Sous-menus :
Workflows Business Rules Notifications Automation Logs
—
Fonctionnalités IA.
—
Sous-menus :
Revenue AI Operations AI CRM AI Marketing AI Insights
—
Paramétrage du tenant.
—
Sous-menus :
Company Users Teams Roles Permissions Branding Domains Integrations Security Communications
—
Depuis Tenant Console :
Tenants Platform Sales Platform Billing Customer Success SaaS Marketplace Administration Monitoring Infrastructure Product Readiness
—
Owners Properties Guests Reservations Operations
—
Le tenant ne doit jamais voir :
Autres tenants Abonnements des autres clients KPI plateforme MRR plateforme Pipeline commercial SaaS
—
Le tenant ne voit que :
tenantId courant
—
Sprint 38.
La Tenant Console doit pouvoir être personnalisée.
—
Personnalisation :
Logo Nom Couleurs Polices Icônes Favicon
—
Domaines :
app.agence.com app.conciergerie.com backoffice.hotel.com
—
Créer :
apps/tenant-console
—
Migrer progressivement :
apps/admin
vers :
apps/tenant-console
—
Créer :
TenantLayout
indépendant du PlatformLayout.
—
Support exclusif :
TM-ADMIN TM-TENANT-OWNER TM-TENANT-MANAGER TM-TENANT-SALES TM-TENANT-AGENT TM-TENANT-BILLING TM-TENANT-VIEWER
—
Retirer :
PM-* OW-* GU-*
de cette application.
—
Créer :
TenantLayout
—
Créer :
TenantNavigation
—
Créer :
TenantRoleGuards
—
Supprimer tous les menus Platform.
—
Réorganiser CRM.
—
Réorganiser Billing.
—
Réorganiser Analytics.
—
Créer Executive Cockpit.
—
Créer Settings Tenant.
—
Appliquer Branding Sprint 38.
—
La Phase 2 est terminée lorsque :
✓ Tenant Console créée ✓ Menus SaaS supprimés ✓ Navigation métier finalisée ✓ Branding dynamique activé ✓ Rôles TM isolés ✓ Aucun menu Platform visible ✓ Aucun rôle PM accepté ✓ Tenant complètement autonome
—
Après les Phases 1 et 2 :
Platform Console
→ Éditeur SaaS
Tenant Console
→ Gestionnaire immobilier
sont totalement indépendants.
Les utilisateurs de chaque environnement ont désormais une expérience cohérente avec leur métier.