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

Integracje / ERP / Sage 100

Czy Sage 100 obsługuje harmonogramowanie produkcji? Wyjaśniamy działanie Production Management i Sage 100 Produktion

Nie w rozumieniu harmonogramowania uwzględniającego skończoną zdolność produkcyjną, które umieszcza każdą operację tam, gdzie są wolne moce. Pod tą nazwą kryją się dwa różne produkty. Amerykański Sage 100 Production Management planuje każdą kartę zlecenia techniką określaną przez Sage jako „infinite” (bez ograniczeń obciążenia), a odciążaniem przeciążonych gniazd produkcyjnych zajmuje się planista. Niemiecki Sage 100 Produktion pokazuje obciążenie i wąskie gardła, a opcjonalna Plantafel pozwala planiście przeciągać zadania na tablicy. Zakłady, które potrzebują harmonogramu uwzględniającego ograniczenia każdej maszyny, pracownika, narzędzia i materiału, korzystają ze SkyPlanner APS obok Sage 100.

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

Najpierw ustalmy: z którego Sage 100 korzystasz?

Sage 100 w USA i Kanadzie to dawne MAS 90 i MAS 200. Produkcję obsługuje moduł Production Management, oparty na kartach zleceń, szablonach, kodach czynności i gniazdach produkcyjnych. Production Management zastąpił starszy moduł Work Order.

Sage 100 w Niemczech i Austrii jest następcą Sage Office Line i Sage New Classic. Produkcję obsługuje Sage 100 Produktion, oparty na obiektach Ressourcenlisten, Fertigungsaufträge i Arbeitsplätze. Sage oferuje go w pakietach Basic, Professional i Enterprise (Sage 100 Produktion).

Te dwa produkty łączy nazwa i dostawca, ale nie kod źródłowy. Poniżej opisujemy każdy z nich, posługując się właściwą dla niego terminologią.

Jak działa harmonogramowanie w amerykańskim Sage 100 Production Management — krok po kroku

1. Gniazda produkcyjne

W Work Center Maintenance ustawiasz czas oczekiwania w kolejce, procentową wydajność, liczbę pracowników lub maszyn, dostępne godziny w poszczególnych dniach tygodnia oraz okresy wyłączenia z pracy. Sage definiuje gniazdo produkcyjne jako „one or more persons or machines” (jedną lub więcej osób lub maszyn) i wyjaśnia: „they are considered a single unit for capacity planning and detailed work assignments.” (na potrzeby planowania zdolności produkcyjnych i szczegółowego przydzielania pracy są traktowane jako jedna jednostka). (źródło)

Zdolność produkcyjna to liczba godzin dostępnych w danym dniu. „Each work center has a capacity, expressed in hours, that it can perform on a given day.” (Każde gniazdo produkcyjne ma określoną zdolność produkcyjną, wyrażoną liczbą godzin pracy, które może wykonać danego dnia). Sage oblicza ją, mnożąc standardową liczbę godzin dla danego dnia przez procentową wydajność. (źródło)

2. Szablony i karty zleceń

Szablon karty zlecenia zawiera etapy, a każdy z nich ma kod czynności wskazujący gniazdo produkcyjne. Karta zlecenia to zlecenie produkcyjne utworzone na podstawie tego szablonu. Poradnik Sage dla użytkowników Work Order pokazuje, jak zmieniły się nazwy: work order zastąpiono work ticket, routing — template, a operation code — activity code. (źródło)

3. Funkcja Enhanced Scheduling

Bez Enhanced Scheduling daty etapów wynikają z dat wpisanych na karcie zlecenia. Aby je obliczyć, otwierasz Production Management Options i na karcie Schedule wykonujesz polecenie: „select the Enable Enhanced Scheduling check box.” (zaznacz pole Enable Enhanced Scheduling). (źródło)

Enhanced Scheduling „uses the forward or backward scheduling method to determine when each step of a work ticket should be started and how long each step takes to complete.” (korzysta z harmonogramowania w przód lub wstecz, aby ustalić termin rozpoczęcia i czas trwania każdego etapu na karcie zlecenia). Harmonogramowanie w przód rozpoczyna obliczenia od daty rozpoczęcia produkcji. Harmonogramowanie wstecz — od wymaganego terminu zakończenia.

4. Obciążanie bez ograniczeń

To kluczowe założenie tego rozwiązania. Dokumentacja Sage mówi: „The „infinite” loading technique is used to allow each work ticket to be scheduled independently.” (Technika obciążania bez ograniczeń pozwala planować każdą kartę zlecenia niezależnie). (źródło) Starsza dokumentacja Work Order wyjaśnia, że planuje się „each work order as if it were the only work order in the shop,” (każde zlecenie produkcyjne tak, jakby było jedynym zleceniem w zakładzie) i dodaje: „care must be taken not to overload the work centers.” (należy uważać, aby nie przeciążyć gniazd produkcyjnych). (źródło)

5. Sprawdzanie obciążenia i usuwanie przeciążeń

Work Center Capacity Inquiry pokazuje „commitments against work centers in three formats: daily, weekly, and detail.” (zaplanowane obciążenie gniazd produkcyjnych w trzech ujęciach: dziennym, tygodniowym i szczegółowym). (Nowości w wersji 2023) Gdy gniazdo produkcyjne jest przeciążone, Sage proponuje ręczną korektę: „Individual work orders can be rescheduled or the queue time can be increased to relieve overcommitted work centers.” (Aby odciążyć przeciążone gniazda produkcyjne, można zmienić terminy poszczególnych zleceń produkcyjnych lub wydłużyć czas oczekiwania w kolejce).

Jak działa planowanie w niemieckim Sage 100 Produktion — krok po kroku

1. Obiekt Ressourcenliste

Centralnym obiektem jest Ressourcenliste. Według Sage zawiera on „alle für die Herstellung eines Artikels notwendigen Ressourcen und Arbeitsabläufe” (wszystkie zasoby i procesy niezbędne do wytworzenia artykułu): Stückliste, Arbeitsplan, listę narzędzi i podwykonawstwo. W Arbeitsgänge zapisuje się czasy przygotowania i jednostkowe, współczynniki ilościowe oraz czasy buforowe i oczekiwania. (Pomoc Sage)

2. Moduł Fertigungssteuerung

Standardowy moduł obejmuje harmonogramowanie w przód i wstecz, harmonogramowanie just-in-time, symulację harmonogramu, propozycje produkcyjne, łączenie lub dzielenie zleceń oraz zintegrowane planowanie materiałowe. Udostępnia też „Anzeige von Engpass-Positionen (Material und Kapazität)” (widok wąskich gardeł związanych z materiałami i zdolnościami produkcyjnymi) oraz kontrolę wykonalności.

3. Obciążenie poszczególnych Arbeitsplätze

„Mit der integrierten Arbeitsplatzauslastung können Sie unter Einbeziehung flexibler Zeiträume die aktuelle Belastung Ihrer Arbeitsplätze und Maschinen grafisch und tabellarisch einsehen.” (Zintegrowany widok wykorzystania stanowisk pozwala sprawdzać aktualne obciążenie stanowisk i maszyn na wykresie lub w tabeli, dla dowolnie wybranych okresów). Aktualne obciążenie gniazd produkcyjnych i maszyn widać więc na wykresie lub w tabeli.

4. Tablica Plantafel

Graficzna tablica planistyczna jest dostępna jako „Grafische Ressourcenplanung (Zusatzpaket)” (graficzne planowanie zasobów — pakiet dodatkowy). Pokazuje wykres Gantta dla każdego zasobu produkcyjnego: pracownika, maszyny lub podwykonawcy. „Mittels Drag & Drop können Sie die Tätigkeiten verschieben, und in Sekundenschnelle werden die Aufträge und der Materialbedarf neu terminiert.” (Można przesuwać czynności metodą przeciągnij i upuść, a terminy zleceń i zapotrzebowania materiałowego zostają przeliczone w kilka sekund). Planista przesuwa zadania, a Sage 100 zmienia terminy zleceń i zapotrzebowania materiałowego. Na stronie Sage poświęconej Produktion funkcja Grafische Ressourcenplanung/Leitstand jest wymieniona jako opcja w każdym pakiecie (źródło).

Co pozostaje po stronie planisty

  • USA: każda karta zlecenia jest planowana osobno. Obciążanie bez ograniczeń pomija pozostałe karty zleceń przypisane do tego samego gniazda produkcyjnego.
  • USA: przeciążenia usuwa się ręcznie. Rozwiązaniem proponowanym przez Sage jest zmiana terminów kart zleceń lub wydłużenie czasu oczekiwania w kolejce.
  • USA: jedno gniazdo produkcyjne, jedna pula godzin. Kilka maszyn i osób w obrębie gniazda ma wspólną dzienną liczbę godzin. Dokumentacja Sage nie opisuje harmonogramu dla poszczególnych maszyn, macierzy przezbrojeń ani ograniczeń wynikających z dostępności narzędzi.
  • Niemcy: tablica działa metodą przeciągnij i upuść. Plantafel zmienia terminy zleceń po przesunięciu zadania przez planistę. Sage nie opisuje automatycznego ustalania kolejności.
  • Niemcy: tablica jest dodatkiem. Grafische Ressourcenplanung to pakiet dodatkowy, więc podstawowy moduł pokazuje obciążenie i wąskie gardła, ale nie zawiera tablicy.
  • Obie wersje: czasy przezbrojeń są przypisane do etapów. Czas przygotowania jest zapisany przy etapie lub Arbeitsgang. Dokumentacja Sage nie opisuje przezbrojeń między produktami zależnych od ich kolejności.
  • Obie wersje: każda zmiana wymaga ponownego zbilansowania obciążenia. Po pilnym zleceniu lub awarii planista musi ponownie przeanalizować obciążenie.

Kiedy wystarcza planowanie w samym Sage 100

Harmonogramowanie w Sage 100 sprawdza się, gdy:

  • O planie decyduje jedno lub dwa gniazda produkcyjne będące wąskimi gardłami, a reszta zakładu ma zapas mocy.
  • Czasy realizacji są długie, a do podejmowania decyzji wystarcza dzienne lub tygodniowe obciążenie gniazd produkcyjnych.
  • Kolejność pracy na maszynie ustala przełożony.
  • Przezbrojenia nie zależą od tego, jaki produkt wytwarzano wcześniej.
  • Dostępność pracowników, narzędzi i terminy dostaw materiałów nie zmieniają kolejności pracy.

Kiedy potrzebujesz systemu do harmonogramowania z uwzględnieniem ograniczeń

Możliwości planowania w Sage 100 przestają wystarczać, gdy występuje kilka z poniższych sytuacji:

  • Planista co tydzień poświęca wiele godzin na zmianę terminów kart zleceń lub przeciąganie zadań na Plantafel.
  • Terminy dostaw nie są dotrzymywane, choć dzienne obciążenie gniazd produkcyjnych wygląda prawidłowo.
  • Czas przezbrojenia zależy od wcześniej wytwarzanego produktu.
  • Dostępność operatorów, praca zmianowa i nieobecności ograniczają plan w takim samym stopniu jak maszyny.
  • Matryce, formy lub uchwyty są współdzielone przez maszyny.
  • Dostępność materiałów decyduje o tym, którą operację można rozpocząć.
  • Pilne zlecenia i awarie wymuszają zmiany harmonogramu kilka razy w tygodniu.

Na co zwrócić uwagę

  • Harmonogramowanie na poziomie operacji — z początkiem, końcem i stanowiskiem roboczym dla każdego etapu lub Arbeitsgang.
  • Jednoczesne uwzględnianie ograniczeń wszystkich zasobów produkcyjnych: maszyn, ludzi i narzędzi.
  • Automatyczne usuwanie przeciążeń, a nie tylko podgląd zdolności produkcyjnych czy tablica wymagająca ręcznego bilansowania obciążenia.
  • Macierz czasów przygotowania dla asymetrycznych przezbrojeń zależnych od kolejności produktów.
  • Narzędzia jako współdzielone zasoby o ograniczonej dostępności oraz obsługa operacji wymagających kilku operatorów jednocześnie.
  • Harmonogramowanie uwzględniające materiały, które sprawdza stany magazynowe i oczekiwane dostawy z zamówień zakupu.
  • Jasno określony sposób wymiany danych z Sage 100. Zapytaj dostawcę, jak odczytuje karty zleceń lub Fertigungsaufträge i zapisuje obliczone daty z powrotem w używanej przez Ciebie wersji Sage 100.

Dostępne rozwiązania dzielą się na trzy grupy:

  • Planowanie w Sage 100: Enhanced Scheduling w USA, dodatek Plantafel w Niemczech. Przeciążenia usuwa planista.
  • Lokalnie instalowane dodatki Leitstand i APS, działające obok Sage 100 i konfigurowane w ramach projektu wdrożeniowego prowadzonego przez dostawcę.
  • APS w chmurze z obsługą realizacji produkcji — do tej kategorii należy SkyPlanner. Działa obok Sage 100: automatycznie układa harmonogram dla każdego zasobu produkcyjnego, aktualizuje go wraz ze zmianami w produkcji i udostępnia operatorom.

Gdzie sprawdza się SkyPlanner

SkyPlanner APS uzupełnia wszystkie opisane wyżej braki. Uwzględnia ograniczoną dostępność każdego stanowiska roboczego, a silnik Arcturus AI układa harmonogram wszystkich etapów w kilka sekund. Jeden silnik wspólnie planuje wykorzystanie maszyn, ludzi, narzędzi i materiałów. Gniazdo produkcyjne z czterema maszynami odwzorowuje się jako cztery stanowiska robocze lub jedną grupę stanowisk, a każda maszyna otrzymuje własną oś czasu.

Macierz czasów przezbrojeń przechowuje czas przejścia między każdą parą produktów w obu kierunkach. Na tej podstawie silnik wybiera kolejność wymagającą najmniej czasu na przezbrojenia. Narzędzia są współdzielonymi zasobami o ograniczonej dostępności, a jedna operacja może wymagać jednoczesnej pracy kilku operatorów. Gdy maszyna lub pracownik są niedostępni, silnik korzysta ze zdefiniowanych przez Ciebie alternatyw.

Harmonogramowanie z uwzględnieniem materiałów symuluje przyszłe stany magazynowe na podstawie bieżących zapasów i oczekiwanych dostaw z zamówień zakupu. Zamówiony materiał jest uznawany za dostępny w dniu dostawy, więc praca jest planowana dopiero na czas, gdy materiał będzie dostępny.

Autopilot automatycznie aktualizuje harmonogram, gdy w produkcji zachodzą zmiany, respektując ustawione przez Ciebie blokady i priorytety. Planiści przesuwają operacje na wykresie Gantta, a operatorzy rejestrują pracę na telefonie lub tablecie za pomocą Mobile Confirmations.

Wybierz SkyPlanner, gdy równoważenie obciążenia gniazd produkcyjnych lub przeciąganie zadań w Plantafel zajmuje co tydzień wiele godzin.

Wybierz SkyPlanner, gdy przezbrojenia, współdzielone narzędzia lub operacje wymagające kilku operatorów decydują o tym, co można uruchomić jako następne.

Wybierz SkyPlanner, gdy chcesz w ciągu kilku tygodni uzyskać działający harmonogram uwzględniający ograniczenia zdolności produkcyjnych, korzystając z już używanego Sage 100.

Zacznij od eksportu otwartych kart zleceń lub Fertigungsaufträge do Excela i skorzystaj z 30-dniowego bezpłatnego okresu próbnego (do 20 stanowisk roboczych, bez karty kredytowej). Po tym okresie cena zaczyna się od 199 € miesięcznie i obejmuje 5 stanowisk roboczych. Rozliczenie jest miesięczne, a zrezygnować możesz w dowolnym momencie. Integrację wyceniamy z góry, zgodnie z Twoimi procesami i potrzebami, wraz z wybranym planem — dzięki temu znasz pełny koszt przed rozpoczęciem. Wdrożenie zwykle kończy się w ciągu kilku tygodni od rozpoczęcia onboardingu.

SkyPlanner integruje się z Sage 100 w obu kierunkach. Z amerykańskiej wersji Sage 100 pobiera karty zleceń, gniazda produkcyjne, kartoteki towarowe i zamówienia zakupu, a przez Business Object Interface odsyła planowane terminy etapów i zapisy czasu pracy. Z niemieckiej wersji Sage 100 pobiera Fertigungsaufträge, Arbeitsgänge i Arbeitsplätze, a terminy Arbeitsgang oraz Rückmeldungen odsyła kanałem uzgodnionym z Twoim partnerem Sage podczas określania zakresu integracji w ramach onboardingu. Zespół SkyPlanner konfiguruje integrację podczas onboardingu i zapewnia wsparcie po jej uruchomieniu produkcyjnym. Twój partner Sage lub wewnętrzni programiści mogą korzystać z udokumentowanego REST API (dokumentacja API) — wystarczy token API.

Sprawdź, jak te elementy łączą się ze sobą, na stronie SkyPlanner dla Sage 100 lub przejdź od razu do przewodnika po integracji z Sage 100. Korzystasz z Sage 200 lub Sage X3? Zobacz strony Sage 200 i Sage X3. Pozostałe systemy ERP znajdziesz w katalogu integracji z ERP.

Opinie firm produkcyjnych o SkyPlanner

Fabryka zabezpieczeń dachowych Piristeel w Kauhava z lotu ptaka

99,2%terminowości dostaw

„Dzięki SkyPlanner łatwiej dostrzegamy wąskie gardła, a 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 oszczędzić nawet cztery godziny pracy dziennie.

Przeczytaj opinię Piristeel

Hannu Ryynänen, dyrektor generalny Mamec, w hali produkcyjnej firmy w Lohja

1 000 i więcejzleceń produkcyjnych automatycznie ujętych w harmonogramie

„Mamy teraz zupełnie inną kontrolę nad produkcją, a nasza wiedza o zdolnościach produkcyjnych jest na całkiem innym poziomie.”

Hannu Ryynänen, dyrektor generalny
Mamec · Mieszalniki przemysłowe, pompy i zaawansowana technologicznie produkcja kontraktowa

Tysiące zleceń produkcyjnych trafiają automatycznie do harmonogramu, a cała organizacja ma wgląd w produkcję w czasie rzeczywistym.

Przeczytaj opinię Mamec

Najczęściej zadawane pytania

Czy Sage 100 ma narzędzie do harmonogramowania?

Tak, oba produkty je mają. Amerykański Sage 100 Production Management oferuje Enhanced Scheduling, które wyznacza terminy etapów w przód lub wstecz bez ograniczania obciążenia dostępnymi zdolnościami produkcyjnymi. Niemiecki Sage 100 Produktion oferuje harmonogramowanie w przód i wstecz, widok wąskich gardeł oraz opcjonalną graficzną tablicę Plantafel. W obu przypadkach przeciążenia rozwiązuje planista.

Czy Sage 100 Enhanced Scheduling uwzględnia ograniczone zdolności produkcyjne przy harmonogramowaniu?

Nie. Dokumentacja pomocy Sage określa tę metodę obciążania jako „infinite” (bez ograniczeń zdolności produkcyjnych): terminy każdego zlecenia są wyznaczane niezależnie. Work Center Capacity Inquiry pokazuje następnie zaplanowane obciążenie, a planista zmienia terminy zleceń lub dodaje czas oczekiwania w kolejce.

Czy Plantafel w Sage 100 automatycznie układa harmonogram zgodnie z dostępnymi zdolnościami produkcyjnymi?

Plantafel to graficzna tablica, na której planista przesuwa zadania metodą przeciągnij i upuść, a Sage 100 aktualizuje terminy zleceń i zapotrzebowania materiałowego. Narzędzie do harmonogramowania produkcji z uwzględnieniem dostępnych zdolności produkcyjnych samo wyznacza termin każdej operacji i aktualizuje harmonogram, gdy w produkcji zachodzą zmiany.

Czy Sage 100 obsługuje czasy przezbrojeń zależne od kolejności produkcji?

Sage 100 przechowuje czasy przygotowania i wykonania dla każdego etapu lub Arbeitsgang. SkyPlanner APS uzupełnia je o macierz czasów przezbrojeń, w której zapisane są czasy przejścia między parami produktów (z niebieskiego na czerwony 30 minut, z czerwonego na niebieski 60). System ustala kolejność operacji tak, aby zminimalizować te czasy.

Jak SkyPlanner APS łączy się z Sage 100?

SkyPlanner integruje się z Sage 100 w obu kierunkach, a zespół SkyPlanner konfiguruje integrację podczas onboardingu. Amerykańska wersja Sage 100 łączy się przez Business Object Interface i ODBC. Dane z niemieckiej wersji Sage 100 są odczytywane z jej bazy SQL Server, a sposób zapisu uzgadniany jest z Twoim partnerem Sage. Planowane terminy wracają do poszczególnych etapów, a webhooki SkyPlanner przesyłają zmiany harmonogramu na bieżąco.

Czy mogę przetestować SkyPlanner przed integracją z Sage 100?

Tak. Wyeksportuj otwarte zlecenia produkcyjne lub Fertigungsaufträge oraz zasoby produkcyjne do Excela, zaimportuj je do SkyPlanner podczas 30-dniowego okresu próbnego i porównaj harmonogram ze swoim obecnym planem. Karta kredytowa nie jest potrzebna. Sprawdź cennik, rozpocznij okres próbny lub porozmawiaj z działem sprzedaży.