Verbindt met ERP & MES-systemen zoals

Integraties / ERP / Sage X3

Sage X3-integratiehandleiding voor productieschema’s in SkyPlanner APS

Deze handleiding laat Sage-partners en IT-teams zien hoe ze Sage X3 aan SkyPlanner APS koppelen. U leest welke X3-interfaces u gebruikt, welke objecten de gegevens bevatten en waar projecten mislopen. SkyPlanner wisselt gegevens in beide richtingen uit met Sage X3, zowel in de cloud als on-premises:

  • Productieorders, bewerkingen, bewerkingsvolgordes, werkcentra, kalenders, voorraad en openstaande inkooporders worden ingelezen.
  • Geplande bewerkingsdatums en werkcentra worden teruggeschreven naar de productieorders (GESMFG).
  • Urenregistraties van operators worden geboekt via Production tracking (GESMTK).
  • SkyPlanner-webhooks geven wijzigingen in het productieschema direct door.
Gantt-tijdlijn in SkyPlanner APS met taken ingepland op verschillende werkcentra en daaronder een orderlijst.

Het SkyPlanner-team stemt de integratie tijdens de onboarding af op uw X3-inrichting en blijft deze na de ingebruikname ondersteunen.

Vraagt u zich nog af of X3 überhaupt capaciteitsplanning nodig heeft die rekening houdt met de werkelijke machine- en personeelscapaciteit? Lees dan eerst Biedt Sage X3 capaciteitsplanning? Een productoverzicht vindt u bij SkyPlanner APS voor Sage X3. Voor andere ERP-systemen kunt u terecht in het overzicht van ERP-integraties.

De plaats van SkyPlanner in een X3-omgeving

De standaardplanning van Sage X3 (FUNMAUTJ) bepaalt de volgorde van bewerkingen op basis van de bewerkingsvolgorde, maar plant elke productieorder afzonderlijk. Een supporthandleiding van Sage UK zegt het duidelijk: de functie “does not delay or stagger work orders based on overall resource load.” (stelt productieorders niet uit en spreidt ze niet op basis van de totale belasting van productiemiddelen). Capaciteitsplanning die rekening houdt met de werkelijke machine- en personeelscapaciteit vereist een aparte laag. Sage biedt hiervoor twee opties:

  • Production Scheduler (activiteitscode POPS), alleen on-premises.
  • De generieke Finite scheduler interface (activiteitscode GFS), die X3 in de cloud of on-premises koppelt aan Sage X3 Web Scheduling of een planningsoplossing van een ISV.

SkyPlanner vervult die rol als externe planningsoplossing in de cloud en gebruikt de standaard-API’s van X3. Daardoor werkt het op dezelfde manier met X3 in de cloud en on-premises. MRP (FUNMRP) blijft voorstellen voor productieorders en inkooporders aanmaken. SkyPlanner plant vaste en geplande productieorders in op basis van de werkelijke capaciteit.

Integratiemogelijkheden voor Sage X3

De manier waarop X3 wordt gehost, bepaalt de integratieroute. Sage X3 in de cloud geeft externe applicaties geen toegang tot het bestandssysteem van de applicatie of de database. De integratie verloopt daarom via API’s of gehoste bestandsoverdracht. On-premises zijn daarnaast directe bestandsimport en stagingtabellen in de X3-database mogelijk.

OptieBeschrijvingAuthenticatieToepassing
GraphQL API (Sage X3 Web API)Volgens Sage de “technology of choice” (voorkeurstechnologie) voor X3-API’s; wordt zonder versies doorontwikkeldJWT (HS256), ondertekend met de Secret van een Connected application, met Client ID als iss, de URL als aud en een aparte Syracuse-gebruikerProducten, vestigingen, inkoop en voorraad; productienodes voor zover beschikbaar via de API
REST api1REST op basis van representaties: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$queryAuthenticatie via SyracuseEntiteiten die niet via GraphQL beschikbaar zijn
SOAP-webservices voor objectenObjecten die in Web services (GESAWE) zijn gepubliceerd; de velden komen overeen met de schermvelden van het object; lezen, opslaan en wijzigenOAuth2 op Syracuse-verbindingspoolsTerugschrijven naar Work order (GESMFG) en Production tracking (GESMTK)
SOAP Template ServicesImport- en exportsjablonen via SOAP met AOWSIMPORT en AOWSEXPORTOAuth2; X3 staat geen basisauthenticatie toe voor SOAPSjablonen uitvoeren vanuit middleware
Import- en exportsjablonenBatchbestanden op basis van sjablonenBestandssysteem (on-premises) of gehoste bestandsoverdracht (cloud)Initiële gegevensinvoer en nachtelijke bulksynchronisatie
Sync API (Cloud BI)Alleen in de cloud: incrementele extractie met alleen leestoegang, plus een NDJSON-stream; op aanvraag via uw Sage ISV-contactpersoonBearer-token plus een X-API-KEY per tenantGrote hoeveelheden wijzigingen uitlezen in de cloud

Voor GraphQL on-premises moet "bearer" worden toegevoegd aan de array session.auth in nodelocal.js. In Sage X3 SaaS is authenticatie voor connected apps standaard ingeschakeld. In Sage X3 Cloud kan de connected app de gebruiker admin niet gebruiken: maak in plaats daarvan een Syracuse-gebruiker aan met Standard-authenticatie.

Welke interface voor welke gegevensstroom?

  • Producten, vestigingen, inkoop en voorraad: GraphQL, zoals in de officiële voorbeelden van Sage.
  • Productieorders, bewerkingen, bewerkingsvolgorden en werkcentra: representaties via REST api1 of exportsjablonen die via AOWSEXPORT worden uitgevoerd. Bij releases waarin het GraphQL-schema het productiedomein (xtremX3Manufacturing) beschikbaar stelt, leest de integratie dezelfde gegevens via GraphQL uit.
  • Bewerkingsdatums en werkcentra terug naar X3: de SOAP-webservice Work order (GESMFG), met modify. Alternatief: een importsjabloon via AOWSIMPORT.
  • Productieregistratie: de SOAP-webservice Production tracking (GESMTK), met save.

Deze opzet werkt zowel met X3 in de cloud als on-premises, omdat er geen directe toegang tot het bestandssysteem of de database nodig is. Er wordt niets in X3 geïnstalleerd: de integratie gebruikt een connected application, een Syracuse-gebruiker en webservices die in GESAWE zijn gepubliceerd.

Events: ga uit van polling

De openbare ontwikkelaarsdocumentatie van Sage voor X3 beschrijft geen functie voor uitgaande webhooks of business events. De instelling “Callback URL”, toegevoegd in 2024 R1, is bedoeld voor Mobile Automation en Web Scheduling wanneer deze SOAP-webservices aanroepen. Het is geen algemeen eventsysteem. Detecteer wijzigingen door gegevens periodiek uit te lezen: met GraphQL-query’s, de tijdstempelcursor van de Sync API in de cloud of periodieke exports via sjablonen.

Gegevensmapping: van Sage X3 naar SkyPlanner

Sage X3-object (tabel, functie)SkyPlanner-objectRichtingFrequentie
Product, ITMMASTERProductX3 → SkyPlannerBij de start, daarna periodiek
Production BOM (GESBODP)Productstructuur met meerdere niveaus, materialenX3 → SkyPlannerBij de start, daarna bij wijzigingen
Routing (GESROU): OPENUM, werkcentrum WST, SETTIM, OPETIM, tijdseenheid TIMUOMCODProcesstappen met instel- en bewerkingstijdenX3 → SkyPlannerBij de start, daarna bij wijzigingen
Work center (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, vervangende werkcentra met prioriteitWerkcentrum, efficiëntie, alternatievenX3 → SkyPlannerBij de start, daarna zelden
Work center group (WCR)WerkcentrumgroepenX3 → SkyPlannerBij de start
Weekly structure (TWD), tijdroosters, raster voor capaciteitsvariaties, DEFDIHDiensten, overwerkdiensten, afwezighedenX3 → SkyPlannerBij de start, daarna bij wijzigingen
Work orders: MFGHEAD, MFGOPE, met producten en materialenOrder, materialen, processtappenX3 → SkyPlannerPolling, elke 5 tot 15 min
Voorraad per vestigingVoorraadsaldiX3 → SkyPlannerPolling
Purchase orders (POH): openstaande regels, verwachte ontvangstdatumBinnenkomend materiaal met verwachte leverdatumX3 → SkyPlannerPolling, elke 5 tot 15 min
Tabblad Operations in GESMFG: Start OPESTR, End OPEEND, werkcentrumGeplande start, gepland einde en gekozen werkcentrumSkyPlanner → X3Bij wijziging van het productieschema (webhook)
Production tracking (GESMTK): bewerkingstijden, hoeveelheden, materiaalregistratie, productieterugmeldingUrenregistraties, hoeveelheden, materiaalverbruikSkyPlanner → X3Per terugmelding (webhook)

Haal vaste productieorders altijd op. Haal ook geplande productieorders op als planners die als voorlopige belasting in het Gantt-diagram willen zien. Voorstellen blijven in MRP totdat ze worden omgezet in productieorders.

Integratiepatronen

1. Stamgegevens voor het eerst laden. Laad eerst werkcentra en kalenders en daarna producten, BOM’s en bewerkingsvolgordes. Bewerkingsvolgordes verwijzen namelijk naar werkcentra.

2. Orders synchroniseren. Lees MFGHEAD en MFGOPE periodiek uit om nieuwe en gewijzigde productieorders op te halen. Koppel elke MFGOPE-regel aan een processtap in SkyPlanner op het werkcentrum dat de WST-code aangeeft. Synchroniseer openstaande inkooporders met hetzelfde interval. SkyPlanner beschouwt besteld materiaal als beschikbaar op de leverdatum van de inkooporder en werkt de voorraad bij zodra de inkooporder de status Delivered krijgt. De materiaalcontrole houdt dan rekening met zowel voorraad als verwachte aanvoer.

3. Het productieschema terugschrijven. De webhook van SkyPlanner wordt geactiveerd zodra het productieschema verandert. De integratie roept de functie modify aan van het object Work order (GESMFG), dat als SOAP-webservice in GESAWE is gepubliceerd. Voor elke gewijzigde bewerking worden Start (OPESTR), End (OPEEND) en het werkcentrum bijgewerkt. Bij batchupdates worden dezelfde velden via een importsjabloon voor productieorders met AOWSIMPORT verwerkt. Schrijf alleen datums en werkcentra terug, nooit hoeveelheden, BOM-regels of bewerkingsvolgordes.

4. De machinekeuze terugkoppelen. Bij een een-op-eenkoppeling van werkcentra wordt de machine die de planningsengine uit de alternatieven kiest, teruggeschreven als werkcentrum van de bewerking. Zo registreert X3 de machine die de taak daadwerkelijk uitvoert. Staat een X3-werkcentrum voor een groep machines, dan ziet de operator de afzonderlijke machine in de werklijst. X3 ontvangt het werkcentrum van de groep en de geplande datums.

5. Terugmeldingen van de productievloer. Operators registreren hun werk met Mobile Confirmations of de Production Timer. De integratie boekt elke terugmelding met de functie save van het object Production tracking (GESMTK): bewerkingstijd en hoeveelheid in de bewerkingsregistratie en, als u dat daar bijhoudt, materiaalverbruik. X3 accepteert alleen registraties op productieorders met de status Firm. Componenten moeten beschikbaar zijn, tenzij Release if shortage (MFGSHTCOD) is geselecteerd bij de product-vestigingsgegevens.

6. Betrouwbaar synchroniseren. Gebruik de ID van de SkyPlanner-urenregistratie als sleutel voor elke boeking en sla het bijbehorende registratienummer uit X3 op. Zo leidt een herhaalde webhook nooit tot een dubbele boeking. Verwijder productieorders die in X3 zijn afgesloten of geannuleerd bij de volgende polling uit het productieschema. Leg afgewezen aanroepen vast met de foutmelding van X3 in plaats van ze blind opnieuw te proberen. Zet wijzigingen in een wachtrij zolang X3 onbereikbaar is, zodat ze in de juiste volgorde worden geboekt zodra X3 weer beschikbaar is.

7. Afspraken over gegevensbeheer. X3 bepaalt wat er wordt gemaakt: product, hoeveelheid, BOM, bewerkingsvolgorde en vestiging. SkyPlanner bepaalt wanneer en waar: volgorde, werkcentrum en start- en eindtijden. Spreek af dat planners orders die SkyPlanner beheert niet meer herplannen in de Planning workbench en er geen FUNMAUTJ meer op uitvoeren. Anders worden hun wijzigingen bij de volgende terugschrijving overschreven.

Gebruikelijke projectstappen

De implementatie wordt doorgaans binnen enkele weken na de start van de onboarding afgerond. Een Sage X3-project omvat de volgende stappen:

  1. Testen met uw eigen gegevens. Exporteer werkcentra, bewerkingsvolgordes en een momentopname van openstaande productieorders met X3-exportsjablonen of Excel en importeer ze als CSV. Stem diensten, efficiënties en prioriteiten af totdat het Gantt-diagram de werkelijkheid weerspiegelt.
  2. Stamgegevens koppelen. Koppel GESMWS-werkcentra aan werkcentra in SkyPlanner, GESROU-bewerkingen aan processtappen en tijdseenheden en weekstructuren aan diensten. Corrigeer daarbij bewerkingen zonder werkcentrum, dagen zonder tijdrooster en onjuiste tijdseenheden.
  3. Eerste gegevensimport. Producten, productiestuklijsten, bewerkingsvolgorden en werkcentra, daarna kalenders.
  4. Orders en inkooporders synchroniseren. Een gekoppelde applicatie, een Syracuse-gebruiker, GraphQL-query’s of exports via sjablonen en een pollingtaak voor productieorders, voorraad en openstaande inkooporders.
  5. Planning terugschrijven. De SOAP-webservice Work order publiceren in GESAWE, met foutafhandeling en logging.
  6. Terugmeldingen vanaf de productievloer. Gegevens uit Mobile Confirmations naar X3 sturen via de webservice Production tracking (GESMTK).
  7. Parallel testen met de huidige planning. Planners vergelijken beide planningen voordat ze overstappen.
  8. Ingebruikname. Schakel handmatig herplannen in X3 uit voor orders die SkyPlanner beheert.

Valkuilen bij Sage X3

  • Voorstellen zijn geen productieorders. MRP-voorstellen hebben pas MFGOPE-bewerkingsregels nadat ze zijn omgezet naar geplande of vaste productieorders. Plan dus omgezette orders in, geen voorstellen.
  • Gaten in de kalender. Voor een werkdag zonder tijdschema wordt het standaardschema DEFDIH gebruikt. Een lege dag zonder standaardschema leidt tot onjuiste datums en belastingen. Wijs elke werkdag in elke weekstructuur een tijdschema toe voordat u de kalenders exporteert.
  • Verouderde belastingsperioden. Na een wijziging in capaciteit of kalender worden bestaande belastingsperioden in X3 pas bijgewerkt wanneer u opnieuw plant en Recalculate loads (FUNMIWL) uitvoert. Toets SkyPlanner niet aan een verouderd overzicht in Loads inquiry (CONSMWK).
  • No. of resources staat voor de ploegbezetting. WSTNBR is het aantal productiemiddelen dat een bewerking op het werkcentrum nodig heeft, bijvoorbeeld drie personen op een werkcentrum voor handmatige arbeid. Koppel dit aan het aantal operators van het SkyPlanner-werkcentrum, zodat meerdere personen tegelijk op één taak worden ingepland. Bij vestigingen die de GFS advanced interface gebruikten, staat dit veld op 1, zoals Sage voorschrijft. Controleer dus waar de werkelijke ploegbezetting is vastgelegd.
  • Bewerkingen zonder werkcentrum in een bewerkingsvolgorde kunnen niet op een werkcentrum worden ingepland. Deze worden bij de mapping gesignaleerd.
  • Tijdseenheden en vervangende werkcentra. Tijden in bewerkingsvolgorden hebben een eigen tijdseenheid (TIMUOMCOD), en vervangende werkcentra hebben een prioriteit. Neem beide expliciet op in de mapping en controleer de mapping opnieuw na elke X3-upgrade.
  • Vergrendelde orders. Als de vestiging ook Production Scheduler gebruikte, hebben de daar ingediende orders de status Being optimized. Ze kunnen pas worden gewijzigd nadat ze uit de planning zijn verwijderd (PSOPTFREE). Geef deze orders vrij voordat u overstapt.

Wie configureert de Sage X3-integratie?

Bij de inrichting worden uw folders, afspraken over bewerkingsvolgorden, werkcentrumstructuren en maatwerk gekoppeld aan SkyPlanner. Ook de beperkingen die X3 niet als planbare gegevens vastlegt, worden meegenomen: een omsteltijdenmatrix, gereedschappen, aantallen operators en alternatieve productiemiddelen.

  1. Het SkyPlanner-team configureert de integratie tijdens de onboarding en biedt ondersteuning na ingebruikname. Elke fabriek gebruikt X3 anders. Die praktijkkennis wordt bij de inrichting toegepast. Het team koppelt uw X3-endpoint, in de cloud of on-premises, valideert uw stamgegevens tijdens de mapping en legt afwijzingen door X3 vast voor opvolging. Vanaf dag één is duidelijk wie verantwoordelijk is voor de integratie. U hebt geen eigen integratieontwikkelaar nodig.
  2. Uw Sage-partner kan meewerken. De partner kent uw folders, activiteitcodes en maatwerk en kan samen met het team de gekoppelde applicatie, de Syracuse-gebruiker en de publicaties in GESAWE controleren.
  3. Uw eigen ontwikkelaars kunnen erop voortbouwen. Met de REST API van SkyPlanner kunnen zij orders, producten, materialen, processtappen en tijdregistraties lezen en schrijven. De API gebruikt JWT-authenticatie en biedt Swagger/OpenAPI-documentatie (API-naslagwerk). Een API-sleutel is genoeg om te beginnen. De integratiehandleiding leidt u door de eerste aanroepen. Het SkyPlanner-team helpt waar nodig. De SkyPlanner-documentatie behandelt producten en materialen en inkooporders. Bij Laboratory & Allied koppelde het eigen IT-team SkyPlanner grotendeels zelfstandig aan SAP Business One, met hulp van SkyPlanner.

Waarom X3-teams SkyPlanner kiezen voor hun productieplanning

Kies SkyPlanner als u binnen weken operationeel wilt zijn, in plaats van na een maandenlang APS-project.

Kies SkyPlanner als u al wilt plannen voordat de integratie klaar is.

Tijdens de proefperiode plannen planners met CSV-bestanden, terwijl het uitlezen van en terugschrijven naar X3 wordt ingericht. Zodra de integratie werkt, vervangt deze de bestandsimport.

Kies SkyPlanner als u de integratie eenvoudig wilt houden.

Webhooks sturen plannings- en statuswijzigingen in realtime door, zodat de middleware alleen X3 periodiek hoeft uit te lezen. Arcturus AI berekent het productieschema in seconden. Autopilot plant automatisch opnieuw wanneer er iets verandert in de productie.

Kies SkyPlanner als uw X3-gegevens de basis moeten vormen voor een model dat rekening houdt met de werkelijke productiebeperkingen.

De ploegbezetting wordt vertaald naar meerdere operators op één werkcentrum, en vervangende werkcentra worden alternatieve machines. De omsteltijdenmatrix voegt omsteltijden tussen producten toe die afhangen van de volgorde. Gereedschappen worden gepland op basis van hun beperkte beschikbaarheid. Een opspanmiddel dat op de ene machine in gebruik is, wordt dus nooit op een andere machine geboekt.

Kies SkyPlanner als u de productie direct op de productievloer wilt registreren.

Operators registreren hun werk op een telefoon of tablet met Mobile Confirmations, Production Timer en Quick Log Mode. Dezelfde tijdregistraties worden als productieregistratie naar X3 gestuurd.

De prijs begint bij 199 € per maand, inclusief 5 werkcentra, met maandelijkse facturering. U ontvangt vooraf een offerte voor uw abonnement en de integratie, afgestemd op uw proces en behoeften. Zo kent u de totale kosten voordat u begint. Bekijk de prijzen en functies, of start de gratis proefperiode van 30 dagen met maximaal 20 werkcentra. Een creditcard is niet nodig.

Ervaringen van productiebedrijven met SkyPlanner

Kalle Kalliomäki, supplychainspecialist bij UTU, op de productievloer voor schakelborden in Ulvila

2 hbesparing per week

“Dankzij SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime optimalisatie van de productie.”

Kalle Kalliomäki, supplychainspecialist
UTU · Elektrische schakelborden en schakelapparatuur

De productieplanning bespaart elke week 2 uur werktijd, en een nieuwe werklijst bereikt de productielijn binnen seconden.

Lees de ervaring van UTU

Operators in cleanroompakken bij een flessenvullijn in de farmaceutische fabriek van Laboratory & Allied in Nairobi

+90%productie-efficiëntie

“De efficiëntie in de productie is met 90% gestegen.”

Abdul Rucyinga, hoofd IT
Laboratory & Allied · Farmaceutische productie

De productie-efficiëntie is met 90% gestegen. Een geoptimaliseerde planning voor drie maanden over alle werkcentra kost minder dan 30 minuten.

Lees de ervaring van Laboratory & Allied

Een lasser van KJH-Comp slijpt een gelaste staalconstructie in de fabriek in Alahärmä

98%leverbetrouwbaarheid, gestegen van circa 50%

“SkyPlanner speelt een doorslaggevende rol bij het op peil houden van onze leverbetrouwbaarheid.”

Hannu Lahtinen, algemeen directeur
KJH-Comp · Plaatbewerking en productie in opdracht

De leverbetrouwbaarheid steeg van circa 50% tot wel 98%. Voor de planning is nu één leidinggevende nodig in plaats van twee.

Lees de ervaring van KJH-Comp

Luchtfoto van de fabriek voor dakveiligheidsproducten van Piristeel in Kauhava

99,2%leverbetrouwbaarheid

“SkyPlanner heeft knelpunten zichtbaar gemaakt en de productieaansturing overzichtelijker gemaakt.”

Toni Tuori, productiemanager
Piristeel · Dakveiligheids- en hemelwaterafvoersystemen

De leverbetrouwbaarheid bereikte dit jaar 99,2%. Het plannen bespaart tot vier uur werktijd per dag.

Lees de ervaring van Piristeel

Veelgestelde vragen

Hoe wordt SkyPlanner APS geïntegreerd met Sage X3?

In beide richtingen, via GraphQL, REST api1, SOAP-webservices en sjablonen. Productieorders, bewerkingsvolgorden en werkcentra worden ingelezen. Geplande bewerkingsdatums en geregistreerde uren worden teruggestuurd, via webhooks zodra de planning verandert. Het SkyPlanner-team configureert de integratie tijdens de onboarding. Uw Sage X3-partner of uw ontwikkelaars kunnen deze ook bouwen op basis van de SkyPlanner REST API.

Hoe worden bewerkingsdatums teruggeschreven naar Sage X3?

Via het object Work order (GESMFG), dat als SOAP-webservice wordt gepubliceerd in de functie Web services (GESAWE). De modify-operatie werkt Start (OPESTR), End (OPEEND) en het werkcentrum van elke bewerking bij. Voor batchupdates wordt via AOWSIMPORT een importsjabloon voor productieorders uitgevoerd. Uren en aantallen worden via het object Production tracking (GESMTK) geboekt.

Moeten we GraphQL of SOAP-webservices gebruiken?

Beide, elk voor de taken waarvoor die het meest geschikt is. GraphQL is de door Sage aanbevolen API en leest producten, vestigingen, inkoopgegevens en voorraad, zowel in de cloud als on-premises. SOAP-objectwebservices schrijven de planning en productieregistraties. SOAP Template Services voeren import- en exportsjablonen uit voor grote hoeveelheden gegevens.

Hoe voorkomen we dubbele boekingen of verloren wijzigingen?

Gebruik voor elke boeking in Production tracking de SkyPlanner-tijdregistratie-ID als sleutel en bewaar het registratienummer dat X3 terugstuurt. Zo wordt een herhaalde webhook herkend en overgeslagen. Zet wijzigingen in een wachtrij zolang X3 onbereikbaar is en boek ze in de juiste volgorde zodra X3 weer beschikbaar is. Leg afwijzingen vast met de foutmelding van X3, bijvoorbeeld bij een registratie op een productieorder die niet de status Firm heeft.

Hebben we de activiteitcodes POPS of GFS nodig voor SkyPlanner?

Nee. Die activeren Sages eigen Production Scheduler en de generieke interface met Web Scheduling. SkyPlanner leest productieorders via GraphQL, REST api1 of sjablonen en schrijft gegevens terug via de SOAP-webservices Work order en Production tracking.

Hoe haalt SkyPlanner nieuwe productieorders uit Sage X3 op?

De integratie leest X3 met korte pollingintervallen uit via GraphQL, REST api1 of sjabloonexports, of via de Sync API in de cloud. In de andere richting sturen de webhooks van SkyPlanner wijzigingen in het productieschema direct door zodra ze plaatsvinden.

Kunnen we met gegevens uit Sage X3 testen voordat we iets bouwen?

Ja. Importeer tijdens de proefperiode van 30 dagen CSV-exports van werkcentra, bewerkingsvolgordes en openstaande productieorders. Neem contact op met sales om de scope van de X3-integratie zelf te bepalen.