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

Integrācijas / ERP / Visma Net ERP

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

Šajā Visma Net integrācijas ceļvedī partneriem un IT komandām ir parādīts, kā savienot Visma Net (Visma.net ERP) ar SkyPlanner APS. SkyPlanner nodrošina divvirzienu integrāciju ar Visma Net, izmantojot Visma Net API:

  • SkyPlanner saņem noliktavas preces, Kit specifications, pārdošanas pasūtījumus, krājumu atlikumus un iepirkuma pasūtījumus.
  • Grafikā ieplānotie ražošanas uzdevumi kļūst par Kit assemblies dokumentiem, kurus iegrāmato pēc darba pabeigšanas.
  • Operatoru nostrādātās stundas tiek nosūtītas atpakaļ kā Employee time cards.
  • SkyPlanner nosūta grafika izmaiņas ar webhook palīdzību, 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 Visma Net konfigurācijai un nodrošina tās atbalstu arī pēc palaišanas. Šis ceļvedis ir paredzēts partneriem un izstrādātājiem, kuri vēlas piedalīties integrācijā vai paši izstrādāt risinājumus, izmantojot dokumentēto SkyPlanner REST API (API uzziņa).

Visma Net integrācijas saskarnes

  • Visma Net ERP API. REST saskarne ar OpenAPI specifikāciju, kuras nosaukums joprojām ir “Visma.net ERP API v1” un kurā ir v1 un v2 ceļi. Bāzes URL ir https://api.finance.visma.net. Vecā domēna integration.visma.net pieprasījumu caurlaidspēja tiek ierobežota no 2026. gada 1. februāra, un domēna darbība tiek izbeigta (paziņojums).
  • SalesOrder service v3 ir pieejams adresē https://salesorder.visma.net. Pārdošanas pasūtījumu v1 un v2 galapunktu dzīves cikls ir beidzies.
  • Webhooks ir pieejami portālā Visma Developer Portal.
  • Background API. Izmantojot galveni erp-api-background, ilgstošie izsaukumi tiek ievietoti rindā, atbildē tiek atgriezts kods 202 ar uzdevuma ID un tiek nosūtīts paziņojums, kad rezultāts ir gatavs.
  • Importēšanas un eksportēšanas scenāriji sistēmā Visma Net izmanto CSV, Excel vai SQL datu nodrošinātājus vienreizējai pamatdatu ielādei.

API nav galapunktu ražošanas pasūtījumiem, tehnoloģiskajiem procesiem vai darba centriem, jo Visma Net šādu objektu nav. Grafika sastādīšanai nepieciešamos datus iegūst no precēm, komplektiem, pasūtījumiem un krājumiem:

  • GET /v1/inventory: noliktavā uzskaitāmās un neuzskaitāmās preces, tostarp komplekta pazīme un preces klase
  • GET /v1/KitSpecifications/{kitInventoryID}/{revisionID}: katras redakcijas komponentu rindas
  • GET /v1/kitassembly: esošie komplektēšanas dokumenti, kurus var filtrēt pēc veida un statusa
  • SalesOrder service v3: pieprasījums ar pieprasītajiem datumiem un pasūtījumu rindām
  • GET /v1/inventorysummary/{inventoryNumber}: faktiskie un pieejamie krājumu atlikumi katrā noliktavā
  • GET /v1/purchaseorder un GET /v2/PurchaseReceipt: gaidāmie materiāli un to saņemšanas dokumenti

Visi sarakstu galapunkti pieņem lastModifiedDateTime kopā ar lastModifiedDateTimeCondition, kā arī pageNumber un pageSize, tāpēc katrā sinhronizācijā var pārsūtīt tikai izmaiņas.

Autentifikācija un ierobežojumi

Visma Net izmanto Visma Connect (OpenID Connect un OAuth 2.0):

  • Reģistrējiet Service Integration portālā Visma Developer Portal.
  • Integrāciju apstiprina klienta Visma Net nomnieka administrators.
  • Pieprasiet piekļuves pilnvaras adresē https://connect.visma.com/connect/token, izmantojot klienta akreditācijas datu plūsmu un norādot tenant_id un API piekļuves tvērumus, piemēram, visma_api:read. Piekļuves pilnvaras ir derīgas 3 600 sekundes.

Pieprasījumu biežuma ierobežojumi tiek piemēroti fiksētos stundas intervālos katram uzņēmumam un klientam. Atbildēs ir galvenes X-RateLimit-Limit, X-RateLimit-Remaining un X-RateLimit-Reset. Ja ierobežojums ir pārsniegts, tiek atgriezts kods 429 ar Retry-After (pieprasījumu biežuma ierobežojumi). Galvenes ETag un If-Match aizsargā datu atjauninājumus.

Partneri veic testēšanu demonstrācijas uzņēmumā, izmantojot Visma bezmaksas Integrator Programme. SkyPlanner pusē 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ā ir soli pa solim aprakstīti pirmie izsaukumi.

Notikumi, webhooks un periodiska datu pieprasīšana

Portālā Visma Developer Portal pieejamie webhooks nodrošina paziņojumus par grafiku sastādīšanai svarīgajiem notikumiem:

  • Inventory Item Created, Updated un Changed
  • Purchase Order Changed un Status Changed
  • Sales Order Changed un Status Changed, kuru publicēšana tiek pārcelta uz SalesOrderService

Kit assembly un Kit specifications nav notikumu. SkyPlanner periodiski pieprasa šo objektu datus, izmantojot lastModifiedDateTime filtrus. Krājumu atlikumi tiek pieprasīti grafika aprēķināšanas laikā. Pretējā virzienā SkyPlanner nosūta webhook paziņojumus, mainoties stāvoklim vai grafikam.

Datu kartēšana

Visma Net objekts (galapunkts)SkyPlanner objektsVirziensBiežums
Stock items, Non-stock items (/v1/inventory)Produkti un materiāliVisma Net → SkyPlannerSākotnējā ielāde, pēc tam webhook paziņojumi
Kit specifications (/v1/KitSpecifications)Produkta struktūra un katram produktam nepieciešamie materiāliVisma Net → SkyPlannerSākotnējā ielāde, pēc tam periodiska pieprasīšana
Pārdošanas pasūtījumi (SalesOrder service v3)Pasūtījumi ar izpildes termiņiem un klienta prioritātiVisma Net → SkyPlannerWebhook
Kit assembly ar statusu On hold (/v1/kitassembly), ja komplektēšanas dokumenti tiek veidoti Visma NetRažošanas uzdevumiVisma Net → SkyPlannerPeriodiska pieprasīšana
Inventory summary (/v1/inventorysummary)Krājumu atlikumi katrā noliktavāVisma Net → SkyPlannerPieprasīšana grafika aprēķināšanas laikā
Iepirkuma pasūtījumi un saņemšanas dokumenti (/v1/purchaseorder, /v2/PurchaseReceipt)Gaidāmie materiāli ar piegādes datumu; krājumu atlikumu atjaunināšana pēc iepirkuma pasūtījuma piegādesVisma Net → SkyPlannerWebhook paziņojums, pēc tam datu nolasīšana
Visma Net nav pieejamsProcesa posmi, darba centri, maiņas, sagatavošanas laiku matrica, instrumenti, alternatīvie resursiUztur sistēmā SkyPlannerKonfigurē ieviešanas laikā
Kit assembly izveide un atjaunināšana (POST/PUT /v1/kitassembly)Grafikā ieplānots ražošanas uzdevums: komplekta prece, daudzums, plānotais pabeigšanas datumsSkyPlanner → Visma NetMainoties grafikam, izmantojot SkyPlanner webhook
Kit assembly iegrāmatošana (/v1/kitassembly/{type}/{refNo}/action/release)Pabeigts ražošanas uzdevums: saražotā produkcija un komponentu patēriņšSkyPlanner → Visma NetPēc pabeigšanas
Inventory receipt, Inventory issue (/v1/inventoryReceipt, /v1/inventoryissue, iegrāmatošana)Saražotā produkcija un materiālu patēriņš, ja komplekti netiek izmantotiSkyPlanner → Visma NetPēc pabeigšanas
Employee time card (/v1/timeCard)Katra operatora reģistrētās stundasSkyPlanner → Visma NetReizi nedēļā

Integrācijas modeļi

1. Sākotnējā pamatdatu ielāde. Nolasiet noliktavas preces, preču klases un katra komplekta jaunāko Kit specification redakciju. Sasaistiet katru komponenta rindu ar SkyPlanner materiālu. Pēc tam izveidojiet datus, kuru Visma Net nav: darba centrus, maiņas, procesa posmus ar sagatavošanas un izpildes laikiem, sagatavošanas laiku matricu un instrumentu prasības. Importējiet tos CSV vai Excel formātā. Šī ir apjomīgākā projekta daļa.

2. Pasūtījumu sinhronizācija. Izvēlieties vienu pieprasījuma modeli:

  • Pēc pārdošanas pasūtījumiem. Atvērtās pārdošanas pasūtījumu rindas komplektu precēm kļūst par SkyPlanner pasūtījumiem, kuros pieprasītais datums ir izpildes termiņš.
  • Pēc komplektēšanas dokumentiem. Visma Net izveidotie Kit assemblies dokumenti ar statusu On hold kļūst par SkyPlanner ražošanas uzdevumiem.

Atvērtie iepirkuma pasūtījumi tiek saņemti kopā ar to datumiem. SkyPlanner uzskata pasūtīto materiālu par pieejamu iepirkuma pasūtījuma piegādes datumā un atjaunina krājumu atlikumus, kad pasūtījumam piešķirts statuss Delivered. Izmantojot arī krājumu kopsavilkumu, grafika sastādīšanā tiek pārbaudīti gan esošie krājumi, gan gaidāmie iepirkumi.

3. Grafika datu ierakstīšana atpakaļ. Ja plānošana balstās uz pārdošanas pasūtījumiem, SkyPlanner katram grafikā ieplānotajam ražošanas uzdevumam izveido Kit assembly dokumentu ar veidu Production. Tajā norāda komplekta preci, redakciju, noliktavu, daudzumu un komponentus un sasaista dokumentu ar pārdošanas pasūtījuma rindu. Komplektēšanas datums ir plānotais pabeigšanas datums. Kad Autopilot pārplāno uzdevumu, datums pirms iegrāmatošanas tiek atjaunināts ar PUT.

Kit assembly ir viens lauks Date, tāpēc operāciju laiki paliek SkyPlanner, bet Visma Net saņem pārdošanai un krājumu uzskaitei svarīgo datumu.

4. Darba izpildes apstiprinājumi ražotnē. Operatori reģistrē darbu, izmantojot Mobile Confirmations vai Production Timer, un laika uzskaites ieraksti nodrošina aktuālu grafiku. Kad pēdējais posms ir pabeigts, SkyPlanner izsauc Kit assembly iegrāmatošanas darbību. Tā iegrāmato saražoto produkciju un komponentu patēriņu, un pēc tam tiek izveidota virsgrāmatas grāmatojumu pakete. Stundas tiek apkopotas iknedēļas Employee time cards vai projektu darījumos, ja darbs tiek veikts projektu ietvaros.

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

DatiAtbildīgā sistēma
Preces, Kit specifications, pārdošanas pasūtījumi, iepirkuma pasūtījumi, krājumi, izmaksasVisma Net
Procesa posmi, darba centri, maiņas, sagatavošanas darbības, instrumentiSkyPlanner
Ražošanas uzdevumu secība, sākuma un beigu laiks, piesaiste darba centriemSkyPlanner
Kit assembly datums pirms iegrāmatošanasSkyPlanner
Iegrāmatoti Kit assemblies un darba laika uzskaites dokumentiVisma Net, iegrāmatošanu ierosina SkyPlanner

Mainot Kit specification, tiek izveidota jauna versija. Atkārtoti nolasiet jaunāko versiju un atjaunojiet datu atbilstības, jo komplektēšanai var izmantot tikai jaunāko versiju. Manuāli veiktās komponentu izmaiņas komplektēšanas dokumentā paliek spēkā Visma Net sistēmā, tāpēc SkyPlanner pirms iegrāmatošanas atkārtoti nolasa šo dokumentu.

Tipiskie projekta posmi

Ieviešanu parasti pabeidz dažu nedēļu laikā pēc ieviešanas procesa sākuma. Pirms tam 30 dienu bezmaksas izmēģinājumā varat izmantot savus datus, kas iegūti ar Visma Net eksporta scenāriju un importēti CSV vai Excel formātā.

  1. Tvēruma noteikšana. Nosakiet pieprasījuma modeli, datu atbilstību tabulu, atbildības noteikumus un to, kur rakstīt datus atpakaļ (Kit assembly vai krājumu saņemšanas dokumentos).
  2. Visma Connect iestatīšana. Reģistrējiet Service Integration un saņemiet nomnieka administratora apstiprinājumu. Vispirms veiciet pārbaudi demonstrācijas uzņēmumā.
  3. Ražošanas modelis. Darba centri, maiņas, procesa posmi, sagatavošanas darbības un instrumenti SkyPlanner sistēmā.
  4. Sākotnējā datu ielāde. Noliktavas preces, preču klases, Kit specifications, noliktavas un krājumi.
  5. Pārdošanas un iepirkuma pasūtījumu sinhronizācija. Pārdošanas pasūtījumiem, iepirkuma pasūtījumiem un precēm izmanto webhook paziņojumus, bet komplektiem un krājumiem — periodisku datu pieprasīšanu. Šajā posmā īsteno arī pilnvaru atjaunošanu un 429 atbilžu apstrādi.
  6. Datu rakstīšana atpakaļ. Kit assembly izveide, atjaunināšana un iegrāmatošana, kā arī darba laika uzskaites dokumenti.
  7. Paralēlā testēšana. Izmantojiet SkyPlanner paralēli pašreizējam plānam un salīdziniet datumus.
  8. Ekspluatācijas sākšana. Ieslēdziet datu rakstīšanu atpakaļ, kad dati sakrīt.

Kas jāņem vērā, plānojot Visma Net integrāciju

  • Nav importējamu tehnoloģisko procesu. Visus procesa posmus, sagatavošanas un izpildes laikus vispirms definē SkyPlanner sistēmā. Ieplānojiet nepieciešamo darbu un nosakiet atbildīgo.
  • Advanced logistics. Kit assembly izmantošanai nepieciešama Advanced logistics grupa. Ja izmantojat Standard logistics, saražoto produkciju iegrāmatojiet ar Inventory receipt un Inventory issue.
  • Bloķētas versijas. Izmantotu Kit specification versiju nevar rediģēt, un komplektēšanai var izmantot tikai jaunāko versiju.
  • Mērvienības. Kit assembly ir sava mērvienība. Importējot saskaņojiet to ar SkyPlanner daudzumiem.
  • Periodiska datu pieprasīšana bez notikumiem. Komplektiem nav tīmekļa aizķeru. Lai nepārsniegtu stundas pieprasījumu ierobežojumu, izmantojiet lastModifiedDateTime, lai nolasītu tikai izmaiņas, nevis atkārtoti ielādētu visus datus.
  • Aktuālie galapunkti. Integrācijas izstrādē izmantojiet tikai api.finance.visma.net un SalesOrder service v3.
  • Nomnieka apstiprinājums. Autentifikācija ar klienta akreditācijas datiem nedarbosies, kamēr nomnieka administrators nebūs apstiprinājis lietotni. Ieplānojiet šo soli laikus.
  • Nedēļas darba laika uzskaite. Darba laika uzskaites dokumentiem nepieciešams Advanced financials, un tos veido par nedēļu. Apkopojiet operatoru nostrādātās stundas pa nedēļām vai iegrāmatojiet tās projektu darījumos.

Kas konfigurē Visma Net integrāciju un nodrošina tās atbalstu

  1. SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc ekspluatācijas sākšanas. Tas ietver SkyPlanner pusi, ražošanas modeli, kura Visma Net nav, un saskaņotos Visma Net API izsaukumus. Katrā rūpnīcā Visma Net izmanto atšķirīgi, un konfigurācijā šīs zināšanas tiek liktas lietā.
  2. Var piedalīties arī jūsu Visma Net partneris. Visma nodrošina Visma Net kopā ar Visma sertificētiem partneriem, kuri pārzina jūsu konfigurāciju un var pārskatīt datu atbilstības un Visma Connect lietotni. SkyPlanner nodrošina REST API, Swagger/OpenAPI dokumentāciju un tīmekļa aizķeres.
  3. Integrāciju var izstrādāt arī jūsu izstrādātāji, izmantojot to pašu dokumentēto REST API un API pilnvaru. Lai sāktu, pietiek ar API pilnvaru, un SkyPlanner komanda vajadzības gadījumā palīdz. Publiskā dokumentācija ir pieejama SkyPlanner dokumentācijā.

Kad savienojums ir izveidots, Arcturus dzinis sastāda grafiku, izmantojot aktuālos Visma Net pasūtījumus, un pabeigtie darbi nonāk atpakaļ Visma Net kā iegrāmatoti Kit assemblies. Cena ir no 199 € mēnesī, ietverot 5 darba centrus, ar ikmēneša norēķiniem. Integrācijas cenu nosaka iepriekš atbilstoši jūsu procesam un vajadzībām un norāda kopā ar izvēlētā plāna cenu, lai visas izmaksas būtu zināmas pirms darba sākuma.

Apskatiet cenas un uzziniet, kāpēc Visma Net nepieciešams grafiku sastādīšanas rīks, sadaļā Visma Net ražošanas plānošana, ievērojot reālo iekārtu un personāla jaudu. Pārskats pieejams Visma Net lapā, bet informācija par citām ERP sistēmām — ERP integrāciju sadaļā.

Ražotāju atsauksmes par SkyPlanner

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

2 hietaupītas katru nedēļu

“Ar SkyPlanner mūsu ražošanas plānošana ir pārgājusi no Excel izklājlapām 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 katru nedēļu ietaupa 2 darba stundas, un jaunā darbu rinda ražošanas līnijā nonāk dažu sekunžu laikā.

Lasīt UTU atsauksmi

Operatori tīrtelpu tē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

KJH-Comp metinātājs slīpē metinātu tērauda konstrukciju Alahermes rūpnīcā

98%piegāžu savlaicīgums, iepriekš — aptuveni 50%

“SkyPlanner ir izšķiroša nozīme mūsu piegāžu savlaicīguma uzturēšanā.”

Hannu Lahtinen, izpilddirektors
KJH-Comp · Lokšņu metāla apstrāde un līgumražošana

Piegāžu savlaicīgums pieauga no aptuveni 50% līdz pat 98%, un grafiku sastādīšanai tagad vajadzīgs viens meistars, nevis divi.

Lasīt KJH-Comp atsauksmi

Anu Järvinen, Fredman Operations ražošanas vadītāja, blakus robotizētai produkcijas kraušanas šūnai, kur produkciju krauj uz paletēm, Raumā

6 mēnešusuz priekšu pārdošanas komanda redz brīvo jaudu

“SkyPlanner rada pamatu visai ražošanas plānošanai un nodrošina tās uzticamību.”

Anu Järvinen, ražošanas vadītāja
Fredman Operations · Saskarei ar pārtiku piemērots iepakojuma papīrs

Pārdošanas komanda redz brīvo jaudu sešus mēnešus uz priekšu, un uz grafika izmaiņu pieprasījumiem, kas agrāk prasīja stundu vai ilgāk, tagad atbild dažu sekunžu laikā.

Lasīt Fredman Operations atsauksmi

Biežāk uzdotie jautājumi

Vai Visma Net API ir ražošanas pasūtījumi?

Nē. Visma Net nav ražošanas pasūtījumu, tehnoloģisko procesu vai darba centru objektu, tāpēc to nav arī API. Ražošanas dokuments ir Kit assembly, kas pieejams adresē /v1/kitassembly, savukārt tehnoloģiskos procesus un darba centrus uztur SkyPlanner.

Kādu autentifikāciju izmanto integrācija?

Integrācija izmanto Visma Connect ar OAuth 2.0 klienta akreditācijas datu plūsmu un ir reģistrēta kā Service Integration portālā Visma Developer Portal. Integrāciju apstiprina nomnieka administrators, un pilnvaras ir derīgas vienu stundu.

Vai Visma Net var nosūtīt izmaiņas reāllaikā?

Precēm, pārdošanas pasūtījumiem un iepirkuma pasūtījumiem — jā, izmantojot Visma Developer Portal tīmekļa aizķeres. Kit assemblies un Kit specifications nav notikumu, tāpēc to izmaiņas nolasa ar periodiskiem pieprasījumiem, atlasot tikai mainītos datus. SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas, tiklīdz tās notiek.

Kā pabeigtās ražošanas dati tiek ierakstīti atpakaļ Visma Net?

SkyPlanner izveido Kit assembly katram ieplānotajam ražošanas uzdevumam, atjaunina tā datumu un pēc uzdevuma pabeigšanas izsauc darbību release. Šī darbība iegrāmato saražoto produkciju un komponentu patēriņu. Ja komplektus neizmanto, to pašu paveic Inventory receipt un Inventory issue.

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

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