Integracje / ERP / APplus
Przewodnik po integracji APplus z SkyPlanner APS na potrzeby planowania produkcji
Ten przewodnik pokazuje partnerom APplus i zespołom IT, jak połączyć APplus ze SkyPlanner APS. SkyPlanner wymienia dane z APplus w obu kierunkach, korzystając z interfejsów Asseco:
- Do SkyPlanner trafiają zlecenia produkcyjne (Fertigungsaufträge) wraz z operacjami (Arbeitsgänge), marszruty (Arbeitspläne), zestawienia materiałowe BOM (Stücklisten), jednostki zdolności produkcyjnej (Kapazitätsstellen i Kapazitätseinheiten), narzędzia (Betriebsmittel), stany magazynowe i zamówienia zakupu.
- Do zlecenia produkcyjnego wracają planowane terminy rozpoczęcia i zakończenia oraz jednostka zdolności produkcyjnej przypisana do każdej operacji.
- Jeśli wybierzesz tę opcję, wpisy czasu pracy operatorów mogą wracać do zlecenia jako komunikaty BDE.
- Webhooki SkyPlanner przesyłają zmiany w harmonogramie na bieżąco.
Podczas wdrożenia zespół SkyPlanner konfiguruje integrację zgodnie z Twoją konfiguracją APplus i zapewnia jej wsparcie po uruchomieniu produkcyjnym. Ten przewodnik jest przeznaczony dla partnerów i programistów, którzy chcą uczestniczyć w pracach lub samodzielnie tworzyć rozwiązania oparte na udokumentowanym REST API SkyPlanner (dokumentacja API).
Interfejsy integracyjne APplus
APplus udostępnia zewnętrznemu systemowi harmonogramowania następujące możliwości połączenia:
- Usługi webowe APplus. APplus opiera się na architekturze usług webowych. Według Asseco wszystkie funkcje wymagane do harmonogramowania są dostępne bezpośrednio przez internet i mogą z nich korzystać systemy IT klientów i dostawców (Asseco). To podstawowy sposób odczytu danych produkcyjnych i zapisu planowanych terminów.
- Business Integration Framework. Od wersji APplus 6.3 ten mechanizm umożliwia łączenie systemów zewnętrznych bez programowania, za pomocą adaptacyjnych struktur danych (Asseco). Użyj go do mapowania obiektów APplus na REST API SkyPlanner.
- Universal Cloud Connector. Wprowadzony w APplus 7.1, służy do łączenia rozwiązań partnerskich i usług SaaS z APplus, zapewniając wysoki poziom bezpieczeństwa przesyłanych danych (Asseco).
W APplus 10 funkcja Flow Mode uruchamia procesy w określonych terminach lub po wystąpieniu określonych zdarzeń, bez czynności ręcznych (Asseco). Podczas określania zakresu wdrożenia ustala się, którym z tych kanałów będzie przesyłany każdy obiekt.
Uwierzytelnianie i dostęp
- Po stronie APplus. Integracja działa na dedykowanym koncie użytkownika technicznego w APplus, z uprawnieniami ograniczonymi do obiektów, które odczytuje i zapisuje. Twój partner APplus konfiguruje to konto oraz dostęp do usług webowych.
- Sieć. APplus działa lokalnie lub w wersji hostowanej (informacje o APplus). Integracja łączy się z nim w sposób dopuszczony przez Twój zespół IT lub dostawcę hostingu.
- 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 APplus integracja odpytuje usługi webowe o otwarte zlecenia produkcyjne i ostatnie zmiany albo Business Integration Framework przesyła zmiany do SkyPlanner. Częstotliwość ustala się osobno dla każdego zakładu: od kilku minut dla zleceń do godziny dla stanów magazynowych.
SkyPlanner wysyła webhooki przy zmianie stanu lub harmonogramu, więc zapis zwrotny jest wyzwalany zdarzeniami.
Mapowanie danych
| Obiekt APplus | Obiekt SkyPlanner | Kierunek | Częstotliwość |
|---|---|---|---|
| Indeksy (Artikel), jednostki miary | Produkty i materiały | APplus → SkyPlanner | Import początkowy, następnie odpytywanie |
| Zestawienia materiałowe BOM (Stücklisten, Strukturstücklisten) | Struktura produktu, podprodukty, materiały przypisane do produktu | APplus → SkyPlanner | Import początkowy, następnie przy zmianie |
| Marszruty (Arbeitspläne) z operacjami oraz czasami przygotowania i wykonania | Etapy procesu z czasami trwania, przygotowania i zakończenia prac | APplus → SkyPlanner | Import początkowy, następnie przy zmianie |
| Ośrodki i jednostki zdolności produkcyjnej (Kapazitätsstellen, Kapazitätseinheiten) | Grupy stanowisk roboczych i stanowiska robocze, wskaźniki wydajności | APplus → SkyPlanner | Import początkowy, później sporadycznie |
| Zdolność produkcyjna personelu | Personel wraz ze zmianami roboczymi | APplus → SkyPlanner | Codziennie lub zmiany robocze definiowane osobno w SkyPlanner |
| Narzędzia i oprzyrządowanie (Betriebsmittel) | Narzędzia jako współdzielone zasoby o ograniczonej dostępności | APplus → SkyPlanner | Import początkowy, następnie przy zmianie |
| Zlecenia produkcyjne (Fertigungsaufträge) z operacjami i materiałami | Zlecenia i operacje z terminami realizacji i zapotrzebowaniem materiałowym | APplus → SkyPlanner | Odpytywanie co kilka minut |
| Zapas na stanie | Stany magazynowe | APplus → SkyPlanner | Odpytywanie co godzinę lub przy uruchomieniu harmonogramowania |
| Zamówienia zakupu (Bestellungen) z terminami dostaw | Zamówienia zakupu, planowane dostawy materiałów według terminów dostaw | APplus → SkyPlanner | Odpytywanie co godzinę lub przy uruchomieniu harmonogramowania |
| Planowane terminy rozpoczęcia i zakończenia oraz jednostka zdolności produkcyjnej dla każdej operacji zlecenia produkcyjnego | Terminy rozpoczęcia i zakończenia każdej operacji w harmonogramie | SkyPlanner → APplus | Przy zmianie harmonogramu, przez webhook SkyPlanner |
| Komunikaty BDE: czas i ilość dla każdej operacji, pracownik | Wpisy czasu pracy i potwierdzenia operatorów | SkyPlanner → APplus | Po każdym potwierdzeniu lub każdej zmianie roboczej, jeśli wybrano tę opcję |
| Brak w APplus | Macierz czasów przezbrojeń, liczba operatorów na operację, alternatywne maszyny i personel | Zarządzane w SkyPlanner | Konfiguracja podczas wdrożenia |
Schematy integracji
1. Początkowy import danych podstawowych. Odczytaj przez usługi webowe APplus indeksy, zestawienia BOM, marszruty, ośrodki i jednostki zdolności produkcyjnej, Betriebsmittel oraz zdolność produkcyjną personelu. Zadbaj o właściwe mapowanie: jedna Kapazitätsstelle z czterema Kapazitätseinheiten odpowiada jednej grupie stanowisk roboczych z czterema stanowiskami roboczymi.
2. Synchronizacja zleceń i zamówień. Odczytaj zlecenia produkcyjne wraz z operacjami i materiałami oraz otwarte zamówienia zakupu. SkyPlanner uznaje zamówiony materiał za dostępny w terminie dostawy podanym w zamówieniu zakupu i aktualizuje stan magazynowy, gdy zamówienie otrzyma status Delivered. Propozycje zakupu pozostają w APplus Disposition, dopóki nie staną się zamówieniami.
3. Zapis zwrotny harmonogramu. Gdy silnik planujący umieści lub przesunie operację w harmonogramie, webhook SkyPlanner wyzwala aktualizację w APplus przez kanał uzgodniony podczas określenia zakresu (usługi webowe lub Business Integration Framework). W zleceniu produkcyjnym zapisywane są planowane terminy rozpoczęcia i zakończenia oraz jednostka zdolności produkcyjnej przypisana do tej operacji. Dzięki temu tablica planistyczna w APplus pokazuje kolejność ustaloną przez SkyPlanner.
4. Zwalnianie zleceń warsztatowych. Planista nadal zwalnia zlecenia warsztatowe (Werkstattaufträge) w APplus, teraz z terminami ze SkyPlanner. Zwolnione zlecenia i ich status trafiają do SkyPlanner podczas następnej synchronizacji.
5. Potwierdzenia z hali produkcyjnej. Operatorzy rejestrują pracę za pomocą SkyPlanner Mobile Confirmations lub Production Timer, a wpisy czasu pracy zapewniają aktualność harmonogramu. Ty decydujesz, czy rzeczywiste czasy mają być zapisywane zwrotnie. Jeśli tak, czas i ilość dla każdej operacji trafiają do zlecenia jako komunikaty BDE. Jeśli nadal używany jest system BDE z kodami kreskowymi, SkyPlanner zamiast tego odczytuje komunikaty z APplus.
6. Odpowiedzialność za dane i zasady rozstrzygania konfliktów. Spisz je przed uruchomieniem produkcyjnym:
| Dane | System odpowiedzialny |
|---|---|
| Indeksy, zestawienia BOM, marszruty, ilości, status zleceń, zwalnianie zleceń warsztatowych | APplus |
| Kolejność operacji, terminy rozpoczęcia i zakończenia, przypisanie jednostek zdolności produkcyjnej | SkyPlanner |
| Macierz czasów przezbrojeń, liczba operatorów, zasoby alternatywne | SkyPlanner |
| Dane podstawowe Betriebsmittel | APplus; dostępność w czasie planowana w SkyPlanner |
| Zmiany robocze i dni wolne od pracy | Jeden system, wybrany podczas określenia zakresu |
| Komunikaty BDE, wydania i przyjęcia materiałów | APplus — dane wprowadzane bezpośrednio lub przesyłane z wpisów czasu pracy w SkyPlanner |
Wyznacz jeden system do zapisu terminów operacji. Jeśli działa harmonogramowanie PPS lub terminy zapisuje Feinplanung albo APplus APS, wyłącz te funkcje 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 podczas 30-dniowego bezpłatnego okresu próbnego, korzystając z jednostek zdolności produkcyjnej, marszrut i otwartych zleceń produkcyjnych wyeksportowanych z APplus do plików CSV lub Excel.
- Mapowanie. Ustal tabelę mapowania, zasady odpowiedzialności za dane, częstotliwości synchronizacji oraz to, czy komunikaty BDE mają być zapisywane zwrotnie.
- Dostęp do APplus. Utwórz konto użytkownika technicznego, uruchom usługi webowe wspólnie z partnerem APplus i najpierw sprawdź połączenie w systemie testowym.
- Import początkowy. Indeksy, zestawienia BOM, marszruty, ośrodki i jednostki zdolności produkcyjnej, Betriebsmittel, personel.
- Synchronizacja zleceń i zamówień zakupu. Cykliczne odpytywanie z filtrami, stronicowaniem i ponawianiem prób lub wysyłanie danych przez Business Integration Framework.
- Konfiguracja ograniczeń w SkyPlanner. Macierz czasów przezbrojeń, narzędzia, liczba operatorów na operację oraz alternatywne maszyny lub personel.
- Zapis harmonogramu do APplus. Terminy operacji z webhooków SkyPlanner oraz komunikaty BDE, jeśli wybrano tę opcję.
- Testy równoległe. Uruchom SkyPlanner równolegle z obecną tablicą planistyczną, porównaj terminy i popraw dane podstawowe.
- Uruchomienie produkcyjne. Włącz zapis do APplus, gdy dane będą zgodne.
Co uwzględnić przy integracji z APplus
- Zasoby o ograniczonej i nieograniczonej zdolności produkcyjnej. W APplus niektóre zasoby mogą być planowane bez ograniczeń zdolności produkcyjnej. W SkyPlanner każde stanowisko robocze ma ograniczoną zdolność produkcyjną, dlatego podczas importu sprawdź zmiany i wydajność każdego z nich.
- Używane narzędzia planistyczne. Sprawdź, czy zakład ma licencję na Feinplanung lub APplus APS i czy z nich korzysta. Wyznacz jeden system, który będzie zapisywał terminy.
- Dokumenty warsztatowe i kody kreskowe. Komunikaty BDE są rejestrowane dla zleceń z wydrukowanymi dokumentami warsztatowymi. Uzgodnij, czy zwalnianie zleceń i drukowanie pozostają w APplus, tak jak dotychczas.
- 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ą własnych zasobów. Modeluj je jako etapy uwzględniające wyłącznie czas.
- Instalacje hostowane. W przypadku wersji hostowanej uzgodnij z dostawcą hostingu sposób dostępu sieciowego do usług internetowych już na wczesnym etapie.
Kto konfiguruje i wspiera integrację z APplus
- Zespół SkyPlanner konfiguruje integrację podczas wdrożenia i zapewnia wsparcie po uruchomieniu produkcyjnym w zakresie uzgodnionych usług internetowych i mapowań. Każdy zakład korzysta z APplus inaczej — właśnie na tym etapie wykorzystujemy wiedzę o tych różnicach.
- Twój partner APplus może uczestniczyć w projekcie. Zna dostosowania systemu, uprawnienia użytkowników i konfigurację Business Integration Framework, więc może wspólnie z zespołem SkyPlanner uruchomić dostęp.
- Twoi programiści mogą rozbudowywać integrację, korzystając z REST API SkyPlanner i tokenu API. Do rozpoczęcia pracy wystarczy token API, a zespół SkyPlanner pomaga w razie potrzeby. Szczegóły znajdziesz w dokumentacji integracji SkyPlanner.
Cena SkyPlanner zaczyna się od 199 € miesięcznie i obejmuje 5 stanowisk roboczych, z rozliczeniem co miesiąc. Integrację wyceniamy z góry wraz z wybranym planem, zgodnie z Twoim procesem i potrzebami. Zobacz cennik, harmonogramowanie produkcji z APplus, stronę APplus oraz przegląd integracji z ERP.
Opinie firm produkcyjnych o SkyPlanner
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 łączeniowa
Planowanie produkcji zajmuje o 2 godziny mniej tygodniowo, a nowa kolejka operacji trafia na linię w ciągu sekund.
+90%wydajności produkcji
„Wydajność produkcji wzrosła o 90%.”
Abdul Rucyinga, kierownik 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.
6 miesięcynaprzód — dział sprzedaży widzi wolne moce produkcyjne
„SkyPlanner stanowi podstawę całego planowania produkcji i zapewnia jego niezawodność.”
Anu Järvinen, kierowniczka produkcji
Fredman Operations · Papiery opakowaniowe do kontaktu z żywnością
Dział sprzedaży widzi wolne moce produkcyjne na sześć miesięcy naprzód. Odpowiedzi na prośby o zmianę harmonogramu, które wcześniej zajmowały godzinę lub dłużej, są teraz gotowe w kilka sekund.
Mniejprzestojów z powodu braków materiałowych
„SkyPlanner jest dla nas wartościowy, bo sprawdza się w codziennej pracy, zwłaszcza przy ustalaniu terminów dostaw.”
Tommi Männistö, kierownik planowania produkcji
Eskomatic · Usługowa obróbka skrawaniem
Automatyczne planowanie obciążenia pozwala dokładniej wyznaczać terminy dostaw, a liczba przestojów produkcyjnych spowodowanych brakami materiałowymi znacznie spadła.
Najczęściej zadawane pytania
Czy APplus ma API do obsługi zleceń produkcyjnych?
Tak. APplus opiera się na architekturze usług internetowych, a według Asseco z jego funkcji planowania produkcji mogą bezpośrednio korzystać systemy informatyczne klientów i dostawców. Business Integration Framework łączy systemy zewnętrzne za pomocą adaptacyjnych struktur danych, a Universal Cloud Connector łączy rozwiązania SaaS z APplus.
Jak planowane terminy są zapisywane do APplus?
Przy każdej zmianie harmonogramu webhook SkyPlanner uruchamia aktualizację planowanego początku, planowanego końca i przypisanego zasobu dla każdej operacji zlecenia produkcyjnego. Aktualizacja odbywa się przez usługi internetowe APplus lub Business Integration Framework. Sposób przesyłania danych jest ustalany na etapie określania zakresu wdrożenia.
Czy SkyPlanner może wysyłać komunikaty BDE do APplus?
Tak, jeśli wybierzesz tę opcję. Zapisy czasu pracy operatorów ze SkyPlanner są przesyłane jako komunikaty BDE z czasem i ilością dla każdej operacji zlecenia. W zakładach, które pozostają przy BDE z kodami kreskowymi, SkyPlanner zamiast tego odczytuje komunikaty.
Czy partner APplus powinien proponować APplus APS czy SkyPlanner?
SkyPlanner, gdy klient chce w ciągu kilku tygodni uzyskać działający harmonogram uwzględniający ograniczenia zdolności produkcyjnej. APplus APS to produkt partnerski zintegrowany z APplus, obsługujący macierze przezbrojeń dla wielu narzędzi i planowanie wielu zasobów (Asseco). SkyPlanner również obsługuje te przypadki, łączy się przez usługi internetowe APplus, automatycznie aktualizuje plan i nie ogranicza liczby użytkowników — od 199 € miesięcznie.
Czy integracja działa z hostowaną wersją APplus?
Tak. APplus działa lokalnie lub w wersji hostowanej, a SkyPlanner łączy się z obiema wersjami przez usługi internetowe. Sposób dostępu sieciowego jest uzgadniany z Twoim zespołem IT lub dostawcą hostingu na etapie określania zakresu.
Czy możemy przetestować SkyPlanner przed zbudowaniem integracji?
Tak. Bezpłatny 30-dniowy okres próbny obejmuje do 20 stanowisk roboczych, import danych z APplus przez pliki 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.