Se rendre au contenu
  1. Accueil
  2. Fonctionnalités
  3. Propriétaires occupants

La gestion du patrimoine d'un propriétaire occupant dans Odoo 19

Une collectivité, un établissement public ou une administration qui occupe ses propres bâtiments n'a pas de baux à facturer. Elle doit savoir ce qu'elle possède pièce par pièce, où se trouvent les plans, qui occupe quoi, quelles obligations réglementaires arrivent à échéance, ce que coûtent les bâtiments et où sont les documents. Les modules patrimoine de TSC Immo traitent ce périmètre dans Odoo 19, sur Community comme sur Enterprise, sans module Enterprise.

Modules immo_space à immo_synthesisOdoo 19 Community et Enterprise
Immo · Pilotage · Tableaux de bord
Tableau de bord du patrimoine : huit sites, 21 bâtiments, 430 pièces, surface de plancher par site et par catégorie d'usage.
Le tableau de bord du patrimoine d'une collectivité régionale fictive : sites, bâtiments, pièces, surfaces par catégorie d'usage.

Les modules du patrimoine et leur périmètre

Chaque module a sa page ou sa section. Ils partagent le même référentiel : une pièce créée dans le registre des espaces est la même que celle qui porte un contour sur un plan, une affectation, une obligation, un budget ou un document.

Besoin Module Où en lire le détail
Territoires, sites, bâtiments, étages, zones, pièces, équipements immo_space Plans et espaces
Plans DWG, DXF, IFC, PDF, visionneuse, surfaces légales immo_plan Plans et espaces
Interventions placées sur le plan immo_plan_maintenance Plans et espaces
Occupation des locaux par les directions et les services immo_occupation, immo_plan_occupation Section Occupation, plus bas
Obligations, contrôles, réserves, alertes immo_compliance, immo_plan_compliance Conformité réglementaire
Prévu et réalisé par site, bâtiment, étage ou pièce immo_budget Section Budget, plus bas
Dossiers, versions, validation, partage, recherche plein texte immo_ged Gestion documentaire du patrimoine
Carnet de santé, tableaux de bord immo_synthesis Section Carnet de santé, plus bas
Application mobile des intervenants immo_intervention_portal Section Portail mobile, plus bas
Connexion par Keycloak immo_auth_keycloak Section Authentification, plus bas

Occupation des locaux par les services

Le module immo_occupation affecte une pièce ou une zone à une direction, un service, une équipe et, au besoin, à un agent. Chaque affectation a sa nature (bureau, enseignement, logement de fonction, usage partagé, stockage), sa période, sa quote-part de surface et son effectif. Une affectation n'est jamais écrasée : les assistants Réaffecter et Déménager ferment l'ancienne et ouvrent la nouvelle, et une affectation passée peut être restaurée.

Les incohérences sont signalées sans jamais bloquer la saisie : quotes-parts qui dépassent 100 %, effectif supérieur à la capacité, nature incompatible avec l'usage de la pièce, affectation sur un espace archivé. Les taux d'occupation (surface occupée sur surface disponible, effectif sur capacité, mètres carrés par agent) sont calculés sur chaque pièce, étage, bâtiment et site, mis à jour à chaque changement et chaque nuit. Un instantané mensuel permet de comparer les périodes dans les vues pivot et graphique.

Le thème de couleur Occupation de la visionneuse (module immo_plan_occupation) colore les pièces d'un plan selon leur occupation, leur entité occupante ou leur taux : voir Plans et espaces.

Immo · Occupation · Affectations
Liste des affectations de locaux par direction, nature, période, quote-part de surface et effectif.
Les affectations en cours et futures : local, entité occupante, nature, quote-part et effectif.
Immo · Occupation · Incohérences
Liste des affectations incohérentes surlignées en rouge, avec la quote-part et l'effectif.
Les incohérences, filtrées en une liste : elles se corrigent sans que la saisie ait été bloquée.

Budget prévu et réalisé

Le module immo_budget ne demande pas le module budgétaire d'Odoo Enterprise. Les catégories sont paramétrables (investissement ou fonctionnement, dépense ou recette), regroupées en familles : construction, maintenance, remplacement d'équipement, rénovation, énergie, loyers payés, charges, impôts et taxes, loyers perçus et redevances d'occupation.

Un budget est voté par exercice sur un site, un bâtiment, un étage ou une pièce. Les dépenses et recettes réalisées sont engagées ou payées, à tous les niveaux du patrimoine, et liées à la facture fournisseur ou client quand il y en a une. L'import depuis la comptabilité analytique transforme les lignes analytiques des bâtiments et des unités en dépenses et recettes réalisées, sans jamais les compter deux fois. Le prévu et le réalisé se comparent dans une vue pivot ou graphique, par usage, typologie, état, localisation, territoire et exercice, et la fiche du bâtiment ou du site affiche le résumé budgétaire et le coût au mètre carré de plancher.

Immo · Budget · Analyse · Prévu / réalisé
Tableau croisé prévu et réalisé par famille de dépenses et par exercice 2025 et 2026.
Prévu, engagé et réalisé par famille budgétaire et par exercice, sur des données de démonstration.
Immo · Budget · Budgets
Liste des budgets par exercice et par niveau, avec dépenses prévues, engagées, réalisées et consommation.
Les budgets par exercice et par niveau (site, bâtiment, pièce), avec leur taux de consommation.

Carnet de santé et tableaux de bord

Le module immo_synthesis imprime en PDF le carnet de santé d'un bâtiment ou d'un site, un par un ou par lot depuis la liste, ainsi qu'une synthèse consolidée de n'importe quelle sélection de bâtiments. Le carnet reprend l'identité du bâtiment, les surfaces par catégorie d'usage, les étages décrits, l'occupation et les principales entités occupantes, l'état des pièces et les équipements en fin de vie, les obligations réglementaires en retard ou proches et les réserves ouvertes, le budget de l'année, le coût au mètre carré et son évolution, les documents clés et la complétude des données.

Trois tableaux de bord sont prêts à l'emploi (patrimoine et surfaces, occupation, conformité réglementaire). Ils se filtrent par site, territoire, entité occupante ou période. Chaque utilisateur compose aussi son propre tableau de bord depuis n'importe quelle vue pivot ou graphique. Une page publique de déclaration d'accessibilité, paramétrable par l'administrateur, est publiée à l'adresse /accessibilite de l'instance Odoo.

Immo · Pilotage · Carnets de santé · Bâtiments
Liste des carnets de santé des bâtiments avec taux d'occupation, conformité, nombre d'obligations et complétude.
Les carnets de santé des bâtiments : surface, taux d'occupation, conformité, obligations et complétude des données.

Portail mobile des intervenants

Le module immo_intervention_portal donne aux techniciens internes et aux entreprises extérieures une application web conçue pour le téléphone, dans le portail Odoo. Un utilisateur du portail voit les interventions de son propre contact ou de son entreprise et, quand l'administrateur l'a accordé, toutes celles d'un ensemble de sites ou de bâtiments.

Les interventions s'affichent en cartes triées par priorité et échéance, avec des filtres par statut, bâtiment et priorité, et une recherche. La fiche donne l'objet, le lieu (site, bâtiment, étage, pièce), l'équipement, la priorité, l'échéance et le demandeur. Les boutons Démarrer et Terminer font avancer l'étape standard d'Odoo Maintenance, horodatent l'auteur et permettent un court compte rendu. Les photos prises avec le téléphone sont compressées dans le navigateur et rangées en pièces jointes de la demande, visibles dans la galerie du back-office. Le plan de l'étage affiche les interventions que l'utilisateur peut voir, avec les mêmes couleurs que le back-office, et se manipule au doigt. L'application s'installe sur l'écran d'accueil du téléphone.

Ce portail s'adresse aux intervenants. Ce n'est pas un portail locataire.

Portail · Mes interventions
Trois écrans de téléphone : liste des interventions d'un technicien, fiche d'une intervention démarrée avec le bouton Terminer et ses photos, plan de l'étage avec les marqueurs.
Sur un téléphone, avec le compte d'un technicien d'un prestataire : sa liste, une fiche avec photos et bouton Terminer, le plan de l'étage.

Authentification par Keycloak

Le module immo_auth_keycloak complète la connexion OAuth standard d'Odoo (auth_oauth, présent dans Community) pour un domaine Keycloak. Un rôle Keycloak, de domaine ou de client, ou une revendication personnalisée accorde des groupes Odoo, à chaque connexion : les groupes accordés sont ajoutés, les groupes gérés dont le rôle a disparu sont retirés, et les groupes non gérés ne sont jamais touchés. Un agent inconnu reçoit un compte utilisateur interne à sa première connexion, bâti à partir des revendications du jeton et d'attributs paramétrables comme la direction ou le service.

Le niveau d'authentification exigé (acr, pour l'authentification multifacteur) est une option, tout comme le masquage du formulaire de connexion local, qui reste accessible par /web/login?local=1, et la propagation de la déconnexion vers Keycloak. Un journal des connexions garde qui, quand, les rôles reçus, les groupes appliqués et les refus avec leur motif. Le flux « authorization code » avec PKCE passe par le module immo_auth_keycloak_oidc, qui s'appuie sur le module communautaire OCA auth_oidc et suit sa licence AGPL-3.

Paramètres · Correspondances des rôles Keycloak
Correspondance entre les rôles Keycloak et les groupes Odoo de gestion immobilière : lecteur, gestionnaire, gestionnaire des charges, administrateur.
La correspondance des rôles Keycloak avec les groupes Odoo : lecteur, gestionnaire, gestionnaire des charges, administrateur.

Ce que cette offre ne couvre pas

Le périmètre du patrimoine des propriétaires occupants ne comprend pas la location. Le bail repose sur l'abonnement Odoo et sur la comptabilité Odoo, deux modules Enterprise : la gestion des baux, l'indexation, les décomptes de charges et la rentabilité locative se décrivent sur leurs propres pages et relèvent de la suite Enterprise.

Les données des captures sont celles d'une collectivité régionale fictive, sur des territoires réels. Les noms d'établissements, numéros d'identification, agents et fournisseurs sont inventés. Une démonstration sur vos propres plans et vos propres obligations se demande par le formulaire de contact.

Voir TSC Immo sur vos propres cas

Une démonstration sur une base aux données fictives, puis sur vos questions de gestion.

Une solution TSC, The Service Company Connect. Transform. Grow.