Appearance
Imports des données
Vous pouvez importer vos données dans Odeliane grâce à la fonctionnalité d'import disponible via le bouton situé à la gauche de votre pastille utilisateur en haut à droite de l'application. 
L'import des différentes entités doit s'effectuer dans un ordre précis si des liens existent entre elles. Par exemple, il faut importer les exploitations avant les contacts car c'est le fichier contact qui contient les identifiants des exploitations à associer.
Si vous n'avez pas de lien ou si vous souhaitez importer uniquement une entité, vous pouvez le faire dans l'ordre que vous souhaitez en cliquant directement sur l'étape d'import correspondante. 
Pour chaque entité à importer vous devrez télécharger le modèle de données (excel) attendu en entrée en cliquant sur le bouton Télécharger le modèle puis remplir ce fichier avec vos données avant de le réimporter via le formulaire en ouvrant l'explorateur de fichier ou en le déposant directement dans la zone prévue.
En haut de la page d'import vous trouverez un tableau récapitulatif des derniers imports effectués pour l'entité sélectionnée. 
⚠️ Attention: Si vous importez une entité avec un identifiant déjà existant dans la base de données, elle sera mise à jour avec les nouvelles informations. Les informations du fichier remplaceront les informations existantes.
Imports zonages
Les zonages sont attendus au format geojson avec la projection WGS 84 (EPSG:4326). Pour plus de détails veuillez vous référer au premier paragraphe de la section Verification du fichier. Pour transformer au format geojson il suffit 'd'exporter sous' geojson ou choisir directement le format au moment de la reprojection. Si l'identifiant d'un zonage est déjà présent dans la base de données, le zonage sera mis à jour avec les nouvelles informations et la nouvelle géométrie. Si l'identifiant n'existe pas, un nouveau zonage sera créé.
Explication des différents champs
Les nom des champs doivent correspondre aux noms des propriétés dans le geojson (dans votre table attributaire).
libelle: (Obligatoire) Nom du zonageidentifiant: (Obligatoire) Identifiant unique du zonagecode_couleur: Code couleur en hexadécimal (ex: #FF0000 pour du rouge)commentaire: Commentaire libresurface: Surface en hectarescode_sandre: Code correspondant dans le référentiel SANDREtype_libelle: Type de zonage (ex: AAC, Bassin Versant...) Si le type existe déjà dans la base de données, il sera assigné. Sinon un nouveau type sera créé.enfants_identifiants: Identifiant unique des enfants du zonage (séparés par des # si plusieurs). Les enfants doivent être déjà créés ou présents dans le même fichier que le parent. Ils doivent également être géométriquement contenus dans ou intersectés avec le parent.
Imports exploitations
Les exploitations sont attendues au format excel (.xlsx) les noms des colonnes doivent correspondre au fichier template téléchargeable depuis Odeliane.
Pour pouvoir lancer l'import, vous devez choisir un millésime qui sera utilisé pour les champs SAU_totale et surface_herbe. Si une surface est déjà renseignée pour cette exploitation et ce millésime, elle sera mise à jour avec la nouvelle valeur.
Explication des différents champs
id: Id Odeliane de l'exploitation (utilisé pour mettre à jour une exploitation existante)raison_sociale: (Obligatoire) Raison sociale de l'exploitationidentifiant: (Obligatoire) Identifiant interne de l'exploitation (unique dans Odeliane)siren: Numéro SIREN unique de l'exploitation (format dépendant du pays)code_pacage: Code Pacage unique de l'exploitation (format dépendant du pays, ex: 9 caractères numériques commençant par 0 ou 9 pour la France)commentaires: Commentaire libreemail: Adresse email de l'exploitationtel: Numéro de téléphone 1 (préfixe national, ex: +33658452133 pour la France)portable: Numéro de téléphone 2 (préfixe national, ex: +33658452133 pour la France)langues: Langues parlées (séparées par des # si plusieurs, ex: FR#EN#ES)SAU_totale: Surface Agricole Utile totale en hectares pour l'année choisie (nombre décimal)surface_herbe: Surface en herbe en hectares pour l'année choisie (nombre décimal)nombre_etp_associes: Nombre d'ETP associés à l'exploitation (nombre entier)nombre_etp_salaries: Nombre d'ETP salariés à l'exploitation (nombre entier)is_eta: L'exploitation est-elle une ETA ? true pour Oui ou false pour nonis_projet_cession: L'exploitation est-elle en projet de cession ? true pour Oui ou false pour nonis_repreneur: L'exploitation a été reprise ? true pour Oui ou false pour nonis_distillation: L'exploitation fait-elle de la distillation ? true pour Oui ou false pour noninstallation_dernier_associe_date: Date d'installation du dernier associé (format AAAA-MM-JJ)otex_id: Identifiant OTEX de l'exploitation (si connue) voir la liste des OTEX iciateliers: Ateliers présents sur l'exploitation, il est possible de renseigner une année en ajoutant ex: Bovins Laitiers#Céréales:2021. Si l'atelier n'existe pas dans la base de données, il sera créé avec la première lettre en majuscule et le reste en minuscule (ex: "bovins laitiers" deviendra "Bovins laitiers").zonages: Liste des identifiants des zonages associés à l'exploitation (séparés par des # si plusieurs) avec le millésime correspondant (obligatoire). Les zonages doivent déjà exister dans la base de données. Il est possible de renseigner la surface en hectares de l'exploitation dans le zonage ex: LOS-2021#BAN-2025:3.2 (3.2 hectares dans le zonage BAN en 2025 et pas de surface renseignée pour le zonage LOS en 2021).zonage_siege: Code du zonage où se situe le siège de l'exploitation (doit exister dans la base de données et être lié à l'exploitation via la colonnezonages).PAYS_PACAGE: Code pays utilisé pour vérifier le format du code pacage (si il n'est pas renseigné, le champ PAYS de l'adresse sera utilisé à la place).- Champs pour l'adresse du siège social:
NUMERO_RUE: Numéro de la rueNOM_RUE: Nom de la rueLIEU_DIT: Lieu-ditCOMMUNE: CommuneCP: Code postalINSEE: Code INSEE de la commune (pour la France uniquement)PAYS: Code pays (FR pour France, BE pour Belgique, etc...)
Imports structures
Les structures sont attendues au format excel (.xlsx) les noms des colonnes doivent correspondre au fichier template téléchargeable depuis Odeliane.
Explication des différents champs
id: Id Odeliane de la structure (utilisé pour mettre à jour une structure existante)nom: (Obligatoire) Nom de la structureidentifiant: Identifiant interne de la structuredescription: Description libre de la structurecommentaires: Commentaire libreemail: Adresse email de la structuretel: Numéro de téléphone (préfixe national, ex: +33658452133 pour la France)langues: Langues parlées (séparées par des # si plusieurs, ex: FR#EN#ES)structure_type: Type de structure (ex: Association, Coopérative, CUMA...) Si le type existe déjà dans la base de données, il sera assigné. Sinon un nouveau type sera créé.- Champs pour l'adresse de la structure:
NUMERO_RUE: Numéro de la rueNOM_RUE: Nom de la rueLIEU_DIT: Lieu-ditCOMMUNE: CommuneCP: Code postalINSEE: Code INSEE de la commune (pour la France uniquement)PAYS: Code pays (FR pour France, BE pour Belgique, etc...)
Imports contacts
Les contacts sont attendus au format excel (.xlsx) les noms des colonnes doivent correspondre au fichier template téléchargeable depuis Odeliane.
Explications des différents champs
id: Id Odeliane du contact (utilisé pour mettre à jour un contact existant)nom: (Obligatoire) Nom du contactprenom: Prénom du contactidentifiant: Identifiant interne du contacttitre: Titre ou fonction du contact (ex: Gérant, Président...)commentaires: Commentaire libreemail: Adresse email du contacttel_fixe: Numéro de téléphone fixe (préfixe national, ex: +33158452133 pour la France)tel_mobile: Numéro de téléphone mobile (préfixe national, ex: +33658452133 pour la France)langues: Langues parlées (séparées par des # si plusieurs, ex: FR#EN#ES)date_installation: Date d'installation du contact (format AAAA-MM-JJ)date_naissance: Date de naissance du contact (format AAAA-MM-JJ)civilite: Civilité du contact (Monsieur, Madame)carriere: Carrière du contact (ex: Agriculteur, Retraité...)competences: Compétences du contact (séparées par des # si plusieurs, ex: Agroforesterie#Administratif). Si la compétence n'existe pas dans la base de données, elle sera créée avec la première lettre en majuscule et le reste en minuscule.groupes: Groupes auxquels appartient le contact (séparés par des # si plusieurs, ex: Groupe A#Groupe B). Si le groupe n'existe pas dans la base de données, il sera créé avec la première lettre en majuscule et le reste en minuscule (ex: "groupe a" deviendra "Groupe a").exploitations: Liste des identifiants des exploitations associées au contact (séparés par des # si plusieurs). Les exploitations doivent déjà exister dans la base de données.structures: Liste des identifiants des structures associées au contact (séparés par des # si plusieurs). Les structures doivent déjà exister dans la base de données.- Champs pour l'adresse du contact:
NUMERO_RUE: Numéro de la rueNOM_RUE: Nom de la rueLIEU_DIT: Lieu-ditCOMMUNE: CommuneCP: Code postalINSEE: Code INSEE de la commune (pour la France uniquement)PAYS: Code pays (FR pour France, BE pour Belgique, etc...)
