{"id":61468,"date":"2025-03-06T12:14:16","date_gmt":"2025-03-06T12:14:16","guid":{"rendered":"https:\/\/skyplanner.ai\/docs\/aikapaivakirjat\/"},"modified":"2025-10-07T11:11:07","modified_gmt":"2025-10-07T11:11:07","password":"","slug":"aikapaivakirjat","status":"publish","type":"docs","link":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/","title":{"rendered":"Aikap\u00e4iv\u00e4kirjat"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Skyplannerin tietorakenne<\/h4>\n\n<p>Ennen kuin syvennymme aikap\u00e4iv\u00e4kirjoihin, meid\u00e4n on keskusteltava hieman Skyplannerin tietorakenteesta ja siit\u00e4, miten asiat toimivat konepellin alla. Kaikki t\u00e4m\u00e4 tulee esiin my\u00f6hemmin. <\/p>\n\n<p>Jos olet integroinut tilaus-, ty\u00f6m\u00e4\u00e4r\u00e4ys- tai ty\u00f6paikkatietosi Skyplanneriin, olet todenn\u00e4k\u00f6isesti k\u00e4ytt\u00e4nyt ainakin n\u00e4it\u00e4 API-p\u00e4\u00e4tteit\u00e4:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>phaser-orders<\/li>\n\n\n\n<li>phaser-order-rows<\/li>\n\n\n\n<li>phaser-jobs<\/li>\n<\/ul>\n\n<p>N\u00e4ihin p\u00e4\u00e4tepisteisiin sy\u00f6tetyt tiedot esitet\u00e4\u00e4n Skyplannerin k\u00e4ytt\u00f6liittym\u00e4ss\u00e4 seuraavasti:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img decoding=\"async\" width=\"1024\" height=\"714\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png\" alt=\"\" class=\"wp-image-55194\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png 1024w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-300x209.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-768x535.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-360x251.png 360w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25.png 1142w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 1.<\/strong>  Tilaus (phaser-orders)<\/figcaption><\/figure>\n<\/div>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"715\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-26-1024x715.png\" alt=\"\" class=\"wp-image-55228\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-26-1024x715.png 1024w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-26-300x210.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-26-768x536.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-26-360x251.png 360w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-26.png 1144w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 2.<\/strong>  Tilauser\u00e4t (phaser-order-rows (punainen)), prosessin vaiheet (phaser-jobs (vihre\u00e4))<\/figcaption><\/figure>\n\n<p>Kun olet lis\u00e4nnyt tilauksesi Skyplanneriin, haluat <strong>vied\u00e4 ne<\/strong> (t\u00e4m\u00e4 voidaan tehd\u00e4 k\u00e4ytt\u00f6liittym\u00e4n tai \/phaser-tilaukset\/vienti-p\u00e4\u00e4tepisteen kautta) tuotannon aikataulutusmoduuliin:<\/p>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-27-1024x596.png\" alt=\"\" class=\"wp-image-55288\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-27-1024x596.png 1024w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-27-300x175.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-27-768x447.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-27-360x209.png 360w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-27.png 1074w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 3.<\/strong>  Vienti k\u00e4ytt\u00f6liittym\u00e4n kautta<\/figcaption><\/figure>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"597\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-28-1024x597.png\" alt=\"\" class=\"wp-image-55326\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-28-1024x597.png 1024w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-28-300x175.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-28-768x448.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-28-360x210.png 360w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-28.png 1074w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 4.<\/strong>  Viety tilaus tuotannon aikataulutuksessa<\/figcaption><\/figure>\n\n<p>Kun Skyplanner vie tilauksia, se kopioi tilaustiedot tietokantataulukosta toiseen. Jos siis muutat jotakin esimerkiksi \/phaser-orders -loppupisteen kautta, sinun on viet\u00e4v\u00e4 tiedot uudelleen, jotta voit p\u00e4ivitt\u00e4\u00e4 ne tuotantosuunnittelussa. T\u00e4m\u00e4 tarkoittaa my\u00f6s sit\u00e4, ett\u00e4 tuotantoaikatauluikkunassa n\u00e4kyvi\u00e4 tilauksia varten on k\u00e4ytett\u00e4v\u00e4 eri API-p\u00e4\u00e4tteit\u00e4!  <\/p>\n\n<p>&#8220;Muutetut&#8221; p\u00e4\u00e4tepisteet ovat seuraavat:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>\/phaser-orders \u2192 \/orders<\/li>\n\n\n\n<li>\/phaser-order-rows \u2192 \/order-rows<\/li>\n\n\n\n<li>\/phaser-jobs \u2192 \/jobs<\/li>\n<\/ul>\n\n<p>T\u00e4m\u00e4 on t\u00e4rke\u00e4\u00e4 tiet\u00e4\u00e4, koska kun k\u00e4yt\u00e4t \/timelogs-p\u00e4\u00e4tepistett\u00e4 tuotantotapahtumien kirjaamiseen, <strong>sinun on k\u00e4ytett\u00e4v\u00e4 tuotantosuunnittelun p\u00e4\u00e4tepisteiss\u00e4 olevia asiaan liittyvi\u00e4 kokonaisuuksia!<\/strong><\/p>\n\n<p>Tarvitset esimerkiksi <strong>production_planning_job_id-tunnuksen <\/strong>(toistan viel\u00e4 kerran: production_planning_jobs ovat kokonaisuuksia, joihin p\u00e4\u00e4see k\u00e4siksi \/jobs-p\u00e4\u00e4tepisteest\u00e4), jotta voit POSTATA uuden aikap\u00e4iv\u00e4kirjan:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"867\" height=\"603\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-29.png\" alt=\"\" class=\"wp-image-55407\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-29.png 867w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-29-300x209.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-29-768x534.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-29-360x250.png 360w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 5.<\/strong>  Ajop\u00e4iv\u00e4kirjan POST-pyynt\u00f6<\/figcaption><\/figure>\n\n<p>L\u00f6yd\u00e4t tarvitsemasi production_planning_job_id:n joko \/phaser-jobs -loppupisteest\u00e4:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"924\" height=\"870\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-30.png\" alt=\"\" class=\"wp-image-55455\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-30.png 924w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-30-300x282.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-30-768x723.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-30-360x339.png 360w\" sizes=\"(max-width: 924px) 100vw, 924px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 6.<\/strong> Phaser-ty\u00f6n GET-pyynt\u00f6 (punainen on phaser_job_id, <strong>\u00c4L\u00c4 K\u00c4YT\u00c4 SIT\u00c4 AIKALUETTELOISSA<\/strong>).<\/figcaption><\/figure>\n\n<p>Tai \/job -loppupisteest\u00e4:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"926\" height=\"872\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-31.png\" alt=\"\" class=\"wp-image-55490\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-31.png 926w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-31-300x283.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-31-768x723.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-31-360x339.png 360w\" sizes=\"(max-width: 926px) 100vw, 926px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 7.<\/strong>  \/job GET-pyynt\u00f6<\/figcaption><\/figure>\n\n<h4 class=\"wp-block-heading\">Aikap\u00e4iv\u00e4kirjojen luominen REST-API:n avulla<\/h4>\n\n<p>Skyplannerin aikap\u00e4iv\u00e4kirjojen tekeminen API:n kautta k\u00e4ytt\u00e4\u00e4 samoja s\u00e4\u00e4nt\u00f6j\u00e4 ja j\u00e4rjestelmi\u00e4 kuin k\u00e4ytt\u00f6liittym\u00e4ss\u00e4. Siksi voi olla hy\u00f6dyllist\u00e4 tutustua siihen, miten j\u00e4rjestelm\u00e4 toimii k\u00e4ytt\u00f6liittym\u00e4ss\u00e4, ennen kuin yrit\u00e4t k\u00e4ytt\u00e4\u00e4 sit\u00e4 API:n kautta. <\/p>\n\n<h5 class=\"wp-block-heading\">Aikap\u00e4iv\u00e4kirjan perusteet<\/h5>\n\n<p>Skyplannerissa on nelj\u00e4 aikap\u00e4iv\u00e4kirjatapahtumatyyppi\u00e4:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>shift_begin<\/li>\n\n\n\n<li>keskeytetty<\/li>\n\n\n\n<li>jatkuu<\/li>\n\n\n\n<li>shift_end<\/li>\n<\/ul>\n\n<p>Shift_begin-tapahtuma l\u00e4hetet\u00e4\u00e4n, kun ty\u00f6 k\u00e4ynnistet\u00e4\u00e4n ensimm\u00e4ist\u00e4 kertaa.  <strong>\u00c4l\u00e4 koskaan l\u00e4het\u00e4 useampaa kuin yht\u00e4 shift_begin-tapahtumaa kullekin ty\u00f6lle!<\/strong><\/p>\n\n<p>Paused-tapahtuma keskeytt\u00e4\u00e4 ty\u00f6n.<\/p>\n\n<p>Continued-event jatkaa keskeytetty\u00e4 ty\u00f6t\u00e4.<\/p>\n\n<p>Shift_end p\u00e4\u00e4tt\u00e4\u00e4 ty\u00f6n.  <strong>\u00c4l\u00e4 koskaan l\u00e4het\u00e4 useampaa kuin yht\u00e4 shift_end-tapahtumaa kullekin ty\u00f6lle!<\/strong><\/p>\n\n<p>Ajastokirjojen edellytt\u00e4m\u00e4t tiedot:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>person_id\n<ul class=\"wp-block-list\">\n<li>L\u00f6ytyy \/people-p\u00e4\u00e4tepisteest\u00e4.<\/li>\n\n\n\n<li>Ei sama kuin user_id!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>planned_workstation_id\n<ul class=\"wp-block-list\">\n<li>Ty\u00f6piste, jossa ty\u00f6t\u00e4 tehd\u00e4\u00e4n<\/li>\n\n\n\n<li>L\u00f6ytyy \/workstations-p\u00e4\u00e4tepisteest\u00e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>date_time\n<ul class=\"wp-block-list\">\n<li>Ajankohta, jolloin tapahtuma suoritetaan<\/li>\n\n\n\n<li>Formaatti: 2024-01-01 10:30:11<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<p>Voit k\u00e4ytt\u00e4\u00e4 <strong>external_id-kentt\u00e4\u00e4 <\/strong>m\u00e4\u00e4ritt\u00e4\u00e4ksesi, mik\u00e4 Skyplannerin aikap\u00e4iv\u00e4kirja on sidottu k\u00e4ytt\u00e4m\u00e4si ulkoisen j\u00e4rjestelm\u00e4n aikap\u00e4iv\u00e4kirjaan. T\u00e4m\u00e4n j\u00e4lkeen voit esimerkiksi tehd\u00e4 GET-pyynt\u00f6j\u00e4 k\u00e4ytt\u00e4m\u00e4ll\u00e4 t\u00e4t\u00e4 id:t\u00e4 l\u00f6yt\u00e4\u00e4ksesi tietyn Skyplannerin ajop\u00e4iv\u00e4kirjan. <\/p>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"438\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-32-1024x438.png\" alt=\"\" class=\"wp-image-55587\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-32-1024x438.png 1024w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-32-300x128.png 300w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-32-768x328.png 768w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-32-360x154.png 360w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-32.png 1415w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 8.<\/strong>  External_id aikap\u00e4iv\u00e4kirjoissa<\/figcaption><\/figure>\n\n<h4 class=\"wp-block-heading\">Ty\u00f6n aloittaminen<\/h4>\n\n<p>Voit k\u00e4ynnist\u00e4\u00e4 ty\u00f6t l\u00e4hett\u00e4m\u00e4ll\u00e4 API:lle POST-pyynn\u00f6n t\u00e4ll\u00e4 tavalla:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"624\" height=\"766\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-33.png\" alt=\"\" class=\"wp-image-55638\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-33.png 624w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-33-244x300.png 244w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-33-360x442.png 360w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 9.<\/strong>  Shift_begin timelog<\/figcaption><\/figure>\n\n<p>Kun asetat POST-tiedot aikap\u00e4iv\u00e4kirjoja varten, aseta <strong>workshift_id <\/strong>arvoksi 0 ja <strong>timelog_finalized <\/strong>arvoksi <strong>true<\/strong>.<\/p>\n\n<h4 class=\"wp-block-heading\">Ty\u00f6n keskeytt\u00e4minen<\/h4>\n\n<p>Keskeyt\u00e4 ty\u00f6t l\u00e4hett\u00e4m\u00e4ll\u00e4 POST-pyynt\u00f6 seuraavasti:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"697\" height=\"760\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-34.png\" alt=\"\" class=\"wp-image-55676\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-34.png 697w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-34-275x300.png 275w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-34-360x393.png 360w\" sizes=\"(max-width: 697px) 100vw, 697px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 10.<\/strong>  Keskeytetty aikap\u00e4iv\u00e4kirja<\/figcaption><\/figure>\n\n<p>Paused-tyyppisiss\u00e4 aikap\u00e4iv\u00e4kirjoissa voit asettaa <strong>summan <\/strong>ja <strong>faulty_amount<\/strong>. Huomaa my\u00f6s ajop\u00e4iv\u00e4kirjan <strong>tyyppi <\/strong>ja <strong>date_time<\/strong>. <\/p>\n\n<h4 class=\"wp-block-heading\">Ty\u00f6n jatkaminen<\/h4>\n\n<p>N\u00e4in jatkat keskeytetty\u00e4 aikap\u00e4iv\u00e4kirjaa:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"713\" height=\"722\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-35.png\" alt=\"\" class=\"wp-image-55715\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-35.png 713w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-35-296x300.png 296w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-35-360x365.png 360w\" sizes=\"(max-width: 713px) 100vw, 713px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 11.<\/strong>  Jatkuva aikap\u00e4iv\u00e4kirja<\/figcaption><\/figure>\n\n<p>Huomaa, ett\u00e4 jos yrit\u00e4t jatkaa ty\u00f6t\u00e4, joka on p\u00e4\u00e4ttynyt shift_end-tapahtumaan, saat virheilmoituksen.<\/p>\n\n<h4 class=\"wp-block-heading\">Ty\u00f6n lopettaminen<\/h4>\n\n<p>N\u00e4in lopetat ty\u00f6n shift_end timelogin avulla:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"711\" height=\"764\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-36.png\" alt=\"\" class=\"wp-image-55761\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-36.png 711w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-36-279x300.png 279w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-36-360x387.png 360w\" sizes=\"(max-width: 711px) 100vw, 711px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 12.<\/strong>  Shift_end timelog<\/figcaption><\/figure>\n\n<p>Shift_end-tapahtumissa voit antaa <strong>amount- <\/strong>ja <strong>faulty_amount-arvot <\/strong>aivan kuten paused-tapahtumissa. Huomaa, ett\u00e4 jos yrit\u00e4t tehd\u00e4 shift_end-tapahtuman teht\u00e4v\u00e4lle, joka ei ole k\u00e4ynniss\u00e4, saat virheilmoituksen. <\/p>\n\n<h4 class=\"wp-block-heading\">Aikap\u00e4iv\u00e4kirjojen p\u00e4ivitt\u00e4minen<\/h4>\n\n<p>Voit p\u00e4ivitt\u00e4\u00e4 aikap\u00e4iv\u00e4kirjatietoja l\u00e4hett\u00e4m\u00e4ll\u00e4 PUT-kyselyit\u00e4 \/timelogs-endpoint-pisteeseen seuraavasti:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"694\" height=\"757\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-37.png\" alt=\"\" class=\"wp-image-55796\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-37.png 694w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-37-275x300.png 275w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-37-360x393.png 360w\" sizes=\"(max-width: 694px) 100vw, 694px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 13.<\/strong>  Aikap\u00e4iv\u00e4kirjojen muokkaaminen<\/figcaption><\/figure>\n\n<p>Huomaa, ett\u00e4 sinulla on oltava sek\u00e4 <strong>beginTimelog- <\/strong>ett\u00e4 <strong>endTimelog-tiedot <\/strong>, jotta voit tehd\u00e4 p\u00e4ivityksen. Skyplannerin aikap\u00e4iv\u00e4kirjat tallennetaan seuraavasti: jokaisella &#8220;t\u00e4ydell\u00e4&#8221; (aikap\u00e4iv\u00e4kirjalla, jolla on sek\u00e4 alku ett\u00e4 loppu (esim. shift_begin\/continued &amp; paused\/shift_end)) aikap\u00e4iv\u00e4kirjalla on erillinen kokonaisuus alkua ja loppua varten. <\/p>\n\n<p>N\u00e4iden parina on endlogista l\u00f6ytyv\u00e4 <strong>begin_id-arvo <\/strong>. Yll\u00e4 olevassa esimerkiss\u00e4 beginTimelogin id-arvo on 1, joten sen endTimelogin <strong>begin_id-arvo <\/strong>on 1. <\/p>\n\n<p>Sinun on my\u00f6s annettava <strong>person_id- <\/strong>ja <strong>endTimelog-arvot <\/strong>joka kerta, kun teet p\u00e4ivityspyynn\u00f6n, vaikka et muuttaisi niit\u00e4.<\/p>\n\n<h4 class=\"wp-block-heading\">Vaihtoehtoisia tapoja tehd\u00e4 aikap\u00e4iv\u00e4kirjoja<\/h4>\n\n<p>Seuraavassa on joitakin vaihtoehtoisia tapoja, joilla voit kirjautua ty\u00f6paikkoihin API:n avulla.<\/p>\n\n<h5 class=\"wp-block-heading\">Logfull<\/h5>\n\n<p>Jos haluat l\u00e4hett\u00e4\u00e4 sek\u00e4 alku- ett\u00e4 loppuaikap\u00e4iv\u00e4kirjat yhdess\u00e4 pyynn\u00f6ss\u00e4, voit k\u00e4ytt\u00e4\u00e4 <strong>\/timelogs\/log-full<\/strong> -loppupistett\u00e4 seuraavasti:<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"691\" height=\"721\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-38.png\" alt=\"\" class=\"wp-image-55828\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-38.png 691w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-38-288x300.png 288w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-38-360x376.png 360w\" sizes=\"(max-width: 691px) 100vw, 691px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 14.<\/strong>  Logfull-pyynt\u00f6<\/figcaption><\/figure>\n\n<p>Huomaa, miten m\u00e4\u00e4r\u00e4t l\u00e4hetet\u00e4\u00e4n t\u00e4ss\u00e4: ensimm\u00e4inen &#8220;m\u00e4\u00e4r\u00e4&#8221;-arvo tarkoittaa <strong>virheellist\u00e4 m\u00e4\u00e4r\u00e4\u00e4<\/strong> ja toinen <strong>m\u00e4\u00e4r\u00e4\u00e4<\/strong>. T\u00e4m\u00e4 pyynt\u00f6 luo beginlog- ja endlog-oliot yhdell\u00e4 pyynn\u00f6ll\u00e4. <\/p>\n\n<h5 class=\"wp-block-heading\">Pikaloki<\/h5>\n\n<p>&#8220;Quickloggaus&#8221; teht\u00e4v\u00e4\u00e4n viimeistelee sen yhdell\u00e4 pyynn\u00f6ll\u00e4, asettaa valmistuneiden tuotteiden m\u00e4\u00e4r\u00e4n vastaamaan tilauser\u00e4ss\u00e4 asetettua arvoa. Quickloggaus tehd\u00e4\u00e4n k\u00e4ytt\u00e4m\u00e4ll\u00e4 <strong>\/timelogs\/quick-log<\/strong> -loppupistett\u00e4: <\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"695\" height=\"723\" src=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-39.png\" alt=\"\" class=\"wp-image-55857\" srcset=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-39.png 695w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-39-288x300.png 288w, https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-39-360x375.png 360w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva 15.<\/strong>  Quicklogging<\/figcaption><\/figure>\n\n<p>Huomaa, ett\u00e4 t\u00e4ss\u00e4 tapauksessa sinun tarvitsee antaa vain <strong>production_planning_job_id<\/strong>, <strong>planned_workstation_id <\/strong>ja <strong>person_id<\/strong>. Aika- ja summa-arvot t\u00e4ytet\u00e4\u00e4n automaattisesti. Huomaa my\u00f6s, ett\u00e4 quicklogatut ty\u00f6t p\u00e4\u00e4tyv\u00e4t aina shift_end-tapahtumaan, joten quicklogin j\u00e4lkeen ei ole en\u00e4\u00e4 mahdollista tehd\u00e4 kirjauksia!  <\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skyplannerin tietorakenne Ennen kuin syvennymme aikap\u00e4iv\u00e4kirjoihin, meid\u00e4n on keskusteltava hieman Skyplannerin tietorakenteesta ja siit\u00e4, miten asiat toimivat konepellin alla. Kaikki t\u00e4m\u00e4 tulee esiin my\u00f6hemmin. Jos olet integroinut tilaus-, ty\u00f6m\u00e4\u00e4r\u00e4ys- tai ty\u00f6paikkatietosi Skyplanneriin, olet todenn\u00e4k\u00f6isesti k\u00e4ytt\u00e4nyt ainakin n\u00e4it\u00e4 API-p\u00e4\u00e4tteit\u00e4: N\u00e4ihin p\u00e4\u00e4tepisteisiin sy\u00f6tetyt tiedot esitet\u00e4\u00e4n Skyplannerin k\u00e4ytt\u00f6liittym\u00e4ss\u00e4 seuraavasti: Kun olet lis\u00e4nnyt tilauksesi Skyplanneriin, haluat vied\u00e4 ne (t\u00e4m\u00e4 &#8230; <a title=\"Aikap\u00e4iv\u00e4kirjat\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta Aikap\u00e4iv\u00e4kirjat\">Lue lis\u00e4\u00e4<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"doc_category":[625],"doc_tag":[626,1512],"class_list":["post-61468","docs","type-docs","status-publish","hentry","doc_category-integraatiot","doc_tag-api-fi","doc_tag-integrointi"],"acf":[],"year_month":"2026-04","word_count":914,"total_views":"144","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Sami","author_nicename":"sami","author_url":"https:\/\/skyplanner.ai\/fi\/author\/sami\/"},"doc_category_info":[{"term_name":"Integraatiot","term_url":"https:\/\/skyplanner.ai\/fi\/docs-category\/integraatiot\/"}],"doc_tag_info":[{"term_name":"API","term_url":"https:\/\/skyplanner.ai\/fi\/docs-tag\/api-fi\/"},{"term_name":"Integrointi","term_url":"https:\/\/skyplanner.ai\/fi\/docs-tag\/integrointi\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Aikap\u00e4iv\u00e4kirjat &#8211; SkyPlanner<\/title>\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\/docs\/aikapaivakirjat\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aikap\u00e4iv\u00e4kirjat\" \/>\n<meta property=\"og:description\" content=\"Skyplannerin tietorakenne Ennen kuin syvennymme aikap\u00e4iv\u00e4kirjoihin, meid\u00e4n on keskusteltava hieman Skyplannerin tietorakenteesta ja siit\u00e4, miten asiat toimivat konepellin alla. Kaikki t\u00e4m\u00e4 tulee esiin my\u00f6hemmin. Jos olet integroinut tilaus-, ty\u00f6m\u00e4\u00e4r\u00e4ys- tai ty\u00f6paikkatietosi Skyplanneriin, olet todenn\u00e4k\u00f6isesti k\u00e4ytt\u00e4nyt ainakin n\u00e4it\u00e4 API-p\u00e4\u00e4tteit\u00e4: N\u00e4ihin p\u00e4\u00e4tepisteisiin sy\u00f6tetyt tiedot esitet\u00e4\u00e4n Skyplannerin k\u00e4ytt\u00f6liittym\u00e4ss\u00e4 seuraavasti: Kun olet lis\u00e4nnyt tilauksesi Skyplanneriin, haluat vied\u00e4 ne (t\u00e4m\u00e4 ... Lue lis\u00e4\u00e4\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-07T11:11:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1142\" \/>\n\t<meta property=\"og:image:height\" content=\"796\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/\",\"url\":\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/\",\"name\":\"Aikap\u00e4iv\u00e4kirjat &#8211; SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\/\/skyplanner.ai\/fi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png\",\"datePublished\":\"2025-03-06T12:14:16+00:00\",\"dateModified\":\"2025-10-07T11:11:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#primaryimage\",\"url\":\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png\",\"contentUrl\":\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skyplanner.ai\/fi\/etusivu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/skyplanner.ai\/fi\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Aikap\u00e4iv\u00e4kirjat\"}]},{\"@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\":\"SkyPlanner APS\",\"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\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/skyplanner-aps\/\",\"https:\/\/www.youtube.com\/@SkyPlannerAPS\",\"https:\/\/www.capterra.com\/p\/265911\/SkyPlanner-APS\/\",\"https:\/\/www.trustradius.com\/products\/skyplanner-aps\/reviews\",\"https:\/\/www.saasworthy.com\/product\/skyplanner-aps\",\"https:\/\/sourceforge.net\/software\/product\/SkyPlanner-APS\/\",\"https:\/\/www.g2.com\/products\/skyplanner-aps\/\",\"https:\/\/www.getapp.com\/project-management-planning-software\/a\/skyplanner-aps\/\",\"https:\/\/www.softwareadvice.com\/cmms\/skyplanner-aps-profile\/\"],\"description\":\"AI-powered production scheduling and planning software for manufacturing\",\"foundingDate\":\"1997\",\"legalName\":\"Skycode Oy\",\"alternateName\":\"SkyPlanner\",\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\/\/skyplanner.ai\/trial\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aikap\u00e4iv\u00e4kirjat &#8211; SkyPlanner","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\/docs\/aikapaivakirjat\/","og_locale":"fi_FI","og_type":"article","og_title":"Aikap\u00e4iv\u00e4kirjat","og_description":"Skyplannerin tietorakenne Ennen kuin syvennymme aikap\u00e4iv\u00e4kirjoihin, meid\u00e4n on keskusteltava hieman Skyplannerin tietorakenteesta ja siit\u00e4, miten asiat toimivat konepellin alla. Kaikki t\u00e4m\u00e4 tulee esiin my\u00f6hemmin. Jos olet integroinut tilaus-, ty\u00f6m\u00e4\u00e4r\u00e4ys- tai ty\u00f6paikkatietosi Skyplanneriin, olet todenn\u00e4k\u00f6isesti k\u00e4ytt\u00e4nyt ainakin n\u00e4it\u00e4 API-p\u00e4\u00e4tteit\u00e4: N\u00e4ihin p\u00e4\u00e4tepisteisiin sy\u00f6tetyt tiedot esitet\u00e4\u00e4n Skyplannerin k\u00e4ytt\u00f6liittym\u00e4ss\u00e4 seuraavasti: Kun olet lis\u00e4nnyt tilauksesi Skyplanneriin, haluat vied\u00e4 ne (t\u00e4m\u00e4 ... Lue lis\u00e4\u00e4","og_url":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/","og_site_name":"SkyPlanner","article_modified_time":"2025-10-07T11:11:07+00:00","og_image":[{"width":1142,"height":796,"url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/","url":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/","name":"Aikap\u00e4iv\u00e4kirjat &#8211; SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#primaryimage"},"image":{"@id":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#primaryimage"},"thumbnailUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png","datePublished":"2025-03-06T12:14:16+00:00","dateModified":"2025-10-07T11:11:07+00:00","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#primaryimage","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2025\/03\/image-25-1024x714.png"},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/fi\/docs\/aikapaivakirjat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/fi\/etusivu\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/skyplanner.ai\/fi\/docs\/"},{"@type":"ListItem","position":3,"name":"Aikap\u00e4iv\u00e4kirjat"}]},{"@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":"SkyPlanner APS","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\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/skyplanner-aps\/","https:\/\/www.youtube.com\/@SkyPlannerAPS","https:\/\/www.capterra.com\/p\/265911\/SkyPlanner-APS\/","https:\/\/www.trustradius.com\/products\/skyplanner-aps\/reviews","https:\/\/www.saasworthy.com\/product\/skyplanner-aps","https:\/\/sourceforge.net\/software\/product\/SkyPlanner-APS\/","https:\/\/www.g2.com\/products\/skyplanner-aps\/","https:\/\/www.getapp.com\/project-management-planning-software\/a\/skyplanner-aps\/","https:\/\/www.softwareadvice.com\/cmms\/skyplanner-aps-profile\/"],"description":"AI-powered production scheduling and planning software for manufacturing","foundingDate":"1997","legalName":"Skycode Oy","alternateName":"SkyPlanner","knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration"],"areaServed":"Worldwide","contactPoint":{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/trial\/"}}]}},"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":"Sami","author_link":"https:\/\/skyplanner.ai\/fi\/author\/sami\/"},"uagb_comment_info":0,"uagb_excerpt":"Skyplannerin tietorakenne Ennen kuin syvennymme aikap\u00e4iv\u00e4kirjoihin, meid\u00e4n on keskusteltava hieman Skyplannerin tietorakenteesta ja siit\u00e4, miten asiat toimivat konepellin alla. Kaikki t\u00e4m\u00e4 tulee esiin my\u00f6hemmin. Jos olet integroinut tilaus-, ty\u00f6m\u00e4\u00e4r\u00e4ys- tai ty\u00f6paikkatietosi Skyplanneriin, olet todenn\u00e4k\u00f6isesti k\u00e4ytt\u00e4nyt ainakin n\u00e4it\u00e4 API-p\u00e4\u00e4tteit\u00e4: N\u00e4ihin p\u00e4\u00e4tepisteisiin sy\u00f6tetyt tiedot esitet\u00e4\u00e4n Skyplannerin k\u00e4ytt\u00f6liittym\u00e4ss\u00e4 seuraavasti: Kun olet lis\u00e4nnyt tilauksesi Skyplanneriin, haluat vied\u00e4 ne (t\u00e4m\u00e4&hellip;","knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/docs\/61468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/comments?post=61468"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/docs\/61468\/revisions"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/media?parent=61468"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/doc_category?post=61468"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/doc_tag?post=61468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}