Integrationer / ERP / Sage X3

Har Sage X3 produktionsplanlægning? MRP, belastning, produktionsplanlægningssystemer og SkyPlanner APS

Sage X3 understøtter som standard ikke produktionsplanlægning, der tager højde for maskinernes og medarbejdernes faktiske kapacitet, når produktionsordrer planlægges. Det er det hul, SkyPlanner APS udfylder. X3 planlægger materialer med MRP og fastlægger datoer for produktionsordrer med Scheduling (FUNMAUTJ). Sages britiske supportteam beskriver det som planlægning med ubegrænset kapacitet: Systemet planlægger “each work order independently” (hver produktionsordre uafhængigt af de øvrige) og forskyder ikke ordrerne efter belastningen på ressourcerne.

Gantt-tidslinje i SkyPlanner APS med opgaver fordelt på arbejdsstationer og en ordreliste nedenunder.

Produktionsplanlægning, der tager højde for den faktiske kapacitet, kræver et særskilt lag. Sage tilbyder Production Scheduler til lokal installation eller den generiske grænseflade Finite scheduler interface (GFS) til Sage X3 Web Scheduling eller et tredjepartssystem til detailplanlægning. Produktionsvirksomheder, der har brug for at få hver maskine, medarbejder og hvert værktøj planlagt efter den faktiske kapacitet, bruger SkyPlanner APS sammen med X3.

Sådan planlægger og detailplanlægger Sage X3 produktionen trin for trin

1. Kapaciteten ligger på arbejdscentrene

Kapaciteten er angivet på arbejdscentret (funktionen GESMWS, tabellen WORKSTATIO). Følgende felter er vigtige for detailplanlægningen:

  • Structure (TWD): ugestrukturen, som fastlægger skiftemønstret.
  • No. of resources (WSTNBR): det antal ressourcer, en operation kræver på arbejdscentret. Sages eksempel er et bemandingsbaseret arbejdscenter, der kræver tre personer.
  • % efficiency (EFF) og Shrinkage in % (SHR), som korrigerer rutetiderne.
  • Work center type (WSTTYP): maskine, arbejdskraft eller underleverandørarbejde.
  • Afkrydsningsfeltet Constraint og fanen Replacement, hvor alternative arbejdscentre angives med hver sin prioritet og et særskilt felt Work center type (RPLWSTTYP).
  • En tabel over kapacitetsændringer med start- og slutdatoer, årsag, ændret struktur og ændret antal ressourcer til midlertidige skift eller driftsstop.

Fanen Load opdeler belastningen i Firm, Planned, MRP og MPS, så planlæggeren kan se, hvad der er fastlagt, og hvad der stadig kun er forslag.

2. MRP opretter forslagene

MRP (FUNMRP) afstemmer forsyning og behov pr. referencedato og lagersted. Funktionen læser salgsordrer, materialer til produktionsordrer, indkøbsordrer, produktionsordrer, underleverandørordrer og overførsler. Derefter opretter den forslag til produktionsordrer og indkøbsordrer. Felterne Suggestion type, Reorder quantity og Splitting på varen for det pågældende produktionssted styrer resultatet.

Datoerne beregnes ud fra gennemløbstiderne. Slutdatoen for en foreslået produktionsordre er behovsdatoen minus gennemløbstiden for kvalitetskontrol. Startdatoen er slutdatoen minus produktionens gennemløbstid, eller minus rutetiden, hvis beregningen for varen er baseret på dens rute. Hvis startdatoen ligger før behandlingsdatoen, bruger X3 behandlingsdatoen.

Kapacitet får en enkelt linje i hjælpen til MRP: “An appropriate MRP setup is used, in parallel with the MRP process, to generate a workload.” (Med en passende MRP-opsætning genereres en belastning parallelt med MRP-processen.) (Sage X3-hjælp, FUNMRP) En belastning, ikke en kapacitetskontrol.

3. Scheduling (FUNMAUTJ) fastlægger datoerne for operationerne

Scheduling planlægger operationerne på hver produktionsordre i rækkefølge ud fra ruten (GESROU), fremad eller bagud afhængigt af de ønskede datoer på ordren. Operationernes start- og slutdatoer gemmes på produktionsordrens operationer (MFGOPE), og feltet Scheduling status på ordrehovedet (MFGHEAD) ændres til Scheduled.

Sages britiske supportteam forklarer logikken i sin vejledning til planlægning i V12: “The function schedules each work order independently.” (Funktionen planlægger hver produktionsordre uafhængigt af de øvrige.) Og: “It does not delay or stagger work orders based on overall resource load.” (Den udskyder eller forskyder ikke produktionsordrer ud fra den samlede belastning på ressourcerne.) (Sage Community Hub) Ti ordrer gennem samme CNC-celle får alle deres ideelle datoer, uanset hvor meget cellen kan producere.

4. Loads viser overbelastningen, og planlæggeren løser den

Loads (CONSMWK) sammenligner belastning og kapacitet pr. arbejdscenter og periode. Recalculate the loads (FUNMIWL, Manufacturing > Batch processes) genberegner belastningsdataene. En rød søjle betyder, at belastningen overstiger arbejdscentrets kapacitet i den pågældende periode. Planlæggeren skal derefter omplanlægge eller fjerne planlægningen i Planning workbench, flytte operationer til et ledigt arbejdscenter eller forskyde ordrerne manuelt.

X3 viser problemet. Et menneske løser det.

5. Produktionsplanlægning kræver et tilvalg

Sage tilbyder to muligheder, som begge aktiveres med aktivitetskoder:

  • Production Scheduler (aktivitetskoden POPS med Active markeret, funktionen FUNPSSCH). Et planlægningsværktøj, der viser produktionsordrernes planlægning “in the form of a Gantt chart” (som et Gantt-diagram). Den særskilte aktivitetskode Finite Capacity aktiverer en tilstand i funktionerne til detailplanlægning, hvor den faktiske kapacitet respekteres. Produktionsordrer overføres via Submit for scheduling.
  • Generic Finite scheduler interface (aktivitetskoden GFS). En generisk grænseflade udviklet af Sage, som forbinder X3 i skyen eller på en lokal installation med Sage X3 Web Scheduling, Sages tilvalg til detailplanlægning, eller med et webbaseret planlægningssystem fra en uafhængig softwareleverandør. X3 styrer det via Submit for scheduling, Resubmit for scheduling og Remove from scheduling (Manufacturing > Finite scheduler).

X3 beregner også en Earliest start-dato for hver operation ud fra komponenternes tilgængelighed (First Date of Material Availability, FDMA). Datoen sendes til Production Scheduler eller et webbaseret planlægningssystem som en begrænsning. Standardplanlægningen bruger den ikke selv. I hjælpen til Work order står der: “The Sage X3 scheduling process does not consider component availability when determining operation start dates.” (Sage X3 tager ikke højde for komponenternes tilgængelighed, når planlægningsprocessen fastlægger operationernes startdatoer.)

Her når Sage X3 sin grænse

  • Standardplanlægningen forudsætter ubegrænset kapacitet. Om håndtering af overbelastning skriver Sages supportvejledning: “would require finite capacity scheduling or manual adjustment” (ville kræve produktionsplanlægning efter den faktiske kapacitet eller manuel justering). (Sage Community Hub)
  • Belastningsdata bliver forældede. Tilføjer du et skift eller ændrer en kalender, gælder det, at “existing load buckets won’t automatically adjust” (eksisterende belastningsperioder ikke justeres automatisk), før du kører Recalculate the loads. Som standard viser forespørgslen kun planlagte ordrer. MRP-forslag vises kun med forespørgselskoden ALL. (samme kilde)
  • Production Scheduler er kun til lokale installationer. “Production Scheduler is only available for on-premises instances of Sage X3.” (Production Scheduler er kun tilgængelig til lokale installationer af Sage X3.) (Sage X3-hjælp V12, POPS) Siden for V11 går videre: “Production Scheduler is not available for new Sage X3 installations.” (Production Scheduler er ikke tilgængelig til nye Sage X3-installationer.) (Sage X3-hjælp V11)
  • Production Scheduler har dokumenterede begrænsninger. Sage angiver, at følgende funktioner ikke er tilgængelige på nuværende tidspunkt (Sage X3-hjælp, FUNPSSCH):

– optimering af omstillingstider ud fra flere vareparametre og en omstillingsmatrix – koblinger mellem fremstillingsordrer – planlægning af flere ressourcer ved at synkronisere parallelle operationer – lister over anvendelige ressourcer med forskellige produktionshastigheder

  • Produktionsordrer låses under optimering. En produktionsordre, der sendes til Production Scheduler, får status Being optimized, og “You cannot modify the work order at these statuses.” (Du kan ikke ændre produktionsordren, når den har disse statusværdier.) Den forbliver låst, indtil den fjernes fra planlægningen. (Sage X3-hjælp, FUNPSMOPT)
  • Den avancerede GFS-grænseflade kræver én ressource pr. operation. I hjælpen til No. of resources står der: “You must set this field to 1 if you are using the generic Finite scheduler advanced interface.” (Du skal sætte dette felt til 1, hvis du bruger den avancerede grænseflade til generisk produktionsplanlægning.) Begrundelsen er: “Sage X3 Web Scheduling cannot optimize production times when multiple resources are assigned to a work center.” (Sage X3 Web Scheduling kan ikke optimere produktionstider, når flere ressourcer er tilknyttet et arbejdscenter.) (Sage X3-hjælp, GESMWS) Hvis en operation kræver et hold på tre personer, kan det altså ikke formidles til planlægningssystemet.

Hvornår er Sage X3’s indbyggede planlægning nok?

Mange produktionsvirksomheder med Sage X3 har ikke brug for et system til produktionsplanlægning efter den faktiske kapacitet.

  • Materialerne, ikke maskinerne, sætter tempoet. Ved lagerproduktion eller gentagen produktion er den reelle risiko at købe ind for sent. Korrekte styklister, ruter, gennemløbstider, partistørrelser og sikkerhedslagre i MRP løser det meste af problemet.
  • Et overblik over belastningen er nok. Et ugentligt kig i Loads og nogle få manuelle flytninger i Planning workbench sikrer, at produktionen overholder tidsplanen.
  • Du har allerede Production Scheduler installeret lokalt. Det løser opgaven, hvis du skal planlægge rækkefølgen i et Gantt-diagram uden omstillingsmatricer, koblinger mellem ordrer eller synkroniserede parallelle operationer.
  • Du bruger allerede Web Scheduling med No. of resources sat til 1, og planen passer til virkeligheden på produktionsgulvet.

Fire måder at detailplanlægge produktionen med Sage X3 på

  • Planlægningstavler i X3-klienten: Planning workbench og Loads eller en tavle med træk og slip i X3’s skærmbilleder. De passer til virksomheder, hvor et overblik over belastningen og manuelle flytninger er nok til, at produktionen overholder tidsplanen.
  • Sages egen produktionsplanlægning: Production Scheduler installeret lokalt eller Sage X3 Web Scheduling via GFS-grænsefladen med No. of resources sat til 1.
  • Store APS-systemer: omfattende planlægningssystemer, der indføres gennem et flere måneder langt projekt med en integrationspartner, til produktionsvirksomheder med egen planlægningsafdeling.
  • Cloudbaseret APS med understøttelse af arbejdet på produktionsgulvet: SkyPlanner APS planlægger alle arbejdsstationer, operatører, værktøjer og materialer på få sekunder, mens operatørerne bruger telefon eller tablet. Det passer til producenter med X3, der vil være i drift på få uger.

Hvornår har du brug for et system til produktionsplanlægning?

  • Loads viser rødt de fleste uger, og arbejdet i Planning workbench er blevet et fuldtidsjob.
  • De lovede leveringsdatoer beregnes ud fra gennemløbstider, så salg og produktion er uenige om, hvad der er realistisk.
  • Omstillinger er afgørende for, hvor meget du kan producere, og X3’s standardplanlægning lægger ikke opgaverne i en rækkefølge, der reducerer dem.
  • Opgaver kræver flere operatører samtidig, eller maskinerne deler værktøjer og fiksturer.
  • Du kører Sage X3 i skyen, så Production Scheduler, der kræver lokal installation, er ikke en mulighed.
  • Hasteordrer og nedbrud betyder, at planen skal lægges om manuelt, ofte i Excel.
  • Operatørerne har brug for deres egen opgavekø, ikke en udskrevet liste over produktionsordrer.

Det skal du kigge efter

  • Produktionsplanlægning efter den faktiske kapacitet for hver ressource, hvert skift og hver person, med hensyn til fravær og overarbejde.
  • Rækkefølgeafhængige omstillinger: en matrix med omstillingstider, hvor skift fra A til B kan tage længere tid end fra B til A, og en beregningsmotor, der vælger rækkefølgen med mindst omstillingstid.
  • Værktøjer og bemanding som begrænsninger: et fælles værktøj, der kun kan reserveres til én maskine ad gangen, og operationer, der kræver flere operatører samtidig.
  • Materialekontrol i planen ud fra lagerbeholdning og åbne indkøbsordrer med deres forventede leveringsdatoer.
  • Alternative maskiner og medarbejdere samt produkter med flere niveauer håndteres af beregningsmotoren, ikke af planlæggeren.
  • Omplanlægning uden manuel genkørsel, når der indrapporteres på en produktionsordre, eller en ny ordre kommer ind, frem for en særskilt planlægningskørsel.
  • En klar ansvarsfordeling med X3: hvilket system der styrer datoerne, hvordan låste produktionsordrer håndteres, og hvad der sendes tilbage (operationsdatoer, status og produktionsregistreringer).
  • En driftsform, der passer til din. X3 i skyen giver ikke direkte adgang til filsystem eller database, så planlægningssystemet skal benytte GraphQL API, webtjenester eller hostet filoverførsel.
  • Tid, før løsningen giver værdi: en test med dine egne data, før et integrationsprojekt sættes i gang.

Hvor SkyPlanner passer ind

SkyPlanner APS er et cloudbaseret system til produktionsplanlægning efter den faktiske kapacitet. Sammen med Sage X3 dækker det alle de mangler, der er nævnt ovenfor:

  • En plan, der holdes ajour. Arcturus AI beregner en produktionsplan, der respekterer den faktiske kapacitet, på få sekunder, og Autopilot omplanlægger automatisk, når produktionen ændrer sig. Intet særskilt trin med Recalculate the loads og ingen overbelastning, som planlæggeren selv skal løse manuelt.
  • Bemanding og alternativer uden ny modellering. Flere operatører kan arbejde på samme arbejdsstation samtidig, så en operation til tre personer forbliver én operation. Parallelle maskiner er arbejdsstationer i en gruppe med hver sin effektivitet. Beregningsmotoren flytter opgaver til alternative maskiner eller medarbejdere, når den primære ressource ikke er tilgængelig, eller fordeler en opgave på flere.
  • Den omstillingsmatrix, der er angivet som en mangel i Production Scheduler. En matrix indeholder de rækkefølgeafhængige omstillingstider mellem produkter (blå til rød 30 min, rød til blå 60 min), og beregningsmotoren vælger rækkefølgen med mindst omstillingstid. Tider til opstilling og nedtagning indgår også i modellen.
  • Værktøjer som ressourcer med begrænset kapacitet. Et værktøj, der er i brug på én arbejdsstation, planlægges ikke på en anden samtidig.
  • Planlægning ud fra materialer. Beregningsmotoren simulerer den fremtidige lagerbeholdning, så arbejdet først planlægges, når materialerne er til rådighed. Bestilte materialer regnes som tilgængelige på indkøbsordrens leveringsdato, og lageret opdateres, når indkøbsordren markeres som Delivered (indkøbsordrer i SkyPlanners dokumentation).
  • Du styrer prioriteter og låsninger. Opgaveprioritet, prioritering efter færdiggørelsesdato, kundeprioritet, Fast Track og Dynamic Priorities styrer beregningsmotoren. Running Time Lock og Bulldozer, der skubber efterfølgende opgaver frem, sikrer, at planlæggerne bevarer kontrollen.
  • Udførelse på produktionsgulvet. Operatørerne ser deres opgavekø og registrerer arbejdet på telefon eller tablet med Mobile Confirmations, Production Timer og Quick Log Mode.
  • I skyen, uanset hvor du kører X3. SkyPlanner fungerer på samme måde med X3 i Sages sky og på dine egne servere.

Vælg SkyPlanner, når du har brug for produktionsplanlægning efter den faktiske kapacitet til X3 i skyen, og Production Scheduler ikke er en mulighed.

Vælg SkyPlanner, når operationerne kræver flere operatører eller alternative maskiner, og du ikke vil låse No. of resources til 1.

Vælg SkyPlanner, når du vil have planlægning og operatørernes tidsregistrering i ét værktøj, hvor tidsregistreringerne sendes tilbage til X3 som produktionsregistreringer.

Vælg SkyPlanner, når du vil have produktionsplanlægning efter den faktiske kapacitet i drift på få uger, ikke efter et APS-projekt, der varer flere måneder.

Integrationen med Sage X3

SkyPlanner integreres med Sage X3 i begge retninger. Produktionsordrer (MFGHEAD, MFGOPE), ruter, arbejdscentre, kalendere, lagerbeholdning og åbne indkøbsordrer hentes fra X3. Planlagte operationsdatoer sendes tilbage via webtjenesten Work order (GESMFG), og registrerede timer bogføres som Production tracking (GESMTK). SkyPlanners webhooks sender hver ændring i planen, så snart den sker.

Ingen fabrikker bruger X3 helt ens, så SkyPlanner-teamet tilpasser integrationen til din opsætning og yder support efter idriftsættelsen. Din Sage X3-partner eller dine egne udviklere kan også bygge videre på det dokumenterede SkyPlanner REST API (API-reference). En API-nøgle er nok til at komme i gang.

X3 er fortsat dit system til MRP, produkter, styklister, ruter, indkøb og lager.

Start med en CSV-import i den gratis prøveperiode på 30 dage. Prisen starter ved 199 € om måneden med 5 arbejdsstationer inkluderet. Du får på forhånd et tilbud på integrationen ud fra dine processer og behov sammen med dit abonnement, så du kender den samlede pris, før du går i gang.

Se SkyPlanner APS til Sage X3, integrationsguiden til Sage X3 om datamapping samt funktioner og priser.

Producenters erfaringer med SkyPlanner

Kalle Kalliomäki, forsyningskædespecialist hos UTU, i eltavleproduktionen i Ulvila

2 hsparet hver uge

“SkyPlanner har flyttet vores produktionsplanlægning fra Excel-ark til produktionsoptimering i realtid.”

Kalle Kalliomäki, forsyningskædespecialist
UTU · Eltavler og koblingsanlæg

Produktionsplanlægningen sparer 2 timers arbejdstid hver uge, og en ny opgavekø når ud til linjen på få sekunder.

Læs UTUs anmeldelse

Operatører i renrumsdragter ved en flaskepåfyldningslinje på Laboratory & Allieds lægemiddelfabrik i Nairobi

+90%produktionseffektivitet

“Effektiviteten i produktionen er steget med 90%.”

Abdul Rucyinga, IT-chef
Laboratory & Allied · Lægemiddelproduktion

Produktionseffektiviteten er steget med 90%, og det tager under 30 minutter at lave en optimeret plan for tre måneder på tværs af alle arbejdsstationer.

Læs Laboratory & Allieds anmeldelse

Anu Järvinen, produktionschef hos Fredman Operations, ved en robotcelle til palletering i Rauma

6 månederfrem kan salgsafdelingen se ledig kapacitet

“SkyPlanner giver et solidt og pålideligt grundlag for al produktionsplanlægning.”

Anu Järvinen, produktionschef
Fredman Operations · Emballagepapir til fødevarer

Salgsafdelingen kan se ledig kapacitet seks måneder frem, og forespørgsler om ændringer i planen, der før tog en time eller mere, besvares på få sekunder.

Læs Fredman Operations’ anmeldelse

Luftfoto af Piristeels fabrik for tagsikringsudstyr i Kauhava

99,2%leveringssikkerhed

“SkyPlanner har gjort det lettere at få øje på flaskehalse og skabt overblik i produktionsstyringen.”

Toni Tuori, produktionschef
Piristeel · Tagsikring og regnvandssystemer

Leveringssikkerheden nåede op på 99,2% i år, og detailplanlægningen sparer op til fire timers arbejdstid om dagen.

Læs Piristeels anmeldelse

Ofte stillede spørgsmål

Planlægger Sage X3 med begrænset eller ubegrænset kapacitet?

Med ubegrænset kapacitet i standardproduktet. Scheduling (FUNMAUTJ) fastlægger datoerne for hver produktionsordre ud fra dens rute uden at forskyde ordrerne efter ressourcebelastningen. Loads (CONSMWK) viser overbelastningen, som planlæggeren løser manuelt. Produktionsplanlægning efter den faktiske kapacitet kræver Production Scheduler eller et planlægningssystem tilsluttet via GFS-grænsefladen.

Kan jeg stadig købe Sage X3 Production Scheduler?

Kun til lokalt installeret X3 ifølge hjælpen til V12. Hjælpen til V11 angiver, at det ikke er tilgængeligt til nye installationer, så din Sage-partner kan bekræfte, hvad der sælges i dag. Til Sage X3 i skyen er den generiske Finite scheduler-grænseflade den dokumenterede løsning.

Hvad er forskellen på Production Scheduler og Sage X3 Web Scheduling?

Production Scheduler er det indbyggede Gantt-planlægningsværktøj til lokal installation, som aktiveres med aktivitetskoden POPS. Web Scheduling er et separat tilkøbsmodul fra Sage, der bruger den generiske Finite scheduler-grænseflade (GFS), som fungerer med både X3 i skyen og lokalt installeret X3. Web Scheduling 2023.3.4 tilføjede en GraphQL-integration, der kræver Sage X3 2024 R1.

Fungerer SkyPlanner APS med Sage X3?

Ja. SkyPlanner integreres med Sage X3 i begge retninger, både i skyen og ved lokal installation. Produktionsordrer, ruter og arbejdscentre hentes ind, og planlagte datoer og produktionsregistreringer sendes tilbage. Start den gratis prøveperiode med CSV-eksporter. SkyPlanner-teamet konfigurerer integrationen under opstarten.

Skal jeg ændre modellen for mine arbejdscentre for at bruge produktionsplanlægning efter den faktiske kapacitet?

Ja, hvis du bruger den generiske Finite scheduler advanced interface. Sage kræver, at No. of resources = 1 på hvert arbejdscenter, så oplysninger om bemandingen går tabt for operationer, der kræver flere medarbejdere. Med SkyPlanner er svaret nej. Flere operatører kan arbejde på samme arbejdsstation samtidig, parallelle maskiner samles i en gruppe af arbejdsstationer, og dine arbejdscentre i X3 forbliver uændrede.

Lægger Sage X3 opgaverne i en rækkefølge, der reducerer omstillinger?

Ikke i standardplanlægningen, og i Production Scheduler er optimering ud fra en omstillingsmatrix angivet som en funktion, der ikke er tilgængelig i øjeblikket. SkyPlanners omstillingsmatrix gemmer omstillingstider for hvert produktpar i begge retninger, og motoren lægger opgaverne i den rækkefølge, der giver den korteste samlede omstillingstid.