ERP i integracje

Integracja Autodesk Inventor z ERP: struktura wyrobu do SAP i modele z parametrów zamówienia

Integracja Autodesk Inventor z ERP działa w dwóch kierunkach. CAD → ERP przenosi strukturę wyrobu (BOM) i dokumentację, a ERP albo zamówienie → CAD generuje modele i rysunki z parametrów. To dwie różne sprawy, z innymi narzędziami i innym ryzykiem.

Piszę jako inżynier produkcji. Drugi z tych kierunków robię: dodatek do Autodesk Inventor dla działu konstrukcji Kocher+Beck Polska tworzy z parametrów zamówienia modele 3D, rysunki wykonawcze i dokumentację 2D w standardzie działu. Jest gotowy do produkcji i jest wdrażany. Pierwszego kierunku, czyli BOM do SAP Business One, nie wdrażałem. Opisuję go na podstawie dokumentacji Autodesk i SAP jako ofertę, z pytaniami, które zadaję przed startem.

Dwa kierunki, dwie różne sprawy

KierunekCo przenosiNarzędzia z dokumentacji AutodeskRyzykoMój status
CAD → ERP Struktura wyrobu (BOM) i dokumentacja do ERP. Eksport BOM z reguły iLogic (ThisBOM.Export) albo własny dodatek. Numeracja pozycji, wybór widoku BOM, kto jest właścicielem kartoteki. Oferta, nie wdrażałem.
Zamówienie → CAD Parametry zamówienia, z których powstają modele 3D, rysunki wykonawcze i dokumentacja 2D. Parametry modelu, reguły iLogic, dodatek (komponent COM z plikiem .addin). Wyjątki spoza reguł, standard rysunku działu, zatwierdzenie przez konstruktora. Dowód: dodatek gotowy do produkcji, wdrażany w dziale konstrukcji.

Jak przenieść BOM z Inventora do ERP?

Inventor pozwala wyeksportować BOM z reguły iLogic funkcją ThisBOM.Export do pliku, na przykład tekstowego rozdzielanego przecinkami albo Excela. Dalszy import do ERP wymaga osobnego kroku: własnego programu, dodatku do ERP lub konektora. Rodzaj tego kroku wynika z możliwości ERP.

Co dokumentacja Autodesk mówi o eksporcie BOM z iLogic

Funkcja ma postać ThisBOM.Export("nazwa widoku BOM", nazwa pliku, format). Dokumentacja Autodesk (pomoc iLogic) opisuje ją tak:

  • Widoki BOM. Obsługiwane są widoki „Structured” i „Parts Only”. Widok trzeba włączyć (prawy przycisk na karcie w oknie BOM) przed pierwszym uruchomieniem reguły.
  • Widok „Model Data” nie jest dostępny do eksportu.
  • Formaty. Wśród stałych formatu są Microsoft Access, Microsoft Excel, dBASE III i IV oraz pliki tekstowe rozdzielane tabulatorem lub przecinkiem, także w Unicode. Dla Excela rozszerzenie musi być .xls, bo .xlsx nie jest obsługiwane.
  • Miejsce zapisu. Bez pełnej ścieżki plik trafia do folderu, w którym leży złożenie.
ThisBOM.Export("Parts Only", "Bom353.xls", kMicrosoftExcelFormat)

Przykład pochodzi z opisu funkcji w pomocy Autodesk i pokazuje samą składnię. Nazwy stałych i dostępne formaty sprawdź w pomocy swojej wersji Inventora.

Po stronie SAP Business One

W SAP Business One struktura produktu (receptura) należy do tabel, które dokument SAP wymienia jako dostępne dla zapytań SQLQueries. Aneks II dokumentu zestawia nazwy kolekcji, na przykład ProductTreeLines i ProductTreeStages. Nazwę encji sprawdzam w $metadata Twojej instalacji. Odczyt jest więc udokumentowany. Tego, jak dodać strukturę z zewnętrznego pliku, w dokumencie nie sprawdzałem i nie przedstawiam jako gotowej drogi.

Rozwiązania tego kroku oferują też dostawcy konektorów. Nie oceniam ich tutaj. Jeśli rozważasz konektor, poproś dostawcę o opis tego, co dokładnie zapisuje w SAP, i sprawdź to z partnerem utrzymującym Twój system.

Pytania, które zadaję przed startem

  • Który numer pozycji w Inventorze odpowiada kodowi artykułu w ERP i kto prowadzi słownik zgodności?
  • Który widok BOM jest wzorcem: strukturalny czy zestawienie części?
  • Co ma się stać z pozycją, której nie ma w kartotece ERP: odrzucenie, utworzenie, zgłoszenie człowiekowi?
  • Kto zatwierdza zmianę struktury po stronie ERP i czy jest zapis historii zmian?
  • Czy BOM trafia do ERP jako gotowy dokument, czy jako propozycja do zatwierdzenia?

Status: tej drogi nie wdrożyłem. To oferta. Zaczynam od próby na jednym wyrobie, na kopii danych, i porównania wyniku z tym, co dział konstrukcji zna z własnego zestawienia.

Czy do połączenia Inventora z SAP Business One potrzebny jest Vault?

Opis funkcji ThisBOM.Export nie wymienia Vault jako warunku: eksport robi reguła iLogic w złożeniu, w którym działa. Vault służy do zarządzania danymi inżynierskimi i bywa przydatny z innych powodów, ale jego potrzeby nie wywodzę z samego eksportu BOM. Konektory pomiędzy Vault a ERP to produkty dostawców, więc o ich zakresie decyduje dokumentacja dostawcy.

Czy można automatycznie generować modele i rysunki z parametrów zamówienia?

Tak, jeśli konstrukcję da się opisać parametrami i regułami, które potwierdza osoba odpowiedzialna za konstrukcję. Parametry sterują wymiarami i położeniem komponentów, a reguły iLogic albo dodatek zamieniają je w model i rysunek. Ten kierunek robię dla działu konstrukcji Kocher+Beck Polska.

Parametry jako wejście

Według pomocy Inventora parametry ustalają rozmiar i kształt elementów oraz położenie komponentów w złożeniach. Z rodzajów opisanych w pomocy wybieram trzy, które mają największe znaczenie dla automatyzacji:

  • Parametry modelu powstają automatycznie z wymiarów szkicu, więzów złożenia i elementów.
  • Parametry użytkownika opisują wymagania funkcjonalne. Można je grupować, sterować nimi z arkusza i używać w równaniach oraz regułach iLogic.
  • Parametry połączone pochodzą z arkusza Excel albo innego pliku modelu. Wartości z arkusza edytuje się w Excelu, nie w Inventorze.

To właśnie tu zamówienie spotyka CAD: wartości z zamówienia mają trafić do parametrów, a reszta powstaje z konstrukcji. Dodatek może też tworzyć parametry własne (Custom parameters) przez API. Parametry mogą być eksportowane do zestawienia materiałowego i listy części, co moim zdaniem zamyka pętlę z kierunkiem CAD → ERP.

Dodatek Inventora czy reguły iLogic?

Dokumentacja Autodesk opisuje dodatek jako komponent, który można napisać w dowolnym języku tworzącym bibliotekę DLL typu COM, z przykładami w Visual Basic, C# i C++. Inventor przy starcie woła metodę Activate dodatku, a do znalezienia dodatku służy plik manifestu z rozszerzeniem .addin w jednej z czterech wskazanych lokalizacji. Wymagane elementy manifestu to m.in. identyfikator klasy (ClassId), identyfikator klienta (ClientId), nazwa wyświetlana i opis.

Dokumentacja dla Inventora 2026 zaznacza też, że od Inventora 2025 środowisko to .NET 8, a kreatory dodatków wymagają Visual Studio 2022 w wersji 17.8 lub nowszej. Dla mnie oznacza to, że wersję Inventora u klienta ustalam na diagnozie, bo od niej zależy sposób budowy i instalacji dodatku.

Wybór między regułami a dodatkiem to moja ocena inżynierska, dokumentacja go nie rozstrzyga:

  • Reguły iLogic wybieram, gdy logika jest prosta, dotyczy jednego dokumentu i utrzymuje ją konstruktor, który zna iLogic.
  • Dodatek wybieram, gdy trzeba sterować wieloma dokumentami, budować własny interfejs, czytać zamówienie z zewnątrz albo zapewnić aktualizację jednym kliknięciem.

Mój dowód: dodatek dla działu konstrukcji

Dodatek dla Kocher+Beck Polska tworzy z parametrów zamówienia modele 3D, rysunki wykonawcze i dokumentację 2D w standardzie działu: ramka i tabelka pochodzą z rysunków działu konstrukcji. Aktualizacja następuje jednym kliknięciem. Status: gotowy do produkcji, wdrażany w dziale konstrukcji.

Nie mam pomiaru czasu przed i po, a nie wszyscy konstruktorzy działu go jeszcze używają. Nie podaję liczb, wyrobów ani wersji Inventora. Wdrażam go z działem, krok po kroku.

Czego nie da się zautomatyzować?

Nie zautomatyzuję wyrobów, których nie da się opisać parametrami i regułami, ani wyjątków, o których decyduje konstruktor. Dla nich automatyzacja przygotowuje szkic, a konstruktor go przegląda i zatwierdza. W moich projektach zatwierdzenie przez człowieka jest bramką.

  • Nietypowe wyroby, dla których brakuje reguł.
  • Decyzje o odstępstwie od standardu rysunku działu.
  • Wymagania klienta, których nie ma w parametrach zamówienia.

Jak zacząć?

Potrzebuję od działu konstrukcji czterech rzeczy: wersji Inventora i licencji, przykładowych rysunków z ramką i tabelką działu, stanowiska testowego oraz osoby, która odpowiada za reguły. Pierwszy krok to jeden typ wyrobu: od parametrów do modelu i rysunku na stanowisku testowym. Kolejne kroki i bramki opisuję na stronie Integracje SAP, MES i CAD.

Dane z SAP Business One potrzebne do takiej automatyzacji czytam przez Service Layer. Opisałem to w artykule Integracja z SAP Business One: Service Layer, DI API, SQL, a połączenie z halą w tekście Integracja SAP Business One z MES.

Dowód a oferta. Dowodem jest dodatek do Autodesk Inventor dla działu konstrukcji jednego klienta (gotowy do produkcji, wdrażany). Ofertą są: eksport BOM z Inventora do SAP Business One, inne systemy CAD i każdy zapis do SAP.

Najczęstsze pytania

Jak przenieść BOM z Inventora do ERP?

Z reguły iLogic można wyeksportować BOM funkcją ThisBOM.Export do pliku, na przykład tekstowego albo Excela (.xls). Dalszy import do ERP wymaga osobnego programu, dodatku do ERP lub konektora. Eksport obsługuje widoki „Structured” i „Parts Only”, ale nie „Model Data”. Tej drogi do SAP Business One nie wdrażałem.

Czy trzeba Vault, żeby połączyć Inventora z SAP Business One?

Opis funkcji ThisBOM.Export nie wymienia Vault jako warunku eksportu BOM. Vault służy do zarządzania danymi inżynierskimi, a konektory między Vault i ERP są produktami dostawców, których nie oceniam. Czy Vault jest potrzebny, zależy od tego, czy firma i tak go używa oraz od zakresu konektora.

Czy iLogic wystarczy, czy potrzebny jest dodatek?

To moja ocena, dokumentacja jej nie rozstrzyga. Reguły iLogic wybieram, gdy logika jest prosta, dotyczy jednego dokumentu i utrzymuje ją konstruktor. Dodatek wybieram, gdy trzeba sterować wieloma dokumentami, zbudować własny interfejs, czytać zamówienie z zewnątrz albo zapewnić aktualizację jednym kliknięciem.

Czy można automatycznie generować rysunki wykonawcze z parametrów zamówienia?

Tak, jeśli konstrukcję da się opisać parametrami i regułami potwierdzonymi przez osobę odpowiedzialną za konstrukcję. Dla działu konstrukcji Kocher+Beck Polska robię dodatek, który tworzy modele 3D, rysunki wykonawcze i dokumentację 2D z parametrów zamówienia. Jest gotowy do produkcji i wdrażany w dziale konstrukcji.

Czy automatyzacja zastąpi konstruktora?

Nie. Wyjątki, wyroby nietypowe i odstępstwa od standardu rysunku wymagają decyzji konstruktora. Automatyzacja przygotowuje model i rysunek z parametrów, a konstruktor je przegląda i zatwierdza. W moich projektach zatwierdzenie przez człowieka jest bramką.

Z jakimi wersjami Inventora pracujesz?

Wersję ustalam z Twoim działem konstrukcji na diagnozie, bo według dokumentacji Autodesk od Inventora 2025 środowisko dodatków to .NET 8, a kreatory wymagają Visual Studio 2022 w wersji 17.8 lub nowszej. Wersji używanej w Kocher+Beck Polska nie podaję.

Źródła i aktualność

Stan dokumentacji sprawdziłem 3 listopada 2026. Datę tę zmieniam tylko wtedy, gdy zmieniam treść artykułu. Wersje oprogramowania mogą się różnić od opisanych w źródłach, więc przed decyzją sprawdź dokumentację swojej wersji.

  1. Autodesk, „BOM Functions Reference (iLogic)”, funkcja ThisBOM.Export. Dostęp: 3 listopada 2026.
  2. Autodesk, „Creating an Add-In”, Inventor 2026 API Help. Dostęp: 3 listopada 2026.
  3. Autodesk, „About Parameters”, Inventor 2026 Help. Dostęp: 3 listopada 2026.
  4. SAP, „Working with SAP Business One Service Layer”, User Guide, wersja 1.29 z 27 lipca 2026 (PDF). Dostęp: 3 listopada 2026.
Znaki towarowe i brak partnerstwa. SAP i SAP Business One są znakami towarowymi lub zarejestrowanymi znakami towarowymi SAP SE lub jej podmiotów powiązanych w Niemczech i w innych krajach. Autodesk i Inventor są znakami towarowymi lub zarejestrowanymi znakami towarowymi Autodesk, Inc. i/lub jej podmiotów zależnych lub powiązanych. Nie jestem partnerem, certyfikowanym wykonawcą ani autoryzowanym przedstawicielem SAP ani Autodesk. Nazwy systemów podaję wyłącznie opisowo, żeby wskazać, z czym łączę dane.

Chcesz, żeby dokumentacja konstrukcyjna powstawała z parametrów zamówienia?

Umów 30 minut i opisz wyrób, parametry oraz standard dokumentacji w dziale konstrukcji. Pierwsza rozmowa jest bezpłatna. Powiem, czy konstrukcję da się opisać regułami i od czego bym zaczął.

Podobne artykuły i usługi