Integracje / Epicor Kinetic
Integracja AI z Epicor Kinetic
Podłączamy REST API 2.0 Epicor Kinetic i pobieramy zlecenia produkcyjne (JobEntryService), ruchy magazynowe (PartTranService) oraz zamówienia zakupu i sprzedaży (POEntryService, OrderEntryService). Asystent odpowiada kierownikom po polsku, tłumaczy statusy PO i generuje zestawienia na odprawę.
Rozmowa trwa 15 minut. Dzwonimy my, nic nie trzeba instalować.
Po rozmowie dwa tygodnie za darmo. Jeśli uznamy, że u Was to ma sens, uruchamiamy Wam własną platformę podłączoną pod Epicor Kinetic. Bez umowy i bez karty.
Czym jest Epicor Kinetic
Epicor Kinetic to system ERP dla firm produkcyjnych i dystrybucyjnych, który obsługuje cały cykl wytwarzania: od zlecenia produkcyjnego, przez ruchy magazynowe i kontrolę jakości, po zamówienia zakupu i sprzedaży. W polskim zakładzie pracują na nim kierownicy produkcji, magazynierzy i dział zakupów, każdy w swoim module z uprawnieniami przyznanymi przez centralę.
Dane trzyma we własnej bazie relacyjnej na serwerze aplikacyjnym w zakładzie albo w chmurze zarządzanej przez centralę. Do odczytu udostępnia REST API 2.0 z dokumentacją w standardzie OpenAPI. Polskie instalacje często mają niestandardowe pola dodane przez poprzednich integratorów, które można udostępnić przez mechanizm BAQ jako własne endpointy REST.
Co podłączamy w Epicor Kinetic
- JobEntryService: zlecenia produkcyjne, status, centrum robocze i termin
- PartTranService: ruchy magazynowe i stany na lokalizacjach
- POEntryService: zamówienia zakupu, dostawca i status realizacji
- OrderEntryService: zamówienia sprzedaży, harmonogram i zaległości odbiorcze
- BAQ (Business Activity Query): własne kwerendy zakładu udostępnione przez REST
Zakres ustalamy pod Was. Zaczynamy od odczytu danych, a zapis i akcje włączamy dopiero wtedy, gdy sami tego chcecie.
O co pytają w praktyce
Pytania zadaje się po polsku, jak koledze z pracy.
„Czy mamy wystarczający zapas podzespołu na zlecenie numer 2024-1187?"
„Co oznacza status PO Partially Received, Awaiting Invoice Match?"
„Które zamówienia zakupu mają przekroczony termin dostawy?"
„Jakie zlecenia produkcyjne są teraz wstrzymane i z jakiego powodu?"
Co dokładnie podłączamy w Epicor Kinetic
Obszar po obszarze: jakie dane czytamy i co asystent z nich robi. To lista z realnego wdrożenia, nie katalog możliwości.
Czytamynumer zlecenia, pozycja, ilość planowana i zrealizowana, centrum robocze, operacje (JobOper), termin i status
AsystentSprawdza postęp konkretnego zlecenia i wskazuje, które operacje na centrum roboczym są otwarte lub wstrzymane
Czytamyaktualny stan na lokalizacji, historia przyjęć, wydań i przesunięć między lokalizacjami
AsystentPorównuje dostępny zapas z potrzebą na zleceniu i ostrzega, gdy materiału może nie wystarczyć na zaplanowaną zmianę
Czytamynumer PO, dostawca, termin dostawy, ilość zamówiona, przyjęta i oczekująca, status realizacji
AsystentTłumaczy anglojęzyczne statusy PO na polski i generuje listę zamówień po terminie z liczbą dni opóźnienia
Czytamyzamówienia sprzedaży, harmonogram dostaw, statusy linii, ilości zaległe wobec odbiorców
AsystentWskazuje zaległości odbiorcze i informuje kierownika, które zlecenia produkcyjne blokują realizację zamówień
Czytamyniestandardowe pola i zestawienia zdefiniowane przez administratora Epicor jako endpointy REST
AsystentOdpytuje kwerendy specyficzne dla zakładu i włącza ich wyniki do odpowiedzi bez pisania dodatkowego kodu po stronie klienta
Czytamywyniki kontroli wejściowej, odrzuty na produkcji, zarejestrowane niezgodności
AsystentZestawia odrzuty z danego okresu i wskazuje pozycje z powtarzającymi się niezgodnościami na konkretnym centrum roboczym
Czytamykoszt standardowy i rzeczywisty zlecenia, odchylenia od kosztu standardowego, koszty operacji na centrum roboczym
AsystentWykrywa zlecenia z odchyleniem kosztów przekraczającym zadany próg i przygotowuje skrócone zestawienie na odprawę
Co się zmienia
Kierownicy zakładu przestają czekać na raporty z centrali, a operatorzy przy linii rozumieją angielskie statusy bez angażowania koordynatora.
Asystent stoi na Waszym serwerze i łączy się z Epicor Kinetic na Waszych uprawnieniach. Dane nie wychodzą do zewnętrznych usług, a każdy odczyt i każda akcja zostawiają ślad w logu. Zakres uprawnień ustalacie Wy, więc asystent widzi dokładnie tyle, ile ma widzieć.
Nie wymieniamy Wam programu i nie zmuszamy nikogo do zmiany nawyków. Epicor Kinetic zostaje tam, gdzie jest, razem z historią danych i przyzwyczajeniami zespołu.
Jak łączymy się z Epicor Kinetic
Łączymy się z Epicor Kinetic przez REST API 2.0 pod endpointem /api/v2/odata/EpicorERP, używając klucza API albo Basic Auth z konta serwisowego. Połączenie pracuje wyłącznie w trybie odczytu: nie tworzymy, nie zmieniamy i nie usuwamy żadnych rekordów. Asystent stoi na serwerze w Polsce, w sieci zakładu albo polskim centrum danych.
Administrator centrali ustawia na serwerze aplikacyjnym Epicor regułę firewalla, która przyjmuje połączenia wyłącznie z adresu IP naszego serwera. Konto serwisowe ma role ograniczone do wskazanych modułów. Dane z Epicor nie wychodzą poza zakład i nie trafiają do serwisów ani infrastruktury spoza Unii Europejskiej.
Czego potrzebujemy od Was
- Konto serwisowe z rolą tylko do odczytu, założone przez administratora centrali
- Adres serwera Epicor Kinetic dostępny z sieci zakładu lub z adresu IP serwera AI
- Klucz API albo dane do Basic Auth dla konta serwisowego
- Wersja Epicor oznaczona jako Kinetic (REST API 2.0 dostępne od tej generacji)
- Kontakt z IT centrali do konfiguracji uprawnień i reguły firewalla
Gdzie to działa najlepiej
Kierownik produkcji
Przed uruchomieniem zmiany kierownik chce wiedzieć, czy zapas podzespołu wystarczy na nowe zlecenie. Żeby to sprawdzić w Epicor, potrzebowałby raportu od analityka z centrali za granicą, który wraca po kilku dniach.
Z asystentem: Wpisuje pytanie po polsku. Asystent odpytuje PartTranService i JobHead, porównuje stan z potrzebą na zleceniu i odpowiada od razu, bez logowania do ERP i bez czekania na centralę.
Operator linii produkcyjnej
Na ekranie Epicor Kinetic pojawia się status PO Partially Received, Awaiting Invoice Match przy zamówieniu zakupu. Operator nie rozumie komunikatu, więc zgłoszenie trafia do mistrza, potem do kierownika, potem mailem do centrali.
Z asystentem: Operator wpisuje lub wkleja treść statusu. Asystent wyjaśnia po polsku, co oznacza i co należy zrobić, zamykając eskalację do centrali już na pierwszym kroku.
Szef zakupów
Co tydzień przed poranną odprawą szef zakupów potrzebuje listy zamówień zakupu po terminie z nazwą dostawcy i liczbą dni opóźnienia. Dotąd przygotowywał ją ręcznie z eksportu albo czekał na zestawienie z centrali.
Z asystentem: Asystent co tydzień odpytuje POEntryService, filtruje zamówienia z przekroczonym terminem i wysyła gotowe zestawienie mailem przed odprawą, bez angażowania analityka.
Jak to uruchamiamy
- Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
- Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
- Rozszerzanie. Dokładamy kolejne moduły i akcje, gdy zespół już ufa temu, co dostaje.
Koszt: od 3 000 zł miesięcznie. W tym wdrożenie, integracja, szkolenie zespołu i opieka. Widełki na Wasz przypadek podajemy na tej pierwszej rozmowie, bez ofert na dwadzieścia stron.
Chcecie najpierw poczytać konkrety: jakie moduły ruszamy, jakie dane bierzemy i czego potrzebujemy po Waszej stronie?
Cały opis integracji z Epicor Kinetic →Czego asystent nie robi
Żebyście wiedzieli, gdzie kończy się jego rola, zanim zaczniecie.
- Nie tworzy, nie modyfikuje ani nie usuwa żadnych rekordów w Epicor Kinetic
- Nie udziela dostępu do modułów, do których konto serwisowe nie ma uprawnień od centrali
- Nie generuje raportów kosztowych ani finansowych bez roli do tych modułów przyznanej przez centralę
- Nie zastępuje decyzji kierownika: zestawia dane i wskazuje odchylenia, a dalsze działanie należy do człowieka
Pytania o integrację z Epicor Kinetic
Czy REST API 2.0 działa w każdej instalacji Epicor?
REST API 2.0 jest dostępne od generacji oznaczonej jako Kinetic. Starsze wersje, takie jak Epicor 10 (E10), mają inne interfejsy. Przed wdrożeniem sprawdzamy wersję serwera i, jeśli trzeba, planujemy inne podejście techniczne.
Mamy dużo własnych pól dodanych przez poprzedniego integratora, czy AI je odczyta?
Tak, jeśli administrator Epicor zdefiniuje dla tych pól BAQ (Business Activity Query) i udostępni jako endpoint REST. To standardowy mechanizm wbudowany w Epicor Kinetic, dostępny bez dodatkowej licencji. W polskich instalacjach korzystamy z niego często.
Epicor stoi w chmurze zarządzanej przez centralę za granicą, czy można go podłączyć?
Tak, pod warunkiem że centrala otworzy dostęp do REST API z konkretnego adresu IP naszego serwera. Asystent stoi w Polsce i do chmury Epicor wysyła wyłącznie zapytania odczytowe. Wyniki i odpowiedzi zostają na serwerze w zakładzie.
Co jeśli centrala nie chce dać dostępu do kosztów ani do modułu jakości?
Zaczynamy od zleceń produkcyjnych i zapasów, co zazwyczaj wystarcza na pierwsze kilka miesięcy i daje mierzalne efekty. Gdy zakład pokaże wyniki, łatwiej przekonać centralę do rozszerzenia uprawnień. Dostęp do kosztów i jakości wnioskujemy osobno, w kolejnym etapie.
Piętnaście minut o Epicor Kinetic
Wybierzcie termin z kalendarza. Na rozmowie powiemy wprost, co da się u Was podłączyć, ile to trwa i ile kosztuje. Jeśli nie ma czego automatyzować, też to powiemy. A jeśli ma, dostajecie 14 dni działającej platformy podłączonej pod Epicor Kinetic, żeby sprawdzić to na własnych danych zamiast wierzyć nam na słowo.
Programy księgowe i ERP
Epicor Kinetic jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.