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

Integracje / ERP / Oracle Fusion Cloud

Czy Oracle Fusion Cloud oferuje harmonogramowanie produkcji z uwzględnieniem ograniczeń? Wyjaśniamy Work Order Scheduling i Production Scheduling

Nie w samym Oracle Fusion Cloud Manufacturing. Oracle podaje, że mechanizm harmonogramowania zleceń produkcyjnych nie uwzględnia ograniczeń i zakłada nieograniczoną zdolność produkcyjną. Harmonogramowanie z uwzględnieniem ograniczeń jest dostępne w Oracle Production Scheduling, obszarze roboczym pakietu Supply Chain Planning. Z kolei Supply Planning planuje zdolność produkcyjną w przedziałach czasu. Producenci, którzy potrzebują harmonogramu uwzględniającego ograniczenia każdej maszyny, pracownika, narzędzia i materiału w wielu zakładach, korzystają ze SkyPlanner APS obok Oracle Fusion Cloud.

Wykres Gantta w SkyPlanner APS z operacjami zaplanowanymi na stanowiskach roboczych i listą zleceń poniżej.

Artykuł opiera się na dokumentacji Oracle w wersji 26C. Oracle E-Business Suite miał własne, starsze produkty do harmonogramowania, a Oracle NetSuite to inny system ERP. Zanim więc oprzesz się na informacjach z danej strony, sprawdź, którego produktu dotyczą.

Jak Oracle Fusion Cloud planuje produkcję — krok po kroku

1. Dane podstawowe produkcji

W Oracle Fusion Cloud Manufacturing podstawą określania zdolności produkcyjnej są gniazda produkcyjne i zasoby produkcyjne. Zasobem może być sprzęt lub pracownik, z własnym kalendarzem i zmianami. Definicje pracy zawierają operacje dla danej pozycji. Każda operacja ma listę zasobów przypisanych do operacji, wraz z ich zużyciem i polem Basis Type, oraz materiałów potrzebnych do operacji. Komponenty pochodzą ze struktur pozycji w Product Information Management.

2. Harmonogramowanie zleceń produkcyjnych: z założenia bez ograniczeń

Gdy tworzysz zlecenie produkcyjne, Fusion umieszcza je w harmonogramie. Oracle opisuje ten mechanizm wprost: „Oracle Manufacturing uses unconstrained scheduling engine in the background to schedule work orders during create and certain update actions.” (Oracle Manufacturing korzysta w tle z mechanizmu harmonogramowania bez ograniczeń podczas tworzenia zleceń produkcyjnych i niektórych aktualizacji). (źródło)

Terminy dla zasobów wynikają z ich zużycia, przypisania do operacji oraz kalendarza zasobu. Na ich podstawie wyznaczane są terminy operacji, a następnie całego zlecenia produkcyjnego. Ta sama strona określa zasadę dotyczącą zdolności produkcyjnej: „resources are assumed to have infinite capacity and the scheduling engine disregards loads on the resources from other work orders.” (Przyjmuje się nieograniczoną zdolność zasobów, a mechanizm harmonogramowania pomija ich obciążenie wynikające z innych zleceń produkcyjnych).

3. Harmonogramowanie w przód, wstecz i od wybranej operacji

Zlecenie produkcyjne jest harmonogramowane w przód od daty rozpoczęcia lub wstecz od daty zakończenia. Ilość wpływa na czas trwania tylko wtedy, gdy pole Basis Type zasobu ma wartość Variable. Akcja REST midpointRescheduleWorkOrderOperation przyjmuje jedną operację za punkt odniesienia. Oracle opisuje to tak: „backward schedules the resources for operations that already occurred, and forward schedules the resources for subsequent operations.” (Harmonogramuje zasoby wstecz dla operacji, które już się odbyły, oraz w przód dla kolejnych operacji). (źródło)

4. Supply Planning: zdolność produkcyjna w przedziałach czasu

Oracle Supply Planning może tworzyć plan uwzględniający ograniczenia. Oracle opisuje jego działanie tak: „respects constraints by moving orders to earlier time buckets or offloading to an alternate resource, work definition, or supply source.” (Uwzględnia ograniczenia, przesuwając zlecenia do wcześniejszych przedziałów czasu lub przenosząc obciążenie na alternatywny zasób, definicję pracy bądź źródło zaopatrzenia). Gdy to nie wystarcza: „the constrained supply plan, as a last resort, overloads resource and supplier capacity to meet demands on time.” (W ostateczności plan uwzględniający ograniczenia przekracza zdolności zasobów i dostawców, aby zaspokoić zapotrzebowanie w terminie). (źródło)

5. Oracle Production Scheduling: harmonogramowanie z ograniczeniami

Oracle Production Scheduling to narzędzie do harmonogramowania z uwzględnieniem ograniczeń zdolności produkcyjnej. Oracle opisuje jego przeznaczenie tak: „Using Oracle Production Scheduling, you can consider resource capacity constraints and the changeovers on resources that occur throughout production.” (Oracle Production Scheduling pozwala uwzględniać ograniczenia zdolności zasobów oraz ich przezbrojenia w toku produkcji). (źródło)

Włącza się je jako obszar roboczy w sekcji „Offering: Supply Chain Planning” (Oferta: Supply Chain Planning) (źródło). Planista pracuje następnie z jednym harmonogramem dla każdej organizacji objętej harmonogramowaniem:

EtapCo się dzieje
Opcje harmonogramuUstalenie horyzontu planowania, okresu zamrożenia i horyzontu przekazania do realizacji dla organizacji
OdświeżaniePobranie z SCM aktualnych zleceń produkcyjnych, stanów magazynowych, dostaw i zapotrzebowania
ObliczanieUtworzenie harmonogramu uwzględniającego ograniczenia zdolności i reguły przezbrojeń
KorygowanieZastosowanie zmian wprowadzonych przez planistę na wykresie Gantta lub liście operacji do realizacji
Przekazanie do realizacjiZapisanie terminów zleceń produkcyjnych i operacji oraz wybranych zasobów w Manufacturing

Cały cykl można też przeprowadzić za pośrednictwem zasobu REST productionSchedulingPlans.

Co pozostaje po stronie planisty

  • Podstawowy mechanizm harmonogramowania pomija inne zlecenia. Fusion Manufacturing wyznacza terminy każdego zlecenia produkcyjnego przy założeniu nieograniczonej zdolności produkcyjnej. Oracle zaznacza: „potentially plans to execute production for multiple work orders simultaneously.” (Może planować jednoczesną realizację wielu zleceń produkcyjnych). (źródło)
  • Przedziały czasu w Supply Planning. Plany uwzględniające ograniczenia przesuwają zlecenia między przedziałami czasu, a w ostateczności przekraczają dostępną zdolność produkcyjną.
  • Jedna organizacja na harmonogram. Production Scheduling oblicza osobny harmonogram dla każdej organizacji objętej harmonogramowaniem.
  • Przezbrojenia tylko dla pojedynczych urządzeń. „Changeover rules are applied only on resources that have resource type set to equipment and default units available set to 1.” (Reguły przezbrojeń dotyczą tylko zasobów typu sprzęt o wskazanej domyślnej liczbie dostępnych jednostek). (źródło)
  • Przekazanie do realizacji ma określony horyzont. „Only work orders within the release horizon specified in the schedule options will be released.” (Do realizacji zostaną przekazane tylko zlecenia produkcyjne mieszczące się w horyzoncie określonym w opcjach harmonogramu). (źródło)
  • Odświeżanie przed przekazaniem do realizacji. „If the schedule isn’t refreshed after the previous release, changes to the schedule for some work orders might not be released.” (Jeśli harmonogram nie zostanie odświeżony po poprzednim przekazaniu do realizacji, zmiany dotyczące niektórych zleceń produkcyjnych mogą nie zostać przekazane). Zlecenia produkcyjne o statusie Pending Approval nie są aktualizowane, a zlecenia planowane z Supply Planning nie są przekazywane do realizacji. (źródło)
  • Za cykl odpowiada planista. Odświeżanie, obliczanie, korygowanie i przekazywanie do realizacji to czynności wykonywane przez planistę lub uruchamiane jako zaplanowane zadania.

Kiedy wystarczy harmonogramowanie dostępne w Oracle

Własne narzędzia Oracle Fusion Cloud wystarczą, gdy:

  • Terminy zleceń produkcyjnych wyznaczone na podstawie czasów realizacji i zużycia zasobów są wystarczająco dokładne, by zobowiązywać się do nich wobec klientów.
  • Wąskie gardła występują rzadko, a jeden planista jest w stanie ręcznie rozwiązać konflikty terminów.
  • Korzystasz już z Supply Chain Planning, a centralny zespół planowania odpowiada za każdą organizację objętą harmonogramowaniem.
  • Przezbrojenia mają znaczenie głównie na pojedynczych maszynach.
  • Każdy zakład planuje niezależnie, a operatorzy na hali nie potrzebują wglądu w aktualną kolejność operacji.

Jeśli tak wygląda Twoja sytuacja, dbaj o poprawność definicji pracy i kalendarzy zasobów oraz odświeżaj harmonogram przed każdym przekazaniem do realizacji.

Kiedy potrzebujesz narzędzia do harmonogramowania z ograniczeniami

Wbudowane narzędzia przestają wystarczać, gdy występuje kilka z poniższych sytuacji:

  • Terminy dostaw się przesuwają, choć plan zaopatrzenia wygląda na wykonalny w poszczególnych przedziałach czasu.
  • Po każdym pilnym zamówieniu lub awarii planiści zmieniają kolejność zleceń produkcyjnych w arkuszach kalkulacyjnych.
  • Czas przezbrojenia linii, zespołów pracowników lub zasobów obejmujących wiele jednostek zależy od tego, jaki produkt wytwarzano wcześniej.
  • Dostępność operatorów, obsada zmian i nieobecności ograniczają wielkość produkcji tak samo jak maszyny.
  • Wykrojniki, formy lub przyrządy są przenoszone między maszynami.
  • Produkcja przepływa między zakładami, a każdy z nich potrzebuje wglądu w pracę pozostałych.
  • Korzystasz z Fusion Manufacturing bez Supply Chain Planning.

Na co zwrócić uwagę

  • Jednoczesne uwzględnianie ograniczeń wszystkich zasobów: maszyn, ludzi i narzędzi, a nie tylko zdolności w przedziałach czasu.
  • Ustalanie kolejności na poziomie operacji według priorytetów i terminów realizacji.
  • Macierz czasów przygotowawczych z asymetrycznymi czasami przezbrojeń zależnymi od kolejności produktów na każdym stanowisku roboczym.
  • Narzędzia jako współdzielone zasoby o ograniczonej dostępności oraz operacje wymagające wielu operatorów.
  • Harmonogramowanie uwzględniające materiały, które sprawdza stany magazynowe i oczekiwane dostawy z zamówień zakupu.
  • Planowanie wielu zakładów w jednym harmonogramie.
  • Automatyczna aktualizacja harmonogramu przy zmianach postępu prac lub zamówień.
  • Przejrzysta wymiana danych z Oracle. Odczyt i zapis przez REST API dla Oracle Fusion Cloud SCM, z zapisem planowanych terminów operacji w zleceniu produkcyjnym. Zapytaj każdego dostawcę, z których zasobów API korzysta i kto zapewnia wsparcie integracji po uruchomieniu produkcyjnym.

Ogólne zasady tej metody opisuje poradnik harmonogramowania produkcji z uwzględnieniem ograniczeń.

Gdzie sprawdza się SkyPlanner

SkyPlanner APS uzupełnia każdą z opisanych wyżej luk. Uwzględnia ograniczoną dostępność każdego stanowiska roboczego, pracownika i narzędzia. Silnik Arcturus AI w kilka sekund tworzy harmonogram na poziomie operacji. Ustala ich kolejność według priorytetu operacji, terminu zakończenia, priorytetu klienta oraz funkcji Fast Track i Dynamic Priorities.

Macierz czasów przezbrojeń przechowuje czas przejścia między każdą parą produktów w obu kierunkach, a silnik wybiera kolejność wymagającą najmniej czasu na przezbrojenia. Narzędzia są współdzielonymi zasobami o ograniczonej dostępności. Przy jednej operacji może pracować kilka osób jednocześnie, a gdy podstawowa maszyna lub pracownik są niedostępni, praca trafia na maszyny alternatywne lub do innych pracowników. Zakłady są odwzorowane jako grupy stanowisk roboczych we wspólnym planie, z uwzględnieniem czasów transportu między nimi.

Harmonogramowanie oparte na dostępności materiałów symuluje przyszłe stany magazynowe na podstawie obecnych zapasów i oczekiwanych dostaw z zamówień zakupu. Dzięki temu operacja jest planowana na moment, w którym potrzebny materiał będzie dostępny. Autopilot automatycznie aktualizuje harmonogram, gdy sytuacja na produkcji się zmienia, a Running Time Lock blokuje operacje na najbliższe godziny, by nie zakłócać pracy hali. Operatorzy rejestrują pracę na telefonie lub tablecie za pomocą Mobile Confirmations, Production Timer i Quick Log Mode.

Wybierz SkyPlanner zamiast Oracle Production Scheduling, gdy:

  • Korzystasz z Fusion Manufacturing bez Supply Chain Planning. Oracle udostępnia Production Scheduling w ramach oferty Supply Chain Planning. SkyPlanner harmonogramuje zlecenia produkcyjne, współpracując z używanym już modułem Manufacturing.
  • Harmonogram obejmuje więcej niż jeden zakład. Production Scheduling oblicza harmonogram osobno dla każdej organizacji objętej harmonogramowaniem. SkyPlanner planuje wszystkie zakłady wspólnie.
  • O kolejności decydują przezbrojenia, narzędzia, zespoły i materiały. Macierz czasów przezbrojeń działa na każdym stanowisku roboczym. Jeden harmonogram uwzględnia ograniczoną dostępność narzędzi, operacje wymagające wielu operatorów, alternatywne stanowiska robocze oraz dostawy z zamówień zakupu.
  • Plan musi aktualizować się sam. Autopilot przelicza plan po każdej istotnej zmianie, bez konieczności wykonywania cyklu Refresh i Release.
  • Każdy operator powinien mieć wgląd w plan. SkyPlanner nie ogranicza liczby użytkowników, a Mobile Confirmations udostępnia kolejkę operacji na każdym telefonie lub tablecie.

Zacznij od eksportu otwartych zleceń produkcyjnych z Oracle do pliku Excel w ramach 30-dniowego bezpłatnego okresu próbnego (do 20 stanowisk roboczych, bez karty kredytowej). Po tym okresie ceny zaczynają się od 199 € miesięcznie za 5 stanowisk roboczych, z rozliczeniem co miesiąc. Wycenę integracji otrzymasz z góry, wraz z wyceną wybranego planu, z uwzględnieniem Twojego procesu i potrzeb.

SkyPlanner integruje się dwukierunkowo z Oracle Fusion Cloud przez SCM REST API. Zespół SkyPlanner konfiguruje integrację podczas wdrożenia, a Twój partner lub programiści mogą korzystać z udokumentowanego REST API. Zobacz stronę SkyPlanner dla Oracle Fusion Cloud, przewodnik po integracji z Oracle Fusion Cloud lub wszystkie integracje z ERP. Korzystasz z NetSuite? Zobacz SkyPlanner dla NetSuite.

Opinie firm produkcyjnych 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 i aparatura rozdzielcza

Planowanie produkcji pozwala zaoszczędzić 2 godziny pracy tygodniowo, a nowa kolejka operacji 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%wydajności produkcji

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

Abdul Rucyinga, dyrektor 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

Spawacz KJH-Comp szlifujący spawaną konstrukcję stalową w zakładzie w Alahärmä

98%terminowości dostaw, wzrost z około 50%

„SkyPlanner odgrywa decydującą rolę w utrzymaniu naszej terminowości dostaw.”

Hannu Lahtinen, dyrektor zarządzający
KJH-Comp · Obróbka blach i produkcja kontraktowa

Terminowość dostaw wzrosła z około 50% do nawet 98%, a harmonogramowaniem zajmuje się teraz jeden kierownik zamiast dwóch.

Przeczytaj opinię KJH-Comp

100%terminowości dostaw od 2021 roku

„SkyPlanner daje nam wgląd w zdolności 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.

Przeczytaj opinię Opes Corporation

Najczęściej zadawane pytania

Czy Oracle Fusion Manufacturing harmonogramuje produkcję z uwzględnieniem dostępnych zdolności produkcyjnych?

Nie. Oracle podaje, że zlecenia produkcyjne są harmonogramowane przez silnik, który nie uwzględnia ograniczeń: zakłada nieograniczoną zdolność produkcyjną i pomija obciążenie wynikające z innych zleceń. Harmonogramowanie uwzględniające ograniczenia zdolności produkcyjnych jest dostępne w Oracle Production Scheduling.

Czy Oracle Production Scheduling jest częścią Fusion Manufacturing?

Nie. Oracle udostępnia Production Scheduling jako obszar roboczy w ramach oferty Supply Chain Planning. Terminy z jego harmonogramów są przekazywane z powrotem do zleceń produkcyjnych w Manufacturing.

Czym różnią się Oracle Supply Planning i Production Scheduling?

Supply Planning planuje zaopatrzenie w przedziałach czasowych, a w trybie uwzględniającym ograniczenia w ostateczności dopuszcza przekroczenie zdolności produkcyjnych. Production Scheduling ustala kolejność zleceń na zasobach produkcyjnych w obrębie jednej organizacji objętej harmonogramowaniem i przekazuje terminy mieszczące się w horyzoncie zatwierdzania.

Czy Oracle Fusion Cloud obsługuje czasy przezbrojeń zależne od kolejności produkcji?

Tak, w Production Scheduling, za pomocą reguł przezbrojeń dla zasobów sprzętowych, dla których dostępna jest jedna jednostka. Macierz czasów przezbrojeń w SkyPlanner przechowuje dla każdego stanowiska roboczego czasy przezbrojeń między produktami w obu kierunkach każdej pary. SkyPlanner ustala kolejność operacji tak, by minimalizować te czasy.

Czy mogę przetestować SkyPlanner przed integracją z Oracle Fusion Cloud?

Tak. Podczas 30-dniowego okresu próbnego zaimportuj z Oracle otwarte zlecenia produkcyjne, definicje pracy i centra robocze w formacie Excel lub CSV, a następnie porównaj harmonogram z obecnym planem. Sprawdź cennik, rozpocznij okres próbny lub porozmawiaj z działem sprzedaży.