Table des matières

Phase 2

Transformation de l'Admin actuel en Tenant Console

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.

Vision

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.

Objectifs UX

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

Renommage stratégique

Avant

Admin

Après

Tenant Console

ou

Agency OS

Property OS

Hospitality OS </code>

selon le positionnement commercial retenu.

Menu cible

Executive Cockpit

Le cockpit du dirigeant.

Contenu :

Revenus

Réservations

Occupation

Encaissements

Tâches critiques

Risques

Prévisions 

CRM

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.

Properties

Référentiel immobilier.

Sous-menus :

Properties

Units

Amenities

Media

Availability

Property Groups

Property Tags 

Reservations

Gestion des séjours.

Sous-menus :

Reservations

Check-In

Check-Out

Payments

Invoices

Guest Communications 

Operations

Gestion opérationnelle.

Sous-menus :

Tasks

Housekeeping

Maintenance

Incidents

Inspections

Work Orders 

Distribution

Distribution multicanale.

Sous-menus :

Channels

Pricing

Inventory

Restrictions

Promotions

Revenue Management 

Billing

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.

Marketing

Gestion commerciale du tenant.

Sous-menus :

Website

Landing Pages

Reviews

Referrals

Campaigns

SEO

Content 

Analytics

Pilotage.

Sous-menus :

Revenue

Occupancy

Distribution

Owner Performance

Guest Performance

Financial Analytics 

Automation

Automatisation métier.

Sous-menus :

Workflows

Business Rules

Notifications

Automation Logs 

AI

Fonctionnalités IA.

Sous-menus :

Revenue AI

Operations AI

CRM AI

Marketing AI

Insights 

Settings

Paramétrage du tenant.

Sous-menus :

Company

Users

Teams

Roles

Permissions

Branding

Domains

Integrations

Security

Communications 

Nettoyage des concepts

À supprimer

Depuis Tenant Console :

Tenants

Platform Sales

Platform Billing

Customer Success SaaS

Marketplace Administration

Monitoring Infrastructure

Product Readiness 

À conserver

Owners

Properties

Guests

Reservations

Operations 

Séparation des données

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

Branding

White Label

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 

Architecture

Front

Créer :

apps/tenant-console

Migrer progressivement :

apps/admin

vers :

apps/tenant-console

Layout

Créer :

TenantLayout

indépendant du PlatformLayout.

Permissions

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.

Sprint Technique

Étape 1

Créer :

TenantLayout

Étape 2

Créer :

TenantNavigation

Étape 3

Créer :

TenantRoleGuards

Étape 4

Supprimer tous les menus Platform.

Étape 5

Réorganiser CRM.

Étape 6

Réorganiser Billing.

Étape 7

Réorganiser Analytics.

Étape 8

Créer Executive Cockpit.

Étape 9

Créer Settings Tenant.

Étape 10

Appliquer Branding Sprint 38.

Définition de terminé

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 

Résultat

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.

DokuWiki Appliance - Powered by TurnKey Linux