Jak czytać komunikaty modułu
Niektóre komunikaty kończą się na %s. W tym miejscu komunikat wstawia konkretną informację: klucz pamięci podręcznej, branżę szablonu albo język instrukcji. Zwróć na nią uwagę, bo wskazuje, który rekord trzeba sprawdzić.
Pogrupowaliśmy je według momentu, w którym się na nie natkniesz: przy konfiguracji dostawców, szablonów i pamięci podręcznej; przy generowaniu instrukcji dla zlecenia operacji; przy zatwierdzaniu i porównywaniu wersji; przy próbie zmiany rekordów chronionych przez moduł oraz przy uruchamianiu akcji GDPR. Jeśli dopiero konfigurujesz moduł, przewodnik wdrożenia posłuży Ci za mapę, zanim tu trafisz.
Konfiguracja: dostawcy AI, szablony i pamięć podręczna
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Duplicate cache key %s | Gdy istnieje już inny wpis z tym samym kluczem pamięci podręcznej | Sprawdź klucz podany w komunikacie: moduł nie przyjmuje dwóch identycznych |
Cost ceiling cannot be negative. | Gdy limit kosztów ma wartość ujemną | Wpisz zero lub wartość dodatnią |
Timeout must be positive. | Gdy czas oczekiwania wynosi zero lub jest ujemny | Podaj wartość większą od zera |
Non-Ollama providers must use an HTTPS API URL. | Gdy dostawca, który nie jest typu Ollama, ma adres URL API inny niż HTTPS | Zmień URL na adres HTTPS albo, jeśli dostawca to faktycznie Ollama, wybierz ten typ |
There is already a default template for industry %s. | Gdy oznaczasz jako domyślny drugi szablon dla branży wskazanej w komunikacie | Zostaw jeden domyślny szablon na branżę |

AI Work Instructions › AI Providers z typem Ollama (self-hosted) i kolumnami kosztu miesięcznego oraz całkowitego równymi zero.Komunikat o HTTPS dotyczy tylko dostawców, którzy nie są typu Ollama. W oknie AI Provider Setup, które widzisz w sekwencji poniżej, wybrany typ to Ollama (self-hosted), a Api Url wskazuje na localhost. Jeśli zmienisz typ dostawcy na inny niż Ollama, komunikat wymaga adresu URL API z HTTPS.

AI Provider Setup z typem Ollama (self-hosted) i Api Url na localhost, ustawienia z sekcjami Generation & Caching i Data & Privacy, lista Prompt Templates oraz lista AI Providers.Z szablonami jest podobnie: moduł przyjmuje tylko jeden domyślny na branżę. Na liście szablonów jest kolumna domyślności i to ją warto sprawdzić, gdy pojawi się komunikat z nazwą branży.

AI Work Instructions › Prompt Templates: sześć szablonów branżowych z kolumnami etykiety, domyślności, wersji i aktywności.Generowanie instrukcji dla zlecenia operacji
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
AI instructions are disabled for this work center. | Gdy żądasz instrukcji w gnieździe roboczym, które ma je wyłączone | Sprawdź konfigurację tego gniazda z osobą, która nim zarządza |
Cannot generate instructions: the manufacturing order has no Bill of Materials / components. Add a BOM first. | Gdy zlecenie produkcyjne nie ma zestawienia materiałów ani komponentów | Dodaj zestawienie materiałów i wygeneruj ponownie |
An active instruction already exists for this work order in language %s. | Gdy dla tego zlecenia operacji istnieje już aktywna instrukcja w języku podanym w komunikacie | Pracuj na aktywnej instrukcji albo wygeneruj ją w innym języku |
Instruction is locked (an operator has started work). | Przy ponownym generowaniu instrukcji, gdy operator już rozpoczął pracę | Poproś kierownika o wymuszenie zwolnienia blokady przed ponownym generowaniem |
A work order cannot depend on itself. | Gdy zlecenie operacji figuruje jako zależność samego siebie | Usuń tę zależność |
Circular dependency detected. | Gdy zależności między zleceniami operacji tworzą pętlę | Przejrzyj łańcuch zależności i przerwij pętlę |
Komunikat o blokadzie ma drugie zdanie: mówi, że kierownik musi wymusić zwolnienie blokady, zanim instrukcję będzie można wygenerować ponownie. Innymi słowy, operator, który już pracuje, nie może zrobić tego sam.
Zanim wygenerujesz ponownie zablokowaną instrukcję, porozmawiaj z operatorem, który już zaczął: komunikat jasno mówi, że blokada istnieje z powodu jego trwającej pracy.
Zatwierdzanie, numerowanie i porównywanie wersji
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Only pending instructions can be approved. | Przy zatwierdzaniu instrukcji, która nie oczekuje na zatwierdzenie | Sprawdź status: zatwierdzić można tylko oczekujące instrukcje |
Duplicate version number. | Gdy dwie wersje mają ten sam numer | Sprawdź numer wersji przed zapisaniem |
Select two different versions. | Przy porównywaniu wersji z samą sobą | Wybierz dwie różne wersje |
Rekordy, których moduł nie pozwala edytować ani usuwać
Te komunikaty nie oznaczają awarii: opisują ograniczenia, jakie moduł nakłada na niektóre rekordy. Jeśli któryś się pojawi, rekord pozostaje bez zmian.
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Instruction versions are immutable and cannot be edited. | Przy próbie edycji wersji instrukcji | Nic: moduł nie pozwala zmieniać wersji |
Instruction versions cannot be deleted. | Przy próbie usunięcia wersji instrukcji | Nic: wersji się nie usuwa |
Q&A log entries are append-only. | Przy próbie zmiany wpisu w dzienniku pytań i odpowiedzi | Można tylko dodawać nowe wpisy |
Q&A log entries cannot be deleted. | Przy próbie usunięcia wpisu z tego dziennika | Nic: wpisów się nie usuwa |
Safety acknowledgements are immutable. | Przy próbie zmiany potwierdzenia zasad bezpieczeństwa | Nic: moduł nie pozwala ich zmieniać |
Work order is closed; steps are read-only. | Przy edycji kroków zamkniętego zlecenia operacji | Kroki są tylko do odczytu |
Uprawnienia do akcji GDPR
| Komunikat | Kiedy się pojawia | Co zrobić |
|---|---|---|
Only MRP Managers may run GDPR actions. | Gdy akcję GDPR uruchamia użytkownik, który nie jest MRP Manager | Poproś użytkownika z tą rolą o jej uruchomienie |
Jeśli chcesz zobaczyć, gdzie pasuje każdy element modułu (dostawcy, szablony, instrukcje i wersje), szczegóły znajdziesz w artykule jak to działa od środka.
W czym pomoże Ci FlexigoTech
Manufacturing AI Work-Instruction Copilot jest dostępny w Odoo Apps dla Odoo 17, 18 i 19, w cenie 49 € netto (bez VAT) za każdą z tych wersji, z jednorazową płatnością za wersję. Znajdziesz kartę w Odoo Apps oraz stronę modułu z opcją zakupu.
Jeśli hamuje Cię samo wdrożenie Odoo albo musisz połączyć moduł z innymi systemami w zakładzie, w FlexigoTech wdrażamy Odoo i tworzymy konektory oraz integracje szyte na miarę.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 19.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_cache.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_provider.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workinstruction_template.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_dependency.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction_version.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_qa_log.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_safety_ack.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_step.py
- Kod modułu: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): wizard/gdpr_wizard.py
- Kod modułu: 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
