Łączy się z systemami ERP i MES takimi jak

Integracje / ERP / PSIpenta

Integracja PSIpenta — przewodnik po planowaniu produkcji ze SkyPlanner APS

Ten przewodnik pokazuje partnerom PSI i zespołom IT, jak połączyć PSIpenta/ERP ze SkyPlanner APS. Integracja SkyPlanner z PSIpenta działa w obu kierunkach i korzysta z interfejsów PSI:

  • Do SkyPlanner trafiają zlecenia produkcyjne (Fertigungsaufträge) wraz z operacjami (Arbeitsgänge), marszruty (Arbeitspläne), zestawienia materiałowe BOM (Stücklisten), gniazda produkcyjne, maszyny, narzędzia (Betriebsmittel), stany magazynowe i zamówienia zakupu.
  • Planowane terminy rozpoczęcia i zakończenia oraz gniazdo produkcyjne każdej operacji są zapisywane z powrotem w zleceniu produkcyjnym.
  • Jeśli wybierzesz tę opcję, zarejestrowane czasy pracy operatorów mogą być przesyłane z powrotem jako potwierdzenia BDE (Rückmeldungen).
  • Webhooki SkyPlanner przesyłają zmiany w harmonogramie na bieżąco.
Wykres Gantta w SkyPlanner APS z operacjami zaplanowanymi na stanowiskach roboczych i listą zleceń poniżej.

Podczas wdrożenia zespół SkyPlanner konfiguruje integrację pod kątem Twojej instalacji PSIpenta, a po uruchomieniu produkcyjnym zapewnia jej wsparcie. Ten przewodnik jest przeznaczony dla partnerów i programistów, którzy chcą uczestniczyć w tych pracach lub samodzielnie tworzyć rozwiązania oparte na udokumentowanym REST API SkyPlanner (dokumentacja API).

Interfejsy integracyjne PSIpenta

PSI udostępnia trzy sposoby połączenia z zewnętrznym systemem harmonogramowania (broszura PSI):

  1. PSIpenta/ERP REST API. PSI wymienia interfejsy REST i SOAP API dla PSIpenta/ERP i podaje, że wszystkie komponenty PSIpenta można integrować z istniejącymi architekturami za pomocą usług sieciowych RESTful. To podstawowy sposób odczytu danych produkcyjnych i zapisu planowanych terminów.
  2. REST i SOAP API PSIpenta/BDE. Moduł zbierania danych z hali produkcyjnej ma własne API. Służy ono do przesyłania potwierdzeń operatorów.
  3. PSIintegration. Standardowa warstwa integracyjna PSI łącząca moduły PSIpenta. Działa w modelu z centralnym węzłem, umożliwia graficzne mapowanie komunikatów w adapterach i archiwizuje każdy komunikat w bazie danych. Wybierz ją, jeśli Twoja instalacja już wykorzystuje ją do komunikacji z systemami zewnętrznymi.

PSIpenta/ERP 10 wprowadza przepływy pracy BPMN 2.0, tworzone w przeglądarkowym narzędziu Workflow Developer, które służą do integracji systemów zewnętrznych (PSI). Przepływ pracy może reagować na zmianę w PSIpenta i wywoływać SkyPlanner.

Uwierzytelnianie i dostęp

  • Po stronie PSIpenta. Integracja działa na dedykowanym koncie użytkownika technicznego, którego uprawnienia ograniczają się do odczytywanych i zapisywanych obiektów. Twój partner PSI konfiguruje to konto i dostęp do API w Twojej instalacji.
  • Sieć. PSIpenta zwykle działa w infrastrukturze lokalnej. Integracja łączy się z nim w sposób dopuszczony przez Twój zespół IT, na przykład przez udostępniony punkt końcowy API lub niewielki konektor wewnątrz Twojej sieci.
  • Po stronie SkyPlanner. Uwierzytelnianie w REST API odbywa się za pomocą tokenu API przekazywanego w nagłówku Authorization-Token. Token tworzy się w sekcji Settings > API. Dokumentacja API jest dostępna w Swagger/OpenAPI, a samouczek integracji prowadzi przez pierwsze wywołania.

Zdarzenia i odpytywanie

Po stronie PSIpenta integracja cyklicznie odpytuje REST API o otwarte zlecenia produkcyjne i ostatnie zmiany. Alternatywnie przepływ pracy BPMN lub komunikat PSIintegration przesyła zmianę do SkyPlanner. Częstotliwość ustala się dla każdego zakładu: od odpytywania co kilka minut w przypadku zleceń do odpytywania co godzinę w przypadku stanów magazynowych.

SkyPlanner wysyła webhooki przy zmianie stanu lub harmonogramu, więc zapis zwrotny jest wyzwalany zdarzeniami.

Mapowanie danych

Obiekt PSIpentaObiekt SkyPlannerKierunekCzęstotliwość
Indeksy (Artikel), jednostki miaryProdukty i materiałyPSIpenta → SkyPlannerImport początkowy, następnie odpytywanie
Wielopoziomowe zestawienia materiałowe BOM (Stücklisten)Struktura produktu, podprodukty, materiały przypisane do produktuPSIpenta → SkyPlannerImport początkowy, następnie przy zmianie
Marszruty (Arbeitspläne) z operacjami oraz czasami przygotowania i wykonaniaEtapy procesu z czasami trwania, przygotowania i czynności końcowychPSIpenta → SkyPlannerImport początkowy, następnie przy zmianie
Gniazda produkcyjne (Arbeitsplätze) i maszynyStanowiska robocze, grupy stanowisk roboczych, współczynniki wydajnościPSIpenta → SkyPlannerImport początkowy, później sporadycznie
Narzędzia i przyrządy mocujące (Betriebsmittel)Narzędzia jako współdzielone zasoby o ograniczonej dostępnościPSIpenta → SkyPlannerImport początkowy, następnie przy zmianach
Kalendarze zmian roboczychZmiany robocze i dni wolne od pracyPSIpenta → SkyPlannerCodziennie lub własne zmiany robocze w SkyPlanner
Zlecenia produkcyjne (Fertigungsaufträge) z operacjami i materiałamiZlecenia i operacje z terminami realizacji i zapotrzebowaniem materiałowymPSIpenta → SkyPlannerOdpytywanie co kilka minut
Zapas na stanieStany magazynowePSIpenta → SkyPlannerOdpytywanie co godzinę lub przy uruchomieniu harmonogramowania
Zamówienia zakupu (Bestellungen) z terminami dostawZamówienia zakupu, planowane dostawy materiałów według terminów dostawPSIpenta → SkyPlannerOdpytywanie co godzinę lub przy uruchomieniu harmonogramowania
Planowane terminy rozpoczęcia i zakończenia oraz gniazdo produkcyjne każdej operacji zlecenia produkcyjnegoTerminy rozpoczęcia i zakończenia każdej operacji w harmonogramieSkyPlanner → PSIpentaPrzy zmianie harmonogramu, przez webhook SkyPlanner
Potwierdzenia BDE (Rückmeldungen): czas i ilość dla każdej operacji, pracownikWpisy czasu pracy i potwierdzenia operatorówSkyPlanner → PSIpentaPo każdym potwierdzeniu lub każdej zmianie roboczej, jeśli wybrano tę opcję
Reguły harmonogramowania w SkyPlannerMacierz czasów przezbrojeń, liczba operatorów na operację, alternatywne maszyny i personelZarządzane w SkyPlannerKonfiguracja podczas wdrożenia

Schematy integracji

1. Początkowy import danych podstawowych. Odczytaj części, zestawienia materiałowe BOM, marszruty, gniazda produkcyjne, maszyny, Betriebsmittel i kalendarze przez PSIpenta/ERP REST API. Świadomie ustal mapowanie gniazd produkcyjnych: gniazdo z czterema maszynami staje się jedną grupą stanowisk roboczych lub czterema stanowiskami roboczymi.

2. Synchronizacja zleceń. Odczytaj zwolnione zlecenia produkcyjne wraz z ich operacjami i materiałami oraz otwarte zamówienia zakupu. SkyPlanner traktuje zamówiony materiał jako dostępny w terminie dostawy z zamówienia zakupu i aktualizuje stan magazynowy, gdy zamówienie otrzyma status Delivered. Propozycje zakupu pozostają w PSIpenta, dopóki nie staną się zamówieniami.

3. Zapis harmonogramu w PSIpenta. Gdy silnik umieszcza operację w harmonogramie lub ją przesuwa, webhook SkyPlanner uruchamia wywołanie PSIpenta/ERP REST API. Aktualizuje ono planowane terminy rozpoczęcia i zakończenia oraz gniazdo produkcyjne tej operacji w zleceniu produkcyjnym. Terminy zlecenia wynikają z terminów jego operacji. Zasoby i pola dla Twojej instalacji są ustalane podczas określania zakresu wdrożenia.

4. Potwierdzenia z hali produkcyjnej. Operatorzy rejestrują pracę za pomocą SkyPlanner Mobile Confirmations lub Production Timer, a zapisy czasu pracy pozwalają utrzymać aktualny harmonogram. Ty decydujesz, czy rzeczywiste czasy mają być przesyłane z powrotem. Jeśli tak, czas i ilość dla każdej operacji są przesyłane jako potwierdzenia BDE przez API PSIpenta/BDE. Jeśli nadal używane są terminale BDE, SkyPlanner zamiast tego odczytuje potwierdzenia z PSIpenta.

5. Odpowiedzialność za dane i reguły rozstrzygania konfliktów. Spisz je przed uruchomieniem produkcyjnym:

DaneSystem odpowiedzialny
Części, zestawienia materiałowe BOM, marszruty, ilości, status zleceniaPSIpenta
Kolejność operacji, terminy rozpoczęcia i zakończenia, przypisanie maszynSkyPlanner
Macierz czasów przezbrojeń, liczba operatorów, zasoby alternatywneSkyPlanner
Dane podstawowe BetriebsmittelPSIpenta; dostępność w czasie planowana w SkyPlanner
Zmiany robocze i dni wolne od pracyJeden system, wybrany podczas określania zakresu
Potwierdzenia, rozchody i przyjęcia materiałówPSIpenta — dane wprowadzane bezpośrednio lub przesyłane z rejestrów czasu pracy SkyPlanner

Wybierz jeden system zapisujący terminy operacji. Jeśli Leitstand, Adaptive Planung lub MES Scheduling również ustala planowane terminy, wyłącz tę funkcję dla zleceń harmonogramowanych przez SkyPlanner.

Typowe etapy projektu

Wdrożenie zwykle kończy się w ciągu kilku tygodni od rozpoczęcia prac. Wcześniej zweryfikuj harmonogram w ramach 30-dniowego bezpłatnego okresu próbnego, korzystając z gniazd produkcyjnych, marszrut i otwartych zleceń produkcyjnych wyeksportowanych z PSIpenta do plików CSV lub Excel.

  1. Mapowanie. Ustal tabelę mapowania, odpowiedzialność za dane, częstotliwości synchronizacji oraz to, czy potwierdzenia mają być przesyłane z powrotem.
  2. Dostęp do PSIpenta. Utwórz konto użytkownika technicznego, udostępnij interfejsy API wspólnie z partnerem PSI i najpierw przeprowadź testy w instalacji testowej.
  3. Import początkowy. Części, zestawienia materiałowe BOM, marszruty, gniazda produkcyjne, maszyny, Betriebsmittel, kalendarze.
  4. Synchronizacja zleceń i zamówień zakupu. Cykliczne odpytywanie z filtrowaniem, stronicowaniem i ponawianiem prób lub komunikaty wyzwalane przez przepływ pracy.
  5. Konfiguracja ograniczeń w SkyPlanner. Macierz czasów przezbrojeń, narzędzia, liczba operatorów dla każdej operacji oraz alternatywne maszyny lub pracownicy.
  6. Zapis harmonogramu w PSIpenta. Terminy operacji przesyłane przez webhooki SkyPlanner oraz potwierdzenia BDE, jeśli wybrano tę opcję.
  7. Testy równoległe. Uruchom SkyPlanner równolegle z obecnym planem, porównaj terminy i popraw dane podstawowe.
  8. Uruchomienie produkcyjne. Włącz zapis zwrotny, gdy dane będą zgodne.

Co uwzględnić przy integracji z PSIpenta

  • Używane moduły. Sprawdź, które moduły planistyczne PSI mają licencję i są uruchomione. Dla każdego modułu zapisującego terminy trzeba ustalić jasną regułę.
  • Gniazdo produkcyjne czy maszyna. Zdecyduj, czy SkyPlanner ma harmonogramować na poziomie gniazda produkcyjnego, czy maszyny. Zachowaj ten sam poziom w obu kierunkach wymiany danych.
  • Betriebsmittel. Przyrządy mocujące i narzędzia z listy Betriebsmittel stają się w SkyPlanner narzędziami o ograniczonej dostępności, więc operacja rezerwuje również potrzebne narzędzie.
  • Jednostki czasu przezbrojenia i wykonania. Podczas importu przelicz czasy przezbrojenia i wykonania, stosując właściwe jednostki i podstawę przeliczenia. W przeciwnym razie wszystkie czasy trwania będą błędne.
  • Operacje zewnętrzne. Operacje zlecane podwykonawcom wymagają czasu, ale nie obciążają Twoich zdolności produkcyjnych. Modeluj je jako etapy uwzględniające wyłącznie czas.
  • Rozpoczęte operacje. Przed każdym uruchomieniem harmonogramowania odczytaj postęp z potwierdzeń, aby harmonogram uwzględniał już wykonaną pracę. Running Time Lock następnie blokuje zmiany w harmonogramie na najbliższe godziny.

Kto konfiguruje i wspiera integrację z PSIpenta

  1. Zespół SkyPlanner konfiguruje integrację podczas wdrożenia i wspiera ją po uruchomieniu produkcyjnym w zakresie uzgodnionych wywołań API i komunikatów. Każdy zakład korzysta z PSIpenta inaczej — właśnie na tym etapie wykorzystujemy wiedzę o tych różnicach.
  2. Twój partner PSI może uczestniczyć w pracach. Zna używane moduły, pola niestandardowe i konfigurację PSIintegration, a także może wspólnie z zespołem SkyPlanner zapewnić dostęp do API.
  3. Twoi programiści mogą rozwijać własne rozwiązania z wykorzystaniem REST API SkyPlanner i tokena API. Token API wystarczy, aby zacząć, a zespół SkyPlanner pomaga w razie potrzeby. Szczegóły znajdziesz w dokumentacji integracji SkyPlanner.

Ceny SkyPlanner zaczynają się od 199 € miesięcznie za 5 stanowisk roboczych, z rozliczeniem miesięcznym. Integrację wyceniamy z góry, razem z planem abonamentowym, zgodnie z Twoim procesem i potrzebami. Zobacz cennik, harmonogramowanie produkcji z PSIpenta, stronę PSIpenta oraz centrum integracji ERP.

Opinie firm produkcyjnych o SkyPlanner

Kalle Kalliomäki, specjalista ds. łańcucha dostaw w UTU, na hali produkcji rozdzielnic w Ulvili

2 hoszczędności co tydzień

„Dzięki SkyPlanner przeszliśmy od planowania produkcji w arkuszach Excel do optymalizacji produkcji w czasie rzeczywistym.”

Kalle Kalliomäki, specjalista ds. łańcucha dostaw
UTU · Rozdzielnice i aparatura rozdzielcza

Planowanie produkcji pozwala zaoszczędzić 2 godziny pracy tygodniowo, a nowa kolejka zadań trafia na linię w ciągu kilku sekund.

Przeczytaj opinię UTU

Operatorzy w kombinezonach do pomieszczeń czystych przy linii napełniania butelek w zakładzie farmaceutycznym Laboratory & Allied w Nairobi

+90%wydajności produkcji

„Wydajność produkcji wzrosła o 90%.”

Abdul Rucyinga, szef działu IT
Laboratory & Allied · Produkcja farmaceutyczna

Wydajność produkcji wzrosła o 90%, a przygotowanie zoptymalizowanego planu na trzy miesiące dla wszystkich stanowisk roboczych zajmuje mniej niż 30 minut.

Przeczytaj opinię Laboratory & Allied

100%terminowości dostaw od 2021 roku

„SkyPlanner daje nam wgląd w zdolności produkcyjne i sprawia, że planowanie staje się przewidywalne.”

Dan Berglund, COO/CFO
Opes Corporation · Produkcja chemiczna i spożywcza

Terminowość dostaw wynosi 100% przez cały okres korzystania ze SkyPlanner, czyli od 2021 roku.

Przeczytaj opinię Opes Corporation

Mniejprzestojów z powodu braków materiałowych

„Wartość SkyPlanner polega dla nas na tym, że sprawdza się w codziennej pracy, zwłaszcza przy ustalaniu terminów dostaw.”

Tommi Männistö, kierownik ds. planowania produkcji
Eskomatic · Usługowa obróbka skrawaniem

Automatyczne harmonogramowanie obciążenia pozwala dokładniej wyznaczać terminy dostaw, a liczba przestojów produkcji spowodowanych brakami materiałowymi znacznie spadła.

Przeczytaj opinię Eskomatic

Najczęściej zadawane pytania

Czy PSIpenta ma API do obsługi zleceń produkcyjnych?

Tak. PSI wymienia REST API i SOAP API dla PSIpenta/ERP oraz PSIpenta/BDE i podaje, że wszystkie komponenty PSIpenta można integrować za pomocą usług sieciowych RESTful. PSIintegration dodaje warstwę integracji między modułami opartą na komunikatach.

Jak planowane terminy są zapisywane z powrotem w PSIpenta?

Za pośrednictwem REST API systemu PSIpenta/ERP. Przy każdej zmianie harmonogramu webhook SkyPlanner uruchamia aktualizację planowanego rozpoczęcia, planowanego zakończenia i gniazda produkcyjnego dla każdej operacji zlecenia produkcyjnego.

Czy SkyPlanner może przesyłać potwierdzenia do PSIpenta BDE?

Tak, jeśli wybierzesz taką opcję. Wpisy czasu pracy operatorów ze SkyPlanner są przesyłane przez API PSIpenta/BDE jako potwierdzenia BDE zawierające czas i ilość dla każdej operacji. W zakładach, które zachowują terminale BDE, SkyPlanner zamiast tego odczytuje potwierdzenia.

Czy partner PSI powinien zaproponować PSIpenta Leitstand czy SkyPlanner?

SkyPlanner, jeśli klient chce w ciągu kilku tygodni uzyskać działający harmonogram uwzględniający rzeczywiste zdolności produkcyjne. Produkt PSI ma budowę modułową, a Leitstand, Adaptive Planung i MES Scheduling to jego odrębne moduły (PSI). SkyPlanner łączy się przez API PSIpenta/ERP i BDE, automatycznie aktualizuje harmonogram przy zmianach w produkcji oraz planuje przezbrojenia, narzędzia, zespoły i materiały. Oferuje nieograniczoną liczbę użytkowników w cenie od 199 € miesięcznie.

Czy integracja wymaga PSIpenta/MES?

Nie. SkyPlanner łączy się z PSIpenta/ERP, a w zakresie potwierdzeń — z PSIpenta/BDE. Operatorzy mogą rejestrować pracę w SkyPlanner na telefonie lub tablecie.

Czy możemy przetestować SkyPlanner przed zbudowaniem integracji?

Tak. Bezpłatny 30-dniowy okres próbny obejmuje do 20 stanowisk roboczych, import danych z PSIpenta w plikach CSV lub Excel oraz wszystkie funkcje planu Basic. Nie wymaga karty kredytowej. Rozpocznij okres próbny lub porozmawiaj z działem sprzedaży, aby określić zakres integracji.