Integracje / ERP / Cegid
Przewodnik po integracji Cegid ze SkyPlanner APS do planowania produkcji
Ten przewodnik pokazuje partnerom i zespołom IT, jak połączyć systemy ERP Cegid dla produkcji ze SkyPlanner APS. Najpierw omawiamy Cegid PMI, a następnie Cegid Primavera i Cegid Ekon. SkyPlanner integruje się z Cegid dwukierunkowo, korzystając z interfejsów Cegid:
- Do SkyPlanner trafiają zlecenia produkcyjne OF (ordres de fabrication, ordens de fabrico, órdenes de fabricación) wraz z operacjami, marszrutami, strukturami materiałowymi, gniazdami produkcyjnymi i maszynami, a także kartoteki artykułów, stany magazynowe i zamówienia do dostawców.
- Planowane daty rozpoczęcia i zakończenia są zapisywane z powrotem w każdej operacji OF.
- Opcjonalnie czas pracy operatorów może być zapisywany z powrotem jako pointages (PMI), Diários de Trabalho (Primavera) lub imputaciones (Ekon).
Interfejsy integracyjne Cegid
Cegid PMI. Cegid udostępnia Web API dla PMI: „Facilitez les échanges sécurisés avec vos applications externes grâce à la mise à disposition de Web API depuis votre gestion de production Cegid.” (Ułatw bezpieczną wymianę danych z aplikacjami zewnętrznymi dzięki Web API udostępnianemu przez system zarządzania produkcją Cegid). Web API zachowuje reguły biznesowe Manufacturing PMI w aplikacjach zewnętrznych (Cegid PMI). PMI oferuje też EDI, ustandaryzowane pliki XML z danymi technicznymi z CAD oraz generator raportów z eksportem do Excela. Eksport do Excela to najszybszy sposób przygotowania danych do testów.
Cegid Primavera. PRIMAVERA ERP V10 API „allows third party applications to perform both data query and writing operations” (umożliwia aplikacjom zewnętrznym zarówno odczyt, jak i zapis danych) i obejmuje wszystkie moduły produktu (dokumentacja V10 API). Dokumentacja Web API i możliwość wywoływania jego metod są dostępne w Swagger, z podziałem na moduły (Web API w Swagger). Moduł Produção (GPR) obejmuje karty technologiczne, zapotrzebowanie netto, uruchamianie OF, Planeamento, ewidencję produkcji i Diários de Trabalho (dokumentacja Produção). Kluczowe usługi do harmonogramowania:
- IGprBSOrdensFabrico odczytuje zlecenia produkcyjne i ich operacje (GprBEOFOperacao).
- IGprBSPlaneamento wczytuje OF do planowania i aktualizuje zaplanowane operacje za pomocą ActualizaPlaneamentoOperacao.
- IGprBSCentrosTrabalho, IGprBSPostosTrabalho, IGprBSOperadores i IGprBSRoteiros odczytują odpowiednio gniazda produkcyjne, stanowiska robocze, operatorów i marszruty.
- IGprBSDiariosTrabalho rejestruje pracę za pomocą IniciaPicagem i TerminaPicagem.
Cegid Ekon XRP Industria. Cegid podaje, że Ekon łączy się z innymi systemami zarządzania w firmie (Cegid Ekon). Podczas określania zakresu zespół SkyPlanner ustala interfejs dla danej instalacji Ekon.
Uwierzytelnianie i licencje
- Cegid PMI. Dostęp do Web API na potrzeby integracji jest włączany w danej instalacji PMI podczas określania zakresu, wspólnie z partnerem Cegid.
- Cegid Primavera. Każda encja Web API udostępnia metodę Login, która zwraca token Bearer z kluczem sesji. Token jest odnawiany przez endpoint token (Web API w Swagger). Użytkownik integracji musi mieć licencje Produção na obszary, do których się odwołuje.
- Po stronie SkyPlanner. REST API korzysta z uwierzytelniania 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 odpytywanie
Dane z Cegid są pobierane przez cykliczne odpytywanie. Zapytania filtrowane według otwartych OF i ostatnich zmian wykrywają nowe zlecenia do realizacji. Częstotliwość ustala się dla każdego zakładu: OF są odpytywane co kilka minut, a stany magazynowe co godzinę.
SkyPlanner wysyła webhooki po zmianie stanu lub harmonogramu, więc zapis zwrotny jest wyzwalany zdarzeniami.
Mapowanie danych
| Obiekt Cegid (PMI / Primavera) | Obiekt SkyPlanner | Kierunek | Częstotliwość |
|---|---|---|---|
| Articles / artigos | Produkty i materiały | Cegid → SkyPlanner | Import początkowy, potem cykliczne odpytywanie |
| Nomenclatures / fichas técnicas, componentes | Struktura produktu, podprodukty, materiały przypisane do produktu | Cegid → SkyPlanner | Import początkowy, potem po zmianie |
| Gammes i operacje / roteiros, operações | Etapy procesu wraz z czasem trwania oraz czasami przygotowania i czynności końcowych | Cegid → SkyPlanner | Import początkowy, potem po zmianie |
| Postes de charge i maszyny / centros de trabalho, postos de trabalho | Stanowiska robocze, grupy stanowisk roboczych, wydajność | Cegid → SkyPlanner | Import początkowy, później sporadycznie |
| Salariés / operadores | Personel | Cegid → SkyPlanner | Import początkowy, potem po zmianie |
| Kalendarze / exceções de capacidade | Zmiany robocze i dni wolne | Cegid → SkyPlanner | Codziennie lub własne zmiany robocze w SkyPlanner |
| Ferramentas e moldes (Primavera) | Narzędzia jako zasoby o ograniczonej dostępności | Cegid → SkyPlanner | Import początkowy, potem po zmianie |
| OF zatwierdzone i planowane / ordens de fabrico z operacjami | Zlecenia i operacje z terminami realizacji i zapotrzebowaniem materiałowym | Cegid → SkyPlanner | Odpytywanie co kilka minut |
| Stany magazynowe według artykułu i magazynu | Stany magazynowe | Cegid → SkyPlanner | Odpytywanie co godzinę lub przy uruchomieniu harmonogramowania |
| Zamówienia do dostawców z terminami dostaw | Zamówienia zakupu, oczekiwane materiały według terminu dostawy | Cegid → SkyPlanner | Odpytywanie co godzinę lub przy uruchomieniu harmonogramowania |
| Planowane rozpoczęcie i zakończenie operacji OF / GprBEOFOperacao DataIniPrevista, DataFimPrevista przez ActualizaPlaneamentoOperacao | Planowane rozpoczęcie i zakończenie każdego etapu, przypisane stanowisko robocze | SkyPlanner → Cegid | Po zmianie harmonogramu, przez webhook SkyPlanner |
| Pointages / Diários de Trabalho (IniciaPicagem, TerminaPicagem) | Wpisy czasu pracy i potwierdzenia operatorów | SkyPlanner → Cegid | Przy każdym potwierdzeniu lub po każdej zmianie roboczej, jeśli wybrano tę opcję |
| Brak w Cegid | Macierz czasów przezbrojeń, narzędzia jako zasoby o ograniczonej dostępności (PMI), alternatywne maszyny i personel | Utrzymywane w SkyPlanner | Konfiguracja podczas wdrożenia |
Schematy integracji
1. Początkowy import danych podstawowych. Odczytaj artykuły, struktury materiałowe, marszruty, gniazda produkcyjne, maszyny, operatorów i kalendarze. Starannie zaplanuj mapowanie gniazd: poste de charge z czterema maszynami staje się jedną grupą stanowisk roboczych z czterema stanowiskami.
2. Synchronizacja OF. Odczytaj zatwierdzone OF wraz z ich operacjami i komponentami oraz otwarte zamówienia do dostawców. SkyPlanner uznaje zamówiony materiał za dostępny w terminie dostawy z zamówienia zakupu (PO) i aktualizuje stan magazynowy po oznaczeniu PO jako Delivered. Podczas określania zakresu zdecyduj, czy harmonogram ma obejmować również planowane OF (OF prévisionnels), czy tylko zatwierdzone.
3. Zapis zwrotny harmonogramu. Gdy silnik planowania umieści lub przesunie operację w harmonogramie, webhook SkyPlanner wyzwala zapis do Cegid. W PMI planowane daty rozpoczęcia i zakończenia trafiają do operacji OF przez Web API, zgodnie z regułami biznesowymi PMI. W Primavera integracja wywołuje IGprBSPlaneamento.ActualizaPlaneamentoOperacao, przekazując operację, gniazdo produkcyjne oraz planowane rozpoczęcie i zakończenie. Aktualizuje to pola DataIniPrevista i DataFimPrevista w operacji zlecenia produkcyjnego.
4. Potwierdzenia z hali produkcyjnej. Operatorzy rejestrują pracę za pomocą SkyPlanner Mobile Confirmations lub Production Timer, a wpisy czasu pracy pozwalają na bieżąco aktualizować harmonogram. Ty decydujesz, czy czas pracy ma być zapisywany z powrotem do Cegid. Jeśli tak, trafia do PMI jako pointages lub do Diários de Trabalho w Primavera przez IniciaPicagem i TerminaPicagem. Jeśli nie, czas pracy jest rejestrowany w Cegid za pomocą kodów kreskowych, tak jak dotychczas.
5. Odpowiedzialność za dane i zasady rozstrzygania konfliktów. Spisz je przed uruchomieniem produkcyjnym:
| Dane | System odpowiedzialny |
|---|---|
| Artykuły, struktury materiałowe, marszruty, ilości i statusy OF | Cegid |
| Kolejność operacji, terminy rozpoczęcia i zakończenia, przypisanie maszyn | SkyPlanner |
| Macierz czasów przezbrojeń, wymagania dotyczące narzędzi i operatorów, zasoby alternatywne | SkyPlanner |
| Zmiany robocze i dni wolne | Jeden system, wybrany podczas określania zakresu |
| Czas pracy, zużycie i zakończenie operacji | Cegid — dane wprowadzane bezpośrednio lub przesyłane z wpisów czasu pracy w SkyPlanner |
Wybierz jeden system zapisujący daty OF. SkyPlanner przejmuje zapis planowanych dat od mechanizmu planowania PMI i algorytmu planowania Primavera. Dla OF harmonogramowanych przez SkyPlanner nie uruchamiaj już planowania w tych systemach, aby nie nadpisywały sobie nawzajem danych.
Typowe etapy projektu
Wdrożenie zwykle kończy się w ciągu kilku tygodni od rozpoczęcia onboardingu. Wcześniej sprawdź harmonogram podczas 30-dniowego bezpłatnego okresu próbnego, korzystając z gniazd produkcyjnych, marszrut i otwartych OF wyeksportowanych z Cegid w formacie CSV lub Excel.
- Mapowanie. Ustal tabelę mapowania, reguły odpowiedzialności za dane, częstotliwość synchronizacji oraz to, czy dane o czasie mają być zapisywane z powrotem w Cegid.
- Dostęp do Cegid. Utwórz użytkownika integracyjnego i potwierdź uprawnienia oraz licencje do obiektów produkcyjnych. Najpierw przeprowadź testy na firmie testowej.
- Pierwsze zasilenie danymi. Artykuły, struktury materiałowe, marszruty, gniazda produkcyjne, maszyny, operatorzy, kalendarze.
- Synchronizacja OF i zamówień do dostawców. Cykliczne odpytywanie z filtrowaniem, stronicowaniem i ponawianiem prób.
- Konfiguracja ograniczeń w SkyPlanner. Macierz czasów przezbrojeń, narzędzia, liczba operatorów przypadających na operację oraz alternatywne maszyny lub personel.
- Zapis harmonogramu w Cegid. Planowane terminy operacji przekazywane przez webhooki SkyPlanner oraz opcjonalnie dane o czasie.
- Testy równoległe. Uruchom SkyPlanner równolegle z obecnym planem, porównaj terminy i popraw dane podstawowe.
- Uruchomienie produkcyjne. Włącz zapis danych w Cegid, gdy dane będą zgodne.
Co uwzględnić przy integracji z Cegid
- Zatwierdzone i planowane OF. PMI tworzy oba rodzaje na podstawie CBN. Harmonogramowanie planowanych OF pokazuje przyszłe obciążenie, ale terminy zapisuj z powrotem tylko w zatwierdzonych OF.
- Operacje wyłączone z planowania. W Primavera można oznaczyć operację jako niepodlegającą planowaniu (NaoSujeitaPlaneamento). Pomijaj takie operacje przy zapisie danych w Cegid.
- Czas pracy maszyny i operatora. Primavera przechowuje te czasy oddzielnie dla każdej operacji. Zmapuj oba, aby operacje wymagające kilku operatorów miały właściwą obsadę.
- Nakładające się operacje. Operacje w Primavera mają współczynnik nakładania. Zmapuj go na ustawienia czasowe etapów w SkyPlanner. W przeciwnym razie harmonogram przewidzi dłuższe oczekiwanie niż faktycznie występuje na hali.
- Wybór systemu ERP Cegid. PMI, Primavera i Ekon korzystają z różnych interfejsów. Najpierw potwierdź produkt i wersję, a w przypadku Cegid XRP Flex skorzystaj z przewodnika po integracji z Acumatica.
Kto konfiguruje i wspiera integrację z Cegid
- Zespół SkyPlanner konfiguruje integrację podczas onboardingu i zapewnia wsparcie po uruchomieniu produkcyjnym, w zakresie uzgodnionych wywołań API Cegid. Każdy zakład korzysta z Cegid inaczej — właśnie na tym etapie wykorzystujemy tę wiedzę.
- Twój partner Cegid może uczestniczyć w projekcie. Zna Twoją konfigurację, modyfikacje i licencje. Może wspólnie z zespołem SkyPlanner skonfigurować użytkownika integracyjnego i dostęp do API.
- Twoi programiści mogą rozbudować 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.
SkyPlanner kosztuje od 199 € miesięcznie za 5 stanowisk roboczych, z rozliczeniem co miesiąc. Wycenę integracji otrzymujesz z góry, razem z wyceną wybranego planu, z uwzględnieniem Twojego procesu i potrzeb. Zobacz cennik, harmonogramowanie produkcji z Cegid, stronę Cegid i 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 rozdzielcza
Planowanie produkcji pozwala zaoszczędzić 2 godziny pracy tygodniowo, a nowa kolejka operacji trafia na linię w ciągu kilku sekund.
+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.
6 miesięcynaprzód — dział sprzedaży widzi wolne moce produkcyjne
„SkyPlanner stanowi solidną podstawę całego planowania produkcji i zapewnia jego wiarygodność.”
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.
100%terminowości dostaw od 2021 roku
„SkyPlanner daje nam wgląd w moce produkcyjne i sprawia, że planowanie jest przewidywalne.”
Dan Berglund, COO/CFO
Opes Corporation · Produkcja chemiczna i spożywcza
Terminowość dostaw wynosi 100% przez cały okres korzystania ze SkyPlanner, od 2021 roku.
Najczęściej zadawane pytania
Czy Cegid PMI ma API?
Tak. Cegid udostępnia Web API dla PMI do bezpiecznej wymiany danych z aplikacjami zewnętrznymi, z zachowaniem reguł biznesowych Manufacturing PMI. SkyPlanner używa go do odczytu OF oraz zapisu planowanych terminów i pointages.
Czy Cegid Primavera ma API do zleceń produkcyjnych?
Tak. PRIMAVERA V10 API umożliwia odczyt i zapis we wszystkich modułach. Moduł Produção udostępnia ordens de fabrico, Planeamento z ActualizaPlaneamentoOperacao oraz Diários de Trabalho.
Jak planowane terminy są zapisywane z powrotem w Cegid?
W PMI — przez Web API, dla każdej operacji OF. W Primavera — przez IGprBSPlaneamento.ActualizaPlaneamentoOperacao, które ustawia planowany początek i koniec operacji zlecenia produkcyjnego ordem de fabrico.
Czy Cegid obsługuje webhooki?
Integracja odpytuje Cegid z częstotliwością ustalaną dla każdego zakładu. Własne webhooki SkyPlanner wysyłają zmiany harmonogramu na bieżąco, więc terminy trafiają do Cegid zaraz po każdym ponownym planowaniu.
Czy partner Cegid powinien proponować wbudowane funkcje planowania w Cegid czy SkyPlanner?
SkyPlanner, gdy ograniczenia klienta wykraczają poza maszyny i zapasy. Sam Cegid zaleca podłączenie zaawansowanych narzędzi planistycznych, aby uwzględnić dodatkowe ograniczenia (Cegid PMI). SkyPlanner uwzględnia w planowaniu operatorów, narzędzia, przezbrojenia i materiały, automatycznie aktualizuje plan i nie ogranicza liczby użytkowników — od 199 € miesięcznie.
Czy możemy przetestować SkyPlanner przed zbudowaniem integracji?
Tak. 30-dniowy bezpłatny okres próbny pozwala korzystać z maksymalnie 20 stanowisk roboczych i importować dane z Cegid w formacie CSV lub Excel. Nie wymaga karty kredytowej. Rozpocznij okres próbny lub porozmawiaj z działem sprzedaży, aby określić zakres integracji.