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

Integracje / ERP / KARAT

Przewodnik po integracji KARAT z SkyPlanner APS na potrzeby planowania produkcji

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

  • Do SkyPlanner trafiają zlecenia produkcyjne (výrobní příkazy) i zadania produkcyjne (výrobní zakázky) wraz z operacjami, kartotekami towarowymi, zestawieniami materiałowymi, marszrutami, maszynami, stanowiskami pracy, zasobami ludzkimi, stanami magazynowymi i wystawionymi zamówieniami zakupu.
  • Planowane terminy rozpoczęcia i zakończenia wracają do danych produkcyjnych w KARAT.
  • Jeśli wybierzesz tę opcję, zapisy czasu pracy operatorów mogą wracać do KARAT przez interfejs raportowania z terminali.
  • 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 dostosowuje integrację do konfiguracji KARAT, a po uruchomieniu produkcyjnym zapewnia jej wsparcie. Ten przewodnik jest przeznaczony dla partnerów i programistów KARAT, którzy chcą uczestniczyć w pracach lub samodzielnie tworzyć rozwiązania oparte na udokumentowanym REST API SkyPlanner (dokumentacja API).

Interfejsy integracyjne KARAT

Uzgodniony interfejs wymiany danych.

KARAT Software informuje, że otwartość systemu ERP KARAT pozwala łączyć go z innymi systemami informatycznymi oraz że obsługuje on elektroniczną wymianę danych w formatach XML, EDI, ISDOC i ISDS (tworzenie oprogramowania KARAT). Na potrzeby harmonogramowania oznacza to interfejs uzgodniony dla konkretnej instalacji, który eksportuje otwarte zlecenia produkcyjne, marszruty, zasoby produkcyjne, stany magazynowe i zamówienia zakupu oraz importuje planowane terminy.

Interfejs raportowania z terminali.

Moduł raportowania z terminali w KARAT (terminálové odvádění) przygotowuje dane do eksportu do systemu zewnętrznego i przyjmuje importowane dane zgodnie z uzgodnionym interfejsem (raportowanie z terminali). Obsługuje rozpoczęcie, przerwanie i zakończenie pracy, przekazywanie operacji, wydawanie materiałów na produkcję oraz przyjmowanie wyrobów gotowych. To naturalna droga przekazywania danych o pracy zarejestrowanej w SkyPlanner.

Usługa integracji systemów.

KARAT Software oferuje usługę łączenia IS KARAT z systemami zbierania danych z hali produkcyjnej, magazynami automatycznymi, CAD/CAM i innymi specjalistycznymi aplikacjami (integracja systemów). Podczas określania zakresu zespół SkyPlanner uzgadnia interfejs z KARAT Software lub Twoim partnerem KARAT.

Excel i CSV.

Do próbnego wczytania danych wystarczą otwarte zlecenia produkcyjne wyeksportowane do formatu Excel lub CSV.

Uwierzytelnianie i licencjonowanie

  • Użytkownik integracyjny. Interfejs działa na koncie użytkownika KARAT z uprawnieniami do odczytu i zapisu odpowiednich danych produkcyjnych, magazynowych i zakupowych. Uprawnienia w KARAT można definiować aż do poziomu pojedynczych kluczy tabel, dlatego ogranicz je do niezbędnego zakresu.
  • Model wdrożenia. IS KARAT działa lokalnie, w outsourcingu lub w modelu SaaS. Podczas określania zakresu dobiera się do Twojego wdrożenia sposób przesyłania danych przez uzgodniony interfejs: wymianę plików lub punkt końcowy usługi.
  • Licencjonowanie. Warunki dotyczące uzgodnionego interfejsu i wszelkich prac KARAT Software ustala się z KARAT Software lub Twoim partnerem.

Po stronie SkyPlanner REST API uwierzytelnia żądania tokenem API w nagłówku Authorization-Token (SkyPlanner Settings > API). Dokumentacja jest dostępna w Swagger/OpenAPI. Samouczek integracji prowadzi przez pierwsze wywołania.

Zdarzenia i cykliczny odczyt

SkyPlanner odczytuje dane z KARAT w ustalonych odstępach. Cykliczny eksport lub odczyt przez uzgodniony interfejs, z filtrami obejmującymi otwarte zlecenia produkcyjne i ostatnie zmiany, pozwala pobierać nowe zadania. Częstotliwość ustala się dla każdego zakładu: od odczytu co kilka minut dla zleceń produkcyjnych po odczyt co godzinę dla stanów magazynowych.

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

Mapowanie danych

Obiekt KARATObiekt SkyPlannerKierunekCzęstotliwość
Kartoteki towarowe (karty), jednostkiProdukty i materiałyKARAT → SkyPlannerWczytanie początkowe, potem cykliczny odczyt
Zestawienia materiałowe (kusovníky)Struktura produktu, podprodukty, materiały przypisane do produktuKARAT → SkyPlannerWczytanie początkowe, potem po zmianie
Marszruty technologiczne (technologické postupy), operacje i czasyEtapy procesu z czasami trwania, przygotowania i zakończeniaKARAT → SkyPlannerWczytanie początkowe, potem po zmianie
Zasoby produkcyjne (zdroje): maszyny, stanowiska pracyStanowiska robocze, grupy stanowisk roboczych, alternatywne stanowiska roboczeKARAT → SkyPlannerWczytanie początkowe, później sporadycznie
Zasoby ludzkiePersonel i liczba operatorów na operacjęKARAT → SkyPlannerWczytanie początkowe, potem po zmianie
Zlecenia produkcyjne (výrobní příkazy), zadania produkcyjne (výrobní zakázky), operacje, materiałyZlecenia i operacje z terminami realizacji i zapotrzebowaniem materiałowymKARAT → SkyPlannerCykliczny odczyt co kilka minut
Zapasy magazynowe (sklady)Stany magazynoweKARAT → SkyPlannerCykliczny odczyt co godzinę lub przy uruchomieniu harmonogramowania
Wystawione zamówienia zakupu (objednávky vydané) z terminami dostawZamówienia zakupu, dostawy materiałów według terminów dostawKARAT → SkyPlannerCykliczny odczyt co godzinę lub przy uruchomieniu harmonogramowania
Planowane rozpoczęcie i zakończenie każdej operacji zlecenia (uzgodniony import)Planowane rozpoczęcie i zakończenie każdej operacjiSkyPlanner → KARATPo zmianie harmonogramu, przez webhook SkyPlanner
Raportowanie z terminali: rozpoczęcie, zatrzymanie, przekazanie, ilościZapisy czasu pracy i potwierdzenia operatorówSkyPlanner → KARATPo każdym potwierdzeniu lub raz na zmianę, jeśli wybrano tę opcję
Brak w KARATMacierz czasów przezbrojeń, narzędzia jako zasoby o ograniczonej dostępności, operacje wymagające wielu operatorówUtrzymywane w SkyPlannerKonfiguracja podczas wdrożenia

Schematy integracji

1. Początkowe wczytanie danych podstawowych. Odczytaj kartoteki towarowe, zestawienia materiałowe, marszruty i zasoby produkcyjne. Świadomie ustal sposób odwzorowania zasobów w SkyPlanner: stanowisko pracy z czterema maszynami staje się jedną grupą stanowisk roboczych lub czterema stanowiskami roboczymi. Pracownicy objęci planowaniem ważonym prac przygotowawczych, na przykład technolodzy i projektanci, pozostają poza harmonogramem hali produkcyjnej, chyba że zdecydujesz inaczej.

2. Synchronizacja zleceń. Odczytaj zlecenia produkcyjne zwolnione do realizacji wraz z operacjami i materiałami, a także wystawione zamówienia zakupu. SkyPlanner uznaje zamówiony materiał za dostępny w terminie dostawy zamówienia zakupu i aktualizuje stan magazynowy, gdy zamówienie otrzyma status Delivered.

3. Zapis zwrotny harmonogramu. Gdy silnik planujący umieszcza operację w harmonogramie lub ją przesuwa, webhook SkyPlanner uruchamia import planowanych terminów rozpoczęcia i zakończenia do KARAT przez uzgodniony interfejs. Podczas określania zakresu wdrożenia ustala się docelowe miejsce importu w KARAT: rezerwacje zasobów lub terminy operacji w zleceniu produkcyjnym.

4. Potwierdzenia z hali produkcyjnej. Operatorzy rejestrują pracę w SkyPlanner Mobile Confirmations lub Production Timer, a zapisy czasu pracy pozwalają utrzymywać aktualny harmonogram. Ty decydujesz, czy rzeczywiste czasy mają wracać do KARAT. Jeśli tak, są importowane przez interfejs raportowania z terminali jako zdarzenia rozpoczęcia, zatrzymania i zgłoszenia ilości dla poszczególnych operacji. Jeśli nie, operatorzy nadal raportują na terminalach KARAT, a SkyPlanner odczytuje te raporty.

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

DaneSystem odpowiedzialny
Kartoteki towarowe, zestawienia materiałowe, marszruty, ilości, status zleceniaKARAT
Kolejność operacji, czasy rozpoczęcia i zakończenia, przydział maszynSkyPlanner
Macierz czasów przezbrojeń, wymagania dotyczące narzędzi i operatorów, alternatywne zasoby produkcyjneSkyPlanner
Zmiany i dni wolne od pracyJeden system, wybrany podczas określania zakresu
Raporty operacji, wydania i przyjęcia materiałówKARAT — dane wprowadzane bezpośrednio lub przekazywane z zapisów czasu pracy w SkyPlanner

Wybierz jeden system, który będzie zapisywał terminy zleceń. Jeśli APS KARAT nadal zapisuje plany w danych produkcyjnych, wyłącz tę funkcję dla zleceń harmonogramowanych w SkyPlanner, aby systemy nigdy nie nadpisywały sobie danych.

Typowe etapy projektu

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

  1. Mapowanie. Ustal tabelę mapowania, zasady odpowiedzialności za dane, częstotliwość synchronizacji oraz to, czy raporty operacji mają wracać do KARAT.
  2. Interfejs KARAT. Uzgodnij z KARAT Software lub swoim partnerem format eksportu i importu oraz sposób przesyłania danych. Skonfiguruj konto użytkownika integracyjnego. Najpierw przeprowadź testy na kopii bazy danych.
  3. Wczytanie początkowe. Kartoteki towarowe, zestawienia materiałowe, marszruty, zasoby produkcyjne.
  4. Synchronizacja zleceń i zamówień zakupu. Cykliczne odczyty z filtrowaniem i ponawianiem nieudanych prób.
  5. Konfiguracja ograniczeń w SkyPlanner. Macierz czasów przezbrojeń, narzędzia, liczba operatorów na operację oraz alternatywne maszyny lub pracownicy.
  6. Zapis harmonogramu do KARAT. Przetestuj import planowanych terminów, a jeśli wybrano tę opcję — także import danych raportowanych z terminali.
  7. Testy równoległe. Planuj w SkyPlanner równolegle z dotychczasowym sposobem planowania, porównaj terminy i popraw dane podstawowe.
  8. Uruchomienie produkcyjne. Włącz zapis do KARAT, gdy dane będą zgodne.

Co uwzględnić przy integracji z KARAT

  • Interfejs jest uzgadniany dla każdej instalacji. Zarezerwuj czas na określenie zakresu z KARAT Software lub swoim partnerem i udokumentuj format eksportu i importu w ramach mapowania danych.
  • Odpowiedzialność za plan. APS KARAT przy zamknięciu zapisuje plany w danych produkcyjnych. Ustal, czy nadal ma planować jakieś zlecenia, a jeśli tak — które.
  • Plan główny dla wielu zakładów. Ustal dla każdego zakładu, które zlecenia ma harmonogramować SkyPlanner.
  • Istniejące integracje terminali. Jeśli dane raportowane z terminali są już eksportowane do innego systemu, wykorzystaj uzgodniony interfejs do przesyłania rejestrów czasu pracy ze SkyPlanner zamiast dodawać drugi.
  • Jednostki czasu. Przy pierwszym wczytaniu sprawdź jednostki czasu operacji w marszrutach. Od nich zależą wszystkie czasy trwania.

Kto konfiguruje integrację z KARAT i zapewnia wsparcie

  1. Zespół SkyPlanner konfiguruje integrację podczas wdrożenia i zapewnia wsparcie po uruchomieniu produkcyjnym, obejmujące uzgodnione przepływy eksportu, importu i raportowania z terminali. Każdy zakład korzysta z KARAT inaczej — właśnie tutaj wykorzystujemy wiedzę o tych różnicach.
  2. W pracach może uczestniczyć KARAT Software lub Twój partner KARAT. Znają Twoją instalację i struktury danych, więc mogą wspólnie z zespołem SkyPlanner skonfigurować uzgodniony interfejs oraz konto użytkownika do integracji.
  3. Twoi programiści mogą rozwijać integrację, korzystając z REST API SkyPlanner i tokena API. Do rozpoczęcia pracy wystarczy token API, a zespół SkyPlanner pomaga w razie potrzeby. Szczegóły znajdziesz w dokumentacji integracji SkyPlanner.

SkyPlanner kosztuje od 199 € miesięcznie za 5 stanowisk roboczych, z rozliczeniem miesięcznym. Wycenę integracji otrzymasz z góry, razem z wyceną wybranego planu, z uwzględnieniem Twojego procesu i potrzeb. Zobacz cennik, harmonogramowanie produkcji z KARAT, stronę KARAT oraz przegląd integracji z ERP. Podstawy znajdziesz w artykule o harmonogramowaniu produkcji.

Opinie producentów o SkyPlanner

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

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 elektryczne i aparatura łączeniowa

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

Przeczytaj opinię UTU

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

+90%wzrostu efektywności produkcji

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

Abdul Rucyinga, szef IT
Laboratory & Allied · Produkcja farmaceutyczna

Efektywność 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

Widok z lotu ptaka na fabrykę zabezpieczeń dachowych Piristeel w Kauhava

99,2%terminowości dostaw

„SkyPlanner ułatwił nam dostrzeganie wąskich gardeł i sprawił, że zarządzanie produkcją stało się bardziej przejrzyste.”

Toni Tuori, kierownik produkcji
Piristeel · Zabezpieczenia dachowe i systemy odprowadzania wody deszczowej

Terminowość dostaw osiągnęła w tym roku 99,2%, a harmonogramowanie pozwala zaoszczędzić do czterech godzin pracy dziennie.

Przeczytaj opinię Piristeel

Mniej przestojów z powodu braków materiałowych

„Wartość SkyPlanner polega dla nas na tym, że to narzędzie sprawdza się w codziennej pracy, szczególnie przy ustalaniu terminów dostaw.”

Tommi Männistö, kierownik ds. planowania produkcji
Eskomatic · Obróbka skrawaniem na zlecenie

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

Przeczytaj opinię Eskomatic

Najczęściej zadawane pytania

Jak SkyPlanner łączy się z KARAT?

Za pośrednictwem uzgodnionego interfejsu danych KARAT w formacie XML dla zleceń, danych podstawowych i planowanych terminów, a w przypadku zarejestrowanej pracy — przez raportowanie z terminali KARAT. Zespół SkyPlanner konfiguruje integrację podczas wdrożenia wspólnie z KARAT Software lub Twoim partnerem KARAT.

Jak SkyPlanner pobiera zmiany z KARAT?

SkyPlanner odczytuje dane z KARAT z częstotliwością ustaloną dla danego zakładu, ograniczając odczyt do otwartych zleceń produkcyjnych i ostatnich zmian. Własne webhooki SkyPlanner wysyłają zmiany harmonogramu na bieżąco.

Jak planowane terminy są zapisywane z powrotem w systemie KARAT?

Przez import planowanych terminów rozpoczęcia i zakończenia każdej operacji zlecenia za pośrednictwem uzgodnionego interfejsu. Podczas określenia zakresu wdrożenia zespół SkyPlanner ustala miejsce docelowe importu: rezerwacje zasobów produkcyjnych lub terminy operacji na zleceniu produkcyjnym.

Czy rejestry czasu pracy operatorów mogą trafiać z powrotem do KARAT?

Tak, jeśli wybierzesz tę opcję. Raportowanie z terminali KARAT przyjmuje dane importowane przez uzgodniony interfejs, dzięki czemu rejestry czasu pracy ze SkyPlanner trafiają do niego jako zdarzenia rozpoczęcia, zatrzymania i zgłoszenia ilości dla każdej operacji.

Czy partner KARAT powinien proponować APS KARAT czy SkyPlanner?

SkyPlanner — gdy plan klienta często się zmienia i musi opierać się na bieżących danych. APS KARAT planuje na podstawie danych wyeksportowanych z produkcji, a planiści tworzą warianty, zanim zapiszą jeden z nich z powrotem (KARAT). SkyPlanner automatycznie aktualizuje plan, planuje przezbrojenia, narzędzia, zespoły pracowników i materiały oraz pozwala na nieograniczoną liczbę użytkowników — od 199 € miesięcznie.

Czy możemy przetestować SkyPlanner przed zbudowaniem integracji?

Tak. Podczas bezpłatnego 30-dniowego okresu próbnego można korzystać z maksymalnie 20 stanowisk roboczych i importować dane z KARAT w plikach CSV lub Excel. Karta płatnicza nie jest wymagana. Rozpocznij okres próbny lub porozmawiaj z działem sprzedaży, aby określić zakres integracji.