{"id":104235,"date":"2026-10-20T16:09:04","date_gmt":"2026-10-20T16:09:04","guid":{"rendered":"https:\/\/skyplanner.ai\/integraatiot\/erp\/proshop-erp\/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\/proshop-erp\/integraatio-opas\/","title":{"rendered":"ProShop ERP -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> \/ ProShop ERP<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">ProShop ERP -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 ProShop-integraatio-opas kertoo p\u00e4\u00e4k\u00e4ytt\u00e4jille, konsulteille ja IT-tiimeille, miten ProShop ERP yhdistet\u00e4\u00e4n SkyPlanner APS:\u00e4\u00e4n. SkyPlannerin ja ProShopin v\u00e4linen integraatio toimii molempiin suuntiin ProShopin oman API:n kautta:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>SkyPlanneriin tuodaan Work Orders ty\u00f6vaiheineen sek\u00e4 Parts, Work Order BOM -tietueet, Work Cells, Users, Tools, Fixtures ja Purchase Orders.<\/li>\n\n\n<li>Suunnitellut aloitus- ja lopetusp\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t vied\u00e4\u00e4n takaisin ty\u00f6m\u00e4\u00e4r\u00e4imille.<\/li>\n\n\n<li>Ty\u00f6ntekij\u00f6iden ty\u00f6ajat voidaan halutessasi vied\u00e4 takaisin ProShop Time Tracking -moduuliin.<\/li>\n\n\n<li>SkyPlannerin webhookit l\u00e4hett\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 kuormitettu ty\u00f6pisteille ja 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>SkyPlanner-tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation ProShop-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 tarkoitettu kumppaneille ja kehitt\u00e4jille, jotka haluavat osallistua toteutukseen tai rakentaa itse ratkaisuja SkyPlannerin dokumentoidun REST API:n pohjalta (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">API-viite<\/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=\"proshop-s-integration-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\">ProShopin integraatiorajapinnat<\/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>ProShop tarjoaa ulkoiselle tuotannonsuunnitteluohjelmistolle kaksi vaihtoehtoa, jotka on kuvattu ProShop API Developer Documents -dokumentaatiossa:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>ProShop GraphQL API.<\/strong> &#8220;ProShop provides a GraphQL API, available via HTTP(S).&#8221; (ProShop tarjoaa GraphQL API:n, jota voi k\u00e4ytt\u00e4\u00e4 HTTP(S):n kautta.) Rajapinnassa on yksi p\u00e4\u00e4tepiste: jokainen kutsu on HTTP POST osoitteeseen <code>&lt;proshop root&gt;\/api\/graphql<\/code>, ja sen JSON-rungossa ovat <code>query<\/code>, <code>variables<\/code> ja <code>operationName<\/code>. Jokaisessa moduulissa on yksikk\u00f6muotoinen kysely yhden tietueen hakemiseen ja monikkomuotoinen kysely listojen hakemiseen. Listat sivutetaan parametreilla <code>pageSize<\/code> (oletusarvo 20) ja <code>pageStart<\/code>. Vastauksessa palautuvat <code>records<\/code> ja <code>totalRecords<\/code>. Listakyselyt hyv\u00e4ksyv\u00e4t my\u00f6s <code>filter<\/code>&#8211; ja <code>query<\/code>-argumentit, jotka vastaavat kunkin moduulin Advanced Search -toimintoa. Skeemaa voi tarkastella introspektiolla. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/460554241\/Introduction+to+the+ProShop+API\">Johdanto ProShop API:n k\u00e4ytt\u00f6\u00f6n<\/a>)<\/li>\n\n\n<li><strong>Recently Updated Records API.<\/strong> &#8220;A simple REST interface allows external integrations to request information between arbitrary points in time.&#8221; (Yksinkertaisen REST-rajapinnan kautta ulkoiset integraatiot voivat pyyt\u00e4\u00e4 tietoja vapaasti valitulta aikav\u00e4lilt\u00e4.) Kutsu osoitetta <code>&lt;proshop root&gt;\/recentlyupdatedrecords<\/code> parametrilla <code>start<\/code> (ISO 8601) sek\u00e4 valinnaisilla parametreilla <code>end<\/code> ja <code>filterby<\/code>, esimerkiksi <code>workorders,workcells,purchaseorders,timetracking,deletions<\/code>. ProShop-tiimin on ensin otettava indeksi k\u00e4ytt\u00f6\u00f6n. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/2214100993\/The+Recently+Updated+Records+API\">Recently Updated Records API<\/a>)<\/li>\n\n<\/ol>\n\n\n<p>Kirjoitukset tehd\u00e4\u00e4n GraphQL-<strong>mutaatioilla<\/strong>. Dokumentaatiossa esimerkkin\u00e4 on Time Tracking Login, ja kirjoitusoikeudet my\u00f6nnet\u00e4\u00e4n moduulikohtaisesti scopeilla.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication-and-scopes\"><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\">Todennus ja scopet<\/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>K\u00e4ytt\u00f6oikeustunnus jokaiseen kutsuun.<\/strong> L\u00e4het\u00e4 se muodossa <code>Authorization: Bearer &lt;token&gt;<\/code> tai <code>token<\/code>-kyselyparametrina.<\/li>\n\n\n<li><strong>OAuth 2.0 Client Credentials<\/strong> (ProShop 5.2.3 ja uudemmat). ProShopin j\u00e4rjestelm\u00e4nvalvoja avaa kohdan System Config &gt; Manage Authorizations, luo Authorization-m\u00e4\u00e4rityksen, jossa ovat Name ja Maximum Scope, ja valitsee <strong>Direct Login<\/strong>&#8211; ja <strong>Active<\/strong>-valintaruudut. Unique ID ja Shared Secret vastaavat arvoja <code>client_id<\/code> ja <code>client_secret<\/code>. Sovellus l\u00e4hett\u00e4\u00e4 POST-pyynn\u00f6ll\u00e4 arvon <code>grant_type=client_credentials<\/code> osoitteeseen <code>&lt;proshop root&gt;\/home\/member\/oauth\/accesstoken<\/code> ja saa Bearer-tunnuksen sek\u00e4 <code>expires_in<\/code>-arvon. Uusimistunnusta ei ole, joten pyyd\u00e4 uusi tunnus edellisen vanhentuessa. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/1230209075\/OAuth+2.0+Client+Credentials+Flow\">Client Credentials -kulku<\/a>)<\/li>\n\n\n<li><strong>OAuth 2.0 Authorization Flow<\/strong> kutsuille, jotka tarvitsevat k\u00e4ytt\u00e4j\u00e4kontekstin, kuten Time Tracking Login.<\/li>\n\n\n<li><strong>Scopet.<\/strong> Muoto on <code>SCOPE_NAME:[{r|w|d|p}]<\/code>, jossa kirjaimet tarkoittavat luku-, kirjoitus-, poisto- ja asetusoikeuksia. Tuotannonsuunnitteluohjelmisto pyyt\u00e4\u00e4 yleens\u00e4 oikeudet <code>workorders:rw parts:r purchaseorders:r users:r tools:r<\/code> sek\u00e4 Time Tracking -oikeudet, jos ty\u00f6ajat vied\u00e4\u00e4n takaisin. ProShop-versiosta 5.1.9 alkaen &#8220;a scope grant request is now required on all connections to the API.&#8221; (Kaikki API-yhteydet edellytt\u00e4v\u00e4t nyt scope-oikeuksien my\u00f6nt\u00e4mispyynt\u00f6\u00e4.) (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/1444184068\/Authorization+scopes\">Valtuutuksen scopet<\/a>)<\/li>\n\n\n<li><strong>J\u00e4ljitysloki.<\/strong> Sovelluksen tunnuksilla tehdyiss\u00e4 kutsuissa n\u00e4kyy sovelluksen nimi, ei k\u00e4ytt\u00e4j\u00e4n nime\u00e4.<\/li>\n\n<\/ul>\n\n\n<p>SkyPlannerin REST API k\u00e4ytt\u00e4\u00e4 todennukseen API-tunnusta, joka l\u00e4hetet\u00e4\u00e4n <code>Authorization-Token<\/code>-otsakkeessa (SkyPlanner Settings &gt; API). Rajapinta on dokumentoitu Swagger\/OpenAPI-muodossa. <a href=\"\/fi\/docs\/integroinnin-opetusohjelma\/\">Integraatio-opas<\/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 pollaus<\/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>ProShopin kehitt\u00e4j\u00e4dokumentaatiossa ei kuvata l\u00e4htevi\u00e4 webhookeja eik\u00e4 GraphQL-tilauksia. ProShopin tietoja haetaan pollauksella, ja Recently Updated Records API pit\u00e4\u00e4 sen kevyen\u00e4: pyyd\u00e4 kaikki edellisen ajon j\u00e4lkeen luodut, muokatut tai poistetut tietueet ja rajaa haku tuotantosuunnitelman tarvitsemiin tietuetyyppeihin. Hae sitten muuttuneet ty\u00f6m\u00e4\u00e4r\u00e4imet numeron perusteella GraphQL:n kautta. ProShopin mukaan se on nopeampaa kuin haku kent\u00e4ll\u00e4 <code>lastModifiedTime<\/code>.<\/p>\n\n\n<p>Ty\u00f6m\u00e4\u00e4r\u00e4imet ja ty\u00f6ajanseurannan tiedot haetaan tyypillisesti viiden minuutin v\u00e4lein, nimikkeet ja ostotilaukset tunnin v\u00e4lein. SkyPlanner l\u00e4hett\u00e4\u00e4 webhookeja tilan tai tuotantosuunnitelman muuttuessa, joten tietojen vienti takaisin ProShopiin on tapahtumapohjaista.<\/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>ProShop-objekti (API)<\/th><th>SkyPlannerin objekti<\/th><th>Suunta<\/th><th>Siirtotiheys<\/th><\/tr><\/thead><tbody><tr><td>Parts, COTS (GraphQL-scope <code>parts<\/code>)<\/td><td>Tuotteet ja materiaalit<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Alkulataus, sen j\u00e4lkeen muutosten yhteydess\u00e4<\/td><\/tr><tr><td>Work Order BOM -tietueet<\/td><td>Tuoterakenne, tilauskohtaiset materiaalit<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Kunkin ty\u00f6m\u00e4\u00e4r\u00e4imen yhteydess\u00e4<\/td><\/tr><tr><td>Ty\u00f6m\u00e4\u00e4r\u00e4imen ty\u00f6vaiheet: ty\u00f6solu, arvioitu asetus- ja jaksoaika (tavoiteajat)<\/td><td>Ty\u00f6vaiheet kestoineen sek\u00e4 asetus- ja purkuaikoineen<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Kunkin ty\u00f6m\u00e4\u00e4r\u00e4imen yhteydess\u00e4<\/td><\/tr><tr><td>Work Cells (kone, ty\u00f6penkki, laite)<\/td><td>Ty\u00f6pisteet, ty\u00f6pisteryhm\u00e4t, tehokkuudet<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Alkulataus, sen j\u00e4lkeen harvoin<\/td><\/tr><tr><td>Henkil\u00f6ille m\u00e4\u00e4ritetyt Work Cells, Users<\/td><td>Henkil\u00f6st\u00f6 ja ty\u00f6ntekij\u00f6iden kohdistukset<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Alkulataus, sen j\u00e4lkeen muutosten yhteydess\u00e4<\/td><\/tr><tr><td>Ty\u00f6solujen kalenterit (k\u00e4ytett\u00e4viss\u00e4 olevat tunnit, ty\u00f6vuorot)<\/td><td>Ty\u00f6vuorot ja vapaap\u00e4iv\u00e4t<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>P\u00e4ivitt\u00e4in, tai ty\u00f6vuoroja yll\u00e4pidet\u00e4\u00e4n SkyPlannerissa<\/td><\/tr><tr><td>Work Orders (m\u00e4\u00e4r\u00e4, m\u00e4\u00e4r\u00e4p\u00e4iv\u00e4, tila)<\/td><td>Tilaukset ja ty\u00f6t m\u00e4\u00e4r\u00e4p\u00e4ivineen ja prioriteetteineen<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Pollaus muutaman minuutin v\u00e4lein<\/td><\/tr><tr><td>Tools, Toolpots, Fixtures, RTAs<\/td><td>Ty\u00f6kalut yhteisin\u00e4 resursseina, joiden m\u00e4\u00e4r\u00e4 on rajallinen<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Alkulataus, sen j\u00e4lkeen muutosten yhteydess\u00e4<\/td><\/tr><tr><td>Purchase Orders m\u00e4\u00e4r\u00e4p\u00e4ivineen<\/td><td>Ostotilaukset, saapuva materiaali toimitusp\u00e4iv\u00e4n mukaan<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Pollaus tunnin v\u00e4lein tai suunnitteluajon yhteydess\u00e4<\/td><\/tr><tr><td>Ty\u00f6m\u00e4\u00e4r\u00e4imen suunniteltu aloitus ja lopetus (GraphQL-mutaatio, <code>workorders:w<\/code>)<\/td><td>Ty\u00f6kohtainen suunniteltu aloitus ja lopetus<\/td><td>SkyPlanner \u2192 ProShop<\/td><td>Tuotantosuunnitelman muuttuessa SkyPlannerin webhookin kautta<\/td><\/tr><tr><td>Time Tracking: asetus- ja k\u00e4yntiaika sek\u00e4 valmistuneet kappaleet ty\u00f6m\u00e4\u00e4r\u00e4imen ty\u00f6vaiheittain<\/td><td>Aikakirjaukset ja ty\u00f6ntekij\u00f6iden kuittaukset<\/td><td>SkyPlanner \u2192 ProShop<\/td><td>Kuittaus- tai ty\u00f6vuorokohtaisesti, jos valittu k\u00e4ytt\u00f6\u00f6n<\/td><\/tr><tr><td>Ei ProShopissa<\/td><td>Asetusaikamatriisi, usean ty\u00f6ntekij\u00e4n ty\u00f6t, vaihtoehtoiset koneet ja henkil\u00f6t<\/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 toteutustavat<\/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> Hae Parts-, Work Cells-, Users-, Tools- ja Fixtures-tietueet sivuittain GraphQL:n monikkomuotoisilla kyselyill\u00e4. Aseta <code>pageSize<\/code> suureksi ensimm\u00e4ist\u00e4 latausta varten ja jatka hakua <code>totalRecords<\/code>-arvon mukaan. P\u00e4\u00e4t\u00e4 ty\u00f6solujen vastaavuudet: koneita kuvaavista ty\u00f6soluista tulee ty\u00f6pisteit\u00e4 ja henkil\u00f6it\u00e4 kuvaavista ty\u00f6soluista henkil\u00f6st\u00f6\u00e4. N\u00e4in sama ty\u00f6vaihe voi varata sek\u00e4 koneen ett\u00e4 sen k\u00e4ytt\u00e4j\u00e4n.<\/p>\n\n\n<p><strong>2. Ty\u00f6m\u00e4\u00e4r\u00e4imien synkronointi.<\/strong> Lue aktiiviset ty\u00f6m\u00e4\u00e4r\u00e4imet ty\u00f6vaiheineen, tavoiteaikoineen ja BOM-tietueineen sek\u00e4 avoimet ostotilaukset. SkyPlanner k\u00e4sittelee tilattua materiaalia saatavilla olevana ostotilauksen toimitusp\u00e4iv\u00e4n\u00e4 ja p\u00e4ivitt\u00e4\u00e4 varastosaldon, kun ostotilaus merkit\u00e4\u00e4n Delivered-tilaan. Muutokset tunnistetaan Recently Updated Records -rajapinnan kautta parametrilla <code>filterby=workorders,purchaseorders,deletions<\/code>.<\/p>\n\n\n<p><strong>3. Tuotantosuunnitelman vienti takaisin.<\/strong> Kun suunnittelumoottori sijoittaa tai siirt\u00e4\u00e4 ty\u00f6n, SkyPlannerin webhook k\u00e4ynnist\u00e4\u00e4 GraphQL-mutaation, joka asettaa ty\u00f6m\u00e4\u00e4r\u00e4imen suunnitellut p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t. T\u00e4h\u00e4n k\u00e4ytet\u00e4\u00e4n Authorization-m\u00e4\u00e4rityst\u00e4, jolla on <code>workorders:w<\/code>-oikeus. ProShopin ennuste aikataulussa pysymisest\u00e4 ja hankintojen tarvep\u00e4iv\u00e4t perustuvat t\u00e4m\u00e4n j\u00e4lkeen SkyPlannerin p\u00e4iv\u00e4m\u00e4\u00e4riin.<\/p>\n\n\n<p><strong>4. Tuotannon kuittaukset.<\/strong> Ty\u00f6ntekij\u00e4t kirjaavat ty\u00f6ns\u00e4 SkyPlanner Mobile Confirmations- tai Production Timer -toiminnolla, ja aikakirjaukset pit\u00e4v\u00e4t tuotantosuunnitelman ajan tasalla. P\u00e4\u00e4t\u00e4t itse, vied\u00e4\u00e4nk\u00f6 toteutuneet ty\u00f6ajat ProShop Time Tracking -moduuliin ty\u00f6m\u00e4\u00e4r\u00e4imen ty\u00f6vaiheelle. Jos niit\u00e4 ei vied\u00e4, ty\u00f6ntekij\u00e4t kirjaavat aikansa ProShopiin kuten ennenkin, ja SkyPlanner lukee ne <code>timetracking<\/code>-toiminnon kautta.<\/p>\n\n\n<p><strong>5. Tietojen omistajuus ja ristiriitojen k\u00e4sittely.<\/strong> Kirjaa s\u00e4\u00e4nn\u00f6t ennen tuotantok\u00e4yt\u00f6n aloitusta:<\/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, ty\u00f6vaiheet, tavoiteajat, m\u00e4\u00e4r\u00e4t, ty\u00f6m\u00e4\u00e4r\u00e4imen tila<\/td><td>ProShop<\/td><\/tr><tr><td>Ty\u00f6vaiheiden j\u00e4rjestys, aloitus- ja lopetusajat, koneiden ja ty\u00f6ntekij\u00f6iden kohdistukset<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Asetusaikamatriisi, ty\u00f6kalu- ja ty\u00f6ntekij\u00e4vaatimukset, vaihtoehtoiset resurssit<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Ty\u00f6vuorot ja vapaap\u00e4iv\u00e4t<\/td><td>Yksi m\u00e4\u00e4rittelyss\u00e4 valittu j\u00e4rjestelm\u00e4<\/td><\/tr><tr><td>Time Tracking, varasto, hankinnat, ty\u00f6kohtainen kustannuslaskenta<\/td><td>ProShop; tiedot kirjataan siell\u00e4 tai tuodaan SkyPlannerin aikakirjauksista<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Valitse vain yksi j\u00e4rjestelm\u00e4 kirjoittamaan ty\u00f6m\u00e4\u00e4r\u00e4imien p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t. Kun SkyPlanner suunnittelee ty\u00f6solun ty\u00f6t, suunnittelijat eiv\u00e4t en\u00e4\u00e4 muuta kyseisen ty\u00f6solun ty\u00f6j\u00e4rjestyst\u00e4 ProShopissa. N\u00e4in kaksi suunnitelmaa eiv\u00e4t kilpaile kesken\u00e4\u00e4n.<\/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>Toteutus valmistuu tavallisesti viikkojen kuluessa k\u00e4ytt\u00f6\u00f6noton alkamisesta. Varmista sit\u00e4 ennen tuotantosuunnitelman toimivuus 30 p\u00e4iv\u00e4n maksuttomalla kokeilujaksolla. K\u00e4yt\u00e4 siihen ProShopista CSV- tai Excel-muodossa vietyj\u00e4 ty\u00f6soluja, ty\u00f6vaiheita ja avoimia ty\u00f6m\u00e4\u00e4r\u00e4imi\u00e4.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Tietojen vastaavuudet.<\/strong> Sovi vastaavuustaulukosta, tietojen omistajuudesta, synkronointiv\u00e4leist\u00e4 ja siit\u00e4, vied\u00e4\u00e4nk\u00f6 ty\u00f6ajat takaisin.<\/li>\n\n\n<li><strong>ProShopin k\u00e4ytt\u00f6oikeudet.<\/strong> J\u00e4rjestelm\u00e4nvalvoja luo Authorization-m\u00e4\u00e4rityksen sovitulla Maximum Scope -arvolla ja pyyt\u00e4\u00e4 ProShop-tiimi\u00e4 ottamaan Recently Updated Records -rajapinnan k\u00e4ytt\u00f6\u00f6n.<\/li>\n\n\n<li><strong>Alkulataus.<\/strong> Parts, Work Cells, Users, Tools, Fixtures sek\u00e4 ty\u00f6solujen kalenterit.<\/li>\n\n\n<li><strong>Ty\u00f6m\u00e4\u00e4r\u00e4imien ja ostotilausten synkronointi.<\/strong> Muutosten pollaus, jossa k\u00e4ytet\u00e4\u00e4n sivutusta ja uudelleenyrityksi\u00e4.<\/li>\n\n\n<li><strong>Rajoitteiden m\u00e4\u00e4ritys SkyPlannerissa.<\/strong> Asetusaikamatriisi, ty\u00f6kalut, ty\u00f6vaihekohtaiset ty\u00f6ntekij\u00e4m\u00e4\u00e4r\u00e4t sek\u00e4 vaihtoehtoiset koneet tai henkil\u00f6t.<\/li>\n\n\n<li><strong>Tuotantosuunnitelman vienti takaisin.<\/strong> SkyPlannerin webhookien k\u00e4ynnist\u00e4m\u00e4t mutaatiot sek\u00e4 Time Tracking, jos se valitaan k\u00e4ytt\u00f6\u00f6n.<\/li>\n\n\n<li><strong>Rinnakkaistestaus.<\/strong> K\u00e4yt\u00e4 SkyPlanneria nykyisen ProShop-suunnitelman rinnalla, vertaa p\u00e4iv\u00e4m\u00e4\u00e4ri\u00e4 ja korjaa tavoiteajat.<\/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-proshop-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 ProShop-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>Tavoiteajat ratkaisevat kaiken.<\/strong> ProShop laskee keston arvioiduista asetus- ja jaksoajoista. Hae nykyiset tavoiteajat alkuper\u00e4isen arvion sijaan ja erota asetusaika valmistusajasta, jotta asetusaikamatriisi voi korvata yksitt\u00e4isen asetusaika-arvon.<\/li>\n\n\n<li><strong>Henkil\u00f6t ty\u00f6soluina.<\/strong> Ty\u00f6solu voi olla henkil\u00f6. Kohdista t\u00e4llaiset ty\u00f6solut SkyPlannerin henkil\u00f6ihin, \u00e4l\u00e4 koneisiin. Muuten jokaisesta ty\u00f6ntekij\u00e4st\u00e4 tulee rinnakkainen kone.<\/li>\n\n\n<li><strong>Time Tracking tarvitsee k\u00e4ytt\u00e4j\u00e4n.<\/strong> Huhtikuusta 2026 l\u00e4htien Time Tracking Login -mutaatio \u201drequires user context\u201d (edellytt\u00e4\u00e4 k\u00e4ytt\u00e4j\u00e4kontekstia), eik\u00e4 sit\u00e4 voi valtuuttaa Client Credentials -menetelm\u00e4ll\u00e4. L\u00e4het\u00e4 ty\u00f6ntekij\u00f6iden aikakirjaukset OAuth 2.0 Authorization Flow -menetelm\u00e4ll\u00e4 tai jatka ty\u00f6aikojen kirjaamista ProShopiin ja lue ne sielt\u00e4.<\/li>\n\n\n<li><strong>Ota muutosindeksi k\u00e4ytt\u00f6\u00f6n.<\/strong> Recently Updated Records toimii vasta, kun ProShopin tiimi on ottanut sen k\u00e4ytt\u00f6\u00f6n. Pyyd\u00e4 k\u00e4ytt\u00f6\u00f6nottoa ensimm\u00e4isell\u00e4 viikolla.<\/li>\n\n\n<li><strong>ITAR-tietueet.<\/strong> ProShop suodattaa ITAR-rajoitusten alaiset tietueet yhteyskohtaisesti. Developer System Config -asetus m\u00e4\u00e4ritt\u00e4\u00e4, palautetaanko ne null-arvoina vai j\u00e4tet\u00e4\u00e4nk\u00f6 ne pois. Sovi, mitk\u00e4 ty\u00f6m\u00e4\u00e4r\u00e4imet integraatio n\u00e4kee, ja k\u00e4sittele null-arvot jokaisella lukukerralla.<\/li>\n\n\n<li><strong>Alihankintavaiheet.<\/strong> Toimittajilla teht\u00e4v\u00e4t ty\u00f6vaiheet viev\u00e4t aikaa mutta eiv\u00e4t kuluta omaa kapasiteettiasi. Mallinna ne pelkk\u00e4\u00e4n kestoon perustuvina vaiheina.<\/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=\"who-configures-and-supports-the-proshop-integrat\"><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 ProShop-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>SkyPlannerin tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation k\u00e4ytt\u00f6\u00f6noton yhteydess\u00e4 ja tukee sit\u00e4 tuotantok\u00e4yt\u00f6ss\u00e4.<\/strong> Tuki kattaa sovitut GraphQL-kyselyt, mutaatiot ja muutosten s\u00e4\u00e4nn\u00f6llisen kyselyn. Jokainen tehdas k\u00e4ytt\u00e4\u00e4 ProShopia omalla tavallaan, ja n\u00e4m\u00e4 k\u00e4yt\u00e4nn\u00f6t huomioidaan t\u00e4ss\u00e4 vaiheessa.<\/li>\n\n\n<li><strong>ProShop-p\u00e4\u00e4k\u00e4ytt\u00e4j\u00e4nne tai -konsulttinne osallistuu ty\u00f6h\u00f6n.<\/strong> H\u00e4n luo Authorization-m\u00e4\u00e4rityksen, asettaa k\u00e4ytt\u00f6oikeuksien laajuudet, pyyt\u00e4\u00e4 muutosindeksin k\u00e4ytt\u00f6\u00f6nottoa ja tuntee ty\u00f6solujenne m\u00e4\u00e4ritykset.<\/li>\n\n\n<li><strong>Omat kehitt\u00e4j\u00e4nne voivat laajentaa integraatiota<\/strong> SkyPlannerin REST API -rajapinnan kautta API-tunnisteella. Alkuun p\u00e4\u00e4see pelk\u00e4ll\u00e4 API-tunnisteella, ja SkyPlannerin tiimi auttaa tarvittaessa. Ohjeet l\u00f6ytyv\u00e4t <a href=\"\/fi\/docs\/integroinnin-opetusohjelma\/\">SkyPlannerin integraatiodokumentaatiosta<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>SkyPlannerin hinta on alkaen 199 \u20ac kuukaudessa kuukausilaskutuksella, ja hintaan sis\u00e4ltyy 5 ty\u00f6pistett\u00e4. Integraatiosta annetaan etuk\u00e4teen prosessisi ja tarpeidesi mukainen tarjous valitsemasi paketin yhteydess\u00e4. Tutustu <a href=\"\/fi\/hinnoittelu\/\">hinnastoon<\/a>, <a href=\"\/fi\/integraatiot\/erp\/proshop-erp\/hienokuormitus\/\">ProShopin hienokuormitukseen<\/a>, <a href=\"\/fi\/integraatiot\/erp\/proshop-erp\/\">ProShop ERP -sivuun<\/a>, SkyPlannerin <a href=\"\/fi\/ominaisuudet\/\">ominaisuuksiin<\/a> ja <a href=\"\/fi\/integraatiot\/erp\/\">ERP-integraatioiden koontisivuun<\/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\">Tuotannonsuunnittelu s\u00e4\u00e4st\u00e4\u00e4 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>tuotannon tehokkuutta<\/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\u00e4kevalmistus<\/p>\n\n\n<p class=\"ind-cust__result\">Tuotannon tehokkuus on kasvanut 90 %, ja kaikki ty\u00f6pisteet kattava optimoitu suunnitelma kolmeksi kuukaudeksi 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\/07-d99dfa98-8de6-4a48-9bad-9560584a9a24.jpg\" alt=\"KJH-Compin hitsaaja hioo hitsattua ter\u00e4srakennetta Alah\u00e4rm\u00e4n tehtaalla\" 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\/08-b4d7c595-f03f-4472-afad-29a42f77e660.png\" alt=\"KJH-Comp\" width=\"126\" height=\"34\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>98%<\/b><span>toimitusvarmuus, nousua noin 50 %:sta<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201dSkyPlannerilla on ratkaiseva rooli toimitusvarmuutemme yll\u00e4pit\u00e4misess\u00e4.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Lahtinen, toimitusjohtaja<\/b><br>KJH-Comp \u00b7 Ohutlevymekaniikka ja sopimusvalmistus<\/p>\n\n\n<p class=\"ind-cust__result\">Toimitusvarmuus nousi noin 50 %:sta jopa 98 %:iin, ja tuotannonsuunnitteluun tarvitaan nyt kahden ty\u00f6njohtajan sijaan yksi.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fi\/asiakastarinat\/kjh-comp\/\">Lue KJH-Compin 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\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Mamecin toimitusjohtaja Hannu Ryyn\u00e4nen yrityksen tuotantohallissa Lohjalla\" 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\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1 000:ia<\/b><span>ty\u00f6m\u00e4\u00e4r\u00e4imi\u00e4 aikataulutetaan automaattisesti<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201dTuotanto on aivan eri tavalla hallinnassa, ja ymm\u00e4rryksemme kapasiteetista on t\u00e4ysin eri tasolla.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, toimitusjohtaja<\/b><br>Mamec \u00b7 Teollisuussekoittimet, pumput ja korkean teknologian sopimusvalmistus<\/p>\n\n\n<p class=\"ind-cust__result\">Tuhansien ty\u00f6m\u00e4\u00e4r\u00e4inten aikataulut suunnitellaan automaattisesti, ja koko organisaatiolla on reaaliaikainen n\u00e4kym\u00e4 tuotantoon.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fi\/asiakastarinat\/mamec\/\">Lue Mamecin 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>Onko ProShopissa API-rajapinta?<\/summary>\n<p class=\"sp-faq__a\">Kyll\u00e4. ProShopissa on GraphQL API osoitteessa <code>&lt;proshop root&gt;\/api\/graphql<\/code>. Se k\u00e4ytt\u00e4\u00e4 OAuth 2.0- tai Basic Authentication -todennusta ja moduulikohtaisia k\u00e4ytt\u00f6oikeuksia. Recently Updated Records -niminen REST-p\u00e4\u00e4tepiste palauttaa tietueet, jotka on luotu, joita on muokattu tai jotka on poistettu annetulla aikav\u00e4lill\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>Tukeeko ProShop webhookeja?<\/summary>\n<p class=\"sp-faq__a\">ProShopin kehitt\u00e4j\u00e4dokumentaatiossa ei kuvata ulosp\u00e4in l\u00e4hett\u00e4vi\u00e4 webhookeja. Integraatio kyselee Recently Updated Records API -rajapintaa tehdaskohtaisesti m\u00e4\u00e4ritetyin v\u00e4liajoin. SkyPlannerin omat webhookit l\u00e4hett\u00e4v\u00e4t suunnitelman muutokset heti niiden tapahtuessa.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Miten suunnitellut p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t kirjoitetaan takaisin ProShopiin?<\/summary>\n<p class=\"sp-faq__a\">Ty\u00f6m\u00e4\u00e4r\u00e4imeen kohdistuvalla GraphQL-mutaatiolla. K\u00e4yt\u00f6ss\u00e4 on Authorization-m\u00e4\u00e4ritys, jolla on kirjoitusoikeus kohteeseen <code>workorders<\/code>. SkyPlanner k\u00e4ynnist\u00e4\u00e4 mutaation webhookista aina, kun suunnitelma muuttuu.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kuka luo ProShopin API-tunnukset?<\/summary>\n<p class=\"sp-faq__a\">ProShopin j\u00e4rjestelm\u00e4nvalvoja kohdassa System Config &gt; Manage Authorizations. Direct Login ottaa Client Credentials -menetelm\u00e4n k\u00e4ytt\u00f6\u00f6n, ja Maximum Scope rajaa, mit\u00e4 integraatio voi lukea ja kirjoittaa.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kannattaako ProShop-konsultin suositella ProShopin tuotannonsuunnittelua vai SkyPlanneria?<\/summary>\n<p class=\"sp-faq__a\">SkyPlanneria, kun asiakkaan ty\u00f6j\u00e4rjestys ratkaisee toimitusten onnistumisen. ProShopin suunnitelma n\u00e4ytt\u00e4\u00e4 ty\u00f6solukohtaiset prioriteetit ja ennusteet aikataulussa pysymisest\u00e4, ja suunnittelijat s\u00e4\u00e4t\u00e4v\u00e4t prioriteetteja. SkyPlanner liittyy ProShopiin GraphQL API -rajapinnan kautta, optimoi koko suunnitelman automaattisesti ja suunnittelee tuotevaihdot sek\u00e4 ty\u00f6ntekij\u00f6iden, ty\u00f6kalujen ja materiaalien k\u00e4yt\u00f6n. K\u00e4ytt\u00e4j\u00e4m\u00e4\u00e4r\u00e4\u00e4 ei ole rajoitettu, ja hinta on alkaen 199 \u20ac kuukaudessa.<\/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 testata SkyPlanneria ennen integraation rakentamista?<\/summary>\n<p class=\"sp-faq__a\">Kyll\u00e4. Maksuttomassa 30 p\u00e4iv\u00e4n kokeilussa voit k\u00e4ytt\u00e4\u00e4 enint\u00e4\u00e4n 20 ty\u00f6pistett\u00e4 ja tuoda tiedot ProShopista CSV- tai Excel-tiedostoina. 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 \/ ProShop ERP ProShop ERP -integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4 T\u00e4m\u00e4 ProShop-integraatio-opas kertoo p\u00e4\u00e4k\u00e4ytt\u00e4jille, konsulteille ja IT-tiimeille, miten ProShop ERP yhdistet\u00e4\u00e4n SkyPlanner APS:\u00e4\u00e4n. SkyPlannerin ja ProShopin v\u00e4linen integraatio toimii molempiin suuntiin ProShopin oman API:n kautta: skyplanner.ai \u00b7 Tuotannonsuunnittelu SkyPlanner-tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation ProShop-ymp\u00e4rist\u00f6\u00f6si sopivaksi k\u00e4ytt\u00f6\u00f6noton aikana ja tukee sit\u00e4 my\u00f6s tuotantok\u00e4yt\u00f6n alettua. T\u00e4m\u00e4 opas &#8230; <a title=\"ProShop ERP -integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/integraatio-opas\/\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta ProShop ERP -integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4\">Lue lis\u00e4\u00e4<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":103195,"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-104235","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>ProShop ERP -integraatio: APS-opas tuotannonsuunnitteluun<\/title>\n<meta name=\"description\" content=\"Yhdist\u00e4 ProShop ERP ja SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations ja scopet, Recently Updated Records, tietokartoitus, takaisinkirjoitus, 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\/proshop-erp\/integraatio-opas\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ProShop ERP -integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4\" \/>\n<meta property=\"og:description\" content=\"Yhdist\u00e4 ProShop ERP ja SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations ja scopet, Recently Updated Records, tietokartoitus, takaisinkirjoitus, projektivinkit.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/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=\"11 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\\\/proshop-erp\\\/integraatio-opas\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proshop-erp\\\/integraatio-opas\\\/\",\"name\":\"ProShop ERP -integraatio: APS-opas tuotannonsuunnitteluun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#website\"},\"datePublished\":\"2026-10-20T16:09:04+00:00\",\"description\":\"Yhdist\u00e4 ProShop ERP ja SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations ja scopet, Recently Updated Records, tietokartoitus, takaisinkirjoitus, projektivinkit.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proshop-erp\\\/integraatio-opas\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proshop-erp\\\/integraatio-opas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proshop-erp\\\/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 ProShop ERP:lle: tuotannonsuunnittelu todellisen kapasiteetin mukaan\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/integraatiot\\\/erp\\\/proshop-erp\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"ProShop ERP -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":"ProShop ERP -integraatio: APS-opas tuotannonsuunnitteluun","description":"Yhdist\u00e4 ProShop ERP ja SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations ja scopet, Recently Updated Records, tietokartoitus, takaisinkirjoitus, 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\/proshop-erp\/integraatio-opas\/","og_locale":"fi_FI","og_type":"article","og_title":"ProShop ERP -integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4","og_description":"Yhdist\u00e4 ProShop ERP ja SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations ja scopet, Recently Updated Records, tietokartoitus, takaisinkirjoitus, projektivinkit.","og_url":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/integraatio-opas\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/integraatio-opas\/","url":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/integraatio-opas\/","name":"ProShop ERP -integraatio: APS-opas tuotannonsuunnitteluun","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fi\/#website"},"datePublished":"2026-10-20T16:09:04+00:00","description":"Yhdist\u00e4 ProShop ERP ja SkyPlanner APS: GraphQL API, OAuth 2.0 Authorizations ja scopet, Recently Updated Records, tietokartoitus, takaisinkirjoitus, projektivinkit.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/integraatio-opas\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/integraatio-opas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/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 ProShop ERP:lle: tuotannonsuunnittelu todellisen kapasiteetin mukaan","item":"https:\/\/skyplanner.ai\/fi\/integraatiot\/erp\/proshop-erp\/"},{"@type":"ListItem","position":5,"name":"ProShop ERP -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 \/ ProShop ERP ProShop ERP -integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:ll\u00e4 T\u00e4m\u00e4 ProShop-integraatio-opas kertoo p\u00e4\u00e4k\u00e4ytt\u00e4jille, konsulteille ja IT-tiimeille, miten ProShop ERP yhdistet\u00e4\u00e4n SkyPlanner APS:\u00e4\u00e4n. SkyPlannerin ja ProShopin v\u00e4linen integraatio toimii molempiin suuntiin ProShopin oman API:n kautta: skyplanner.ai \u00b7 Tuotannonsuunnittelu SkyPlanner-tiimi m\u00e4\u00e4ritt\u00e4\u00e4 integraation ProShop-ymp\u00e4rist\u00f6\u00f6si sopivaksi k\u00e4ytt\u00f6\u00f6noton aikana ja tukee sit\u00e4 my\u00f6s tuotantok\u00e4yt\u00f6n alettua. T\u00e4m\u00e4 opas&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/pages\/104235","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=104235"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/pages\/104235\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/pages\/103195"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/media?parent=104235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}