Savienojas ar ERP un MES sistēmām, piemēram

Integrācijas / ERP / Katana

Katana integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS

Šajā Katana integrācijas ceļvedī konsultantiem un IT komandām skaidrots, kā savienot Katana Cloud Inventory (Katana MRP) ar SkyPlanner APS. SkyPlanner nodrošina divvirzienu integrāciju ar Katana, izmantojot publisko Katana API:

  • SkyPlanner saņem ražošanas pasūtījumus, operāciju rindas, produktu receptūras, ražošanas operācijas, resursus, krājumu datus un iepirkuma pasūtījumus.
  • Grafikā noteiktā secība tiek nosūtīta atpakaļ uz Katana cilni Schedule kopā ar katra ražošanas pasūtījuma izpildes termiņu.
  • Operācijas statuss un faktiskais izpildes laiks tiek ierakstīti atpakaļ operāciju rindās.
  • Katana tīmekļa aizķeres ziņo SkyPlanner par izmaiņām, savukārt SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas, tiklīdz tās notiek.
SkyPlanner APS Gantt laika skala ar darba centros ieplānotiem ražošanas uzdevumiem un pasūtījumu sarakstu zem tās.

Ieviešanas laikā SkyPlanner komanda pielāgo integrāciju jūsu Katana konfigurācijai un nodrošina tās atbalstu arī pēc palaišanas. Šis ceļvedis paredzēts konsultantiem un izstrādātājiem, kuri vēlas piedalīties integrācijā vai paši veidot risinājumus, izmantojot dokumentēto SkyPlanner REST API (API uzziņa).

Katana API

Katana ir vienots mākoņprodukts ar vairāku nomnieku arhitektūru, tāpēc visi klienti izmanto vienu un to pašu API. Tas ir REST API versijā v1 ar adresi https://api.katanamrp.com/v1; OpenAPI 3.0 specifikācija pieejama adresē https://api.katanamrp.com/v1/openapi.json. Dokumentācija atrodama Katana Developer Hub.

Grafiku sastādīšanai nepieciešamie galapunkti:

  • Pamatdati: /products, /materials, /variants, /recipe_rows, /bom_rows, /product_operation_rows.
  • Pasūtījumi: /manufacturing_orders, /manufacturing_order_operation_rows, /manufacturing_order_recipe_rows, /manufacturing_order_productions.
  • Secība: /manufacturing_order_rerank.
  • Piegāde un pieprasījums: /inventory, /purchase_orders, /purchase_order_rows, /sales_orders, /sales_order_rows.

Galapunkta /resources nav. Resursi ir norādīti produktu operāciju rindās un ražošanas pasūtījumu operāciju rindās laukos resource_id un resource_name.

Autentifikācija un ierobežojumi

Autentifikācijai izmanto API atslēgu kā bearer pilnvaru: Authorization: Bearer <api key>. Izveidojiet atslēgu sadaļā Settings > API > Add new API key. (Avots)

Veidojot sinhronizāciju, jāņem vērā šādi ierobežojumi:

  • Pēc noklusējuma Katana API atļauj 60 pieprasījumus 60 sekundēs (avots)
  • Pārsniedzot šo limitu, API atgriež kodu 429 ar Retry-After. X-Ratelimit-Remaining norāda atlikušo atļauto pieprasījumu skaitu.
  • Sarakstu galapunkti atgriež rezultātus pa lapām un atbalsta filtrēšanu pēc atjaunināšanas datuma, tāpēc pārsūtāmo izmaiņu apjoms paliek neliels.

SkyPlanner REST API autentifikācijai izmanto API pilnvaru (SkyPlanner Settings > API), un tā dokumentācija ir pieejama Swagger/OpenAPI formātā. Integrācijas pamācībā soli pa solim izskaidroti pirmie izsaukumi.

Tīmekļa aizķeres

Reģistrējiet tīmekļa aizķeri ar POST /webhooks, norādot HTTPS URL un vajadzīgos notikumus. (Avots) Grafiku sastādīšanai noder šādi notikumi:

  • manufacturing_order.created, .updated, .deleted, .in_progress, .blocked, .done
  • manufacturing_order_operation_row.created, .updated, .in_progress, .paused, .completed
  • current_inventory.material_updated, .material_out_of_stock
  • purchase_order.* un purchase_order_row.*, tostarp saņemšanas notikumi
  • product.*, product_recipe_row.* un sales_order.*

Paziņojumos ir tikai resursa tips, darbība un href. Saņēmējs iegūst pilnu objektu no href norādītās adreses. Katrā piegādē ir iekļauta galvene x-sha2-signature (HMAC SHA-256) pārbaudei. Jūsu galapunktam jāatbild ar 20X kodu 10 sekunžu laikā. Katana veic trīs atkārtotus mēģinājumus: pēc 30 sekundēm, 2 minūtēm un 15 minūtēm.

Datu kartēšana

Katana objekts (galapunkts)SkyPlanner objektsVirziensBiežums
Produkti, materiāli, varianti (/products, /materials, /variants)Produkti un materiāliKatana → SkyPlannerSākotnējā ielāde, pēc tam — saņemot webhook paziņojumu
Produkta receptūra / BOM (/recipe_rows, /bom_rows)Produkta struktūra, apakšproduktiKatana → SkyPlannerSākotnējā ielāde, pēc tam — saņemot webhook paziņojumu
Ražošanas operācijas (/product_operation_rows): tips, resurss, laiksProcesa soļi ar izpildes un sagatavošanas laikuKatana → SkyPlannerSākotnējā ielāde, pēc tam izmaiņu gadījumā
Resursi (resource_id, resource_name operāciju rindās)Darba centri, darba centru grupasKatana → SkyPlannerSākotnējā ielāde un pievienojot jaunu resursu
Ražošanas pasūtījums ar operāciju rindām (/manufacturing_orders, /manufacturing_order_operation_rows)Pasūtījumi un ražošanas uzdevumiKatana → SkyPlannerReāllaikā ar tīmekļa aizķeri
Ražošanas pasūtījuma materiāli (/manufacturing_order_recipe_rows)Katra ražošanas uzdevuma materiāliKatana → SkyPlannerReāllaikā ar tīmekļa aizķeri
Krājumi, iepirkuma pasūtījumi ar piegādes datumiem (/inventory, /purchase_order_rows)Krājumi un gaidāmie materiāliKatana → SkyPlannerReāllaikā ar tīmekļa aizķeri
Pārdošanas pasūtījuma lauks delivery_date (/sales_orders)Pasūtījuma izpildes termiņš, klienta prioritāteKatana → SkyPlannerReāllaikā ar tīmekļa aizķeri
Ražošanas pasūtījumu secība (POST /manufacturing_order_rerank)Atvērto ražošanas pasūtījumu secība grafikāSkyPlanner → KatanaMainoties grafikam
Ražošanas pasūtījuma lauks production_deadline_date (PATCH /manufacturing_orders/{id})Plānotā pabeigšanaSkyPlanner → KatanaMainoties grafikam
Operācijas rindas lauki status, total_actual_time (PATCH /manufacturing_order_operation_rows/{id})Mobile Confirmations, darba laika ierakstiSkyPlanner → KatanaReģistrējot paveikto darbu
Katana nav pieejamsMaiņas, prombūtnes, sagatavošanas laiku matrica, instrumenti, operatoru skaits, alternatīvie darba centriUztur SkyPlanner sistēmāKonfigurē ieviešanas laikā

Integrācijas scenāriji

1. Sākotnējā pamatdatu ielāde. Iegūstiet produktus, materiālus, variantus, receptūru rindas un produktu operāciju rindas pa lapām, pielāgojot pieprasījumu biežumu atļautajam limitam. Izveidojiet SkyPlanner darba centrus no operāciju rindās norādītajiem unikālajiem resursiem un saglabājiet atslēgu atbilstību 1:1. Katram darba centram iestatiet maiņas, atvaļinājumus un virsstundas SkyPlanner, jo Katana nav resursu kalendāra.

2. Pasūtījumu sinhronizācija. Abonējiet ražošanas pasūtījumu, operāciju rindu, krājumu un iepirkuma pasūtījumu notikumus. Saņemot katru notikumu, iegūstiet objektu no tā href adreses un atjauniniet ražošanas uzdevumu. SkyPlanner uzskata pasūtīto materiālu par pieejamu iepirkuma pasūtījuma piegādes datumā un atjaunina krājumus, kad pasūtījums ir saņemts. Ik nakti veiciet datu salīdzināšanu ar filtriem pēc atjaunināšanas datuma, lai konstatētu nepamanītos notikumus.

3. Grafika ierakstīšana atpakaļ. Plānu Katana ieraksta ar diviem izsaukumiem:

  • POST /manufacturing_order_rerank “moves one or more manufacturing orders to an exact place in the production schedule” (pārvieto vienu vai vairākus ražošanas pasūtījumus uz precīzu vietu ražošanas grafikā). Vienā pieprasījumā var norādīt līdz 250 atvērtiem ražošanas pasūtījumiem, izvietojot tos sākumā, beigās vai pirms vai pēc noteikta ražošanas pasūtījuma. (Avots)
  • PATCH /manufacturing_orders/{id} iestata production_deadline_date. Katana to pieņem tikai tad, ja attiecīgajai ražotnes atrašanās vietai ir izslēgta automātiskā termiņa aprēķināšana. (Avots)

Secības maiņa ietekmē ne tikai sarakstu. Katana sistēmā “higher-priority MOs reserve required materials and subassemblies first” (ražošanas pasūtījumi ar augstāku prioritāti pirmie rezervē vajadzīgos materiālus un mezglus), tāpēc SkyPlanner noteiktā secība nosaka arī to, kuram ražošanas pasūtījumam Katana piešķir krājumus.

4. Paveiktā darba apstiprinājumi ražošanas cehā. Operatori reģistrē darbu ar SkyPlanner Mobile Confirmations, Production Timer vai Quick Log Mode. SkyPlanner ieraksta statusu un faktisko izpildes laiku ražošanas pasūtījuma operācijas rindā. Ja ražotne tā vietā turpina izmantot Katana Shop Floor App, SkyPlanner nolasa operāciju rindu notikumus. Katrai ražotnei izvēlieties vienu darba uzskaites kanālu.

5. Atbildība par datiem un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms palaišanas:

DatiAtbildīgā sistēma
Produkti, receptūras, ražošanas operācijas, krājumi, iepirkumi, pārdošanas pasūtījumiKatana
Operāciju secība, sākuma un beigu laiks, katras operācijas darba centrsSkyPlanner
Ražošanas pasūtījuma vieta cilnē Schedule un ražošanas termiņšSkyPlanner; datus ieraksta arī Katana sistēmā
Maiņas, prombūtnes, sagatavošanas laiku matrica, instrumenti, alternatīvie resursiSkyPlanner
Operācijas statuss un reģistrētais laiksViens kanāls, ko izvēlas, nosakot tvērumu

Tipiskie projekta soļi

Ieviešana parasti tiek pabeigta dažu nedēļu laikā pēc klienta sākotnējās sagatavošanas uzsākšanas. Pirms tam 30 dienu bezmaksas izmēģinājumā varat izmantot savus datus no Katana CSV eksporta, piemēram, Tasks sarakstu Make skatā.

Projektā ietilpst šādi soļi:

  1. Abonēšanas plāns un atslēga. Pārliecinieties, ka Katana plānā ir iekļauts API un Manufacturing Management, un izveidojiet API atslēgu.
  2. Termiņu režīms. Vienojieties par automātisko termiņu izslēgšanu rūpnīcas atrašanās vietai, lai ražošanas termiņus pārvaldītu SkyPlanner.
  3. Datu atbilstība. Apstipriniet atbilstības tabulu, resursu atslēgas, noteikumus par atbildību par datiem un darba uzskaites kanālu.
  4. Sākotnējā ielāde. Produkti, varianti, receptūras, ražošanas operācijas un resursi.
  5. Notikumu sinhronizācija. Webhook paziņojumi par pasūtījumiem, operācijām, krājumiem un iepirkuma pasūtījumiem, kā arī datu salīdzināšana un saskaņošana katru nakti.
  6. Ierobežojumu iestatīšana SkyPlanner. Maiņas, pārregulēšanas laiku matrica, instrumenti, operatoru skaits un alternatīvie darba centri.
  7. Datu ierakstīšana atpakaļ. Secības maiņa un termiņi, pēc tam operāciju statuss un laiks.
  8. Paralēlā testēšana un palaišana darbā. Salīdziniet SkyPlanner datumus ar pašreizējiem datumiem cilnē Schedule, izlabojiet pamatdatus un tad ieslēdziet datu ierakstīšanu atpakaļ.

Kas jāņem vērā, integrējot Katana

  • Termiņu režīms pārraksta datumus. “Once automatic mode is enabled, all manual deadlines will be overwritten and cannot be restored.” (Ieslēdzot automātisko režīmu, visi manuāli iestatītie termiņi tiks pārrakstīti, un tos nevarēs atjaunot.) Izvēlieties režīmu vienreiz — projekta sākumā.
  • Nav resursu kalendāra. Neveidojiet maiņas, balstoties tikai uz vienu Weekly throughput vērtību. Iestatiet tās SkyPlanner katram darba centram atsevišķi.
  • Resursi ir tikai operāciju rindās. Nemainiet resursu nosaukumus Katana, jo tie kalpo par atslēgu sasaistei ar SkyPlanner darba centriem.
  • Laika mērvienības. planned_time_parameter tiek norādīts sekundēs: per-unit operācijām — uz vienu vienību, bet process, setup un fixed tipiem — kopā. Pareizi sasaistiet operāciju tipus, citādi aprēķinātais ilgums būs kļūdaini reizināts vai dalīts ar daudzumu.
  • Grupas ražošanai pēc pasūtījuma. Mainot secību, ražošanas pasūtījumi (MO), kas saistīti ar vienu un to pašu pārdošanas pasūtījumu, paliek kopā, tāpēc plānojiet tos kā vienu grupu.
  • Mainīts secības pārkārtošanas princips. Kopš 2026. gada 7. oktobra secības maiņas galapunkti ievieto pasūtījumus tieši norādītajā vietā. Integrācijas, kas izstrādātas, ņemot vērā iepriekšējo darbības principu, jāpārbauda atkārtoti. (avots)

Katana integrācija: kas to konfigurē un nodrošina atbalstu

Darbs aptver jūsu resursus, ražošanas operācijas, pasūtījumu plūsmu un termiņu režīmu. Tiek pievienots arī tas, ko Katana neglabā: maiņas, pārregulēšanas laiku matrica, instrumenti, operatoru skaits un alternatīvie resursi.

  1. SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc palaišanas darbā. Katrā rūpnīcā Katana resursi un operācijas ir iestatīti atšķirīgi, un konfigurēšanā tiek izmantotas zināšanas par šīm īpatnībām.
  2. Integrāciju var izveidot jūsu Katana konsultants vai integrācijas partneris. SkyPlanner nodrošina REST API, Swagger/OpenAPI dokumentāciju un webhook paziņojumus.
  3. Arī jūsu izstrādātāji var veidot savus risinājumus, izmantojot API piekļuves pilnvaru. Ar API piekļuves pilnvaru pietiek, lai sāktu darbu, un SkyPlanner komanda vajadzības gadījumā palīdz. Produkta dokumentācija, tostarp par iepirkuma pasūtījumiem un produktu un materiālu API, ir pieejama SkyPlanner dokumentācijā.

SkyPlanner cena ir no 199 € mēnesī, iekļaujot 5 darba centrus un maksājot katru mēnesi. Integrācijas cenu piedāvājumu sagatavojam iepriekš atbilstoši jūsu procesam un vajadzībām kopā ar abonēšanas plānu, lai visas izmaksas būtu zināmas pirms darba sākuma. Apskatiet cenas, funkcijas un salīdzinājumu ar Katana grafiku sastādīšanas iespējām rakstā Ražošanas plānošana ar Katana, ievērojot iekārtu un darbinieku faktisko jaudu. Pārskats ir pieejams Katana lapā, bet citas ERP sistēmas atradīsiet ERP integrāciju sadaļā.

Ražotāju atsauksmes par SkyPlanner

Kalle Kalliomäki, UTU piegādes ķēdes speciālists, sadalņu ražošanas cehā Ulvilā

2 hietaupītas katru nedēļu

“Ar SkyPlanner mūsu ražošanas plānošana no Excel izklājlapām ir pārgājusi uz ražošanas optimizāciju reāllaikā.”

Kalle Kalliomäki, piegādes ķēdes speciālists
UTU · Elektriskās sadalnes un komutācijas iekārtas

Ražošanas plānošana ļauj katru nedēļu ietaupīt 2 darba stundas, un jaunā uzdevumu rinda nonāk ražošanas līnijā dažu sekunžu laikā.

Lasīt UTU atsauksmi

Operatori tīrtelpu aizsargtērpos pie pudeļu pildīšanas līnijas Laboratory & Allied farmācijas rūpnīcā Nairobi

+90%ražošanas efektivitāte

“Ražošanas efektivitāte ir pieaugusi par 90%.”

Abdul Rucyinga, IT vadītājs
Laboratory & Allied · Farmaceitisko produktu ražošana

Ražošanas efektivitāte ir pieaugusi par 90%, un optimizēta trīs mēnešu plāna izveide visiem darba centriem aizņem mazāk nekā 30 minūtes.

Lasīt Laboratory & Allied atsauksmi

Mazākdīkstāvju materiālu trūkuma dēļ

“SkyPlanner vērtība mums ir tā, ka tas ir ikdienā noderīgs rīks, īpaši piegādes datumu noteikšanai.”

Tommi Männistö, ražošanas plānošanas vadītājs
Eskomatic · Mehāniskā apstrāde pēc pasūtījuma

Automātiska slodzes plānošana ļauj precīzāk noteikt piegādes datumus, un ražošanas dīkstāves materiālu trūkuma dēļ ir strauji samazinājušās.

Lasīt Eskomatic atsauksmi

Hannu Ryynänen, Mamec izpilddirektors, uzņēmuma ražošanas cehā Lohjā

1 000-iemdarba pasūtījumu grafiki sastādīti automātiski

“Tagad ražošanu kontrolējam citādi, un mūsu izpratne par jaudu ir pavisam citā līmenī.”

Hannu Ryynänen, izpilddirektors
Mamec · Rūpnieciskie maisītāji, sūkņi un augsto tehnoloģiju līgumražošana

Tūkstošiem darba pasūtījumu grafiki tiek sastādīti automātiski, un visam uzņēmumam ir pieejams ražošanas pārskats reāllaikā.

Lasīt Mamec atsauksmi

Biežāk uzdotie jautājumi

Vai Katana ir API, un kurš plāns man nepieciešams?

Jā. Katana piedāvā publisku REST API v1 ar OpenAPI 3.0 specifikāciju. Cenu lapā API piekļuve ir norādīta Free un Advantage plāniem. Autentifikācijai izmanto bearer API atslēgu, kas pieejama sadaļā Settings > API.

Vai SkyPlanner var ierakstīt grafiku atpakaļ Katana?

Jā. Izmantojot /manufacturing_order_rerank, SkyPlanner sakārto atvērtos ražošanas pasūtījumus savā noteiktajā secībā Katana cilnē Schedule un ieraksta katra MO laukā production_deadline_date tā termiņu. Operācijas statuss un faktiskais laiks tiek ierakstīti MO operāciju rindās. Katra darba centra grafiks ar konkrētiem laikiem tiek glabāts SkyPlanner, kur operatori strādā pēc savas uzdevumu rindas.

Vai Katana nosūta izmaiņas reāllaikā?

Jā. Katana webhook paziņojumi aptver ražošanas pasūtījumus, operāciju rindas, krājumus, iepirkuma pasūtījumus un pārdošanas pasūtījumus. SkyPlanner izgūst katru mainīto objektu un katru nakti salīdzina un saskaņo datus, tāpēc arī nepiegādāta notikuma dēļ ražošanas uzdevumā nekad nepaliek novecojuši dati.

Kā Katana resursi kļūst par SkyPlanner darba centriem?

Katrs atšķirīgais resurss Katana operāciju rindās kļūst par SkyPlanner darba centru ar atslēgu, kas nodrošina 1:1 atbilstību. Pēc tam SkyPlanner sistēmā iestata maiņas, prombūtnes un alternatīvos darba centrus.

Vai varam izmēģināt SkyPlanner pirms integrācijas izveides?

Jā. 30 dienu bezmaksas izmēģinājumā var izmantot līdz 20 darba centriem, importējot CSV datus no Katana. Kredītkarte nav nepieciešama. Sāciet izmēģinājumu vai sazinieties ar pārdošanas komandu, lai noteiktu integrācijas tvērumu.