Comment lire les messages du module
Certains messages se terminent par %s. À cet endroit, le message insère la donnée propre au cas : la clé de cache, le secteur du modèle ou la langue de l'instruction. Regardez bien cette donnée, car elle vous indique quel enregistrement vérifier.
Nous les avons regroupés selon le moment où vous les rencontrerez : lors de la configuration des fournisseurs, des modèles et du cache ; lors de la génération d'instructions pour un ordre de travail ; lors de l'approbation et de la comparaison des versions ; en essayant de modifier des enregistrements protégés par le module ; et en lançant des actions RGPD. Si vous êtes encore en train d'installer le module, le guide de mise en route vous servira de repère avant d'arriver ici.
Configuration : fournisseurs d'IA, modèles et cache
| Message | Quand il apparaît | Que faire |
|---|---|---|
Duplicate cache key %s | Quand une autre entrée possède déjà la même clé de cache | Vérifiez la clé indiquée dans le message : le module n'en accepte pas deux identiques |
Cost ceiling cannot be negative. | Quand le plafond de coût a une valeur négative | Saisissez zéro ou une valeur positive |
Timeout must be positive. | Quand le délai d'attente est nul ou négatif | Indiquez une valeur supérieure à zéro |
Non-Ollama providers must use an HTTPS API URL. | Quand un fournisseur qui n'est pas de type Ollama a une URL d'API qui n'est pas en HTTPS | Passez l'URL en HTTPS ou, si le fournisseur est réellement Ollama, choisissez ce type |
There is already a default template for industry %s. | Quand vous définissez par défaut un deuxième modèle pour le secteur cité dans le message | Ne gardez qu'un seul modèle par défaut par secteur |

AI Work Instructions › AI Providers, avec le type Ollama (self-hosted) et les colonnes de coût mensuel et total à zéro.Le message sur le HTTPS ne concerne que les fournisseurs qui ne sont pas de type Ollama. Dans la boîte de dialogue AI Provider Setup visible dans la séquence ci-dessous, le type choisi est Ollama (self-hosted) et l'Api Url pointe vers localhost. Si vous passez un fournisseur à un autre type qu'Ollama, le message exige une URL d'API en HTTPS.

AI Provider Setup avec le type Ollama (self-hosted) et l'Api Url sur localhost, paramètres avec les sections Generation & Caching et Data & Privacy, liste des Prompt Templates et liste des AI Providers.Pour les modèles, c'est le même principe : le module n'accepte qu'un modèle par défaut par secteur. La liste des modèles comporte une colonne « par défaut » ; c'est elle qu'il faut regarder quand le message citant le secteur apparaît.

AI Work Instructions › Prompt Templates : six modèles par secteur avec les colonnes libellé, par défaut, version et actif.Générer des instructions pour un ordre de travail
| Message | Quand il apparaît | Que faire |
|---|---|---|
AI instructions are disabled for this work center. | En demandant des instructions sur un poste de travail où elles sont désactivées | Vérifiez la configuration de ce poste de travail avec la personne qui l'administre |
Cannot generate instructions: the manufacturing order has no Bill of Materials / components. Add a BOM first. | Quand l'ordre de fabrication n'a ni nomenclature ni composants | Ajoutez la nomenclature et relancez la génération |
An active instruction already exists for this work order in language %s. | Quand une instruction active existe déjà pour cet ordre de travail dans la langue indiquée par le message | Travaillez sur l'instruction active ou générez dans une autre langue |
Instruction is locked (an operator has started work). | En régénérant une instruction alors qu'un opérateur a déjà commencé à travailler | Demandez à un superviseur de forcer la levée du verrou avant de régénérer |
A work order cannot depend on itself. | Quand un ordre de travail figure comme dépendance de lui-même | Supprimez cette dépendance |
Circular dependency detected. | Quand les dépendances entre ordres de travail forment une boucle | Vérifiez la chaîne de dépendances et cassez la boucle |
Le message de verrouillage se poursuit par une deuxième phrase : il précise qu'un superviseur doit forcer la levée du verrou avant de pouvoir régénérer l'instruction. Autrement dit, l'opérateur déjà au travail ne peut pas la régénérer de lui-même.
Avant de régénérer une instruction verrouillée, parlez avec l'opérateur qui a déjà commencé : le message indique clairement que le verrou existe à cause de son travail en cours.
Approuver, numéroter et comparer les versions
| Message | Quand il apparaît | Que faire |
|---|---|---|
Only pending instructions can be approved. | En approuvant une instruction qui n'est pas en attente | Vérifiez le statut : seules les instructions en attente peuvent être approuvées |
Duplicate version number. | Quand deux versions partagent le même numéro | Vérifiez le numéro de version avant d'enregistrer |
Select two different versions. | En comparant une version avec elle-même | Choisissez deux versions différentes |
Enregistrements que le module ne permet ni de modifier ni de supprimer
Ces messages ne signalent pas une panne : ils décrivent des limites que le module impose à certains enregistrements. Si vous les voyez, l'enregistrement reste tel quel.
| Message | Quand il apparaît | Que faire |
|---|---|---|
Instruction versions are immutable and cannot be edited. | En essayant de modifier une version d'instruction | Rien : le module ne permet pas de modifier les versions |
Instruction versions cannot be deleted. | En essayant de supprimer une version d'instruction | Rien : les versions ne se suppriment pas |
Q&A log entries are append-only. | En essayant de modifier une entrée du journal des questions et réponses | Vous pouvez seulement ajouter de nouvelles entrées |
Q&A log entries cannot be deleted. | En essayant de supprimer une entrée de ce journal | Rien : les entrées ne se suppriment pas |
Safety acknowledgements are immutable. | En essayant de modifier une confirmation de sécurité | Rien : le module ne permet pas de les modifier |
Work order is closed; steps are read-only. | En touchant aux étapes d'un ordre de travail clôturé | Les étapes sont en lecture seule |
Autorisations pour les actions RGPD
| Message | Quand il apparaît | Que faire |
|---|---|---|
Only MRP Managers may run GDPR actions. | Quand un utilisateur qui n'est pas MRP Manager lance une action RGPD | Demandez à un utilisateur ayant ce rôle de la lancer |
Pour voir où s'insère chaque élément du module (fournisseurs, modèles, instructions et versions), le détail se trouve dans comment il fonctionne en interne.
Comment FlexigoTech peut vous aider
Manufacturing AI Work-Instruction Copilot est publié sur Odoo Apps pour Odoo 17, 18 et 19, à 49 € HT pour chacune de ces versions, en paiement unique par version. Vous trouverez la fiche sur Odoo Apps et la page du module pour l'achat.
Si c'est l'implémentation d'Odoo qui vous freine, ou si vous devez connecter le module à d'autres systèmes de votre usine, chez FlexigoTech nous implémentons Odoo et développons des connecteurs et intégrations sur mesure.
À lire aussi
Vérifié dans le code du module (version 19.0) et dans les sources citées
Sources
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_cache.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_provider.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workinstruction_template.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_dependency.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction_version.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_qa_log.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_safety_ack.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_step.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): wizard/gdpr_wizard.py
- Code du module : flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): wizard/instruction_diff_wizard.py
- apps.odoo.com/apps/modules/19.0/flexigo_manufacturing_ai_work_instruction_copilot
- apps.odoo.com/apps/modules/17.0/flexigo_manufacturing_ai_work_instruction_copilot
- apps.odoo.com/apps/modules/18.0/flexigo_manufacturing_ai_work_instruction_copilot
- flexigotech.com/en/services.html
