Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Fulcrum

Vodnik za integracijo sistema Fulcrum s SkyPlanner APS za terminiranje proizvodnje

Ta vodnik svetovalcem in ekipam IT pojasnjuje, kako povezati Fulcrum (Fulcrum Pro) s SkyPlanner APS. SkyPlanner se s sistemom Fulcrum povezuje dvosmerno prek Fulcrum Public API:

  • V SkyPlanner se prenašajo nalogi z artikli za izdelavo in operacijami, tehnološki postopki artiklov, delovni centri, oprema, izmene oddelkov, zastoji, zaloge in nabavna naročila.
  • Planirani začetek, planirani konec in delovni center se zapišejo v polja po meri pri vsaki operaciji naloga.
  • Čas dela operaterjev in izdelane količine se pošiljajo nazaj v Fulcrum kot zapisi časovnikov in posodobitve količin.
  • SkyPlanner prek webhookov pošilja spremembe terminskega plana takoj, ko se zgodijo.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Ekipa SkyPlanner med uvajanjem prilagodi integracijo vaši konfiguraciji sistema Fulcrum in zanjo skrbi tudi po zagonu. Vodnik je namenjen svetovalcem in razvijalcem, ki želijo pri tem sodelovati ali sami razvijati rešitve z dokumentiranim REST API sistema SkyPlanner (referenčna dokumentacija API).

Fulcrum Public API

Fulcrum je enoten izdelek v oblaku z več najemniki, zato vse stranke uporabljajo isti API. Portal za razvijalce ga opisuje kot javni API za “REST API calls directly into your Fulcrum site.” (klice REST API neposredno v vaše okolje Fulcrum).

  • Specifikacija. OpenAPI “Fulcrum PublicAPI” v1 je na voljo za prenos na https://api.fulcrumpro.com/swagger/v1/swagger.json. Fulcrum priporoča, da iz nje ustvarite odjemalca s tipizacijo. Na strani History so navedene vse spremembe z datumi.
  • Gostitelji. Za standardna okolja se uporablja https://api.fulcrumpro.com. Okolja ITAR uporabljajo api.fulcrumpro.us; žetoni ITAR na gostitelju .com prejmejo odgovor 401.
  • Način klicanja. Seznami se pridobivajo s klici POST .../list, pri katerih telo zahteve vsebuje filter, za ostranjevanje se uporabljata Skip in Take, za razvrščanje pa Sort.Field / Sort.Dir. Številni objekti podpirajo PUT, nalogi pa tudi JSON Patch.

Končne točke, ki jih uporablja integracija za terminiranje:

PodročjeKončne točke
Artikli in tehnološki postopki/api/items, /api/items/{itemId}/routing, /routing/operations, /routing/input-items, /routing/input-materials
Nastavitve proizvodnje/api/work-centers, /api/equipment, /api/operations, /api/department-shifts, /api/equipment-downtimes
Nalogi/api/jobs, /api/jobs/{jobId}/items-to-make/{itemToMakeId}/operations, /api/work-orders
Material/api/inventory, /api/materials, /api/purchase-orders, /api/reporting/material-requirements/list
Proizvodnja/api/job-tracking-timers/start in /stop, /api/timers, .../operations/{operationId}/add-quantity-completed, .../complete

Fulcrum na svoji strani o integracijah jasno pove, kaj je treba opraviti: “Every system is a little bit different and requires some configuration.” (Vsak sistem je nekoliko drugačen in zahteva nekaj konfiguracije.) Prav to konfiguracijo med uvajanjem prevzame ekipa SkyPlanner.

Avtentikacija

Fulcrum uporablja žeton Bearer v glavi Authorization. “A public API token can be generated within your fulcrum site via Business Setup -> System Data -> Public Api.” (Žeton za javni API lahko ustvarite v svojem okolju Fulcrum prek Business Setup -> System Data -> Public Api.) Vsak žeton ima ime, opis in datum poteka veljavnosti. Ustvarite jih lahko toliko, kolikor jih potrebujete, posamezen žeton pa prekličete tako, da ga izbrišete. Za integracijo SkyPlanner ustvarite ločen žeton in nastavite opomnik pred iztekom njegove veljavnosti.

REST API sistema SkyPlanner za avtentikacijo uporablja žeton API v glavi Authorization-Token (SkyPlanner Settings > API), dokumentiran pa je v Swagger/OpenAPI. Vodič za integracijo vas popelje skozi prve klice.

Dogodki in periodično poizvedovanje

Fulcrum podpira spletne kavlje, ki jih konfigurira skrbnik. Od septembra 2026 se spletni kavlji, pri katerih prihaja do napak, začasno ustavijo in znova preizkusijo vsak dan, namesto da bi se poskusi ponavljali v nedogled. V zgodovini API so navedeni dogodki, kot sta PurchaseOrderUpdated in ItemUpdated.

Integracija podatke iz sistema Fulcrum bere takole:

  • Odprte naloge s statusoma scheduled in inProgress ter filtrom hasIncompleteOperations: true pridobiva vsakih nekaj minut. Ta filter priporoča tudi Fulcrum, da se rezultati ujemajo z njegovo stranjo s terminskim planom.
  • Nabavna naročila in zaloge prebere pred vsakim terminiranjem ali ob spletnem kavlju PurchaseOrderUpdated, če je ta konfiguriran.
  • Artikle, tehnološke postopke, opremo in izmene prebere ob spremembi ali vsako noč.

V nasprotni smeri spletni kavlji sistema SkyPlanner pošljejo spremembe terminskega plana takoj, ko nastanejo, zato zapisovanje nazaj v Fulcrum temelji na dogodkih.

Preslikava podatkov

Objekt v sistemu Fulcrum (končna točka)Objekt v sistemu SkyPlannerSmerPogostost
Item, Materials (/api/items, /api/materials)Izdelki in materialiFulcrum → SkyPlannerZačetni prenos, nato vsako noč
Vhodni artikli in materiali tehnološkega postopka (/routing/input-items, /input-materials)Struktura izdelka, podizdelki, materiali za posamezen izdelekFulcrum → SkyPlannerZačetni prenos, nato ob spremembi
Operacije tehnološkega postopka (/routing/operations): setupTime, laborTime, machineTime (fiksno ali na enoto), selectedEquipmentIdsKoraki postopka, pripravljalni časi, trajanja, dovoljeni delovni centriFulcrum → SkyPlannerZačetni prenos, nato ob spremembi
Work Center (/api/work-centers)Skupina delovnih centrovFulcrum → SkyPlannerZačetni prenos, pozneje redko
Equipment (/api/equipment): unlimitedCapacity, canRunUnattended, statusDelovni centri, šaržne operacije, delovanje brez nadzoraFulcrum → SkyPlannerZačetni prenos, status vsak dan
Department Shifts (/api/department-shifts), Equipment DowntimesIzmene in odsotnostiFulcrum → SkyPlannerZačetni prenos, nato vsak dan
Job in operacije naloga (/api/jobs, .../items-to-make/{id}/operations): priority, productionDueDate, earliestStartDate, oceneNaročila in operacijeFulcrum → SkyPlannerPoizvedovanje vsakih nekaj minut
Inventory, Purchase Orders z datumi Expected ReceiveZaloge in pričakovani prejemi materialaFulcrum → SkyPlannerPred vsakim terminiranjem
Polja customFields operacije naloga (POST .../operations/{operationId})Planirani začetek, planirani konec, delovni centerSkyPlanner → FulcrumOb spremembi terminskega plana prek spletnega kavlja sistema SkyPlanner
Polja customFields naloga Job (PUT /api/jobs/{jobId}/custom-fields)Planirani konec nalogaSkyPlanner → FulcrumOb spremembi terminskega plana
Časovniki za spremljanje nalogov, /api/timers, add-quantity-completed, completeČasovni zapisi, izdelane količine in količine izmetaSkyPlanner → FulcrumKo operaterji beležijo delo
Ni v sistemu FulcrumPoimensko določeni operaterji, matrika pripravljalnih časov, orodja z omejeno razpoložljivostjo, alternativni delovni centriVzdrževanje v sistemu SkyPlannerNastavitev med uvajanjem

Vzorci integracije

1. Začetni prenos matičnih podatkov. Pridobite artikle, materiale, tehnološke postopke, delovne centre in opremo, nato še izmene oddelkov in zastoje. Vsak delovni center v sistemu Fulcrum se preslika v skupino delovnih centrov v sistemu SkyPlanner, njegova oprema pa v člane te skupine. Oprema, izbrana za posamezno operacijo tehnološkega postopka, določa dovoljene delovne centre za to operacijo. Oprema z nastavitvijo Unlimited Capacity, kot so peči in lakirne kabine, se preslika v šaržne operacije.

2. Sinhronizacija naročil. Preberite odprte naloge z artikli za izdelavo in operacijami ter odprta nabavna naročila in zaloge. SkyPlanner naročeni material obravnava kot razpoložljiv na datum dobave iz nabavnega naročila in posodobi zalogo, ko je naročilo označeno s statusom Delivered. Ob vsakem ponovnem terminiranju preveri zaloge in pričakovane dobave.

3. Zapis terminskega plana nazaj v Fulcrum. Fulcrum sam izračuna scheduledStartUtc, scheduledEndUtc in scheduledEquipmentId ter jih vrne samo za branje. Pri posodobitvi operacije je mogoče poslati customFields. SkyPlanner v polja po meri pri vsaki operaciji naloga zapiše planirani začetek, planirani konec in delovni center, v polje po meri na ravni naloga pa planirani konec. Prodaja in nabava tako na nalogu v sistemu Fulcrum vidita datume iz sistema SkyPlanner.

4. Potrjevanje dela v proizvodnji. Operaterji beležijo delo v SkyPlanner s funkcijami Mobile Confirmations, Production Timer ali Quick Log Mode. SkyPlanner pošlje podatke o času v Fulcrum prek /api/job-tracking-timers/start in /stop ali kot zaključen časovni blok prek /api/timers. Količine se prenašajo prek add-quantity-completed, končna količina skupaj z izmetom pa prek complete. Obračun stroškov nalogov v sistemu Fulcrum tako ostaja sproti posodobljen.

5. Pravila o skrbništvu podatkov in reševanju navzkrižij. Fulcrumov terminirnik “dictates the order of operations in Job Tracking.” (določa vrstni red operacij v modulu Job Tracking). Zato za vsako operacijo izberite en kanal za dodeljevanje dela: čakalno vrsto za operaterje v SkyPlanner ali Fulcrum Job Tracking. Pred zagonom zapišite pravila:

PodatkiSkrbnik
Artikli, tehnološki postopki, ocene, zaloge, nabava, obračun stroškovFulcrum
Zaporedje operacij, časi začetka in konca, dodelitev delovnega centraSkyPlanner
Operaterji, matrika pripravljalnih časov, orodja, alternativni viriSkyPlanner
Izmene in zastojiEn sistem, izbran ob opredelitvi obsega
Zabeleženi čas in izdelane količineSkyPlanner, s prenosom v Fulcrum

Običajni koraki projekta

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem lahko v 30-dnevnem brezplačnem preizkusu uporabljate svoje podatke. Iz preglednic v sistemu Fulcrum izvozite artikle, tehnološke postopke in odprte naloge v CSV, jih uvozite in preverite terminski plan.

Sam projekt vključuje:

  1. Žeton in obseg. Ustvarite žeton za Public API in se dogovorite o poljih po meri za povratni zapis.
  2. Preslikava. Določite tabelo preslikav, pravila o skrbništvu podatkov in kanal za dodeljevanje dela.
  3. Začetni prenos. Artikli, materiali, tehnološki postopki, delovni centri, oprema, izmene in zastoji.
  4. Sinhronizacija nalogov in nabavnih naročil. Periodično pridobivanje sprememb nalogov ter podatkov o nabavnih naročilih in zalogah.
  5. Nastavitev omejitev v SkyPlanner. Operaterji in njihove izmene, matrika pripravljalnih časov, orodja in alternativni delovni centri.
  6. Povratni zapis. Polja po meri na operacijah nalogov in na nalogih.
  7. Prenos podatkov iz proizvodnje. Prenos meritev časa in količin v Fulcrum.
  8. Vzporedno testiranje in prehod v živo. SkyPlanner uporabljajte vzporedno s terminskim planom sistema Fulcrum, primerjajte datume, popravite matične podatke in nato preklopite dodeljevanje dela.

Kaj upoštevati pri integraciji s sistemom Fulcrum

  • Število enot opreme na izmeno je odvisno od razpoložljivega osebja. Fulcrumova nastavitev Max Equipment za posamezno izmeno “is usually determined by how many people you have working in a certain area at that time.” (je običajno določena s številom ljudi, ki takrat delajo na določenem območju). Posamezne operaterje in njihove izmene nastavite v SkyPlanner. Imena pridobite iz uporabnikov v /api/users.
  • Operacije se terminirajo na opremo. Delovni centri v sistemu Fulcrum so skupine medsebojno zamenljive opreme. Poskrbite, da je oprema v tehnološkem postopku pravilno izbrana, saj predstavlja alternative, med katerimi izbira mehanizem za terminiranje.
  • Delovni nalogi združujejo proizvodne naloge. Delovni nalog združuje operacije več proizvodnih nalogov, na primer pri skupnem razrezu. Ob zagonu merilnika časa za združeno operacijo se namesto tega zažene merilnik časa delovnega naloga, ki zajema vse operacije nalogov v skupini.
  • Omejitve merjenja časa. Za naknadno vnesene bloke /api/timers velja: “may not be in the future, older than 30 days, or longer than 7 days.” (ne smejo segati v prihodnost ali presegati navedenih omejitev starosti in trajanja). Podatke o času prenašajte sproti, ko jih operaterji beležijo.
  • Časovni zapisi se razlikujejo. Izmene uporabljajo lokalni čas v obliki HHmm, zastoji in načrtovani datumi so v UTC, ocenjena trajanja operacij pa se prenašajo v sekundah.
  • Posodobitev opreme zamenja celoten zapis. Zahteva PUT za opremo počisti vsa polja, ki jih ne vsebuje. SkyPlanner podatke o opremi samo bere in jih nikoli ne zapisuje.
  • Okolja ITAR. Uporabite gostitelja .us in žeton ITAR.

Integracija s sistemom Fulcrum: kdo jo nastavi in zagotavlja podporo

Delo zajema preslikavo vaših oddelkov, delovnih centrov, opreme in tehnoloških postopkov ter nastavitev omejitev, ki jih Fulcrum ne hrani: posameznih operaterjev, matrike pripravljalnih časov, orodij in alternativnih virov.

  1. Ekipa SkyPlanner jo nastavi med uvajanjem in zagotavlja podporo po prehodu v živo. Vsak proizvodni obrat uporablja Fulcrum drugače, pri nastavitvi pa se upošteva prav to poznavanje vašega načina dela.
  2. Integracijo lahko izdela vaš svetovalec za Fulcrum ali integracijski partner. SkyPlanner zagotavlja REST API, dokumentacijo Swagger/OpenAPI in spletne kavlje.
  3. Na tej osnovi lahko razvijajo tudi vaši razvijalci. Za začetek zadostuje žeton API, ekipa SkyPlanner pa po potrebi pomaga. Dokumentacija izdelka, vključno z nabavnimi naročili ter API-jem za izdelke in materiale, je na voljo v dokumentaciji SkyPlanner.

Cena za SkyPlanner se začne pri 199 € na mesec in vključuje 5 delovnih centrov, obračun pa je mesečen. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj z vašim paketom, da pred začetkom poznate celoten strošek. Oglejte si cenik, funkcije in primerjavo s Fulcrumovim lastnim terminirnikom na strani Terminiranje proizvodnje v sistemu Fulcrum. Pregled je na strani Fulcrum, drugi sistemi ERP pa so predstavljeni v pregledu integracij s sistemi ERP.

Mnenja proizvodnih podjetij o SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo v podjetju UTU, v proizvodnji električnih razdelilnikov v Ulvili

2 hprihranka vsak teden

»S SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave

Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nova čakalna vrsta operacij pa prispe na proizvodno linijo v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblekah za čiste prostore ob liniji za polnjenje stekleničk v farmacevtski tovarni podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost proizvodnje se je povečala za 90%.«

Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90%, izdelava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.

Preberite mnenje podjetja Laboratory & Allied

Pogled iz zraka na tovarno strešnih varnostnih sistemov podjetja Piristeel v Kauhavi

99,2%zanesljivost dobav

»SkyPlanner nam je omogočil lažje prepoznavanje ozkih grl in preglednejše vodenje proizvodnje.«

Toni Tuori, vodja proizvodnje
Piristeel · Strešni varnostni sistemi in sistemi za odvajanje deževnice

Zanesljivost dobav je letos dosegla 99,2%, pri terminiranju pa prihranijo do štiri ure dela na dan.

Preberite mnenje podjetja Piristeel

Varilec podjetja KJH-Comp brusi varjeno jekleno konstrukcijo v obratu v Alahärmi

98%zanesljivost dobav, prej približno 50%

»SkyPlanner ima odločilno vlogo pri ohranjanju naše zanesljivosti dobav.«

Hannu Lahtinen, direktor
KJH-Comp · Izdelava pločevinastih komponent in pogodbena proizvodnja

Zanesljivost dobav se je povečala s približno 50% na kar 98%, za terminiranje pa zdaj potrebujejo enega delovodjo namesto dveh.

Preberite mnenje podjetja KJH-Comp

Pogosta vprašanja

Ali ima Fulcrum API?

Da. Fulcrum Public API je REST API s specifikacijo OpenAPI v1. Za avtentikacijo uporablja žeton Bearer, ki ga ustvarite v Business Setup > System Data > Public Api. Okolja ITAR uporabljajo ločenega gostitelja .us.

Ali lahko SkyPlanner zapiše terminski plan nazaj v Fulcrum?

Da. Fulcrumovi lastni načrtovani datumi so samo za branje, zato SkyPlanner načrtovani začetek, načrtovani konec in delovni center zapiše v polja po meri na vsaki operaciji naloga, načrtovani konec pa tudi na nalog. Čas operaterjev in dokončane količine se prenesejo nazaj kot zapisi merilnikov časa in posodobitve količin.

Ali Fulcrum pošilja spremembe v realnem času?

Fulcrum ima spletne kavlje, ki jih nastavi skrbnik, z dogodki, kot je PurchaseOrderUpdated. Odprti nalogi se pridobivajo vsakih nekaj minut z istim filtrom, kot ga Fulcrum uporablja na svoji strani s terminskim planom. SkyPlannerjevi spletni kavlji pošljejo spremembe terminskega plana takoj, ko nastanejo.

Kdo izdela integracijo s sistemom Fulcrum?

Ekipa SkyPlanner med uvajanjem nastavi dvosmerno integracijo in zagotavlja podporo po prehodu v živo. Integracijo lahko na podlagi dokumentiranega REST API-ja SkyPlanner razvijejo tudi vaš svetovalec za Fulcrum, integracijski partner ali vaši razvijalci.

Ali lahko SkyPlanner preizkusimo pred izdelavo integracije?

Da. V 30-dnevnem brezplačnem preizkusu lahko uporabljate do 20 delovnih centrov in podatke uvozite iz sistema Fulcrum prek CSV, brez kreditne kartice. Začnite preizkus ali se pogovorite s prodajno ekipo za opredelitev obsega integracije.