{"id":104177,"date":"2026-10-20T16:09:04","date_gmt":"2026-10-20T16:09:04","guid":{"rendered":"https:\/\/skyplanner.ai\/integraatiot\/erp\/proalpha\/integraatio-opas\/"},"modified":"2026-10-20T16:09:04","modified_gmt":"2026-10-20T16:09:04","slug":"integraatio-opas","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/","title":{"rendered":"proALPHA-integraatio: opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/fi\/integraatiot\/\">Integraatiot<\/a> \/ <a href=\"\/fi\/integraatiot\/erp\/\">ERP<\/a> \/ proALPHA ERP<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">proALPHA-integraatio-opas <span class=\"hl\">tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4<\/span><\/h1>\n\n\n<div class=\"wp-block-group fx-hero__sub ind-hero__intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>T\u00e4m\u00e4 Proalpha-integraatio-opas kertoo kumppaneille ja IT-tiimeille, miten Proalpha ERP yhdistet\u00e4\u00e4n SkyPlanner APS:\u00e4\u00e4n. SkyPlannerin ja Proalphan integraatio toimii molempiin suuntiin:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>SkyPlanneriin tuodaan nimikkeet, ty\u00f6m\u00e4\u00e4r\u00e4imet ty\u00f6vaiheineen, resurssit, kalenterit, varastosaldot ja ostotilaukset.<\/li>\n\n\n<li>Kunkin ty\u00f6vaiheen suunniteltu alku- ja loppuaika palautetaan setWorkOrderOperationDates-kutsulla.<\/li>\n\n\n<li>Resurssimuutokset palautetaan changeWorkOrderOperationResource-kutsulla.<\/li>\n\n\n<li>Ty\u00f6ntekij\u00f6iden kuittaukset palautetaan operationDataEntry-kutsulla.<\/li>\n\n\n<li>SkyPlannerin webhookit v\u00e4litt\u00e4v\u00e4t aikataulumuutokset heti niiden tapahtuessa.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fi\/kokeilu\/\">Aloita ilmainen kokeilu<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fi\/ota-yhteytta\/\">Varaa esittely<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Tuotannonsuunnittelu<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"SkyPlanner APS:n Gantt-aikajana, jossa ty\u00f6t on suunniteltu eri ty\u00f6pisteille ja jonka alla n\u00e4kyy tilauslista.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>SkyPlannerin tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation Proalpha-ymp\u00e4rist\u00f6\u00f6si sopivaksi k\u00e4ytt\u00f6\u00f6noton aikana ja tukee sit\u00e4 my\u00f6s tuotantok\u00e4yt\u00f6n alettua. T\u00e4m\u00e4 opas on kumppaneille ja kehitt\u00e4jille, jotka haluavat osallistua toteutukseen tai rakentaa integraation itse SkyPlannerin dokumentoidun REST API:n avulla (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">API-dokumentaatio<\/a>).<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"the-proalpha-interfaces\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Proalphan rajapinnat<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Proalpha ERP toimii Progress OpenEdge -alustalla. Release 9:n my\u00f6t\u00e4 alusta p\u00e4ivitettiin OpenEdge 12:een. (<a href=\"https:\/\/www.proalpha.com\/en\/blog\/proalpha-release-9-integration-is-the-key-to-success\">Proalpha<\/a>) Tuotannonsuunnittelun kannalta olennaisia rajapintoja on nelj\u00e4.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Proalpha ERP REST APIs.<\/strong> Julkinen <a href=\"https:\/\/api.proalpha.services\/\">Proalpha API Portal<\/a> listaa 108 OpenAPI 3.0 -m\u00e4\u00e4rityst\u00e4 polun <code>api\/web\/v1<\/code> alla. N\u00e4iden rajapintojen kautta tiedot kirjoitetaan takaisin sek\u00e4 luetaan nimikkeet ja varastosaldot.<\/li>\n\n\n<li><strong>Integration Workbench (INWB).<\/strong> Proalpha kuvaa INWB:t\u00e4 sanoin &#8220;is a central platform which connects different IT systems, machines, sites&#8221; (on keskitetty alusta, joka yhdist\u00e4\u00e4 eri IT-j\u00e4rjestelm\u00e4t, koneet ja toimipaikat) ja &#8220;converts the data into the format of the target system.&#8221; (muuntaa tiedot kohdej\u00e4rjestelm\u00e4n muotoon). (<a href=\"https:\/\/www.proalpha.com\/en\/areas\/business-partners-system-integration\">Proalpha<\/a>) Se vastaanottaa pAX-viestej\u00e4 p\u00e4\u00e4tepisteen <code>POST \/api\/web\/v1\/inwb\/message<\/code> kautta. K\u00e4yt\u00e4 sit\u00e4 ty\u00f6m\u00e4\u00e4r\u00e4inten siirt\u00e4miseen Proalphasta ja Proalphaan.<\/li>\n\n\n<li><strong>Proalpha Integration Platform.<\/strong> Huhtikuussa 2026 julkistettu alusta perustuu n8n:\u00e4\u00e4n. Proalphan mukaan se &#8220;will be available to customers either on-premises or in the cloud.&#8221; (tulee asiakkaiden saataville joko paikallisesti asennettuna tai pilvipalveluna). Proalpha &#8220;will rely on an API-centric reference architecture and REST interfaces.&#8221; (tulee tukeutumaan API-keskeiseen viitearkkitehtuuriin ja REST-rajapintoihin). (<a href=\"https:\/\/www.proalpha.com\/en\/blog\/proalpha-enters-into-strategic-partnership-with-n8n\">Proalpha<\/a>)<\/li>\n\n\n<li><strong>EDI ja tiedostoviennit.<\/strong> INWB k\u00e4sittelee toimialakohtaisia tiedostomuotoja, ja tiedostoviennit riitt\u00e4v\u00e4t SkyPlannerin kokeiluun.<\/li>\n\n<\/ol>\n\n\n<h3 class=\"wp-block-heading\">Tuotannon p\u00e4\u00e4tepisteet<\/h3>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Proalpha API<\/th><th>P\u00e4\u00e4tepiste<\/th><th>K\u00e4ytt\u00f6 integraatiossa<\/th><\/tr><\/thead><tbody><tr><td>Production Workorder Operation Dates API V1<\/td><td><code>POST \/api\/web\/v1\/pps\/prod\/setWorkOrderOperationDates<\/code><\/td><td>Ty\u00f6vaihekohtaiset suunnitellut alku- ja loppuajat (guid, startTimePoint, endTimePoint)<\/td><\/tr><tr><td>Production Workorder Operation Resource API V1<\/td><td><code>POST \/api\/web\/v1\/pps\/prod\/changeWorkOrderOperationResource<\/code><\/td><td>Suunnittelussa valittu resurssi (guid, resourceGUID)<\/td><\/tr><tr><td>Production Workorder Operation API V1<\/td><td><code>POST \/api\/web\/v1\/pps\/prod\/operationDataEntry\/{combined, setup, process}<\/code><\/td><td>Kuittaukset: postingQty, scrapQty, finishOperation, employeeID, resourceTime<\/td><\/tr><tr><td>Part API<\/td><td><code>GET\/POST \/api\/web\/v1\/master\/part<\/code><\/td><td>Nimikkeet ja niiden kent\u00e4t partNumber, partType, quantityUnitCode<\/td><\/tr><tr><td>Material API V1<\/td><td><code>GET \/api\/web\/v1\/mawi\/MRPArea\/{mrpAreaGuid}\/part\/{partGuid}\/stock<\/code><\/td><td>Varastosaldot MRP-alueittain<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Tunnistautuminen<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Julkaistuissa Proalpha-m\u00e4\u00e4rityksiss\u00e4 k\u00e4ytet\u00e4\u00e4n HTTP Basic -tunnistautumista. P\u00e4\u00e4tepisteet ovat ymp\u00e4rist\u00f6kohtaisia, <code>{schema}:\/\/{host}:{port}\/api\/web\/v1\/...<\/code>, ja sijaitsevat Proalpha-palvelimellasi tai Proalpha Cloudissa. Luo integraatiolle oma tekninen k\u00e4ytt\u00e4j\u00e4tunnus ja rajaa sen oikeudet vastaavuustaulukon objekteihin. Suunnittele IT-tiimisi kanssa verkkoyhteys SkyPlannerin pilvest\u00e4 kyseiseen p\u00e4\u00e4tepisteeseen.<\/p>\n\n\n<p>SkyPlannerin REST API k\u00e4ytt\u00e4\u00e4 tunnistautumiseen API-tokenia (SkyPlanner Settings &gt; API), ja sen dokumentaatio on Swagger\/OpenAPI-muodossa. Alkuun p\u00e4\u00e4see pelk\u00e4ll\u00e4 API-tokenilla. <a href=\"\/fi\/docs\/integroinnin-opetusohjelma\/\">Integraation aloitusohje<\/a> k\u00e4y l\u00e4pi ensimm\u00e4iset kutsut.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"events-and-polling\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Tapahtumat ja m\u00e4\u00e4r\u00e4ajoin teht\u00e4v\u00e4t kyselyt<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Proalpha API Portal ei listaa rajapintaa webhook-tilausten tekemiseen. Proalphasta l\u00e4htev\u00e4t muutokset v\u00e4litet\u00e4\u00e4n seuraavilla tavoilla:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>INWB-viestivirralla<\/strong>, joka l\u00e4hett\u00e4\u00e4 uudet ja muuttuneet ty\u00f6m\u00e4\u00e4r\u00e4imet ty\u00f6vaiheineen<\/li>\n\n\n<li>Proalpha Integration Platformin <strong>n8n-ty\u00f6nkululla<\/strong><\/li>\n\n\n<li>hakemalla varastosaldot Material API:sta <strong>m\u00e4\u00e4r\u00e4ajoin teht\u00e4vill\u00e4 kyselyill\u00e4<\/strong><\/li>\n\n<\/ul>\n\n\n<p>SkyPlanner l\u00e4hett\u00e4\u00e4 webhook-ilmoituksia tilan tai aikataulun muuttuessa, joten tietojen kirjoittaminen takaisin Proalphaan perustuu tapahtumiin.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Tietojen vastaavuudet<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Proalphan objekti tai API<\/th><th>SkyPlannerin objekti<\/th><th>Suunta<\/th><th>Siirtotiheys<\/th><\/tr><\/thead><tbody><tr><td>Part (Part API)<\/td><td>Tuotteet ja materiaalit<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>Alkulataus, sen j\u00e4lkeen muutosten yhteydess\u00e4<\/td><\/tr><tr><td>Tuotteen prosessimalli: prosessi ja toiminnot; ty\u00f6m\u00e4\u00e4r\u00e4imen BOM-rivit<\/td><td>Tuoterakenne, alituotteet, ty\u00f6vaiheet<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>Alkulataus, sen j\u00e4lkeen muutosten yhteydess\u00e4<\/td><\/tr><tr><td>Ty\u00f6m\u00e4\u00e4r\u00e4in (Fertigungsauftrag), m\u00e4\u00e4r\u00e4 ja m\u00e4\u00e4r\u00e4p\u00e4iv\u00e4<\/td><td>Tilaus ja ty\u00f6t, m\u00e4\u00e4r\u00e4p\u00e4iv\u00e4 ja prioriteetti<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>INWB:n tai n8n:n l\u00e4hett\u00e4m\u00e4n\u00e4 tai muutaman minuutin v\u00e4lein<\/td><\/tr><tr><td>Ty\u00f6m\u00e4\u00e4r\u00e4imen ty\u00f6vaiheet: targetSetupTime, targetProcessTime, resource<\/td><td>Ty\u00f6vaiheet asetusaikoineen ja kestoineen<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>Ty\u00f6m\u00e4\u00e4r\u00e4imen mukana<\/td><\/tr><tr><td>Resurssit, resurssiryhm\u00e4t, vaihtoehtoiset resurssiryhm\u00e4t<\/td><td>Ty\u00f6pisteet, ty\u00f6pisteryhm\u00e4t, vaihtoehtoiset ty\u00f6pisteet<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>Alkulataus<\/td><\/tr><tr><td>Resurssikalenterin jaksot ja niiden kent\u00e4t intensity ja overloadIntensity<\/td><td>Ty\u00f6vuorot ja ty\u00f6pisteiden tehokkuudet<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>Alkulataus; sen j\u00e4lkeen p\u00e4ivitt\u00e4in tai yll\u00e4pito SkyPlannerissa<\/td><\/tr><tr><td>Varastosaldot MRP-alueittain<\/td><td>Materiaalien varastosaldot<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>Tunneittain tai ennen jokaista suunnitteluajoa<\/td><\/tr><tr><td>Ostotilaukset toimitusp\u00e4ivineen<\/td><td>Saapuva materiaali toimitusp\u00e4iv\u00e4n\u00e4\u00e4n<\/td><td>Proalpha \u2192 SkyPlanner<\/td><td>Tunneittain tai ennen jokaista suunnitteluajoa<\/td><\/tr><tr><td>setWorkOrderOperationDates<\/td><td>Ty\u00f6vaihekohtaiset suunnitellut alku- ja loppuajat<\/td><td>SkyPlanner \u2192 Proalpha<\/td><td>Aikataulun muuttuessa SkyPlannerin webhookin kautta<\/td><\/tr><tr><td>changeWorkOrderOperationResource<\/td><td>Laskentamoottorin valitsema ty\u00f6piste<\/td><td>SkyPlanner \u2192 Proalpha<\/td><td>Aikataulun muuttuessa<\/td><\/tr><tr><td>operationDataEntry (setup, process, combined)<\/td><td>Aikakirjaukset ja m\u00e4\u00e4r\u00e4t Mobile Confirmations -toiminnosta<\/td><td>SkyPlanner \u2192 Proalpha<\/td><td>Kuittaus- tai ty\u00f6vuorokohtaisesti<\/td><\/tr><tr><td>SkyPlannerin suunnittelus\u00e4\u00e4nn\u00f6t<\/td><td>Asetusaikamatriisi, ty\u00f6kalut rajallisen kapasiteetin resursseina, ty\u00f6ntekij\u00e4m\u00e4\u00e4r\u00e4t<\/td><td>Yll\u00e4pidet\u00e4\u00e4n SkyPlannerissa<\/td><td>M\u00e4\u00e4ritet\u00e4\u00e4n k\u00e4ytt\u00f6\u00f6noton aikana<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Integraation toteutusmallit<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p><strong>1. Perustietojen alkulataus.<\/strong> Lue nimikkeet Part API:n kautta ja lataa resurssit, resurssiryhm\u00e4t ja kalenterit kertaalleen INWB:n tai tiedostoviennin avulla. M\u00e4\u00e4rit\u00e4 huolellisesti, mit\u00e4 SkyPlannerin ty\u00f6pistett\u00e4 kukin Proalphan resurssi vastaa. Vaihtoehtoisista resurssiryhmist\u00e4 muodostetaan vaihtoehtoiset ty\u00f6pisteet.<\/p>\n\n\n<p><strong>2. Tilausten synkronointi.<\/strong> INWB-sanomavirta tai n8n-ty\u00f6nkulku l\u00e4hett\u00e4\u00e4 avoimet ty\u00f6m\u00e4\u00e4r\u00e4imet ty\u00f6vaiheineen, tavoiteaikoineen ja resursseineen. Varastosaldot haetaan Material API -rajapinnasta MRP-alueittain ja avoimet ostotilaukset INWB:n kautta. SkyPlanner k\u00e4sittelee tilatun materiaalin saatavilla olevana ostotilauksen toimitusp\u00e4iv\u00e4n\u00e4 ja p\u00e4ivitt\u00e4\u00e4 varastosaldon, kun ostotilauksen tilaksi merkit\u00e4\u00e4n Delivered.<\/p>\n\n\n<p><strong>3. Aikataulun takaisinkirjoitus.<\/strong> Integraatio kutsuu setWorkOrderOperationDates-toimintoa jokaiselle ty\u00f6vaiheelle, jonka laskentamoottori on sijoittanut aikatauluun tai siirt\u00e4nyt. Kutsussa v\u00e4litet\u00e4\u00e4n ty\u00f6vaiheen guid sek\u00e4 alku- ja loppuaika. Jos laskentamoottori valitsi toisen resurssin, sen j\u00e4lkeen kutsutaan changeWorkOrderOperationResource-toimintoa.<\/p>\n\n\n<p><strong>4. Tuotannon kuittaukset.<\/strong> Ty\u00f6ntekij\u00e4t kirjaavat ty\u00f6ns\u00e4 SkyPlanner Mobile Confirmations &#8211; tai Production Timer -toiminnolla. Aikakirjaukset pit\u00e4v\u00e4t aikataulun ajan tasalla ja siirtyv\u00e4t Proalphaan operationDataEntry-toiminnon kautta. Jos tehtaalla tehd\u00e4\u00e4n jo kuittauksia PDC-p\u00e4\u00e4tteill\u00e4, k\u00e4yt\u00e4 vain yht\u00e4 kuittauskanavaa p\u00e4\u00e4llekk\u00e4isten kirjausten v\u00e4ltt\u00e4miseksi.<\/p>\n\n\n<p><strong>5. Tietojen omistajuus ja ristiriitojen k\u00e4sittely.<\/strong> Kirjaa s\u00e4\u00e4nn\u00f6t ennen tuotantok\u00e4ytt\u00f6\u00f6n siirtymist\u00e4:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Tiedot<\/th><th>Omistaja<\/th><\/tr><\/thead><tbody><tr><td>Nimikkeet, prosessimallit, m\u00e4\u00e4r\u00e4t, ty\u00f6m\u00e4\u00e4r\u00e4imen tila<\/td><td>Proalpha<\/td><\/tr><tr><td>Ty\u00f6vaiheiden j\u00e4rjestys, alku- ja loppuajat, resurssien valinta<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Asetusaikamatriisi, ty\u00f6kalut, ty\u00f6ntekij\u00e4m\u00e4\u00e4r\u00e4t<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Ty\u00f6vuorot ja poissaolot<\/td><td>Yksi m\u00e4\u00e4rittelyss\u00e4 valittu j\u00e4rjestelm\u00e4<\/td><\/tr><tr><td>Kuittaukset ja varastokirjaukset<\/td><td>Proalpha, johon tiedot tulevat SkyPlannerin aikakirjauksista tai PDC:st\u00e4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Jos Proalpha APS tai Feinplanung on k\u00e4yt\u00f6ss\u00e4, p\u00e4\u00e4t\u00e4, kumpi j\u00e4rjestelm\u00e4 hallitsee ty\u00f6vaiheiden aikoja. Jos kaksi suunnitteluj\u00e4rjestelm\u00e4\u00e4 kirjoittaa samoja aikoja, ne ylikirjoittavat toistensa tiedot. Autopilot-toiminnon avulla SkyPlanner p\u00e4ivitt\u00e4\u00e4 aikataulun automaattisesti tuotannon muuttuessa.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Projektin tyypilliset vaiheet<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>K\u00e4ytt\u00f6\u00f6notto valmistuu tavallisesti viikkojen kuluessa sen aloittamisesta. Sit\u00e4 ennen voit kokeilla ohjelmistoa maksutta 30 p\u00e4iv\u00e4n ajan omilla tiedoillasi. Vie avoimet ty\u00f6m\u00e4\u00e4r\u00e4imet, ty\u00f6vaiheet ja resurssit Proalphasta CSV- tai Excel-tiedostoon, tuo ne SkyPlanneriin ja tarkista aikataulu.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Tietovastaavuuksien ty\u00f6paja.<\/strong> Sovi Proalpha-kumppanisi kanssa vastaavuustaulukon sis\u00e4ll\u00f6st\u00e4, omistajuuss\u00e4\u00e4nn\u00f6ist\u00e4, synkronointiv\u00e4leist\u00e4 ja kuittauskanavasta.<\/li>\n\n\n<li><strong>Rajapintojen k\u00e4ytt\u00f6\u00f6notto.<\/strong> Ota REST API -rajapinnat ja INWB-sanomavirrat k\u00e4ytt\u00f6\u00f6n, luo tekninen k\u00e4ytt\u00e4j\u00e4 ja avaa verkkoyhteydet. Tee t\u00e4m\u00e4 ensin testij\u00e4rjestelm\u00e4ss\u00e4 ja sitten tuotannossa.<\/li>\n\n\n<li><strong>Alkulataus.<\/strong> Nimikkeet, resurssit, resurssiryhm\u00e4t ja kalenterit.<\/li>\n\n\n<li><strong>Ty\u00f6m\u00e4\u00e4r\u00e4inten, varastosaldojen ja ostotilausten synkronointi.<\/strong> Ty\u00f6m\u00e4\u00e4r\u00e4imet l\u00e4hetet\u00e4\u00e4n INWB:n tai n8n:n kautta ja varastosaldot haetaan kyselyill\u00e4. Siirtoihin m\u00e4\u00e4ritet\u00e4\u00e4n uudelleenyritykset.<\/li>\n\n\n<li><strong>Rajoitteiden m\u00e4\u00e4ritys SkyPlannerissa.<\/strong> Asetusaikamatriisi, ty\u00f6kalut, ty\u00f6ntekij\u00e4m\u00e4\u00e4r\u00e4t ja vaihtoehtoiset ty\u00f6pisteet.<\/li>\n\n\n<li><strong>Aikataulun takaisinkirjoitus.<\/strong> setWorkOrderOperationDates ja changeWorkOrderOperationResource; t\u00e4ss\u00e4 vaiheessa lis\u00e4t\u00e4\u00e4n my\u00f6s operationDataEntry.<\/li>\n\n\n<li><strong>Rinnakkaisajo.<\/strong> Vertaa SkyPlannerin aikoja nykyiseen suunnitelmaan ja korjaa perustiedot.<\/li>\n\n\n<li><strong>Tuotantok\u00e4ytt\u00f6\u00f6n siirtyminen.<\/strong> Ota takaisinkirjoitus k\u00e4ytt\u00f6\u00f6n, kun tiedot t\u00e4sm\u00e4\u00e4v\u00e4t.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"what-to-plan-for-in-a-proalpha-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Mit\u00e4 Proalpha-integraatiossa on huomioitava<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Ei reititysobjektia.<\/strong> Proalpha k\u00e4ytt\u00e4\u00e4 suunnittelussa tuotteiden prosessimalleja. SAP- tai Business Central -projekteista kopioidut ty\u00f6kalut etsiv\u00e4t reitityksi\u00e4, jolloin osa tiedoista j\u00e4\u00e4 l\u00f6ytym\u00e4tt\u00e4. Lue ty\u00f6m\u00e4\u00e4r\u00e4imelt\u00e4 ty\u00f6vaiheet ja BOM-rivit.<\/li>\n\n\n<li><strong>Kalenterin tehokkuustiedot.<\/strong> Kalenterijaksoissa on kent\u00e4t intensity ja overloadIntensity. Muunna ne SkyPlannerin ty\u00f6vuoroiksi ja tehokkuuksiksi sen sijaan, ett\u00e4 kopioisit pelk\u00e4t tuntim\u00e4\u00e4r\u00e4t.<\/li>\n\n\n<li><strong>Mittayksik\u00f6t.<\/strong> Tarkista quantityUnitCode ja se, onko tavoiteasetusaika tilaus- vai kappalekohtainen. V\u00e4\u00e4r\u00e4t yksik\u00f6t v\u00e4\u00e4rist\u00e4v\u00e4t kaikkia kestoja.<\/li>\n\n\n<li><strong>Rajapintap\u00e4\u00e4tepisteet asiakkaan palvelimella.<\/strong> REST-kerros toimii omalla Proalpha-palvelimellasi. Palomuurit, portit ja varmenteet ratkaisevat projektin aloitusajankohdan, joten hoida tarvittavat avaukset ja varmenteet ajoissa.<\/li>\n\n\n<li><strong>Ohjelmistoversio.<\/strong> Varmista kumppaniltasi, mitk\u00e4 REST API -rajapinnat Proalpha-versiosi tarjoaa, ennen kuin ly\u00f6t tietovastaavuudet lukkoon.<\/li>\n\n\n<li><strong>Kirjautumista vaativa dokumentaatio.<\/strong> Proalphan verkko-ohjeet ovat Documentation Portal -portaalissa kirjautumisen takana. Varmista kenttien nimet kumppaniltasi arvaamisen sijaan.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"the-proalpha-integration-who-configures-and-supp\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Kuka m\u00e4\u00e4ritt\u00e4\u00e4 Proalpha-integraation ja vastaa sen tuesta?<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ol class=\"wp-block-list\">\n\n<li><strong>SkyPlanner-tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation k\u00e4ytt\u00f6\u00f6noton aikana ja tukee sit\u00e4 tuotantok\u00e4yt\u00f6ss\u00e4.<\/strong> Jokainen Proalpha-ymp\u00e4rist\u00f6 on mallinnettu eri tavoin, ja juuri t\u00e4ss\u00e4 tiimin osaamista tarvitaan.<\/li>\n\n\n<li><strong>Proalpha-kumppanisi voi osallistua.<\/strong> Kumppani tuntee prosessimallisi, INWB-sanomavirtasi ja ohjelmistoversiosi ja voi j\u00e4rjest\u00e4\u00e4 API-yhteydet. SkyPlanner tarjoaa REST API -rajapinnan, Swagger\/OpenAPI-dokumentaation ja webhookit.<\/li>\n\n\n<li><strong>Omat kehitt\u00e4j\u00e4si voivat jatkaa integraation kehitt\u00e4mist\u00e4<\/strong> saman REST API -rajapinnan kautta API-tunnisteella. SkyPlanner-tiimi auttaa tarvittaessa. Tuotedokumentaatio on julkisesti saatavilla <a href=\"\/fi\/docs\/integroinnin-opetusohjelma\/\">SkyPlannerin dokumentaatiosivustolla<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>SkyPlannerin hinta on alkaen 199 \u20ac kuukaudessa, ja se sis\u00e4lt\u00e4\u00e4 5 ty\u00f6pistett\u00e4. Laskutus on kuukausittainen. Saat etuk\u00e4teen tarjouksen palvelupaketista ja prosessisi ja tarpeidesi mukaisesta integraatiosta, joten tied\u00e4t kokonaiskustannukset ennen aloittamista. Lue Proalphan kapasiteettisuunnittelusta artikkelista <a href=\"\/fi\/integraatiot\/erp\/proalpha\/hienokuormitus\/\">Onko proALPHAssa hienokuormitus?<\/a>, tutustu yleiskatsaukseen <a href=\"\/fi\/integraatiot\/erp\/proalpha\/\">proALPHA-sivulla<\/a> ja muihin j\u00e4rjestelmiin <a href=\"\/fi\/integraatiot\/erp\/\">ERP-integraatioiden sivulla<\/a>.<\/p>\n\n\n<div class=\"wp-block-buttons ind-prose__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fi\/kokeilu\/\">Aloita ilmainen kokeilu<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fi\/ota-yhteytta\/\">Varaa esittely<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"customers\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Valmistavan teollisuuden kokemuksia SkyPlannerista<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/utu-kalle-kalliomaki-2026.jpg\" alt=\"UTUn toimitusketjuasiantuntija Kalle Kalliom\u00e4ki s\u00e4hk\u00f6keskustuotannossa Ulvilassa\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/23-beca6df2-3fa2-4315-80e8-7c38a9e3d2e1.png\" alt=\"UTU\" width=\"69\" height=\"59\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>2 h<\/b><span>s\u00e4\u00e4st\u00f6\u00e4 joka viikko<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201dSkyPlanner on vienyt tuotannonsuunnittelumme Excel-taulukoista reaaliaikaiseen tuotannon optimointiin.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, toimitusketjuasiantuntija<\/b><br>UTU \u00b7 S\u00e4hk\u00f6keskukset ja kojeistot<\/p>\n\n\n<p class=\"ind-cust__result\">Tuotannonsuunnittelussa s\u00e4\u00e4styy 2 tuntia ty\u00f6aikaa joka viikko, ja uusi ty\u00f6jono saadaan linjalle sekunneissa.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fi\/asiakastarinat\/utu\/\">Lue UTUn kokemukset<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Ty\u00f6ntekij\u00f6it\u00e4 puhdastila-asuissa pullojen t\u00e4ytt\u00f6linjalla Laboratory &amp; Alliedin l\u00e4\u00e4ketehtaalla Nairobissa\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/09-8c2deb57-ac1c-468b-ad64-fafb9debd7eb.png\" alt=\"Laboratory &amp; Allied\" width=\"71\" height=\"44\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>+90%<\/b><span>tuotantotehokkuutta<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201dTuotannon tehokkuus on kasvanut 90 %.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, IT-johtaja<\/b><br>Laboratory &amp; Allied \u00b7 L\u00e4\u00e4kkeiden valmistus<\/p>\n\n\n<p class=\"ind-cust__result\">Tuotannon tehokkuus on kasvanut 90 %, ja kaikki ty\u00f6pisteet kattava optimoitu kolmen kuukauden suunnitelma valmistuu alle 30 minuutissa.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fi\/asiakastarinat\/laboratory-allied\/\">Lue Laboratory &amp; Alliedin kokemukset<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/02-3a675468-ac30-4369-b781-b03bbf3f9d21.jpg\" alt=\"Ilmakuva Piristeelin kattoturvatuotteiden tehtaasta Kauhavalla\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/07-cec60b32-3b28-48a8-9520-1f12fd8061ee.png\" alt=\"Piristeel\" width=\"96\" height=\"46\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>99,2 %<\/b><span>toimitusvarmuus<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201dSkyPlanner on auttanut tunnistamaan pullonkaulat ja selkeytt\u00e4nyt tuotannonohjausta.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, tuotantop\u00e4\u00e4llikk\u00f6<\/b><br>Piristeel \u00b7 Kattoturva- ja sadevesij\u00e4rjestelm\u00e4t<\/p>\n\n\n<p class=\"ind-cust__result\">Toimitusvarmuus nousi t\u00e4n\u00e4 vuonna 99,2 %:iin, ja tuotannonsuunnittelussa s\u00e4\u00e4styy jopa nelj\u00e4 tuntia ty\u00f6aikaa p\u00e4iv\u00e4ss\u00e4.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fi\/asiakastarinat\/piristeel\/\">Lue Piristeelin kokemukset<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/homepage-v2\/logo-eskomatic.png\" alt=\"Eskomatic\" width=\"140\" height=\"15\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>V\u00e4hemm\u00e4n<\/b><span>materiaalipuutteista johtuvia seisokkeja<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201dSkyPlannerin arvo meille on siin\u00e4, ett\u00e4 se on arjessa toimiva ty\u00f6kalu erityisesti toimitusp\u00e4ivien m\u00e4\u00e4ritt\u00e4miseen.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Tommi M\u00e4nnist\u00f6, tuotannonsuunnittelup\u00e4\u00e4llikk\u00f6<\/b><br>Eskomatic \u00b7 Sopimuskoneistus<\/p>\n\n\n<p class=\"ind-cust__result\">Automaattinen kuormitussuunnittelu tarkentaa toimitusp\u00e4ivi\u00e4, ja materiaalipuutteista johtuvat tuotantoseisokit ovat v\u00e4hentyneet huomattavasti.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fi\/asiakastarinat\/eskomatic\/\">Lue Eskomaticin kokemukset<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Usein kysytyt kysymykset<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group sp-faq fx-faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Mit\u00e4 Proalphan rajapintoja integraatio k\u00e4ytt\u00e4\u00e4?<\/summary>\n<p class=\"sp-faq__a\">Proalphan REST API -rajapintoja k\u00e4ytet\u00e4\u00e4n nimikkeiden ja varastosaldojen lukemiseen sek\u00e4 aikojen, resurssien ja kuittausten takaisinkirjoitukseen. INWB-sanomavirrat tai n8n-pohjainen Integration Platform v\u00e4litt\u00e4v\u00e4t ty\u00f6m\u00e4\u00e4r\u00e4imet ty\u00f6vaiheineen. Kokeilussa ja massalatauksissa k\u00e4ytet\u00e4\u00e4n tiedostovientej\u00e4.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Mihin suunnitellut ajat tallentuvat Proalphassa?<\/summary>\n<p class=\"sp-faq__a\">Ty\u00f6m\u00e4\u00e4r\u00e4imen ty\u00f6vaiheelle setWorkOrderOperationDates-toiminnolla, jolle v\u00e4litet\u00e4\u00e4n alku- ja loppuajankohdat. Jos laskentamoottori siirsi ty\u00f6n toiselle koneelle, changeWorkOrderOperationResource p\u00e4ivitt\u00e4\u00e4 resurssin.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Tukeeko Proalpha webhookeja?<\/summary>\n<p class=\"sp-faq__a\">Proalpha API Portal ei luettele webhook-tilausten API-rajapintaa. Muutokset v\u00e4littyv\u00e4t SkyPlanneriin INWB-sanomavirtojen, n8n-ty\u00f6nkulkujen tai toistuvien kyselyjen kautta. SkyPlannerin omat webhookit tekev\u00e4t takaisinkirjoituksesta tapahtumapohjaisen.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Voiko ty\u00f6ntekij\u00f6iden kuittaukset siirt\u00e4\u00e4 Proalphaan?<\/summary>\n<p class=\"sp-faq__a\">Kyll\u00e4. SkyPlanner Mobile Confirmations -toiminnon aikakirjaukset siirtyv\u00e4t operationDataEntry-toiminnon kautta m\u00e4\u00e4rineen sek\u00e4 ty\u00f6ntekij\u00e4- ja resurssiaikoineen. K\u00e4yt\u00e4 vain yht\u00e4 kuittauskanavaa, jos k\u00e4yt\u00f6ss\u00e4 on my\u00f6s PDC-p\u00e4\u00e4tteit\u00e4.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Tarvitsemmeko Proalpha APS:n, ja ent\u00e4 jos se on jo k\u00e4yt\u00f6ss\u00e4?<\/summary>\n<p class=\"sp-faq__a\">Ette tarvitse sit\u00e4. SkyPlanner muodostaa itse todellisen kapasiteetin huomioivan aikataulun ty\u00f6m\u00e4\u00e4r\u00e4imist\u00e4, ty\u00f6vaiheista ja resursseista, ja Autopilot pit\u00e4\u00e4 sen ajan tasalla. Jos Proalpha APS on k\u00e4yt\u00f6ss\u00e4, p\u00e4\u00e4tt\u00e4k\u00e4\u00e4 m\u00e4\u00e4rittelyss\u00e4, kumpi j\u00e4rjestelm\u00e4 hallitsee ty\u00f6vaiheiden aikoja. SkyPlanner kirjoittaa t\u00e4ll\u00f6in vain sen vastuulle kuuluvat ajat, joten suunnitelmat eiv\u00e4t koskaan ylikirjoita toisiaan.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Voimmeko kokeilla SkyPlanneria ennen integraation rakentamista?<\/summary>\n<p class=\"sp-faq__a\">Kyll\u00e4. Ilmaisessa 30 p\u00e4iv\u00e4n kokeilussa voit k\u00e4ytt\u00e4\u00e4 enint\u00e4\u00e4n 20 ty\u00f6pistett\u00e4 ja tuoda ty\u00f6m\u00e4\u00e4r\u00e4imesi CSV- tai Excel-tiedostona. Luottokorttia ei tarvita. <a href=\"\/fi\/kokeilu\/\">Aloita kokeilu<\/a> tai <a href=\"\/fi\/ota-yhteytta\/\">ota yhteytt\u00e4 myyntiin<\/a> integraation m\u00e4\u00e4rittely\u00e4 varten.<\/p>\n<\/details>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Integraatiot \/ ERP \/ proALPHA ERP proALPHA-integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4 T\u00e4m\u00e4 Proalpha-integraatio-opas kertoo kumppaneille ja IT-tiimeille, miten Proalpha ERP yhdistet\u00e4\u00e4n SkyPlanner APS:\u00e4\u00e4n. SkyPlannerin ja Proalphan integraatio toimii molempiin suuntiin: skyplanner.ai \u00b7 Tuotannonsuunnittelu SkyPlannerin tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation Proalpha-ymp\u00e4rist\u00f6\u00f6si sopivaksi k\u00e4ytt\u00f6\u00f6noton aikana ja tukee sit\u00e4 my\u00f6s tuotantok\u00e4yt\u00f6n alettua. T\u00e4m\u00e4 opas on kumppaneille ja kehitt\u00e4jille, jotka haluavat osallistua &#8230; <a title=\"proALPHA-integraatio: opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta proALPHA-integraatio: opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4\">Lue lis\u00e4\u00e4<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":103165,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-104177","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>proALPHA-integraatio: APS-opas tuotannonsuunnitteluun<\/title>\n<meta name=\"description\" content=\"proALPHA\u2013SkyPlanner APS: REST API, Integration Workbench, ty\u00f6m\u00e4\u00e4r\u00e4inten vastaavuudet, setWorkOrderOperationDates-palautuskirjoitus ja projektivinkit.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"proALPHA-integraatio: opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4\" \/>\n<meta property=\"og:description\" content=\"proALPHA\u2013SkyPlanner APS: REST API, Integration Workbench, ty\u00f6m\u00e4\u00e4r\u00e4inten vastaavuudet, setWorkOrderOperationDates-palautuskirjoitus ja projektivinkit.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proalpha\\\/integraatio-opas\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proalpha\\\/integraatio-opas\\\/\",\"name\":\"proALPHA-integraatio: APS-opas tuotannonsuunnitteluun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#website\"},\"datePublished\":\"2026-10-20T16:09:04+00:00\",\"description\":\"proALPHA\u2013SkyPlanner APS: REST API, Integration Workbench, ty\u00f6m\u00e4\u00e4r\u00e4inten vastaavuudet, setWorkOrderOperationDates-palautuskirjoitus ja projektivinkit.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proalpha\\\/integraatio-opas\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proalpha\\\/integraatio-opas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proalpha\\\/integraatio-opas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERP- ja MES-ohjelmistojen integraatiot SkyPlanneriin\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS ERP-j\u00e4rjestelm\u00e4si rinnalle\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS proALPHAan: tuotannonsuunnittelu todellisen kapasiteetin mukaan\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proalpha\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"proALPHA-integraatio: opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141672132\",\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"proALPHA-integraatio: APS-opas tuotannonsuunnitteluun","description":"proALPHA\u2013SkyPlanner APS: REST API, Integration Workbench, ty\u00f6m\u00e4\u00e4r\u00e4inten vastaavuudet, setWorkOrderOperationDates-palautuskirjoitus ja projektivinkit.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/","og_locale":"fi_FI","og_type":"article","og_title":"proALPHA-integraatio: opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4","og_description":"proALPHA\u2013SkyPlanner APS: REST API, Integration Workbench, ty\u00f6m\u00e4\u00e4r\u00e4inten vastaavuudet, setWorkOrderOperationDates-palautuskirjoitus ja projektivinkit.","og_url":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/","url":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/","name":"proALPHA-integraatio: APS-opas tuotannonsuunnitteluun","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fi\/#website"},"datePublished":"2026-10-20T16:09:04+00:00","description":"proALPHA\u2013SkyPlanner APS: REST API, Integration Workbench, ty\u00f6m\u00e4\u00e4r\u00e4inten vastaavuudet, setWorkOrderOperationDates-palautuskirjoitus ja projektivinkit.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/integraatio-opas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/fi\/"},{"@type":"ListItem","position":2,"name":"ERP- ja MES-ohjelmistojen integraatiot SkyPlanneriin","item":"https:\/\/skyplanner.ai\/fi\/integraatiot\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS ERP-j\u00e4rjestelm\u00e4si rinnalle","item":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS proALPHAan: tuotannonsuunnittelu todellisen kapasiteetin mukaan","item":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proalpha\/"},{"@type":"ListItem","position":5,"name":"proALPHA-integraatio: opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/fi\/#website","url":"https:\/\/skyplanner.ai\/fi\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/fi\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/fi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/skyplanner.ai\/fi\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/fi\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/www.wikidata.org\/wiki\/Q141672132","https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/fi\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integraatiot \/ ERP \/ proALPHA ERP proALPHA-integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4 T\u00e4m\u00e4 Proalpha-integraatio-opas kertoo kumppaneille ja IT-tiimeille, miten Proalpha ERP yhdistet\u00e4\u00e4n SkyPlanner APS:\u00e4\u00e4n. SkyPlannerin ja Proalphan integraatio toimii molempiin suuntiin: skyplanner.ai \u00b7 Tuotannonsuunnittelu SkyPlannerin tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation Proalpha-ymp\u00e4rist\u00f6\u00f6si sopivaksi k\u00e4ytt\u00f6\u00f6noton aikana ja tukee sit\u00e4 my\u00f6s tuotantok\u00e4yt\u00f6n alettua. T\u00e4m\u00e4 opas on kumppaneille ja kehitt\u00e4jille, jotka haluavat osallistua&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/pages\/104177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/comments?post=104177"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/pages\/104177\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/pages\/103165"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/media?parent=104177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}