· Documentation administrateur CRM

Import collectivités

Présentation

Le module Import collectivités injecte dans le CRM Dolibarr les communes et établissements publics de coopération intercommunale (EPCI) d'un périmètre choisi par l'opérateur (région, département, ou France entière). Pour chaque collectivité, le module pousse :

  • une fiche tiers enrichie (population, EPCI parent, géolocalisation, risques, compteurs de permis, indicateurs CatNat agrégés, compteurs de bâtiments détenus) ;
  • les contacts élus disponibles (Maire pour les communes, Président et Vice-Présidents pour les EPCI) ;
  • un projet par permis de construire dont la collectivité est maître d'ouvrage (référence PC-…) ;
  • un projet par bâtiment détenu par la collectivité, issu de la BDNB (référence CBT-…) ;
  • un projet unique par commune agrégeant la sinistralité CatNat connue (référence CN-<INSEE>).

Toutes ces données proviennent de sources publiques officielles (BANATIC, RNE, OFGL, Sit@del2, GASPAR/Géorisques, INSEE), centralisées dans la base locale Z1 d'Oraklic. Z1 n'est jamais transmise au CRM : seuls les champs documentés ci-dessous y sont écrits.

Public visé : administrateur Dolibarr du client, qui prépare le CRM avant l'usage du module (modules à activer, champs complémentaires à créer, droits API à ouvrir, cadre RGPD à valider avec le DPO).

Ce que le module fait

  • Sélection d'un périmètre par l'opérateur (région, département, France entière, ou liste explicite de codes INSEE).
  • Création ou mise à jour idempotente du tiers, identifié par son SIREN (idprof1 Dolibarr).
  • Mise à jour des champs complémentaires du tiers : identité, démographie, géolocalisation, risques naturels, compteurs de permis, indicateurs CatNat agrégés.
  • Création ou mise à jour des contacts élus de la collectivité (Maire pour les communes, Président + Vice-Présidents pour les EPCI), avec poste normalisé et date de début de mandat.
  • Création d'un projet PC-<SIREN>-<numéro DAU> par permis de construire issu de Sit@del2 dont la collectivité est maître d'ouvrage (Oraklic ne pousse que les permis dont la collectivité est MO, jamais les permis qui se trouvent simplement sur son territoire).
  • Création d'un projet CBT-<batiment_groupe_id> par bâtiment détenu par la collectivité (BDNB), avec caractéristiques détaillées (DPE, année, surface, matériaux, conso, risques, potentiels solaire et géothermique, valeur foncière estimée).
  • Mise à jour des compteurs agrégés du bâti sur le tier (nombre total, surface totale, conso totale en MWh/an, ventilation tertiaire / résidentiel).
  • Création d'un projet CN-<INSEE> unique par commune agrégeant la sinistralité CatNat connue (1 projet = N arrêtés, ré-agrégés à chaque MAJ).
  • Idempotence garantie sur tous les niveaux : SIREN pour le tiers, couple (tier, lastname, firstname) pour les contacts, référence de projet pour les permis, les bâtiments et le projet CatNat.
  • Journalisation sans donnée nominative (compteurs seulement).

Ce que le module ne fait pas

  • Aucune suppression. Le module est exclusivement en mode « créer ou mettre à jour ». Les contacts ou projets déjà présents dans Dolibarr ne sont pas effacés si la source publique cesse de les mentionner ; seul leur contenu est rafraîchi tant qu'ils restent connus.
  • Aucune fusion de tiers existants.
  • Aucune écriture en dehors des champs documentés ci-dessous. En particulier, ni la note publique du tiers ni les pièces jointes ne sont touchées.
  • Aucun lien d'opportunités, devis, commandes ou factures n'est créé.
  • Aucune écriture d'événement agenda à l'import (le module agenda est réservé à l'Assistant d'appel, hors périmètre de cette doc).
  • Aucune transmission de données vers un service tiers. Le module fonctionne intégralement entre la base locale Z1 et le CRM du client.

Prérequis Dolibarr

Élément Détail
Modules activés Tiers (Société), Contacts, Projets, Champs complémentaires
Utilisateur API Compte dédié recommandé, droits de lecture sur Tiers / Contacts / Projets et de lecture+écriture sur ces mêmes entités
Champs complémentaires À créer sur les fiches Tiers, Contact et Projet (listes détaillées plus bas)
Tolérance aux champs absents Si un champ complémentaire n'est pas créé côté Dolibarr, la valeur correspondante est silencieusement ignorée par l'API ; le module continue sans erreur. Il est donc possible de démarrer avec une partie seulement des champs et d'en ajouter au fil du temps.

Données lues depuis le CRM

Endpoint Champs utilisés Usage
GET /thirdparties?sqlfilters=(t.siren:=:'…') id, name, idprof1 Recherche du tiers existant pour dédup (clé SIREN)
GET /contacts?sqlfilters=(t.fk_soc:=:N) id, lastname, firstname Anti-doublon avant écriture d'un élu
GET /projects?sqlfilters=(t.ref:like:'PC-…') id, ref Anti-doublon avant écriture d'un permis de construire
GET /projects?sqlfilters=(t.ref:like:'CBT-…') id, ref Anti-doublon avant écriture d'un projet bâtiment
GET /projects?sqlfilters=(t.ref:like:'CN-…') id, ref Anti-doublon avant écriture du projet CatNat

Aucun autre champ du CRM n'est lu. La note publique, les pièces jointes, les opportunités, devis, commandes, factures ne sont pas consultés.

Données écrites dans le CRM

1. Sur la fiche Tiers (Société)

1.1 Champs standard

Champ Type Exemple Finalité
name texte Commune de Poitiers ou CU du Grand Poitiers Nom officiel BANATIC / INSEE (les communes sont préfixées « Commune de »)
name_alias texte Poitiers Forme courte (commune uniquement)
idprof1 texte 218601946 SIREN — toujours présent pour les EPCI, présent pour les communes si renseigné via OFGL
idprof3 texte 8411Z Code APE (administration publique générale)
code_client texte CL218601946 Code client interne au CRM (préfixe CL + SIREN)
client entier 2 Type de tiers : prospect
fournisseur entier 0 Pas un fournisseur
status entier 1 Actif
typent_code / fk_typent texte TE_APUC (EPCI) ou TE_APUL (commune) Type d'entité Dolibarr : administration publique communale (EPCI) ou locale (commune)
country_id entier 1 France
address, zip, town texte adresse du siège ou de la mairie Adresse postale officielle (siège BANATIC pour EPCI, mairie DILA pour commune)
phone, email, url texte coordonnées siège ou mairie Coordonnées DILA (annuaire service-public.fr) ou BANATIC
dont_update_agenda entier 1 Demande à Dolibarr de ne pas créer d'événement agenda à la création/MAJ (évite de polluer l'agenda lors d'un import régional)

Remarque : les communes n'ont pas de SIRET dans le CRM (uniquement le SIREN), conformément à la pratique Dolibarr standard. Le champ idprof2 n'est pas renseigné par le module pour les collectivités.

1.2 Champs complémentaires — Identité et nature

Code extrafield Type Exemple Finalité
naturetiers Sélection 3 Type de structure (clé 3 = collectivité dans la nomenclature interne)
activitprincipale Texte Commune ou Intercommunalité Catégorie lisible
epci Texte CU du Grand Poitiers EPCI parent (pour une commune) ou nom de l'EPCI lui-même
datecreation Date 1971-01-01 Date de création de la structure (BANATIC pour les EPCI)
datedonnees Date 2026-06-04 Date de la dernière mise à jour Oraklic
fichecomplte Booléen 1 Indicateur « fiche enrichie par Oraklic »

1.3 Champs complémentaires — Démographie et géographie

Code extrafield Type Exemple Finalité
population Entier 89916 Population municipale (INSEE)
superficie Numérique 42.11 Superficie en km²
densite Numérique 2141 Densité en habitants/km²
grilledensite Texte Grands centres urbains Grille de densité INSEE
gentilles Texte Poitevin, Poitevine Gentilé
altitude Entier 65 Altitude minimale (m)
altiudem Entier 144 Altitude maximale (m)
coordonnees URL https://maps.google.com/?q=46.5846,0.3715 Lien Google Maps vers le siège ou le centre commune
chiaffaires Numérique 705720466 Budget de fonctionnement / chiffre d'affaires (OFGL, EPCI uniquement)

1.4 Champs complémentaires — Risques

Code extrafield Type Exemple Finalité
risquesismique Sélection 2 Zone sismique 1 à 5 (déduite du département)
siteseveso Sélection 1 (seuil bas) ou 2 (seuil haut) Présence d'un site Seveso sur le territoire (Géorisques)
catnat Entier 25 Nombre total d'arrêtés CatNat connus (résumé — détail dans le projet CN-…)
catnatperils Texte Sécheresse \| Mouvement de Terrain \| Inondations et/ou Coulées de Boue Liste textuelle des périls connus (résumé — détail dans le projet CN-…)

1.5 Champs complémentaires — Permis de construire

Code extrafield Type Exemple Finalité
parcelle Entier 12 Nombre total de permis de construire dont la collectivité est maître d'ouvrage (toutes années)
pc20172022 Entier 47 Compteur de permis sur la période 2017-2022
pc2023 Sélection clé liste selon année max Indicateur d'activité récente

1.6 Champs complémentaires — Bâti détenu (compteurs agrégés)

Mis à jour automatiquement après la création des projets bâtiments CBT-… (cf. section 5).

Code extrafield Type Exemple Finalité
nbbatiments Entier 127 Nombre total de bâtiments détenus par la collectivité (BDNB)
surfacebattotale Numérique 45230 Surface bâtie cumulée (m²)
consototmwh Numérique 8214.5 Consommation énergétique totale annuelle cumulée (MWh/an)
nbbatimentstertiaire Entier 89 Nombre de bâtiments d'usage tertiaire
nbbatimentsresidentiel Entier 38 Nombre de bâtiments d'usage résidentiel

1.7 Champs complémentaires — Scores (réservés)

Quatre champs sont initialisés à 0 à l'import ; ils sont prévus pour être renseignés ultérieurement par d'autres modules ou par les opérateurs.

Code extrafield Type Finalité
scoresocial Entier Score d'opportunité social, à définir
scorefiscal Entier Score d'opportunité fiscal, à définir
scoreterritorial Entier Score d'opportunité territorial, à définir
scoreextrafinancier Entier Score d'opportunité extra-financier, à définir

2. Sur la fiche Contact (élus)

Les contacts élus proviennent de deux sources :

  • le RNE (Répertoire National des Élus) pour la majorité des fonctions exposées (Maire, Vice-Président, etc.) ;
  • BANATIC en complément pour la fonction de Président d'EPCI lorsque le RNE ne renseigne pas explicitement la fonction.

Dans les deux cas, l'anti-doublon repose sur le triplet (tier, lastname, firstname).

2.1 Champs standard

Champ Type Exemple Finalité
socid / fk_soc entier 5777 Tiers de rattachement (commune ou EPCI)
civility_code texte MR ou MME Civilité (à partir du sexe RNE / BANATIC)
lastname texte DUPONT Nom de famille (majuscules)
firstname texte Marie Prénom (capitalisé)
poste texte Maire, Président, Vice-Président Fonction normalisée
statut entier 1 Contact actif
dont_update_agenda entier 1 Demande à Dolibarr de ne pas créer d'événement agenda à la création/MAJ du contact (évite de polluer l'agenda avec des entrées automatiques par centaines lors d'un import régional)

2.2 Champs complémentaires

Code extrafield Type Exemple Finalité
mandat Date 2020-05-23 Date de début de mandat (RNE)
enactiv Booléen 1 Mandat actif au moment de l'import

3. Sur les projets — Permis de construire (référence PC-<SIREN>-<num DAU>)

3.1 Champs standard

Champ Type Exemple Finalité
ref texte PC-218601946-0860001234567 Clé d'unicité du projet
title texte PC 2023- n°0860001234567 \| 1200m² \| Service public Libellé synthétique
description texte multilignes (cf. exemple ci-dessous) Détail textuel (MO, SIREN, APE, adresse, cadastre, dates clés)
socid / fk_soc entier 5777 Tiers maître d'ouvrage
statut entier 0 Statut projet par défaut (« brouillon » Dolibarr)
dateo date 2023-04-01 Date d'autorisation (début)
datee date 2033-04-01 Date de fin de garantie décennale (date d'autorisation + 10 ans)

Exemple de description générée :

Maitre d'ouvrage : COMMUNE DE POITIERS
SIREN : 218601946
SIRET : 21860194600015
APE   : 84.11Z
Nature : 3
Destination : Service public
Service : Action sociale
Adresse terrain : 62 RUE LIONEL TERRAY, 86000, POITIERS
Google Maps : https://maps.google.com/?q=62%20RUE%20LIONEL%20TERRAY...
Date d'autorisation : 2023-04-01
Fin de garantie décennale : 2033-04-01

3.2 Champs complémentaires

Code extrafield Type Exemple Finalité
typedau Texte PC Type de document d'autorisation d'urbanisme
daupcn Texte 218601946_0860001234567 Référence brute Sit@del2 (clé d'origine)
dnomination Texte COMMUNE DE POITIERS Dénomination du MO
siren Texte 218601946 SIREN du MO
siret Texte 21860194600015 SIRET du MO
ape Texte 84.11Z Code APE
adresse Texte 62 RUE LIONEL TERRAY, 86000, POITIERS Adresse du terrain (rue, CP, ville)
code Texte 86000 Code postal du terrain
commune Texte POITIERS Commune du terrain
departement Texte 86 Département du terrain
sectioncadastrale Texte C Section cadastrale principale
numrocadastre1 Texte 439 Numéro de parcelle principale
sectioncadastre2 Texte C Section cadastrale secondaire
numrocadastre2 Texte 440 Numéro de parcelle secondaire
codeparcelle Texte 86194000C0439 Code parcelle composé (compatible Géoportail)
superficieduterrain Numérique 228133 Superficie du terrain (m²)
datedesouscription Date (timestamp) 2023-04-01 Date d'autorisation
moisdeconstruction Texte 2023-04-01 Mois et année prévus de construction
annedeconstruction Texte 2023 Année prévue de construction (utilisée pour le calcul de l'expiration décennale)
natureduprojet Texte 3 Nature du projet (clé Sit@del2)
natureconstruction Texte 3 Nature de la construction
travauxsurexistant Texte 4 Type de transformation
niveaumax Texte 3 Nombre de niveaux maximum
architecte Texte true / false Recours à un architecte
surfacehabitationcre Numérique 323 Surface d'habitation créée (m²)
surfacedelaconstruction Numérique 0 Surface d'habitation avant travaux (m²)
surfacelocauxcrs Numérique 6904 Surface des locaux créés (m²)
surfaceplancherlocaux Numérique 1700 Surface plancher des locaux avant travaux (m²)
risque Texte Service public Destination du projet
domainedactivit Texte Service public Domaine d'activité (alias de risque)
secteurdactivit Texte Enseignement Service concerné
zoneopratoire Texte Enseignement Zone opératoire (alias)
sourcedelopportunit Texte SITADEL open data Source de l'opportunité
sourcesiteinternet URL https://maps.google.com/?q=… Lien Maps de l'adresse terrain

4. Sur les projets — Bâtiments détenus (référence CBT-<batiment_groupe_id>)

Un projet est créé pour chaque bâtiment détenu par la collectivité, tel que recensé par la Base de Données Nationale des Bâtiments (BDNB). La référence utilise un préfixe spécifique CBT-… pour distinguer ces projets des bâtiments d'entreprises (BAT-…) ; les deux peuvent coexister sur un même bâtiment si une collectivité et une foncière sont copropriétaires.

4.1 Champs standard

Champ Type Exemple Finalité
ref texte CBT-bdnb-12345678 Clé d'unicité (identifiant BDNB du groupe bâtiment)
title texte Bati Commune de Poitiers - 12 RUE DU MARCHE Libellé synthétique (préfixé Bati <nom collectivité>)
description texte multilignes adresse, DPE, conso, valeur, risques, permis liés Détail textuel
socid / fk_soc entier 5777 Tiers collectivité propriétaire
statut entier 0 Statut projet par défaut (« brouillon » Dolibarr)

4.2 Champs complémentaires — Localisation et identification

Code extrafield Type Finalité
batimentid Texte Identifiant BDNB du groupe bâtiment
adresseban Texte Adresse normalisée Base Adresse Nationale
codeparcelle Texte Code parcelle cadastral (compatible Géoportail)

4.3 Champs complémentaires — Caractéristiques physiques

Code extrafield Type Finalité
surfacebati Numérique Surface bâtie au sol (m²)
surfacehab Numérique Surface habitable (m²)
hauteur Numérique Hauteur du bâtiment (m)
nbniveau Entier Nombre de niveaux
nblogements Entier Nombre de logements
nblottot Entier Nombre de lots de copropriété
anneeconstruction Entier Année de construction
periodeconstruction Sélection Tranche : av1949, 1949-1974, 1975-1989, 1990-2005, ap2005
matmur Texte Matériau principal des murs
mattoit Texte Matériau principal de la toiture
isolationmur Texte Indicateur d'isolation des murs

4.4 Champs complémentaires — Usage et nature

Code extrafield Type Finalité
naturebatiment Sélection Tertiaire / Résidentiel collectif / Résidentiel individuel / Secondaire / Dépendance / Primaire
natureprecise Texte Sous-usage détaillé (libellé BDNB)
typeequipement Texte Type d'équipement (école, mairie, hôpital, bureaux, etc.)
typeerp Texte Type ERP si applicable
categorieerp Texte Catégorie ERP (1 à 5) si applicable
logementsocial Booléen Indicateur de logement social (RPLS)

4.5 Champs complémentaires — Performance énergétique

Code extrafield Type Finalité
dpe Sélection (A–G) Classe DPE représentative du bâtiment
dpeges Sélection (A–G) Classe GES
consoenergie Numérique Consommation totale (kWh/an)
consoelec Numérique Consommation électrique (kWh/an)
consogaz Numérique Consommation gaz (kWh/an)
consofioul Numérique Consommation fioul (kWh/an)
consobois Numérique Consommation bois (kWh/an)
consoreseauchaleur Numérique Consommation réseau de chaleur (kWh/an)
energiechauffage Texte Énergie principale de chauffage
typechauffage Texte Type d'installation de chauffage
typeventilation Texte Type de ventilation
typevitrage Texte Type de vitrage
certifenvironnementale Booléen Présence d'une certification environnementale
libellecertif Texte Libellé détaillé de la certification (HQE, BREEAM, etc.)

4.6 Champs complémentaires — Risques et exposition

Code extrafield Type Finalité
aleaargile Sélection Aléa retrait-gonflement d'argile
aleasismique Sélection (1–5) Zone sismique
alearadon Sélection Niveau de potentiel radon
distmonument Numérique Distance au monument historique le plus proche (m)
dansqpv Booléen Indicateur de présence en Quartier Prioritaire de la Ville

4.7 Champs complémentaires — Potentiel énergétique

Code extrafield Type Finalité
potentielsolaire Numérique Potentiel solaire estimé (kWh/an)
favorabilitesolaire Texte Indicateur de favorabilité solaire
favorabilitegeothermie Texte Indicateur de favorabilité géothermique

4.8 Champs complémentaires — Valorisation et copropriété

Code extrafield Type Finalité
valeurfonciere Numérique Valeur foncière estimée (DVF)
nomcopro Texte Nom de la copropriété si applicable
immatcopro Texte Immatriculation de la copropriété
siretsyndic Texte SIRET du syndic

5. Sur le projet — Sinistralité CatNat (référence CN-<INSEE>)

Un seul projet par commune, créé une fois et mis à jour à chaque ré-import. Le détail des arrêtés est consigné dans les champs complémentaires.

5.1 Champs standard

Champ Type Exemple Finalité
ref texte CN-86194 Clé d'unicité (INSEE commune)
title texte Sinistralité CatNat - Poitiers (25 arrêtés) Libellé synthétique
description texte multilignes (cf. exemple ci-dessous) Détail textuel des arrêtés et périls
socid / fk_soc entier 5777 Tiers commune
statut entier 0 Statut projet par défaut (« brouillon » Dolibarr)
dateo date 2022-04-01 Date du dernier arrêté CatNat connu

Exemple de description générée :

Commune : Poitiers (INSEE 86194)
Total arretes CatNat : 25  |  periode 1982 - 2022
Sur 5 ans : 1  |  sur 10 ans : 3
Perils : Scheresse | Mouvement de Terrain | Inondations et/ou Coules de Boue
Duree totale d'arretes : 1247 j  |  max 365 j  |  moy 49 j
Derniers arretes (date debut -> date fin - peril) : 2022-04-01 -> 2022-12-31 - Secheresse ; ...
Source : GASPAR / Georisques

5.2 Champs complémentaires — Synthèse

Code extrafield Type Exemple Finalité
catnat_nb Entier 25 Nombre total d'arrêtés CatNat publiés
catnat_premier Date 1982-11-09 Date du premier arrêté connu
catnat_dernier Date 2022-04-01 Date du dernier arrêté connu
catnat_periode Texte 1982 - 2022 Période couverte (libellé lisible)
catnat_nb5ans Entier 1 Nombre d'arrêtés sur les 5 dernières années
catnat_nb10ans Entier 3 Nombre d'arrêtés sur les 10 dernières années
catnat_perils Texte Sécheresse \| Mouvement de Terrain \| Inondations… Liste textuelle des périls
catnat_detail Texte 2022-04-01 - Sécheresse ; 2017-04-01 - … Liste lisible des derniers arrêtés (max 10)
catnat_source Texte GASPAR / Géorisques Source des données
catnat_datemaj Date 2026-06-04 Date de la dernière mise à jour Oraklic
catnat_intensite Sélection 1 à 4 4 Intensité globale calculée (1 = faible, 4 = critique)
catnat_rga Booléen 1 Indicateur de zone Retrait-Gonflement d'Argile

5.3 Champs complémentaires — Compteurs par péril

Code extrafield Type Finalité
catnat_secheresse Entier Arrêtés sécheresse
catnat_inondation Entier Arrêtés inondations et coulées de boue
catnat_inondnappe Entier Arrêtés inondations par remontées de nappe
catnat_mvtterrain Entier Arrêtés mouvement de terrain
catnat_glissement Entier Arrêtés glissement de terrain
catnat_tempete Entier Arrêtés tempête
catnat_grele Entier Arrêtés grêle
catnat_neige Entier Arrêtés neige / poids de neige
catnat_sismique Entier Arrêtés séisme
catnat_vagues Entier Arrêtés vagues / submersion
catnat_avalanche Entier Arrêtés avalanche
catnat_affaissement Entier Arrêtés affaissement / effondrement
catnat_autres Entier Arrêtés non classés dans les buckets ci-dessus

5.4 Champs complémentaires — Durées (optionnels)

Code extrafield Type Finalité
catnat_dureetotalej Entier Durée cumulée des arrêtés (jours)
catnat_dureemaxj Entier Durée maximale d'un arrêté (jours)
catnat_dureemoyj Entier Durée moyenne d'un arrêté (jours)

Remarque sur les champs de type date côté Dolibarr : la version REST de Dolibarr ne renseigne pas correctement les extrafields de type Date par API (les autres types fonctionnent). En attendant que ce point soit traité côté Dolibarr, il est recommandé de créer les extrafields catnat_premier, catnat_dernier et catnat_datemaj en type Texte plutôt qu'en type Date — l'information demeure consultable via catnat_periode (texte) et catnat_detail (texte multilignes).

Endpoints appelés

Méthode URL Quand Idempotent
GET /api/index.php/thirdparties?sqlfilters=(t.siren:=:'…') Recherche du tiers existant par SIREN Oui
POST /api/index.php/thirdparties Création d'un tiers inconnu Oui (clé SIREN)
PUT /api/index.php/thirdparties/{id} Mise à jour d'un tiers connu Oui
GET /api/index.php/contacts?sqlfilters=(t.fk_soc:=:N) Anti-doublon avant écriture d'un élu Oui
POST /api/index.php/contacts Création d'un élu inconnu Oui (clé tier + nom + prénom)
PUT /api/index.php/contacts/{id} Mise à jour d'un élu connu Oui
GET /api/index.php/projects?sqlfilters=(t.ref:like:'PC-…') Anti-doublon avant écriture d'un permis Oui
GET /api/index.php/projects?sqlfilters=(t.ref:like:'CBT-…') Anti-doublon avant écriture d'un bâtiment Oui
GET /api/index.php/projects?sqlfilters=(t.ref:like:'CN-…') Anti-doublon avant écriture du projet CatNat Oui
POST /api/index.php/projects Création d'un projet (PC-…, CBT-… ou CN-…) Oui (clé ref)
PUT /api/index.php/projects/{id} Mise à jour d'un projet connu Oui

Aucun autre endpoint n'est appelé par le module.

Limitations

  • Pas de purge. Si la source publique cesse de mentionner un permis ou un arrêté CatNat, le projet correspondant reste dans Dolibarr. Le client décide manuellement de le clore ou de le supprimer.
  • Pas de fusion. Si deux tiers existent dans Dolibarr avec le même SIREN (par exemple, créés à la main avant l'import), le module met à jour le premier trouvé et laisse le second tel quel.
  • Maître d'ouvrage uniquement pour les permis. Un permis de construire est rattaché à la collectivité uniquement si elle en est le maître d'ouvrage. Les permis présents sur son territoire mais portés par une entreprise sont gérés par le module Import entreprises (en attente).
  • Sinistralité agrégée pour les EPCI. Pour un EPCI, le projet CN-… n'est pas créé : la sinistralité est résumée dans les champs catnat et catnatperils du tiers (la donnée détaillée existe sur chaque commune membre).
  • Volume de bâtiments variable. Certaines collectivités peuvent détenir un patrimoine bâti très important (plusieurs milliers de bâtiments pour les grandes métropoles). Le module ne plafonne pas le nombre de projets CBT-… créés, mais l'interface d'aperçu alerte au-delà de 500 projets par collectivité pour que l'opérateur confirme l'envoi manuellement.
  • Bâtiments en co-détention. Les bâtiments peuvent apparaître à la fois dans Oraklic comme projets CBT-… (vue collectivité) et BAT-… (vue entreprise lorsqu'une foncière privée est copropriétaire). Les deux préfixes coexistent sans conflit côté Dolibarr.
  • Pas de notification. Aucun e-mail, aucune tâche planifiée n'est créée à l'import.
  • Volume. Un import « France entière » porte sur ~35 000 communes et ~1 300 EPCI. Le débit est calé sur le quota REST de l'utilisateur API Dolibarr ; il est recommandé d'importer par région ou département lors du premier paramétrage.

Conformité RGPD

Oraklic agit en qualité de sous-traitant au sens de l'article 28 du RGPD pour le compte du client, responsable de traitement, qui détient et opère le CRM Dolibarr.

Nature des données traitées

Le module manipule deux catégories de données distinctes du point de vue RGPD.

Données relatives à des personnes morales publiques — communes et EPCI : nom officiel, SIREN/SIRET, adresse du siège, coordonnées du standard, population, indicateurs de risques, statistiques de permis. Ces données ne sont pas des données à caractère personnel au sens du RGPD ; elles relèvent du régime de l'open data public et de la directive PSI.

Données à caractère personnel — contacts d'élus :

Catégorie Champs concernés Origine
Identification nom, prénom, civilité RNE (Répertoire National des Élus, source publique)
Fonction publique poste, date de début de mandat RNE

Le RNE est un fichier public diffusé par le ministère de l'Intérieur. Les données d'élus y sont publiées au titre de leur mandat public et leur diffusion est encadrée par les textes relatifs à la transparence de la vie publique. Le module ne traite aucune donnée privée des élus (adresse personnelle, téléphone personnel, etc.).

Finalité

Constitution d'un référentiel des collectivités territoriales et de leurs élus dans le CRM du client, en vue d'opérations de prospection et de relation B2G (Business-to-Government).

Sous-traitants ultérieurs

Aucun. Le module fonctionne intégralement entre la base locale Z1 et le CRM du client.

Flux de données

Sources publiques  ──► Z1 (base locale)  ──► API REST Dolibarr (HTTPS)  ──► CRM client
(BANATIC, RNE,
 OFGL, Sit@del2,
 GASPAR, INSEE)

Z1 ne quitte jamais le poste de l'opérateur. Seuls les champs documentés dans la section « Données écrites » sont transmis au CRM.

Conservation des données côté Oraklic

Donnée Persistée par Oraklic Durée
Sources publiques agrégées (Z1) Oui Indéfinie ; Z1 est la base de référence locale, jamais transmise au CRM. Rafraîchie à chaque ingestion.
Résultat du push Non RAM uniquement, purgé en fin d'import
Journaux applicatifs Compteurs uniquement Selon politique de logs du poste

Aucune donnée nominative n'est conservée par Oraklic dans des journaux. Le CRM client reste l'unique référentiel durable des données rattachées aux opérations commerciales.

Logs

Les journaux applicatifs ne contiennent ni nom, ni prénom, ni adresse, ni e-mail, ni téléphone. Sont consignés :

  • compteurs (nombre de tiers, contacts, projets créés ou mis à jour, en erreur) ;
  • identifiants techniques (SIREN, code INSEE, identifiant numérique du tiers Dolibarr) ;
  • classe d'erreur en cas d'échec API (TimeoutError, HTTPError, etc.) sans payload.

Exercice des droits des personnes concernées (élus)

Les données d'élus poussées dans le CRM proviennent du RNE public. Les droits d'accès, rectification et opposition relatifs à la publication des données RNE s'exercent auprès du ministère de l'Intérieur (responsable de traitement de la source).

À l'intérieur du CRM client, les droits s'exercent dans les conditions définies par le client (responsable de traitement du CRM). Oraklic n'est pas en mesure de répondre directement à une demande d'exercice de droit puisque le module ne conserve aucune donnée nominative au-delà de l'import.

Base légale (à confirmer avec le DPO du client)

  • Mission d'intérêt public et transparence de la vie publique pour les données d'élus issues du RNE (art. 6.1.e RGPD et textes relatifs à la transparence de la vie publique).
  • Intérêt légitime du client pour la constitution d'un référentiel B2G interne (art. 6.1.f RGPD).

Le client (responsable de traitement) reste seul habilité à arrêter et documenter sa base légale dans son registre des traitements.