Université du Nous Outils numériques Faire de la place dans ces mails Archiver ses mails avec Thunderbird (libérer l'espace OVH) Pourquoi faire ça ? Ton espace mail sur les serveurs OVH est limité à 5 Go. Quand tu reçois un message d'alerte ou que l'espace est saturé, il faut déplacer d'anciens mails vers ton ordinateur pour les sortir du serveur. ⚠️ Les mails stockés en dossier local ne sont disponibles que sur le PC sur lequel tu les as archivés. Ils ne seront plus accessibles depuis ton téléphone ou un autre ordinateur. Étape 1 — Créer un dossier local d'archive Dans Thunderbird, la colonne de gauche liste tous tes comptes et dossiers. Tout en bas, tu trouveras la section Dossiers locaux — tout ce qui s'y trouve est stocké sur ton PC, pas sur le serveur. Fais un clic droit sur Dossiers locaux Clique sur Nouveau dossier… Nomme-le selon le modèle : Archive Prénom UdN (ex. Archive Marie UdN) Clique sur Créer le dossier Étape 2 — Créer un sous-dossier par année Dans le dossier que tu viens de créer : Fais un clic droit dessus Clique sur Nouveau dossier… Nomme-le avec l'année à archiver, ex. 2024 Clique sur Créer le dossier Tu obtiens ainsi : Dossiers locaux > Archive Marie UdN > 2024 Étape 3 — Désactiver la vue par conversation Avant de sélectionner les mails, désactive la vue groupée par conversation pour pouvoir tout sélectionner proprement. Dans le menu Affichage → Trier par → décoche Grouper par tri (ou Conversations). Étape 4 — Sélectionner les mails de l'année à archiver Ouvre le dossier concerné (ex. Courrier entrant de ton compte UdN) Clique sur l'en-tête de colonne Date pour trier par date Clique sur le premier mail de 2024, puis fais défiler jusqu'au dernier mail de 2024 Maintiens Shift et clique sur ce dernier mail pour tout sélectionner Le compteur en haut de la fenêtre indique le nombre de messages sélectionnés Étape 5 — Déplacer les mails vers le dossier local Fais un clic droit sur la sélection Clique sur Déplacer vers → Dossiers locaux → Archive Prénom UdN → 2024 Thunderbird déplace les mails : ils sont retirés du serveur OVH et stockés sur ton PC Résultat ✅ L'espace libéré sur OVH est immédiat ✅ Les mails archivés restent consultables depuis Thunderbird sur ce PC ❌ Ils ne sont plus accessibles depuis ton téléphone ou un autre ordinateur Routine recommandée Répète cette opération une fois par an, en archivant les mails d'il y a 2 ans. Année en cours Mails à archiver 2025 2023 2026 2024 2027 2025 💡 Il est rare d'avoir besoin d'un mail de 2 ans d'âge. Si toutefois c'est le cas, les archives restent accessibles dans Thunderbird sur ton PC. Configurer son e-mail fond'action sur Mail (macOS) Ce guide explique comment configurer votre adresse e-mail fond'action ( @fondaction-udn.org) dans l'application Mail de macOS. Il est basé sur notre installation OVH MX Plan. Avant de commencer Votre adresse e-mail complète : prenom.nom@fondaction-udn.org Votre mot de passe de messagerie (celui du compte e-mail, pas celui de votre session Mac) Les paramètres fond'action (à recopier tels quels) Paramètre Serveur entrant (IMAP) Serveur sortant (SMTP) Nom du serveur ssl0.ovh.net ssl0.ovh.net Port 993 465 Sécurité SSL/TLS SSL/TLS Authentification Mot de passe normal Mot de passe normal Identifiant votre adresse e-mail complète votre adresse e-mail complète Étapes 1. Ouvrir l'ajout de compte Ouvrez l'application Mail. Dans la barre de menu en haut, cliquez sur Mail puis Ajouter un compte (ou Comptes… si vous avez déjà un compte configuré). 2. Choisir le type de compte Dans la liste, sélectionnez Autre compte Mail…, puis cliquez sur Continuer. 3. Renseigner vos informations Nom : votre prénom et nom (ce qui s'affichera aux destinataires) Adresse e-mail : prenom.nom@fondaction-udn.org Mot de passe : votre mot de passe de messagerie Cliquez sur Se connecter. 4. Saisir les serveurs manuellement Mail affichera probablement le message « Impossible de vérifier le nom ou le mot de passe du compte ». C'est normal : il faut renseigner les serveurs à la main. Type de compte : IMAP Serveur de courrier entrant : ssl0.ovh.net Serveur de courrier sortant : ssl0.ovh.net Cliquez de nouveau sur Se connecter. 5. Choisir les applications Laissez Mail coché (l'option Notes est facultative), puis cliquez sur OK. 6. Vérifier les ports et la sécurité Allez dans Mail > Réglages… (ou Préférences) > Comptes, sélectionnez votre compte fond'action, puis l'onglet Réglages du serveur : Courrier entrant (IMAP) Serveur : ssl0.ovh.net Nom d'utilisateur : votre adresse e-mail complète Décochez « Gérer automatiquement les réglages de connexion » Port : 993 TLS/SSL activé Authentification : Mot de passe Courrier sortant (SMTP) Serveur : ssl0.ovh.net Port : 465 TLS/SSL activé Authentification : Mot de passe Nom d'utilisateur : votre adresse e-mail complète Cliquez sur Enregistrer. C'est fait ! Envoyez-vous un e-mail de test pour vérifier l'envoi et la réception. En cas de souci Erreur de mot de passe : vérifiez que l'identifiant est bien l'adresse e-mail complète ( prenom.nom@fondaction-udn.org) et non juste le prénom. Les e-mails ne partent pas : c'est presque toujours le serveur sortant (SMTP). Revérifiez le port 465 et SSL/TLS dans les réglages du serveur. Accès rapide sans configurer Mail ? Le webmail Roundcube est accessible depuis votre espace, avec les mêmes identifiants. IA à l'UdN : ce qu'on peut faire, ce qu'on ne peut pas faire Document de cadrage pour l'équipe — pour comprendre ce qu'une IA sur notre propre serveur sait faire, ce qui nécessite une IA externe (type Claude), ce que ça coûte, et où se situent les questions qu'on se pose aujourd'hui. 1. Panorama : s'y retrouver dans l'IA Avant d'entrer dans le détail, deux mots de vocabulaire évitent bien des confusions. Un « modèle » de langage, c'est un programme entraîné sur d'énormes quantités de texte, qui a appris à prédire la suite la plus probable d'une phrase. On mesure sa « taille » en paramètres (les réglages qu'il a appris) : plus il y en a, plus il est capable de nuance et de raisonnement — mais aussi plus il est lourd à faire tourner. C'est un repère utile pour la suite : nos petits modèles maison pèsent 7 à 8 milliards de paramètres, les grands modèles du cloud en pèsent des centaines de milliards. Assistant ≠ modèle. On confond souvent deux choses. L'assistant, c'est le produit qu'on ouvre (ChatGPT, Claude, Le Chat de Mistral…). Le modèle, c'est le moteur à l'intérieur (GPT-5.5, Claude Opus, Mistral Large). C'est comme une voiture et son moteur : on peut changer de moteur sans changer de voiture. Quand vous entendez « GPT-5 » ou « Mistral 3 », ce sont des moteurs, pas des marques différentes. Les principaux assistants grand public (2026) : ChatGPT (OpenAI) — le couteau suisse, le plus polyvalent. Moteur : GPT-5.5. Claude (Anthropic) — rédaction longue, code, données sensibles. Moteurs : Opus, Sonnet, Haiku, Fable. Gemini (Google) — profondément intégré à Gmail, Docs, Drive. Moteur : Gemini 3 Pro. Copilot (Microsoft) — l'assistant de Word, Excel, Outlook, Teams. S'appuie sur les moteurs d'OpenAI. Mistral / Le Chat (français) — le « champion souverain », données hébergées en Europe. Moteurs : Mistral Large 3, Medium 3.5. À retenir : en 2026, environ trois entreprises sur quatre utilisent au moins un outil d'IA, et aucun outil ne domine sur tout. Le bon choix dépend du contexte — c'est précisément l'objet de ce document pour l'UdN. Sources : blog-ia.fr · stephanelarue.com 2. Les deux mondes de l'IA (à comprendre d'abord) Il existe deux familles d'IA très différentes, et le choix entre les deux dépend de deux critères : la sensibilité des données, et la complexité de la tâche. L'IA sur notre serveur (auto-hébergée — Ollama, Whisper) Avantage : souveraine. Nos données ne sortent jamais de nos machines. Idéal pour tout ce qui est confidentiel (gouvernance de nos clients, conflits, données personnelles). Limite : c'est un « petit » modèle (7-8 milliards de paramètres). Il fait bien les tâches simples et cadrées, mais se perd sur le raisonnement complexe. Il est aussi plus lent (quelques dizaines de secondes par réponse). Bon pour : transcrire, résumer, reformuler, des tâches répétitives et cadrées. L'IA externe / cloud (type Claude, ChatGPT) Avantage : très puissante (des centaines de milliards de paramètres). Excellente sur le raisonnement complexe, la rédaction élaborée, les tâches multi-étapes. Limite : nos données transitent chez le fournisseur (souvent américain). À éviter pour le très sensible, ou alors en anonymisant d'abord. Bon pour : le travail cognitif complexe, la rédaction fine, l'analyse poussée. Facturation : Nous avons deux utilisations possibles : Avec le site ia.universite-du-nous.org ou on sera facturé au token (j'ai mis une limite à 20€ par mois pour l'UdN). sinon via les abonnements des plateformes comme Claude ou ChatGpt La règle simple Donnée sensible + tâche simple → notre serveur. Tâche complexe + besoin de qualité → IA externe (en anonymisant si sensible). Un point important à retenir Notre IA locale n'« apprend » pas toute seule de nos échanges. Elle s'améliore parce que nous enrichissons sa base de connaissances (nos méthodes, nos exemples) au fil du temps. Nous avons besoin de lui donner nos fichiers — qualifs, comptes rendus, déroulés, propositions commerciales — pour qu'elle puisse se servir de ces exemples. Le « de mieux en mieux » est piloté par nous, pas automatique. 3. Ce que l'IA peut faire pour nous — 5 familles d'usage Plutôt qu'une liste à rallonge, on peut regrouper les usages en cinq familles, avec à chaque fois un exemple qu'on vit déjà (ou qu'on pourrait vivre) à l'UdN. Synthétiser — produire un compte rendu à partir de photos de paperboard, résumer la transcription d'une réunion (enjeux, objectifs, prochains pas, « ce qui est dit en creux », points à approfondir), analyser un débrief (les questions qu'on se pose, les difficultés rencontrées, les points d'attention). Transformer — transcrire un audio en texte (Whisper), traduire un document, reformuler ou proposer un « pas de côté » sur une idée. Concevoir — écrire des consignes d'ateliers, une trame 6 chapeaux de De Bono, des supports pédagogiques (ESC, GPC, objections…). Automatiser — mettre à jour des indicateurs, remplir ou exploiter des fichiers Excel et Odoo, préparer et trier des mails, fiabiliser un import RoleBase. Analyser — lire et structurer des documents longs : rapports, conventions, comptes rendus. Ces familles se recoupent avec le tableau ci-dessous, qui précise où faire chaque tâche. 4. Nos usages, classés Légende : 🟢 notre serveur (souverain) · 🔵 IA externe recommandée (qualité) · 🟠 l'humain reste indispensable Cas d'usage Où ? Commentaire honnête Transcrire une réunion d'1h 🟢 Notre serveur Whisper fait la transcription très bien, en souverain. Une relecture humaine reste utile (noms propres, acronymes mal transcrits). Synthèse d'une transcription de réunion 🟢 Notre serveur (correct) / 🔵 pour une synthèse fine Résumé basique : notre IA suffit. Synthèse nuancée qui capte les enjeux : l'IA externe est bien meilleure. Produire un déroulé de réunion (3h à 1 journée) 🔵 IA externe Faisable en local mais générique. Un bon déroulé demande du raisonnement et de la finesse. L'IA externe aide surtout à la créativité — sachant qu'elle ne peut pas atteindre notre finesse. Notre expertise de facilitation reste le cœur. Proposer des questions (6 chapeaux de De Bono) 🟢 Notre serveur Tâche cadrée et méthodique, bien adaptée à une IA locale, surtout avec nos exemples en base de connaissance. À partir de notes, imaginer un séminaire d'une journée 🔵 IA externe Conception créative multi-étapes : un gros modèle est nettement meilleur. L'IA locale donnerait un canevas plat. Répondre à une offre (cahier des charges + réunion de qualif) 🔵 IA externe Tâche complexe (comprendre un besoin, argumenter, structurer). Données parfois sensibles → anonymiser ou traiter le non-sensible. C'est typiquement ce qu'on fait déjà avec Claude. Document de proposition commerciale avec notre charte graphique 🔵 IA externe (texte) + 🟠 mise en forme L'IA rédige le contenu ; la charte graphique se gère avec nos outils de mise en page (l'IA ne « pose » pas une charte graphique complexe seule). Retrouver des infos dans nos documents (« a-t-on déjà bossé sur les tiers-lieux ? qu'a-t-on fait ? ») 🟢 Notre serveur (RAG) Cas idéal pour le RAG local : indexer nos livrables et comptes rendus, puis interroger en souverain. Très utile et faisable chez nous. Synthèse de nos accompagnements à partir des livrables 🟢 Notre serveur (RAG) / 🔵 pour une analyse fine Retrouver et résumer : local. Tirer une analyse transversale profonde : IA externe. Retours d'expérience (REX) à partir de nos documents 🟢 Notre serveur (RAG) Souverain (données internes), et c'est un usage par lots où la lenteur du local n'est pas gênante. Rapport de séminaire à partir de photos (post-its, tableaux) 🔵 IA externe Lire des photos (post-its manuscrits, affiches) demande une IA « multimodale » puissante. Les petits modèles locaux lisent mal les images. Webinaires (≈50 vidéos) → extraire l'essentiel, faire des shorts / slides réseaux 🔵🟠 Mixte, gros chantier Transcription : 🟢 local. Extraction des moments forts + rédaction des posts : 🔵 externe. Montage des shorts + visuels : 🟠 outils dédiés + humain. Projet réaliste, mais en plusieurs briques. Imaginer ET mettre en œuvre un plan de com 🔵 pour imaginer / 🟠 pour mettre en œuvre L'IA aide à concevoir un plan. La mise en œuvre (publier, animer, ajuster) reste un travail humain + outils. Ne pas attendre une automatisation complète. Image de synthèse / facilitation graphique à partir d'un audio 🟠 Très limité aujourd'hui Transformer un audio de réunion en une vraie facilitation graphique de qualité : aucune IA ne le fait bien aujourd'hui. On peut extraire des idées clés (🟢/🔵) et éventuellement générer des visuels, mais la facilitation graphique reste un savoir-faire humain. (ChatGPT propose des choses si on le guide bien.) Lire mes mails, préparer des réponses, automatiser des tâches quotidiennes 🔵 IA externe uniquement Hors de portée de l'IA locale : demande un modèle très puissant et des capacités d'agent. « Lire les dynamiques collectives, ce qui se joue » 🟠 Reste humain L'IA peut repérer des signaux de surface (temps de parole, thèmes récurrents, tensions lexicales) comme support à votre analyse. Mais « ce qui se joue » — le non-dit, l'énergie, le relationnel — reste votre expertise. Aide au repérage, jamais un verdict. Quelques cas d'usage supplémentaires qui pourraient nous être utiles : Cas d'usage Où ? Intérêt pour nous Traduire des documents (FR ↔ EN…) 🟢 Notre serveur Souverain, correct pour des traductions de travail. Préparer un compte rendu selon NOTRE format à partir d'un transcript 🟢 Notre serveur (RAG) En lui donnant nos modèles de CR, elle produit dans notre structure. Gain de temps réel. Générer des variantes (reformuler une raison d'être, plusieurs formulations d'une redevabilité) 🟢 Notre serveur Tâche cadrée, adaptée au local. C'est déjà l'usage IA dans RoleBase. Anonymiser un document avant de l'envoyer à une IA externe 🟢 Notre serveur Utile comme « sas » : le local retire les infos sensibles, puis on peut utiliser l'IA externe sans risque. Base de connaissances interne interrogeable (toute notre doc méthodo) 🟢 Notre serveur (RAG) Un « moteur de recherche intelligent » sur nos savoirs UdN. Très structurant à terme. Brainstorming / idéation cadrée (ice-breakers, métaphores d'inclusion…) 🟢 Notre serveur Léger, souverain, dépanne bien. 5. Les enjeux : souveraineté & écologie L'IA n'est pas neutre. Deux sujets nous concernent directement, nous à l'UdN, et éclairent pourquoi on tient à faire tourner une partie de l'IA chez nous. Souveraineté Aujourd'hui, 86 % des entreprises françaises confient encore leurs données sensibles à des IA américaines soumises au Cloud Act. Le marché reste dominé par des acteurs américains, aussi bien pour les modèles (OpenAI, Google, Anthropic) que pour les processeurs graphiques (Nvidia ~95 % du marché) et l'infrastructure (AWS, Azure, Google Cloud). Choisir des outils souverains, ou héberger nous-mêmes, c'est reprendre la main sur nos données et celles de nos clients. Écologie L'entraînement et l'usage massif de l'IA ont un coût environnemental réel : Les data centers dans le monde ont consommé environ 415 TWh en 2024, avec une projection de 800 à 1 000 TWh d'ici 2027 — plus du double en trois ans, l'IA générative en étant le principal moteur. En France, la consommation des data centers a augmenté de 38 % depuis 2021. Toujours en France, 160 centres ont prélevé 575 000 m³ d'eau potable en 2024, l'équivalent de la consommation annuelle d'une commune de 10 000 habitants. Ces chiffres invitent à un usage sobre : privilégier le local pour le volume, réserver les gros modèles cloud aux usages qui le justifient vraiment. Sources : journaldunet.com · macertif.com · Bpifrance · economiematin.fr 6. Approfondir : IA locale, Ollama, RAG & skills Cette section explique, sans jargon, les briques techniques derrière « notre serveur ». Mistral, l'alternative souveraine Mistral est l'éditeur français d'IA. Ses atouts : hébergement européen, conformité RGPD et AI Act « natives », et des modèles open weight (téléchargeables et auditables) — donc utilisables chez nous. À qualité comparable, ses tarifs sont souvent plus bas, et ses modèles sont particulièrement à l'aise en français. La nuance honnête : la souveraineté n'est pas qu'une étiquette. Mistral dépend encore de sous-traitants et de processeurs hors UE, même s'il documente ses transferts. Autrement dit, c'est la meilleure option souveraine crédible, pas une garantie absolue. Une IA sur son PC ? Les besoins matériels Faire tourner un modèle en local, c'est possible sur une machine ordinaire, à condition d'ajuster ses attentes à son matériel : Minimum avec Ollama : 8 Go de RAM, un processeur 64 bits, pas de carte graphique obligatoire. Confortable : 16 Go de RAM et une carte graphique de 8-12 Go, qui fait tourner des modèles de 7 à 14 milliards de paramètres à bonne vitesse. Règle simple : compter environ 1 Go de RAM par milliard de paramètres. Sans carte graphique, ça fonctionne quand même, mais c'est plus lent. C'est cette contrainte matérielle qui explique pourquoi « notre serveur » utilise de petits modèles : ils tiennent en mémoire et restent rapides. Ollama, c'est quoi ? Ollama est un logiciel qui permet de lancer un modèle open source en local, en une seule commande. Il peut aussi utiliser des modèles d'IA d'internet qu'il soit gratuit ou payant (comme Claude Sonnet ou ChatGPT 5.5). L'analogie la plus parlante : Ollama, c'est comme un lecteur de musique installé sur votre machine (type VLC), par opposition à un service de streaming (comme ChatGPT en ligne). Avec le lecteur local, vous possédez les fichiers (ici, les modèles), ça marche sans connexion, et personne ne sait ce que vous « écoutez » — vos conversations restent privées. Concrètement, comme aucune donnée ne quitte la machine, il n'y a aucun transfert hors UE : c'est la voie la plus directe vers une IA conforme au RGPD. ça marche seulement pour les IA téléchargé en local. Une IA sur un VPS pour toute l'équipe — et ses limites Plutôt que d'installer l'IA sur chaque poste, on peut la faire tourner sur un serveur mutualisé (notre VPS dédié IA) accessible à toute l'équipe. Avantage : un seul serveur pour tous, coût partagé. Limites à connaître : la puissance et la mémoire graphique sont partagées entre les utilisateurs, le matériel a un coût, et — règle de sécurité — il ne faut jamais exposer ce service directement sur internet sans authentification. RAG : brancher l'IA sur NOS documents Le RAG (Retrieval-Augmented Generation, « génération augmentée par récupération ») est la brique la plus utile pour nous. Le principe, en trois temps : Chercher — l'IA retrouve, dans nos propres documents, les passages pertinents pour la question posée. Augmenter — elle ajoute ces passages au contexte de la question. Générer — elle rédige une réponse en s'appuyant sur ces sources, donc vérifiable. Deux bénéfices concrets : beaucoup moins d'erreurs inventées (puisque la réponse s'appuie sur des sources réelles), et une mise en place 5 à 10 fois plus rapide — et bien moins coûteuse — qu'un ré-entraînement de modèle, avec une base facile à mettre à jour. Pour nous, c'est un assistant branché sur nos comptes rendus, notre wiki (BookStack), nos procédures et RoleBase, notre drive.  C'est un sacré boulot pour faire les RAG. donc ça va prendre du temps mais plus on travail dessus, plus l'IA fera ce qu'on lui demande en fonction de notre métier. Elle apprends de nous, par contre on le l'entraine pas du tout.  Les « skills » Un skill, c'est une « compétence » ou un mode d'emploi qu'on donne à l'IA pour qu'elle exécute une tâche précise à notre façon — par exemple produire un compte rendu au format UdN, ou suivre notre méthode de facilitation. C'est le moyen d'inscrire nos savoir-faire dans l'outil, sans reprogrammer quoi que ce soit. Sources : digitiz.fr · localaimaster.com · tech-insider.org · natural-net.fr (RAG) 7. Combien ça coûte ? Deux modèles économiques très différents. L'IA sur notre serveur (Ollama/Whisper) — coût FIXE On paye le serveur (VPS dédié IA : ~10-20 € HT/mois). Et c'est tout. Que l'on fasse 10 ou 10 000 requêtes, le prix ne change pas. Le modèle est gratuit (open source). Soit moins d'1 €/personne/mois pour 15 personnes. Imbattable — mais uniquement pour les tâches que l'IA locale sait faire. L'IA externe (Claude, etc.) — coût VARIABLE (à l'usage) Soit par abonnement (~20 €/mois par personne pour un usage confortable), Soit à la consommation (API : on paye selon le volume traité — de quelques euros à bien plus selon l'intensité). Le coût est souvent par utilisateur, pas mutualisé (il existe des offres équipe, mais individualisées par siège). Comparaison   IA locale (notre serveur) IA externe (cloud) Coût ~12-15 €/mois fixe, illimité ~20 €/mois/pers (abo) ou variable (API) Mutualisation oui (un serveur pour tous) souvent par personne Données souveraines transitent chez le fournisseur Qualité correcte (tâches simples) excellente (tâches complexes) Vitesse plus lente (CPU) rapide Le modèle réaliste pour l'UdN Ce n'est pas « l'un OU l'autre », mais les deux, selon l'usage : IA locale pour le gros volume de tâches simples et sensibles (coût fixe mutualisé, très économique). IA externe pour le travail complexe de ceux qui en ont besoin (coût par personne, à réserver aux usages qui le justifient). 8. Nos questionnements actuels Voici les questions qu'on se pose honnêtement aujourd'hui à l'UdN, avec des éléments pour y voir clair. Nos données clients - souveraineté ? C'est la question centrale. Le point souvent mal compris : le Cloud Act vise la nationalité juridique du fournisseur, pas la localisation des serveurs. Un datacenter en France opéré par un acteur américain reste soumis au Cloud Act. Nos leviers de protection : choisir un prestataire de droit européen (idéalement certifié SecNumCloud par l'ANSSI) ; chiffrer en gardant nos propres clés ; pour le sensible, passer par l'IA locale (Ollama) ou Mistral ; ne jamais coller de données personnelles dans une version gratuite grand public ; utiliser notre local comme sas d'anonymisation avant tout envoi à une IA externe. Cadre applicable : le RGPD et l'AI Act, avec des sanctions pouvant atteindre 20 M€ ou 4 % du chiffre d'affaires mondial. Autrement dit, ce n'est pas un détail : c'est structurant pour notre responsabilité. Les IA local ne pose aucun problème puisque tout est sur notre serveur, par contre des qu'on utilise une IA payante ou gratuite sur le web ça transite sur ses serveurs. Je ne crois pas qu'on aura de problème de confidentialité car les données sont trop grande et c'est pas nous avec nos recherches qui entrainons les IA, c'est les boites comme anthropic ou openAI qui entraine les IA. Nous n'avons pas les moyens. Donc même si nos données transite, ça pose plus des questions éthique que de fuite.  Garde-t-on une vérification humaine ? Oui, et c'est un principe de travail, pas une option. On traite chaque sortie d'IA comme un brouillon, jamais comme une vérité. En pratique, un tri simple : les tâches à faible enjeu et réversibles (résumer un mail, proposer un titre) n'ont pas besoin de relecture systématique ; les tâches à fort enjeu ou irréversibles (une réponse à une offre, un document qui nous engage) passent toujours par une validation humaine. Les erreurs de l'IA (« hallucinations ») Une IA peut produire un contenu plausible mais faux : c'est ce qu'on appelle une hallucination. Ce n'est pas un bug rare, c'est un comportement structurel des modèles de langage. Le risque, pour nous, n'est pas l'erreur en soi, mais l'erreur non détectée dans un document qui nous engage. La parade tient en trois mots : ancrer (RAG + recherche web pour appuyer les réponses sur des sources), vérifier (relecture humaine sur le sensible), former l'équipe à repérer une réponse inventée. Point de vigilance utile : on a tendance à faire davantage confiance à une réponse d'IA bien formulée qu'à une source humaine — d'où l'importance de garder un œil critique, surtout sur les chiffres, les citations et les références. 9. Ce qu'il faut retenir Notre IA locale peut être notre outil pour tout ce qui est simple + sensible : transcription, synthèses cadrées, recherche dans nos documents, reformulations. Elle protège nos données et celles de nos clients. L'IA externe (Claude / ChatGPT) reste nécessaire pour le travail complexe : conception créative, rédaction fine, réponses à des offres, analyse poussée. On l'utilise en anonymisant quand c'est sensible. L'humain reste au centre. L'IA prépare, propose, dégrossit. Mais la facilitation, la lecture des dynamiques, la relation, le sens — c'est nous. L'IA est un assistant, pas un remplaçant de notre métier. Attention aux attentes. Certaines choses qu'on imagine « faciles pour une IA » (lire une facilitation graphique depuis un audio, comprendre finement un collectif) ne sont pas mûres. Mieux vaut viser des usages solides que d'être déçus. Chiffres et versions de modèles à jour à la date de rédaction (juillet 2026). L'IA évolue vite : à revérifier avant toute décision d'outillage. AS Articles pour les devis 📋 Articles Odoo — Guide d'utilisation UdN Université du Nous · Module Ventes / Articles 1. Pourquoi des articles dans Odoo ? Les articles Odoo permettent de standardiser ce qu'on facture. Chaque prestation courante (coaching, journée d'intervention, supervision…) a sa propre ligne avec une référence interne et un prix de vente par défaut. Quand on crée un devis, on choisit dans cette liste plutôt que de ressaisir à chaque fois. Certains articles ont un prix à 0 € ou 1 € : c'est intentionnel. Cela permet de les faire apparaître dans les devis pour rendre visible le travail non facturé (prépa, COPIL, débrief). 2. Logique des familles d'articles Les articles sont regroupés par famille. Voici la structure globale : 2.1 Coaching Pour du coaching individuel ou collectif, hors supervision : Référence Nom de l'article Prix Mode Coach-Groupe Coaching groupe (proposeur, GT, équipe…) 150 € Mixte coach-indiv Coaching individuel (hors supervision leader) 100 € Mixte 💡 Le coaching est distinct de la supervision : le coaching est ouvert à tous, la supervision s'adresse spécifiquement aux leaders/managers (voir section Supervision). 2.2 Interventions sur site ou à distance Les interventions d'accompagnement sont déclinées en journée ou demi-journée, en présentiel ou distanciel. Les prix ne comprennent pas les temps de préparation (voir COPIL / Prépa). Référence Nom de l'article Prix Mode AS1/2JourPrez Demi-journée d'intervention sur site 550 € Présentiel AS1/2JourDist Demi-journée d'intervention à distance 500 € Distanciel ASJourPrez Journée d'intervention sur site 1 000 € Présentiel ASJourDist Journée d'intervention à distance 900 € Distanciel ASOBS Observation de réunion d'équipe 250 € Présentiel 💡 Pour une journée complète, utiliser ASJourPrez ou ASJourDist — ne pas doubler deux demi-journées sauf si c'est vraiment deux interventions distinctes. 2.3 Facilitation embarquée Quand un facilitateur est intégré à l'équipe cliente pour animer depuis l'intérieur : Référence Nom de l'article Prix Mode FacilEmbarqJour Fonction embarquée facilitation — jour 550 € Présentiel FacilEmbarqHeure Fonction embarquée facilitation — heure 80 € Présentiel 2.4 Supervision La supervision est assurée par Laurent ou Lydia, et s'adresse aux leaders et managers (pas au même public que le coaching) : Référence Nom de l'article Prix Mode Supervision Supervision (Leader.euse, manager.euse…) 150 € Mixte 2.5 Accompagnement cartographique (Carto) Pour l'accompagnement à la cartographie de gouvernance (CartoGouv), notamment quand on veut intervenir pour accompagner aux outils : holaspirit, glassfrog, rolebase... Référence Nom de l'article Prix Mode CartoGouv Soutien technique cartographie numérique 100 € Présentiel 2.6 Abonnements RoleBase Les abonnements donnent accès à la plateforme RoleBase auto-hébergée de l'UdN : Référence Nom de l'article Prix Mode Abo-carto Abonnement Gouv carto 250 € — Abo-gouv-vivante Abonnement Gouv vivante 350 € — 2.7 Ingénierie et préparation Ces articles couvrent le travail invisible mais réel : conception pédagogique, préparation, COPIL, débrief. On les met à 0 € pour les rendre visibles dans le devis sans les facturer. Référence Nom de l'article Prix Mode IngéPéda Ingénierie Pédagogique 60 € — prepa Prépa pour intervention 75 € — COPIL COPIL 100 € Mixte 💡 Convention : mettre la quantité à 0 (ou le prix à 0 €) pour ces articles dans le devis quand ils ne sont pas facturés. Cela les rend visibles pour le client tout en gardant le total correct. 2.8 Autres articles courants Référence Nom de l'article Prix Mode Mediation Médiation 1 000 € — Anim-Web Animation de webinaire(s) intra 150 € Distanciel Frais mission Frais de mission 0 € — Remise Remise -1 € — LiveFaireEns Livre - Réinventons le faire ensemble 22,95 € — 3. Créer un devis avec ces articles 3.1 Accéder aux articles Aller dans Ventes → Articles (ou Facturation → Articles selon la vue) Pour retrouver un article : utiliser la référence interne dans la barre de recherche 3.2 Ajouter des lignes dans un devis Dans le devis, cliquer sur Ajouter un article Taper la référence interne (ex. : ASJourPrez) ou le début du nom Vérifier la quantité et le prix — ils sont pré-remplis mais modifiables 💡 Pour les temps non facturés (prépa, COPIL, débrief) : ajouter la ligne avec l'article correspondant et mettre la quantité ou le prix à 0. Le client voit le poste mais pas de montant. 3.3 Choisir le bon article En cas de doute, voici les règles de base : Coaching vs Supervision : coaching = tout public, supervision = leaders/managers (Laurent ou Lydia) Présentiel vs Distanciel : toujours préciser dans la référence (Prez / Dist) Journée vs Demi-journée : une journée complète = un seul article Jour, pas deux demi-journées Abonnement vs Accompagnement : l'abonnement (Abo-carto, Abo-gouv-vivante) donne l'accès plateforme ; CartoGouv est l'accompagnement humain   Université du Nous — document interne · mis à jour mai 2026     Agora Créer un espace formation COOC Création d'un espace Formation sur l'Agora Les catégories et synchro YesWik IMPORTANT ! Procédure pour créer un groupe dont les utilisateurs et espaces sont synchronisés avec YesWiki : Attention : Pour les groupes "Apprenant·e", le nom doit être Apprenant·e Nom du futur espace par défaut. Créer la communauté : catégorie d'apprenant : Exemple coopawatt  Création de la communauté Apprenant.es Coopawatt en enfant de Apprenant.es Création de l'espace de formation HumHub Création du groupe  Ne pas oublié de décocher les éléments d'inscription Profil par groupe.  Associer l'espace à l'espace par défaut de la catégorie apprenant.es XXX Associer le groupe à la catégorie. Créer les tables du site YesWiki correspondant en utilisant le préfixe indiqué sur cette page. (Voir sur Infomaniak) Vérifier qu'elles sont bien détectées pour le groupe en revenant sur cette page. Pour les groupes liés à un site YesWiki ne jamais changer le nom, même si le nom de l'espace a changé, car sinon il faudrait changer le nom des tables YesWiki correspondantes ! La création des tables n'est pas obligatoire, mais il n'y aura pas de synchronisation des utilisateurs, des profils et des espaces avec les groupes YesWiki. La synchronisation avec YesWiki ne se fait que lorsque l'on change les groupes à un utilisateur ou s'il devient membre ou quitte un espace, mais pas à la création d'un groupe ni d'un espace. En tant qu'administrateur de l'Agora, on crée un espace. On le nomme et saisit (en copier-coller-modifier si besoin) sa description. On choisit la visibilité "Privé". "Découverte de la GP" "Cette formation propose une offre complète pour découvrir et pratiquer la gouvernance partagée." On choisit les modules suivants : "External Websites", "Notification de masse", "Calendar", "Analytique", "Custom Pages (Page personnalisées)" (pour DGP uniquement)., "Files" (pour Facilis uniquement). exemple Liste pour promo DGP : exemple Liste pour promo Facilis : On peut inviter à ce stage une personne de l'équipe d'animation de cette promo. Cocher inviter sans les inviter pour pouvoir le mettre admin dans l'espace sans attendre qu'ielle accepte l'invitation Il faut maintenant changer le logo. Les logos doivent se trouver à l'emplacement https://partage.universite-du-nous.org/apps/files/?dir=/Données du Nous/80_Outils Numériques/Plateforme/images&fileid=298226 . Il peut être nécessaire de les télécharger en local si le dossier n'est pas synchronisé sur votre poste. On doit également rattacher l'espace au groupe d'espace qui va bien en utilisant le menu de réglages. Passer par le menu "administration" Puis "Espaces", puis "catégorie" De retrouver l'espace qui vient d'être crée tout en bas, qui est sans catégorie, de cliquer sur le menu à droite, puis de choisir "changer de catégorie" et de lui mettre la catégorie "Apprenant_e DGP" (pour DGP) ou aprenant.e Facilis inter (pour facilis). On choisit de masquer le menu "A propos", toujours dans les réglages, onglet "Avancés". Je remplis les informations du champ "A propos" qui s'afficheront au-dessus du fil d'actu. Je rajoute les sujets selon le type de formation Etapes spécifiques pour COOC Dans le Wiki https://gp.universite-du-nous.org il faut aller dans la roue crantée, puis base de données puis dans Ferme YesWiki... clique sur le + Dans le formulaire : Mettre comme Titre le titre de l'espace d'apprentissage Mettre comme Description : Wiki de formation de type « 5 chapitres » pour XXX / Wiki de formation de type « 360° de la GP » pour XXX Mettre comme Nom de la personne référente du wiki : UdN - rôle Agora & rôle Plateforme Numérique Mettre comme Email de la personne référente : technique@universite-du-nous.org Mettre comme Adresse du wiki le nom court (URL dans les paramètres de l'espace : Avancé) Mettre comme Mot de passe de l'admin : softfocus pour Modèle de Wiki, sélectionner : Modèle de COOC de l'UdN Mettre comme Préfixe des tables le préfixe de table YesWiki du groupe HumHub : faire correspondre avec celui à mettre dans admin yesWIki et le nom de la table faire un pirouette pour changer les admin et propriétaire pour qu'on soit toustes admin La suite ici https://social.jardiniersdunous.org/mail/mail/index?id=2831 ou là https://docs.google.com/document/d/1tzmSDPvvZkhBn3cOGnjD2wYRtcEbQ6ZEFsOgVlUGFH0/edit?tab=t.0#heading=h.nwowh6pk0fe1 Il reste à passer les facilitateurs/animateurs de l'espace, une fois qu'ils sont bien membres de l'espace, en droits d'administrateur. Voilà, c'est fini ! attention bug actuel :  On a un problème sur l'édition de page : C'est le problème CSP + hashcash. La solution c'est d'ajouter le .htaccess dans le dossier du site de formation ici coopawatt cat > ~/sites/gp.universite-du-nous.org/coopawatt/.htaccess << 'EOF' Header set Content-Security-Policy "script-src https://* http://* * 'unsafe-inline' 'unsafe-eval' 'report-sample'; font-src 'self' https://*.universite-du-nous.org" EOF Rolebase Protocole de validation Plan de test — RoleBase UdN v12 Version : 12.0 — Date : 21/05/2026 Objectif : Valider les fonctionnalités de la plateforme après chaque déploiement Voila le lien vers le fchier excel modèle : https://partage.universite-du-nous.org/s/gxffxSKnB8Rdxxq Comment utiliser ce plan Symbole Signification ✅ Test passé ❌ Test échoué — bug à documenter ⚠️ Test partiel — comportement dégradé — Non testé Pour chaque test : remplir la colonne Résultat, Commentaire et Bug dans le fichier Excel associé. AUTH — Authentification N° Action Prérequis Résultat attendu AUTH-01 Se connecter avec email/mot de passe valide Compte existant Redirection vers le tableau de bord de l'orga AUTH-02 Se connecter avec email/mot de passe invalide Compte existant Message d'erreur affiché, pas de redirection AUTH-03 Créer un nouveau compte Email non utilisé Compte créé, email de confirmation envoyé AUTH-04 Se déconnecter Être connecté Redirection vers la page de connexion ORG — Organisation N° Action Prérequis Résultat attendu ORG-01 Créer une nouvelle organisation Être connecté Organisation créée, redirection vers l'orga ORG-02 Modifier le nom et logo de l'orga Être admin de l'orga Modifications sauvegardées et visibles ORG-03 Modifier la couleur d'accent Être admin de l'orga Couleur appliquée sur l'interface ORG-04 Modifier le message de bienvenue Être admin de l'orga Message visible sur la page d'accueil ORG-05 Changer le mode de gouvernance (Libre/Agile/Holacratique) Être admin Permissions UI adaptées au mode choisi ORG-06 Passer en mode Holacratique → confirmation modale Être admin Modale de confirmation affichée, rôles structurels créés ORG — Organigramme N° Action Prérequis Résultat attendu ORG-10 Visualiser l'organigramme Orga avec cercles Cercles et rôles affichés correctement ORG-11 Cliquer sur un cercle → voir les sous-cercles Cercle avec enfants Sous-cercles affichés ORG-12 Filtrer par 'Mes rôles' Être membre d'un rôle Seuls mes rôles sont mis en surbrillance ORG-13 Distinction visuelle cercle (🫧 small-caps) vs rôle Orga avec cercles et rôles Cercles en small-caps, rôles normaux ROLE — Rôles & Cercles N° Action Prérequis Résultat attendu ROLE-01 Créer un nouveau rôle dans un cercle Être admin/leader Rôle créé et visible dans l'organigramme ROLE-02 Modifier la raison d'être d'un rôle Être admin/leader Modification sauvegardée ROLE-03 Ajouter des redevabilités à un rôle Être admin/leader Redevabilités sauvegardées et affichées ROLE-04 Ajouter des règles communes à un rôle Être admin/leader Règles sauvegardées ROLE-05 Assigner un membre à un rôle Être admin/leader + membre existant Membre assigné, visible dans l'organigramme ROLE-06 Retirer un membre d'un rôle (bouton UserMinus) Membre assigné Membre retiré du rôle ROLE-07 Archiver un rôle Être admin/leader Rôle archivé et non visible ROLE-08 Créer un cercle (sous-groupe) Être admin/leader Cercle créé avec rôles structurels MBR — Membres N° Action Prérequis Résultat attendu MBR-01 Inviter un nouveau membre par email Être admin Email d'invitation envoyé MBR-02 Ajouter un membre sans email Être admin Membre créé sans compte utilisateur MBR-03 Voir la liste des membres Être connecté Liste complète des membres affichée TENS — Tensions N° Action Prérequis Résultat attendu TENS-01 Créer une tension opérationnelle depuis le menu Être connecté Tension créée avec badge OPÉ TENS-02 Créer une tension de gouvernance depuis le menu Être connecté Tension créée avec badge GOUV TENS-03 Créer une tension depuis la popup (nouveau bouton) Être connecté Popup avec champs Rôle et Type visibles (layout colonne) TENS-04 Remplir la description d'une tension Tension créée Description sauvegardée et affichée TENS-05 Valider une tension (passer en Terminé) Tension en cours Tension dans la liste Terminé TENS-06 Rejeter une tension (passer en Bloqué) Tension en cours Tension dans la liste Bloqué TENS-07 Filtrer tensions par 'Mes rôles' Être membre d'un rôle Seules les tensions de mes rôles affichées TENS-08 Filtrer tensions par 'Cercles' Être membre d'un cercle Tensions du cercle affichées TENS-09 Filtrer tensions par 'Toute l'organisation' Être connecté Toutes les tensions de l'orga affichées TENS-10 Voir le badge OPÉ/GOUV sur les tensions Tensions des deux types Badges colorés corrects PROJ — Projets N° Action Prérequis Résultat attendu PROJ-01 Créer un nouveau projet Être connecté Projet créé et visible dans la liste PROJ-02 Modifier le statut d'un projet Projet existant Statut mis à jour PROJ-03 Archiver un projet Projet existant Projet archivé et non visible PP — Prochains pas ⚠️ Fortement modifié en v12 N° Action Prérequis Résultat attendu PP-01 Créer un prochain pas en réunion (avec note) Être en réunion, tension ouverte Prochain pas sauvegardé en BDD PP-02 Créer un prochain pas en réunion (sans note) Être en réunion, tension ouverte Prochain pas sauvegardé même sans note PP-03 Valider tension avec PP → apparaît dans Traités Prochain pas saisi PP visible sous le titre barré dans Traités PP-04 PP d'une tension d'un autre membre visible Tension d'un autre membre avec PP PP visible dans la liste Traités PP-05 Rouvrir une tension traitée → PP pré-rempli Tension traitée avec PP Champ PP pré-rempli avec la valeur existante PP-06 PP visible toutes réunions confondues PP créé dans une ancienne réunion PP affiché même si créé dans une autre réunion PP-07 Page 'Prochains pas' — voir mes PP PP existants Liste des PP avec cercle et réunion associés PP-08 Marquer un prochain pas comme fait PP existant PP barré et marqué fait REU — Réunions ⚠️ Fortement modifié en v12 N° Action Prérequis Résultat attendu REU-01 Créer une nouvelle réunion Être admin/leader Réunion créée avec les étapes par défaut REU-02 Démarrer une réunion Réunion planifiée Interface de réunion active REU-03 Étape Inclusion — écrire des notes Être en réunion Notes sauvegardées REU-04 Étape Indicateurs — saisir les valeurs Être en réunion, indicateurs configurés Valeurs sauvegardées REU-05 Étape Checklist — cocher les items Être en réunion, checklist configurée Items cochés sauvegardés REU-06 Triage opé — ajouter une tension inline Être en réunion, mode éditable Tension créée et ajoutée à l'étape REU-07 Triage opé — importer une tension existante Tensions disponibles Tension importée dans l'étape REU-08 Triage opé — valider une tension avec PP Tension dans l'étape PP sauvegardé, tension dans Traités REU-09 Triage opé — PP affiché sous le titre (pas à droite) Tension traitée avec PP PP affiché EN DESSOUS du titre barré REU-10 Triage opé — rouvrir une tension traitée Tension traitée Tension repasse en À traiter REU-11 Étape Prochains pas — voir les PP de la réunion PP créés pendant la réunion PP affichés en kanban REU-12 Terminer la réunion Être en réunion Réunion marquée comme terminée REU-13 Notes réunion → description tension à la validation Tension créée en réunion avec notes puis validée Description = texte des notes (pas JSON) EMAIL — Emails ⚠️ Corrigé en v12 N° Action Prérequis Résultat attendu EMAIL-01 Rappel J-1 réunion — automatique Réunion planifiée demain, cron 9h UTC Email reçu la veille à 9h UTC EMAIL-02 Tester rappel J-1 manuellement Réunion dans les 36h Email reçu après le curl test EMAIL-03 CR réunion — reçu automatiquement après fin Réunion terminée, cron toutes les heures Email CR reçu dans l'heure suivant la fin EMAIL-04 CR réunion — contient les prochains pas Réunion avec PP PP listés dans le mail EMAIL-05 CR réunion — envoyé une seule fois (flag summarySent) Réunion terminée Pas de doublon même si cron passe plusieurs fois EMAIL-06 Invitation nouveau membre — email reçu Membre invité Email d'invitation reçu Commandes de test manuel : # Rappel J-1 curl -X POST http://localhost:8888/cron.sendMeetingReminders \ -H "Content-Type: application/json" \ -H "x-nhost-webhook-secret: cron-secret-udn" \ -d '{}' # Compte-rendu curl -X POST http://localhost:8888/cron.sendMeetingSummaries \ -H "Content-Type: application/json" \ -H "x-nhost-webhook-secret: cron-secret-udn" \ -d '{}' ASYNC — Gouvernance asynchrone N° Action Prérequis Résultat attendu ASYNC-01 Soumettre une tension en gouvernance async Mode holacratique + asyncGovernance activé Mail envoyé aux membres du cercle ASYNC-02 Voter 'Valider' sur une tension async Email avec lien de vote reçu Vote enregistré ASYNC-03 Voter 'Objecter' sur une tension async Email avec lien de vote reçu Objection enregistrée, tension passe en réunion ASYNC-04 Cron clôture auto à la deadline Tension async sans objection à deadline asyncStatus = governance_async_validated ASYNC-05 Bouton 'Appliquer les évolutions' visible asyncStatus = governance_async_validated Bouton visible et actif ASYNC-06 Appliquer les évolutions Évolutions en attente Évolutions appliquées, tension fermée ADM — Administration N° Action Prérequis Résultat attendu ADM-01 Accéder au tableau de bord admin Être super-admin Page admin accessible avec liste des orgas ADM-02 Impersonner un utilisateur Être super-admin Bandeau orange 'Mode impersonation' affiché ADM-03 Modifier le plan d'une orga Être super-admin Plan mis à jour (vivante/carto) ADM-04 Export ISO 9001 Excel Être admin orga Fichier Excel téléchargé avec 4 onglets IMP — Import N° Action Prérequis Résultat attendu IMP-01 Importer une structure Glassfrog (JSON) Fichier JSON Glassfrog valide Structure importée dans l'orga EXC — Excalidraw N° Action Prérequis Résultat attendu EXC-01 Créer une fresque collaborative depuis une tension addon_excalidraw activé Lien Excalidraw créé et ouvert EXC-02 Créer une fresque depuis une réunion addon_excalidraw activé Lien Excalidraw créé MEET — Meet UdN N° Action Prérequis Résultat attendu MEET-01 Lancer une visio Meet depuis une réunion addon_meet activé Lien Meet généré et ouvert NR — Non régression technique Ces tests sont à lancer après chaque déploiement ou modification technique. N° Action Prérequis Résultat attendu NR-01 Build frontend sans erreur TypeScript Code modifié npm run build → 0 erreurs NR-02 Backend démarre sans erreur Après restart Logs OK, port 8888 accessible NR-03 Permissions Hasura next_step = org.members Après toute modif permissions Membres voient les PP de tous les cercles NR-04 Un seul prochain pas par tension (contrainte UNIQUE) Plusieurs créations PP pour même tension Upsert, pas de doublon en BDD NR-05 Crons actifs et URL correctes (sans /trpc/) Après recréation cron URLs = /cron.X dans Hasura metadata Vérification crons : docker exec rolebase-graphql-1 sh -c 'curl -s -X POST http://localhost:8080/v1/metadata \ -H "Content-Type: application/json" \ -H "x-hasura-admin-secret: hasura-admin-secret-prod-rolebase" \ -d "{\"type\":\"export_metadata\",\"args\":{}}"' | \ python3 -c " import sys, json data = json.load(sys.stdin) for c in data.get('cron_triggers', []): print(c['name'], '|', c['webhook']) " Récapitulatif Catégorie Nb tests Authentification 4 Organisation 10 Rôles & Cercles 8 Membres 3 Tensions 10 Projets 3 Prochains pas 8 Réunions 13 Emails 6 Gouvernance async 6 Admin 4 Import 1 Excalidraw 2 Meet UdN 1 Non régression 5 TOTAL 84 Document généré le 21/05/2026 — RoleBase UdN v12 — Université du Nous Odoo Facture Chorus Pro Envoyer une facture Chorus Pro — Guide comptable Odoo 14 — SCIC UdN — Les points clés à respecter Ce guide explique les actions indispensables pour qu'une facture soit acceptée par Chorus Pro : choisir le bon contact client, renseigner la référence interne, et bien renvoyer la facture après toute modification. Étape 0 — Trouver le code service du client Sur l'annuaire de Chorus Pro, tu trouveras l'identifiant . Ensuite il faut le rajouter sur la fiche du contact (l'adresse de facturation, celle avec la virgule dans le nom), section Divers, le code service Chorus est affiché entre crochets. Ici le code service est 04AMIDEX. Ce code vous est fourni par le client public. Étape 1 — Sélectionner le bon contact client Quand vous créez la facture, dans le champ Client, ne pas choisir la société principale. Il faut sélectionner le sous-contact qui contient le code service Chorus. Comment le reconnaître : Son nom s'affiche en deux parties séparées par une virgule, par exemple : Aix Marseille UNiversité, AIX MARSEILLE UNIVERSITE ⚠️ Attention : Si vous choisissez la société principale (sans la virgule), la facture sera rejetée avec l'erreur : « Vous devez sélectionner un contact comme adresse de facturation » Étape 2 — Renseigner la Référence client Aller dans l'onglet Autres informations et renseigner le champ Référence client avec le code service Chorus du client (ex : 04AMIDEX). Ce champ est vide par défaut, même si le code service est déjà visible sur la fiche du contact (étape 0). Il faut le saisir manuellement sur chaque facture. 🛑 Important : Sans ce champ, la facture sera rejetée avec l'erreur : « Le code service doit être obligatoirement renseigné » ⚠️ Étape 3 — Bien remettre en brouillon avant de corriger (piège fréquent) Si vous corrigez une facture déjà confirmée ou déjà rejetée par Chorus (par exemple pour ajouter la Référence client manquante), il est obligatoire de d'abord cliquer sur « Remettre en brouillon » avant de modifier le champ. Pourquoi : si vous modifiez le champ sans repasser en brouillon, ou si vous oubliez de le faire, Odoo ne régénère pas le fichier XML technique envoyé à Chorus. Le PDF visible peut sembler correct, mais le fichier réellement transmis (qui n'est pas celui que vous voyez à l'écran) garde l'ancienne version, sans le code service. Chorus va donc rejeter à nouveau la facture, même si tout semble bon dans Odoo. Bon réflexe à chaque correction : Remettre en brouillon Corriger le contact et/ou la Référence client Confirmer Cliquer sur Send to Chorus ← cette étape est obligatoire, sans elle rien n'est renvoyé 🔁 Send to Chorus doit être cliqué à chaque fois après une correction. Confirmer la facture ne suffit pas et ne renvoie rien tout seul à Chorus Pro. Étape 4 — Vérifier que la facture est bien intégrée Après l'envoi via Send to Chorus, cliquer sur Update Flow Status pour voir le statut. Si tout est correct, le statut doit passer à : INTEGRE → La facture est acceptée par le client public ✅ Récapitulatif — les règles à retenir Client : choisir le sous-contact avec la virgule (ex : Aix Marseille UNiversité, AIX MARSEILLE UNIVERSITE) Référence client : renseigner le code service Chorus dans l'onglet Autres informations (ex : 04AMIDEX) — sur chaque facture Remettre en brouillon avant toute correction d'une facture déjà confirmée/rejetée Send to Chorus : à cliquer systématiquement après chaque correction et reconfirmation — c'est ce bouton qui envoie réellement la facture En cas de rejet Message d'erreur Solution Le code service doit être obligatoirement renseigné Remettre en brouillon, renseigner la Référence client, confirmer, puis Send to Chorus Vous devez sélectionner un contact comme adresse de facturation Remettre en brouillon, choisir le sous-contact (avec la virgule), confirmer, puis Send to Chorus HTTP error code 403 / 401 Contacter l'administrateur Odoo — problème technique côté serveur En cas de problème non résolu : contacter Yohan Reversat — gestion@universite-du-nous.org