Integrationer / ERP / Sage X3
Har Sage X3 finplanering? MRP, beläggning, finplaneringsverktyg och SkyPlanner APS
Standardfunktionen för planering av tillverkningsorder i Sage X3 saknar finplanering som tar hänsyn till maskinernas och personalens faktiska kapacitet. Det är den luckan SkyPlanner APS fyller. X3 planerar material med MRP och datumsätter tillverkningsorder med Scheduling (FUNMAUTJ). Sages brittiska supportteam beskriver funktionen som planering mot obegränsad kapacitet: den planerar ”each work order independently” (varje tillverkningsorder oberoende av de andra) och förskjuter inte order utifrån resursbeläggningen.
Finplanering ligger i ett separat lager. Sage erbjuder lokalt installerade Production Scheduler eller det generiska gränssnittet Finite scheduler interface (GFS) till Sage X3 Web Scheduling eller ett planeringsverktyg från tredje part. Fabriker som behöver finplanera varje maskin, person och verktyg använder SkyPlanner APS tillsammans med X3.
Så planerar Sage X3 produktionen, steg för steg
1. Kapaciteten anges på produktionsgruppen
Kapaciteten anges på produktionsgruppen (funktionen GESMWS, tabellen WORKSTATIO). Följande fält är viktiga för planeringen:
- Structure (TWD): veckostrukturen som anger skiftschemat.
- No. of resources (WSTNBR): antalet resurser som en operation behöver i produktionsgruppen. Sages exempel är en produktionsgrupp för personal där tre personer behövs.
- % efficiency (EFF) och Shrinkage in % (SHR), som justerar tiderna i operationsföljden.
- Work center type (WSTTYP): maskin, personal eller legotillverkning.
- Kryssrutan Constraint samt fliken Replacement för alternativa produktionsgrupper. Varje alternativ har en prioritet och ett eget fält för Work center type (RPLWSTTYP).
- En tabell för kapacitetsvariationer vid tillfälliga skiftändringar eller driftstopp. Där anges start- och slutdatum, orsak, avvikande struktur och avvikande antal resurser.
Fliken Load delar upp beläggningen i Firm, Planned, MRP och MPS. Då kan planeraren se vad som är fastlagt och vad som fortfarande är förslag.
2. MRP skapar förslagen
MRP (FUNMRP) balanserar tillgång och behov per referensdatum och lagerställe. Funktionen läser kundorder, material till tillverkningsorder, inköpsorder, tillverkningsorder, legoorder och lageröverföringar. Därefter skapar den tillverkningsorderförslag och inköpsorderförslag. Fälten Suggestion type, Reorder quantity och Splitting på artikeln för respektive anläggning styr resultatet.
Datumen beräknas utifrån ledtiderna. Slutdatumet för en föreslagen tillverkningsorder är behovsdatumet minus ledtiden för kvalitetskontroll. Startdatumet är slutdatumet minus produktionsledtiden, eller minus tiden för operationsföljden om artikelns ledtid beräknas utifrån den. Om startdatumet hamnar före bearbetningsdatumet använder X3 bearbetningsdatumet.
Kapacitet får en enda rad i hjälpen för MRP: ”An appropriate MRP setup is used, in parallel with the MRP process, to generate a workload.” (Med lämpliga MRP-inställningar genereras en beläggning parallellt med MRP-processen.) (Hjälpen för Sage X3, FUNMRP) En beläggning, inte en kapacitetskontroll.
3. Scheduling (FUNMAUTJ) datumsätter operationerna
Scheduling planerar operationerna i varje tillverkningsorder utifrån operationsföljden (GESROU), framåt eller bakåt beroende på orderns önskade datum. Operationernas start- och slutdatum sparas på tillverkningsorderns operationer (MFGOPE), och fältet Scheduling status i orderhuvudet (MFGHEAD) ändras till Scheduled.
Sages brittiska supportteam beskriver logiken tydligt i sin planeringsguide för V12: ”The function schedules each work order independently.” (Funktionen planerar varje tillverkningsorder oberoende av de andra.) Och: ”It does not delay or stagger work orders based on overall resource load.” (Den senarelägger eller förskjuter inte tillverkningsorder utifrån den totala resursbeläggningen.) (Sage Community Hub) Tio order som ska genom samma CNC-cell får alla sina ideala datum, oavsett vad cellen klarar av.
4. Loads visar överbeläggningen, planeraren löser den
Loads (CONSMWK) jämför beläggning och kapacitet per produktionsgrupp och period. Recalculate the loads (FUNMIWL, Manufacturing > Batch processes) räknar om beläggningsdata. En röd stapel betyder att produktionsgruppens kapacitet överskrids under perioden. Planeraren får då planera om eller ta bort planeringen i Planning workbench, flytta operationer till en ledig produktionsgrupp eller förskjuta order manuellt.
X3 visar problemet. En människa löser det.
5. Finplanering kräver ett tillägg
Sage erbjuder två alternativ som båda aktiveras med aktivitetskoder:
- Production Scheduler (aktivitetskod POPS med Active markerat, funktion FUNPSSCH). Ett planeringsverktyg som visar planeringen av tillverkningsorder ”in the form of a Gantt chart” (i form av ett Gantt-diagram). Den separata aktivitetskoden Finite Capacity aktiverar finplanering i produktionsplaneringsfunktionerna. Tillverkningsorder skickas in via Submit for scheduling.
- Generic Finite scheduler interface (aktivitetskod GFS). Ett generiskt gränssnitt utvecklat av Sage som kopplar X3 i molnet eller lokalt till Sage X3 Web Scheduling, Sages planeringstillägg, eller till ett webbaserat planeringsverktyg från en oberoende programvaruleverantör. X3 styr detta med Submit for scheduling, Resubmit for scheduling och Remove from scheduling (Manufacturing > Finite scheduler).
X3 beräknar också ett datum för Earliest start per operation utifrån komponenttillgången (First Date of Material Availability, FDMA). Datumet skickas som en begränsning till Production Scheduler eller ett webbaserat planeringsverktyg. Standardplaneringen använder däremot inte datumet. I hjälpen för Work order står det: ”The Sage X3 scheduling process does not consider component availability when determining operation start dates.” (Planeringen i Sage X3 tar inte hänsyn till komponenttillgången när operationernas startdatum bestäms.)
Här går gränsen för Sage X3
- Standardplaneringen utgår från obegränsad kapacitet. Sages supportguide beskriver vad som behövs för att lösa överbeläggning: ”would require finite capacity scheduling or manual adjustment” (skulle kräva finplanering eller manuell justering). (Sage Community Hub)
- Beläggningsdata blir inaktuella. Om du lägger till ett skift eller ändrar en kalender gäller följande: ”existing load buckets won’t automatically adjust” (befintliga beläggningsposter justeras inte automatiskt). Först när du kör Recalculate the loads uppdateras de. Som standard visar vyn bara tidsplanerade order. MRP-förslag visas endast med frågekoden ALL. (samma källa)
- Production Scheduler finns bara för lokal installation. ”Production Scheduler is only available for on-premises instances of Sage X3.” (Production Scheduler är endast tillgängligt för lokalt installerade instanser av Sage X3.) (Hjälpen för Sage X3 V12, POPS) Sidan för V11 går längre: ”Production Scheduler is not available for new Sage X3 installations.” (Production Scheduler är inte tillgängligt för nya installationer av Sage X3.) (Hjälpen för Sage X3 V11)
- Production Scheduler har dokumenterade begränsningar. Sage anger att följande funktioner inte är tillgängliga i nuläget (Hjälpen för Sage X3, FUNPSSCH):
– optimering av ställtider utifrån flera artikelparametrar och en ställmatris – kopplingar mellan produktionsorder – planering av flera resurser genom synkronisering av parallella operationer – listor över användbara resurser med olika produktionstakt
- Tillverkningsorder låses under optimeringen. En tillverkningsorder som skickas till Production Scheduler får statusen Being optimized, och ”You cannot modify the work order at these statuses.” (Du kan inte ändra tillverkningsordern när den har dessa statusar.) Den förblir låst tills den tas bort från planeringen. (Hjälpen för Sage X3, FUNPSMOPT)
- Det avancerade GFS-gränssnittet kräver en resurs per operation. I hjälpen för No. of resources står det: ”You must set this field to 1 if you are using the generic Finite scheduler advanced interface.” (Du måste ange 1 i det här fältet om du använder det avancerade generiska gränssnittet för finplanering.) Orsaken anges också: ”Sage X3 Web Scheduling cannot optimize production times when multiple resources are assigned to a work center.” (Sage X3 Web Scheduling kan inte optimera produktionstider när flera resurser är tilldelade en produktionsgrupp.) (Hjälpen för Sage X3, GESMWS) Om en operation kräver ett arbetslag på tre personer går det alltså inte att förmedla det till planeringsverktyget.
När den inbyggda planeringen i Sage X3 räcker
Många fabriker som använder Sage X3 behöver inget finplaneringsverktyg.
- Materialet sätter takten, inte maskinerna. Vid tillverkning mot lager eller repetitiv tillverkning är den verkliga risken att inköpen görs för sent. Korrekta stycklistor, operationsföljder, ledtider, partistorlekar och säkerhetslager i MRP löser det mesta av problemet.
- Det räcker att se beläggningen. En veckovis genomgång av Loads och några manuella flyttar i Planning workbench räcker för att produktionen ska hålla tidsplanen.
- Ni har redan Production Scheduler lokalt installerat. Det räcker för sekvensplanering i Gantt-diagram om ni inte behöver ställmatriser, orderkopplingar eller synkroniserade parallella operationer.
- Ni använder redan Web Scheduling med No. of resources satt till 1, och planen stämmer med verkligheten på produktionsgolvet.
Fyra sätt att planera produktionen med Sage X3
- Planeringstavlor i X3-klienten: Planning workbench och Loads, eller en tavla med dra-och-släpp-funktion i X3:s gränssnitt. De passar när beläggningsöversikt och manuella flyttar räcker för att produktionen ska hålla tidsplanen.
- Sages egen finplanering: lokalt installerade Production Scheduler eller Sage X3 Web Scheduling via GFS-gränssnittet med No. of resources satt till 1.
- Stora APS-sviter: omfattande planeringslösningar som införs av en systemintegratör i ett projekt över flera månader, för fabriker med egen planeringsavdelning.
- Molnbaserad APS med stöd för arbetet på produktionsgolvet: SkyPlanner APS planerar varje produktionsgrupp, operatör, verktyg och material på några sekunder. Operatörerna använder mobil eller surfplatta. Det passar tillverkare med X3 som vill vara i drift inom några veckor.
När ni behöver ett finplaneringsverktyg
- Loads visar rött de flesta veckor, och arbetet i Planning workbench har blivit en heltidssyssla.
- Utlovade leveransdatum bygger på ledtider, så försäljning och produktion är oense om vad som är realistiskt.
- Omställningarna styr hur mycket ni får ut av produktionen, men standardplaneringen i X3 ordnar inte operationerna så att omställningarna minskar.
- Operationer kräver flera operatörer samtidigt, eller så delas verktyg och fixturer mellan maskiner.
- Du kör Sage X3 i molnet, så lokalt installerad Production Scheduler är inget alternativ.
- Brådskande order och maskinhaverier kräver att planen görs om manuellt, ofta i Excel.
- Operatörerna behöver en egen operationskö, inte en utskriven lista med tillverkningsorder.
Det här ska du leta efter
- Finplanering per resurs, skift och person, med hänsyn till frånvaro och övertid.
- Sekvensberoende ställtider: en ställtidsmatris där bytet från A till B kan ta längre tid än från B till A, och en beräkningsmotor som väljer den ordningsföljd som ger kortast sammanlagd ställtid.
- Verktyg och bemanning som begränsningar: ett delat verktyg som bara kan bokas på en maskin åt gången, och operationer som kräver flera operatörer samtidigt.
- Materialkontroller i produktionsplanen, mot lagersaldo och öppna inköpsorder med förväntade leveransdatum.
- Alternativa maskiner och personalresurser samt produkter med flera strukturnivåer hanteras av beräkningsmotorn, inte av planeraren.
- Omplanering utan manuell omkörning när en tillverkningsorder rapporteras eller en ny order kommer in, i stället för en separat planeringskörning.
- Tydlig ansvarsfördelning med X3: vilket system som styr datumen, hur låsta tillverkningsorder hanteras och vad som förs tillbaka (operationsdatum, status och produktionsrapportering).
- En driftmiljö som passar din. X3 i molnet ger ingen direkt åtkomst till filsystem eller databas, så planeringsverktyget måste kommunicera via GraphQL API, webbtjänster eller en driftad filöverföringstjänst.
- Tid tills lösningen ger nytta: testa med egna data innan något integrationsprojekt påbörjas.
Här passar SkyPlanner in
SkyPlanner APS är ett molnbaserat finplaneringsverktyg. Tillsammans med Sage X3 täcker det alla luckor som beskrivs ovan:
- En plan som hålls aktuell. Beräkningsmotorn Arcturus AI skapar en finplan på några sekunder, och Autopilot planerar om automatiskt när produktionen förändras. Inget separat steg med Recalculate the loads och ingen överbeläggning som planeraren måste lösa manuellt.
- Bemanning och alternativ utan ändrad modell. Flera operatörer kan arbeta i samma produktionsgrupp samtidigt, så en operation för tre personer förblir en enda operation. Parallella maskiner läggs som produktionsgrupper i en gemensam grupp, var och en med sin egen effektivitet. Beräkningsmotorn flyttar operationer till alternativa maskiner eller personalresurser när förstahandsvalet inte är tillgängligt, eller delar upp en operation på flera.
- Ställtidsmatrisen som saknas i Production Scheduler. En ställtidsmatris innehåller sekvensberoende omställningstider mellan produkter (blå till röd 30 min, röd till blå 60 min), och beräkningsmotorn väljer den ordningsföljd som ger kortast sammanlagd ställtid. Även tider för förberedelse och nedmontering modelleras.
- Verktyg med begränsad tillgänglighet. Ett verktyg som används i en produktionsgrupp planeras inte in i en annan samtidigt.
- Materialstyrd produktionsplanering. Beräkningsmotorn simulerar framtida lagersaldon, så arbetet planeras bara in när materialet finns tillgängligt. Beställt material räknas som tillgängligt på inköpsorderns leveransdatum, och lagersaldot uppdateras när inköpsordern markeras som Delivered (inköpsorder i SkyPlanners dokumentation).
- Du styr prioriteringar och låsningar. Operationsprioritet, prioritering efter färdigdatum, kundprioritet, Fast Track och Dynamic Priorities styr beräkningsmotorn. Running Time Lock och Bulldozer, som skjuter efterföljande operationer framåt, ger planeraren kontroll.
- Rapportering på produktionsgolvet. Operatörerna ser sin operationskö och rapporterar arbete på mobil eller surfplatta med Mobile Confirmations, Production Timer och Quick Log Mode.
- I molnet, oavsett hur du kör X3. SkyPlanner fungerar likadant oavsett om X3 körs i Sages moln eller på dina egna servrar.
Välj SkyPlanner när du behöver finplanering med X3 i molnet och Production Scheduler inte är ett alternativ.
Välj SkyPlanner när operationer kräver flera operatörer eller alternativa maskiner och du inte vill tvingas sätta No. of resources till 1.
Välj SkyPlanner när du vill ha planering och operatörernas tidrapportering i samma verktyg, med tidrapporter som förs tillbaka till X3 som produktionsrapportering.
Välj SkyPlanner när du vill komma igång med finplanering på några veckor, inte efter ett APS-projekt som tar flera månader.
Integrationen med Sage X3
SkyPlanner integreras med Sage X3 i båda riktningarna. Tillverkningsorder (MFGHEAD, MFGOPE), operationsföljder, produktionsgrupper, kalendrar, lagersaldon och öppna inköpsorder hämtas från X3. Planerade operationsdatum förs tillbaka via webbtjänsten Work order (GESMFG), och rapporterade timmar registreras som Production tracking (GESMTK). SkyPlanners webhooks skickar varje planändring direkt när den sker.
Ingen fabrik använder X3 på exakt samma sätt. Därför konfigurerar SkyPlanner-teamet integrationen efter din miljö och ger support efter driftsättningen. Din Sage X3-partner eller dina egna utvecklare kan också bygga vidare med SkyPlanners dokumenterade REST API (API-referens). En API-nyckel räcker för att komma igång.
X3 förblir ditt system för MRP, produkter, stycklistor, operationsföljder, inköp och lager.
Börja med en CSV-import under den kostnadsfria provperioden på 30 dagar. Priset börjar på 199 € per månad med 5 produktionsgrupper inkluderade. Du får en offert på integrationen utifrån dina processer och behov, tillsammans med abonnemanget, så att du ser hela kostnaden innan du börjar.
Läs om SkyPlanner APS för Sage X3, se datamappningen i integrationsguiden för Sage X3 och utforska funktioner och priser.
Tillverkare berättar om SkyPlanner
2 hsparade varje vecka
”SkyPlanner har tagit vår produktionsplanering från Excel-kalkylblad till produktionsoptimering i realtid.”
Kalle Kalliomäki, specialist inom försörjningskedjan
UTU · Elcentraler och ställverk
Produktionsplaneringen sparar 2 timmars arbetstid varje vecka, och en ny operationskö når produktionslinjen på några sekunder.
+90%produktionseffektivitet
”Effektiviteten i produktionen har ökat med 90%.”
Abdul Rucyinga, IT-chef
Laboratory & Allied · Läkemedelstillverkning
Produktionseffektiviteten har ökat med 90%, och det tar mindre än 30 minuter att skapa en optimerad tremånadersplan för alla produktionsgrupper.
6 månadermed ledig kapacitet synlig för säljarna
”SkyPlanner ger en tillförlitlig grund för all produktionsplanering.”
Anu Järvinen, produktionschef
Fredman Operations · Förpackningspapper för livsmedel
Säljarna ser ledig kapacitet sex månader framåt, och förfrågningar om planändringar som tidigare tog en timme eller mer besvaras nu på några sekunder.
99,2%leveransprecision
”SkyPlanner har gjort det lättare att se flaskhalsar och gett oss tydligare produktionsstyrning.”
Toni Tuori, produktionschef
Piristeel · Taksäkerhet och takavvattning
Leveransprecisionen nådde 99,2% i år, och produktionsplaneringen sparar upp till fyra timmars arbetstid per dag.
Vanliga frågor
Planerar Sage X3 mot begränsad eller obegränsad kapacitet?
Mot obegränsad kapacitet i standardprodukten. Scheduling (FUNMAUTJ) sätter datum på varje tillverkningsorder utifrån dess operationsföljd, utan att förskjuta order med hänsyn till resursbeläggningen. Loads (CONSMWK) visar överbeläggningen, som planeraren får lösa manuellt. Finplanering kräver Production Scheduler eller ett planeringsverktyg anslutet via GFS-gränssnittet.
Går det fortfarande att köpa Sage X3 Production Scheduler?
Bara för lokalt installerat X3, enligt hjälpen för V12. I hjälpen för V11 står det att produkten inte är tillgänglig för nya installationer, så din Sage-partner kan bekräfta vad som säljs i dag. För Sage X3 i molnet är det generiska gränssnittet Finite scheduler den dokumenterade vägen.
Vad är skillnaden mellan Production Scheduler och Sage X3 Web Scheduling?
Production Scheduler är det inbyggda Gantt-baserade planeringsverktyget för lokal installation och aktiveras med aktivitetskoden POPS. Web Scheduling är ett separat tillägg från Sage som använder det generiska gränssnittet Finite scheduler (GFS), vilket fungerar med både molnbaserat och lokalt installerat X3. I Web Scheduling 2023.3.4 tillkom en GraphQL-integration som kräver Sage X3 2024 R1.
Fungerar SkyPlanner APS med Sage X3?
Ja. SkyPlanner integreras i båda riktningarna med både molnbaserat och lokalt installerat Sage X3. Tillverkningsorder, operationsföljder och produktionsgrupper hämtas in, medan planerade datum och produktionsrapportering förs tillbaka. Börja prova gratis med CSV-exporter. SkyPlanner-teamet konfigurerar integrationen under införandet.
Måste jag ändra modellen för mina produktionsgrupper för att kunna finplanera?
Ja, för det generella gränssnittet Finite scheduler advanced interface. Sage kräver att No. of resources sätts till 1 för varje produktionsgrupp. Därmed går informationen om bemanningsbehovet förlorad för operationer som kräver flera personer. Med SkyPlanner behöver du inte ändra produktionsgrupperna. Flera operatörer kan arbeta samtidigt i samma produktionsgrupp, produktionsgrupperna för parallella maskiner samlas i en gemensam grupp och dina produktionsgrupper i X3 förblir som de är.
Sekvenserar Sage X3 operationerna för att minska omställningarna?
Inte i standardplaneringen, och i Production Scheduler anges att optimering med ställtidsmatris inte är tillgänglig i nuläget. SkyPlanners ställtidsmatris lagrar omställningstider för varje produktpar i båda riktningarna. Motorn lägger sedan operationerna i den ordning som ger lägst sammanlagd ställtid.