Integrace / ERP / Oracle NetSuite
Umí NetSuite plánovat výrobu? Vlastní možnosti systému a SkyPlanner APS
Oracle NetSuite rozvrhuje výrobu bez omezení kapacit, pokud nepřidáte Advanced Manufacturing SuiteApp. Dokumentace společnosti Oracle o plánování bez omezení kapacit uvádí, že „doesn’t account for current work center capacity or resource use.“ (nezohledňuje aktuální kapacitu pracoviště ani využití výrobních zdrojů). Advanced Manufacturing přidává funkci Finite Scheduling, která uvolňuje výrobní příkazy v pořadí stanoveném plánovačem.
Při tomto zpracování určuje pořadí uvolňování plánovač a při změnách musí uvolnění spustit znovu. Závody, které chtějí rozvrh sestavovat výpočtem, používají vedle NetSuite také SkyPlanner APS. Ten jim přináší:
- vypočtené pořadí operací pro každý stroj, každého pracovníka a každý nástroj
- zohlednění přetypování závislého na pořadí výroby, sdílených nástrojů a více operátorů na jedné operaci
- zohlednění termínů dostupnosti materiálu v plánu
- rozvrh, který se sám přeplánuje při změnách ve výrobním provozu
Jak NetSuite rozvrhuje výrobu krok za krokem
1. Pracoviště a pracovní kalendáře
Pracoviště v NetSuite není záznamem konkrétního stroje. Jde o statickou skupinu Group (Lists > Relationships > Groups, Oracle) se zaškrtnutým políčkem Manufacturing Work Center. Na podzáložce Manufacturing Work Center Settings má skupina pole Machine Resources, Labor Resources a Work Calendar. Výchozí počet strojů i pracovníků je 0 a výchozím kalendářem je Default Work Calendar.
Ve standardní výrobní funkcionalitě je kapacita každého pracoviště dána počtem strojů, počtem pracovníků a kalendářem. S jednotlivými výrobními prostředky lze pracovat až v Advanced Manufacturing Work Bench (krok 5).
2. Technologický postup
Záznam Manufacturing Routing (REST: manufacturingRouting) obsahuje jednotlivé operace technologického postupu pro sestavu. U každé operace se zadávají pole Operation Sequence, Operation Name, Manufacturing Work Center, Setup Time, Run Rate a nastavení prodlevy (Auto-calculate Lag, Lag Type, Lag Amount, Lag Unit). Setup Time udává čas seřízení v minutách na výrobní příkaz, Run Rate čas v minutách na kus. NetSuite z obou hodnot a pracovního kalendáře určuje časové zařazení jednotlivých operací. Pokud výrobní příkaz používá technologický postup, NetSuite vytvoří pro každou jeho operaci jeden záznam Manufacturing Operation Task (REST: manufacturingOperationTask).
3. Dopředné nebo zpětné rozvrhování
Každý výrobní příkaz se rozvrhuje jednou ze dvou metod. Forward Scheduling (dopředné rozvrhování): zadáte Production Start Date a NetSuite vypočítá datum dokončení. Backward Scheduling (zpětné rozvrhování): zadáte Production End Date a NetSuite zpětně vypočítá datum zahájení podle technologického postupu a kalendáře pracoviště. Abyste mohli metodu u výrobních příkazů nastavit, musíte nejprve zapnout předvolbu Generate Work Orders in Supply Planning.
Obě metody plánují bez omezení kapacit. Oracle výslovně uvádí: „NetSuite uses infinite capacity scheduling to schedule work“ (NetSuite rozvrhuje práci bez omezení kapacit) a upozorňuje, že tento přístup „can result in resource overloads.“ (může vést k přetížení výrobních zdrojů). Každý výrobní příkaz se časově rozvrhne podle svého technologického postupu a kalendáře, jako by měl celé pracoviště jen pro sebe. Deset výrobních příkazů s termínem dokončení v pátek tak může skončit na stejném pracovišti ve čtvrtek. Oracle také varuje, že datum zahájení vypočtené zpětným rozvrhováním „may be a date in the past, prior to the current date.“ (může připadnout do minulosti, před aktuální datum).
4. Plánování zásobování a hrubé kapacitní plánování
Demand Planning, Supply Planning a Master Production Schedule určují, co se má vyrobit a kdy to bude potřeba. Pro kontrolu kapacit jsou k dispozici dva nástroje:
- Rough-Cut Capacity Planning (RCCP) ve standardní výrobní funkcionalitě (Transactions > Manufacturing > Capacity Planning). Porovnává kapacitu pracoviště s plánovaným časem výrobních příkazů i plánovaných výrobních příkazů. Poskytuje „a mid- to long-term view,“ (střednědobý až dlouhodobý přehled) a upozorňuje na přetížení i nevyužitou kapacitu.
- Rough Cut Capacity Planning (RCP) v Advanced Manufacturing (Advanced Manufacturing > Capacity Planning > Capacity Planning > Create Plan). Zobrazuje procentuální využití pracovišť za plánovací období a umožňuje vytvářet scénáře typu „co kdyby“.
Oba nástroje jsou přehledy kapacit. Ani jeden neposune jedinou operaci.
5. Advanced Manufacturing: Work Bench a výrobní prostředky
Advanced Manufacturing SuiteApp rozšiřuje každý krok technologického postupu o záznam Manufacturing Work Bench. V něm definujete výrobní prostředky, časové prodlevy, požadavky na pracovníky, pracovní instrukce, spotřebu materiálu a plánované časy. Pořadí operací, název operace a pracoviště v Work Bench se musí shodovat s technologickým postupem v NetSuite.
6. Finite Scheduling: pořadí a uvolnění příkazů
Zde přichází na řadu plánování výroby podle dostupných kapacit. Plánovač otevře Advanced Manufacturing > Finite Scheduling > Release Work Orders a postupuje takto:
- Nastaví filtry zobrazení: Location, Production Class, Horizon Start (musí připadat na pondělí) a Horizon End, Planned Orders, Released Orders.
- Zvolí Schedule Date, Schedule Method (Forward nebo Backward) a způsob zpracování Child Work Orders.
- Zaškrtne WO Release u jednotlivých výrobních příkazů v pořadí, v jakém mají být uvolněny. Pole Sequence se vyplní a lze ho upravit.
- Klikne na Sort Demand, případně na Preview Schedule a poté na Release Work Orders.
Při uvolnění NetSuite přenastaví data zahájení a dokončení operací podle výrobního plánu, který respektuje dostupné kapacity. Ve výchozím nastavení přiřadí každou operaci jedinému výrobnímu prostředku, který bude dostupný nejdříve. Plánovač může nastavit souběžné zpracování, aby operace běžela na několika výrobních prostředcích zároveň.
Oracle uvádí, že plánování výroby v Advanced Manufacturing „optimizes work center throughput“ (optimalizuje průchodnost pracoviště) a „considers the facility’s current and future capacity.“ (zohledňuje současnou i budoucí kapacitu závodu). Dodává: „Planners can influence both the work order sequence and the number of assets that a work order can use at one time.“ (Plánovači mohou ovlivnit pořadí výrobních příkazů i počet výrobních prostředků, které může výrobní příkaz využívat současně.) To jsou dvě možnosti, které má plánovač v rukou.
Co Oracle popisuje v dokumentaci a co nechává na plánovači
- Standardní výrobní funkcionalita plánuje bez omezení kapacit. Bez Advanced Manufacturing se přetížení projeví až ve výrobním provozu, nikoli v plánu. (Oracle)
- Pořadí určuje plánovač. Oracle: „work orders must be released in sequence after they are created.“ (výrobní příkazy musí být po vytvoření uvolněny v určeném pořadí). Plánovač zaškrtává WO Release nebo upravuje pole Sequence. Oracle výslovně uvádí pořadí výrobních příkazů jako jednu z možností, kterými plánovač ovlivňuje výsledek. (Oracle)
- Doporučují se krátké horizonty. Kvůli době zpracování Oracle radí: „keep horizon periods as short as possible. Generally less than one week.“ (udržujte horizonty co nejkratší, zpravidla kratší než jeden týden). V praxi se tak Finite Scheduling používá k uvolňování příkazů v týdenním rytmu. (Oracle)
- Přeplánování znamená nové uvolnění. „The planner can review existing commitments to capacity and re-schedule them when necessary.“ (Plánovač může zkontrolovat stávající obsazení kapacit a v případě potřeby je přeplánovat.) Filtr Released Orders slouží „to reschedule released work orders,“ (k přeplánování uvolněných výrobních příkazů) a plánovač znovu spouští uvolnění. (stejný zdroj)
- Plánované výrobní příkazy jsou podporovány jen částečně. „Planned status work orders don’t support full or end-to-end scheduling, even when Auto-Scheduling is enabled.“ (Výrobní příkazy ve stavu Planned nepodporují úplné rozvrhování od začátku do konce, ani když je zapnuté Auto-Scheduling.) (Oracle)
- Bez technologického postupu nelze sestavit výrobní plán respektující dostupné kapacity. „Work orders not associated with a NetSuite routing should not be scheduled.“ (Výrobní příkazy bez přiřazeného technologického postupu v NetSuite by se neměly rozvrhovat.) (Oracle)
- Souběžné zpracování má své meze. „The number of concurrent assets shouldn’t exceed the number of assets assigned to the manufacturing work bench operation sequence.“ (Počet souběžně využívaných výrobních prostředků by neměl překročit počet prostředků přiřazených dané operaci v Manufacturing Work Bench.) (Oracle)
- Čas seřízení je dán technologickým postupem. Pole Setup Time u kroku technologického postupu udává minuty na příkaz. Hodnota je stejná bez ohledu na to, co se na daném pracovišti vyrábělo předtím. (Oracle)
- Každou změnu technologického postupu zadáváte dvakrát. Každý krok technologického postupu potřebuje vlastní záznam Work Bench se shodným pořadovým číslem, názvem operace a pracovištěm. Změnu technologického postupu proto musíte zopakovat i v Work Bench. (Oracle)
V praxi tedy rytmus uvolňování řídí plánovač, pořadí sestavuje podle svých zkušeností a pokaždé, když se zastaví stroj nebo přijde urgentní zakázka, musí uvolnění spustit znovu.
Kdy stačí vlastní nástroje NetSuite pro rozvrhování
Vlastní nástroje NetSuite stačí, pokud:
- Máte málo výrobních zdrojů a úzký sortiment. Jedno nebo dvě úzká místa, stabilní technologické postupy a opakovaně vyráběné produkty. Plánování bez omezení kapacit, Rough-Cut Capacity Planning a plánovač, který vizuálně kontroluje vytížení, si s tím poradí.
- Už používáte Advanced Manufacturing a máte jednoduchý provoz. Jeden výrobní prostředek na operaci, krátké technologické postupy, týdenní rytmus a plánovač, kterému vyhovuje ruční stanovení pořadí. To Finite Scheduling pokryje.
- Vyrábíte na sklad s dlouhými průběžnými dobami. Pokud Supply Planning řídí nákup a kapacity stačí kontrolovat jen rámcově, podrobný rozvrh operací nepřinese mnoho navíc.
Jakmile se sortiment rozšíří, začnou uprostřed týdne přicházet urgentní zakázky nebo se omezujícím faktorem stanou operátoři, objeví se následující příznaky.
Kdy potřebujete nástroj pro plánování výroby
Možnosti vlastních nástrojů NetSuite už vám nestačí, pokud pro vás platí několik z následujících bodů:
- Týdenní pořadí uvolňování příkazů už v úterý neodpovídá realitě a plánovač ho několikrát týdně sestavuje znovu.
- Termíny dodání se odvozují z průběžných dob a obchod opakovaně slibuje termíny, které výroba nedokáže dodržet.
- Doba přetypování závisí na tom, jaký produkt se vyráběl předtím, a správné pořadí by každý týden ušetřilo hodiny.
- Operace čekají na nástroj, přípravek nebo materiál, se kterým rozvrh nepočítal, případně dva stroje potřebují stejný nástroj současně.
- Některé operace potřebují dva nebo tři operátory současně a plán neukazuje, kdo je volný.
- O skutečné kapacitě rozhodují operátoři, směny a absence, nikoli počet v poli Labor Resources u skupiny pracoviště.
- Nepoužíváte Advanced Manufacturing a nechcete jej zavádět jen kvůli rozvrhování.
Na co se při výběru zaměřit
- Plánování výroby podle skutečné kapacity jednotlivých výrobních zdrojů se zohledněním směn, pracovníků, dovolených a přesčasů, nikoli jen kapacit skupin pracovišť.
- Automatické řazení operací podle termínů a priorit, aby systém pořadí vypočítal a plánovač ho nemusel ručně zadávat.
- Přetypování závislé na pořadí výrobků: čas přetypování pro každou dvojici výrobků v obou směrech, který se zohlední při výběru pořadí.
- Zohlednění dostupnosti nástrojů při plánování, aby se tentýž nástroj nikdy nenaplánoval na dvě pracoviště současně.
- Více operátorů na jednu operaci a náhradní stroje a pracovníci, když primární výrobní zdroj není k dispozici.
- Kontrola dostupnosti materiálu k plánovanému začátku každé operace, a to jak materiálu na skladě, tak materiálu teprve objednaného.
- Průběžné přeplánování, když se práce dokončí později, zastaví se stroj nebo se změní zakázka.
- Přehledná časová osa, kterou mohou plánovači upravovat, a zpětná vazba z výrobního provozu, na kterou rozvrh reaguje.
- Způsob integrace s NetSuite vhodný pro rok 2026 i další roky. Od verze 2026.1 by se podle doporučení společnosti Oracle měly nové integrace vytvářet pomocí webových služeb REST s OAuth 2.0. Od verze 2027.1 nebude možné vytvářet nové integrace SOAP ani TBA a ve verzi 2028.2 budou deaktivovány všechny koncové body SOAP. Hromadné načítání dat probíhá přes SuiteQL (
POST /services/rest/query/v1/suiteql, až 100 000 výsledků na dotaz). - Krátké vyzkoušení s vlastními daty, ještě než někdo začne psát kód pro integraci.
Jakou roli má SkyPlanner
SkyPlanner APS je cloudový systém pro plánování výroby, který funguje vedle NetSuite a respektuje skutečnou kapacitu strojů a pracovníků. V NetSuite zůstává správa položek, kusovníků, nákupu, zásob a financí. SkyPlanner pro každé pracoviště, pracovníka i nástroj vypočítává pořadí a přeplánovává rozvrh – tedy dělá to, co Finite Scheduling nechává na plánovači.
Jak splňuje výše uvedené požadavky:
- Pořadí se vypočítává, nezadává se ručně. Výpočetní jádro Arcturus sestaví během sekund výrobní plán, který respektuje dostupné kapacity, podle termínů, priorit, priority zákazníka a vašich pravidel. Plánovači jej upravují v interaktivním Ganttově diagramu.
- Průběžně aktualizovaný plán, ne uvolňování jednou týdně. Autopilot při změnách ve výrobě automaticky přeplánuje rozvrh. Uzamčení a priority máte nadále pod kontrolou.
- Přetypování podle pořadí výrobků. Matice časů přípravy obsahuje rozdílné časy přetypování mezi výrobky v obou směrech (z modré na červenou 30 minut, z červené na modrou 60). Výpočetní jádro vybírá pořadí s nejkratší celkovou dobou seřizování. Časy seřízení a ukončovacích prací se uplatňují u každé operace.
- Nástroje, lidé a náhrady. Nástroje jsou sdílené zdroje s omezenou kapacitou: nástroj používaný na jednom pracovišti se ve stejnou dobu nenaplánuje na jiné. K jedné operaci lze současně přiřadit více operátorů. Pokud primární stroj nebo pracovník není k dispozici, výpočetní jádro zvažuje náhrady. Model zahrnuje i skupiny pracovišť a jejich efektivitu.
- Materiál jako součást plánu. U každé operace se kontrolují skladové zásoby a očekávané dodávky z nákupních objednávek: objednaný materiál se považuje za dostupný k datu dodání uvedenému na nákupní objednávce.
- Bez duplicitních záznamů Work Bench. SkyPlanner si vede vlastní operace, takže nepotřebujete Advanced Manufacturing ani záznam Work Bench pro každý krok technologického postupu.
- Zpětná vazba z výrobního provozu ve stejném nástroji. Operátoři vidí svou frontu operací a vykazují práci na telefonu nebo tabletu pomocí funkcí Mobile Confirmations, Production Timer a Quick Log Mode.
Zvolte SkyPlanner, pokud váš plánovač několikrát týdně znovu sestavuje pořadí uvolňování do výroby.
Zvolte SkyPlanner, pokud přetypování závisí na pořadí výrobků nebo o tom, co lze vyrábět, rozhoduje sdílený nástroj či tříčlenná obsluha.
Zvolte SkyPlanner, pokud plán musí čekat na dodávky materiálu z nákupních objednávek.
Zvolte SkyPlanner, pokud nechcete zavádět Advanced Manufacturing jen kvůli rozvrhování.
UTU Oy, výrobce rozvaděčů a spínacích zařízení z finského města Ulvila, rozvrhuje výrobu ve SkyPlanneru napojeném na Oracle NetSuite. Jeho poradenská firma pro ERP představila tři možnosti rozvrhování a UTU si vybralo SkyPlanner pro jeho flexibilitu a modularitu. UTU zahájilo ostrý provoz v září 2025. SkyPlanner byl při spuštění propojen s NetSuite a mzdovým systémem UTU.
SkyPlanner se s NetSuite propojuje obousměrně. Přebírá výrobní příkazy, technologické postupy, pracoviště, položky a nákupní objednávky. Zpět předává plánované termíny operací, průběh výroby a vykázané hodiny. Webhooky odesílají změny rozvrhu hned, jak nastanou.
Každý účet NetSuite je nastavený jinak. Tým SkyPlanneru během zavádění přizpůsobí integraci vašim technologickým postupům, pracovištím a vlastním polím a poskytuje jí podporu i po spuštění ostrého provozu. Váš partner pro NetSuite nebo vaši vývojáři mohou integraci také vytvořit pomocí zdokumentovaného REST API SkyPlanneru (referenční příručka API, dokumentace SkyPlanneru). Stačí jim k tomu klíč API.
Začněte s CSV exporty z NetSuite v rámci 30denní zkušební verze zdarma (až 20 pracovišť, bez platební karty) a prohlédněte si vlastní výrobní plán zohledňující dostupné kapacity ještě před zahájením integračního projektu. Poté cena začíná na 199 € měsíčně včetně 5 pracovišť, s měsíční fakturací a možností kdykoli zrušit předplatné. Cenovou nabídku integrace připravíme předem podle vašich procesů a potřeb spolu s nabídkou tarifu, takže celkové náklady znáte ještě před začátkem. Implementace bývá dokončena během několika týdnů od zahájení zavádění. V ostrém provozu tak rozvrhujete už za několik týdnů, ne až po dlouhém projektu.
Přehled najdete na stránce SkyPlanner APS pro NetSuite, technický postup pak v průvodci integrací s NetSuite.
Jak SkyPlanner hodnotí výrobní firmy
2 hušetřené každý týden
„SkyPlanner posunul naše plánování výroby z excelových tabulek k optimalizaci výroby v reálném čase.“
Kalle Kalliomäki, specialista dodavatelského řetězce
UTU · Elektrické rozvaděče a spínací zařízení
Plánování výroby šetří každý týden 2 hodiny pracovní doby a nová fronta operací se na linku dostane během sekund.
+90%efektivita výroby
„Efektivita výroby vzrostla o 90 %.“
Abdul Rucyinga, vedoucí IT
Laboratory & Allied · Farmaceutická výroba
Efektivita výroby vzrostla o 90 % a vytvoření optimalizovaného plánu na tři měsíce pro všechna pracoviště trvá méně než 30 minut.
6 měsícůdopředu vidí obchod volnou kapacitu
„SkyPlanner vytváří spolehlivý základ pro veškeré plánování výroby.“
Anu Järvinen, vedoucí výroby
Fredman Operations · Balicí papíry vhodné pro styk s potravinami
Obchodní oddělení vidí volnou kapacitu šest měsíců dopředu. Na požadavky na změnu rozvrhu, jejichž vyřízení dříve trvalo hodinu i déle, teď dostává odpověď během sekund.
98%včasnost dodávek, nárůst z přibližně 50 %
„SkyPlanner hraje rozhodující roli v udržování včasnosti našich dodávek.“
Hannu Lahtinen, výkonný ředitel
KJH-Comp · Výroba plechových dílů a smluvní výroba
Včasnost dodávek vzrostla z přibližně 50 % až na 98 % a rozvrhování nyní zvládá jeden mistr místo dvou.
Časté dotazy
Má NetSuite nástroj pro rozvrhování?
Ano. Standardní NetSuite rozvrhuje výrobní příkazy dopředně nebo zpětně podle Manufacturing Routing a kalendářů pracovišť, bez omezení kapacit. Aplikace Advanced Manufacturing SuiteApp přidává funkci Finite Scheduling, ve které plánovač určuje pořadí výrobních příkazů a uvolňuje je podle dostupnosti výrobních prostředků.
Jaký je v NetSuite rozdíl mezi plánováním výroby se zohledněním kapacit a bez něj?
Plánování do neomezených kapacit určuje termíny každého výrobního příkazu podle jeho technologického postupu a kalendáře a nebere ohled na ostatní vytížení pracoviště. Finite Scheduling v Advanced Manufacturing přiřazuje výrobní příkazy dostupným výrobním prostředkům v pořadí, v jakém je plánovač uvolňuje. Oracle přitom obecně doporučuje plánovací horizont kratší než týden.
Nabízí NetSuite hrubé kapacitní plánování?
Ano, na dvou místech. Standardní výrobní funkce obsahují Rough-Cut Capacity Planning v nabídce Transactions > Manufacturing > Capacity Planning a Advanced Manufacturing má vlastní plány RCP. Obě možnosti zobrazují vytížení vůči kapacitě jednotlivých pracovišť. Ani jedna nesestavuje rozvrh operací.
Potřebuji Advanced Manufacturing, abych mohl používat SkyPlanner APS s NetSuite?
Ne. SkyPlanner plánuje výrobu podle dostupných kapacit sám, takže mu jako vstup stačí výrobní příkazy, technologické postupy a pracoviště ze standardního NetSuite.
Zvládne SkyPlanner přetypování závislé na pořadí výrobků a sdílené nástroje?
Ano. Matice časů přípravy určuje čas přetypování pro každou dvojici výrobků v obou směrech a výpočetní jádro vybírá pořadí s nejkratší celkovou dobou seřizování. Nástroje jsou zdroje s omezenou kapacitou, takže nástroj používaný na jednom pracovišti se ve stejnou dobu nenaplánuje na jiné. Operace mohou vyžadovat více operátorů současně. Pokud primární výrobní zdroj není k dispozici, výpočetní jádro využije náhradní stroje nebo pracovníky.