{"id":61490,"date":"2025-03-06T12:14:16","date_gmt":"2025-03-06T12:14:16","guid":{"rendered":"https:\/\/skyplanner.ai\/docs\/laika-grafiki\/"},"modified":"2025-10-07T11:14:42","modified_gmt":"2025-10-07T11:14:42","password":"","slug":"laika-grafiki","status":"publish","type":"docs","link":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/","title":{"rendered":"Laika grafiki"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Skyplanner datu strukt\u016bra<\/h4>\n\n<p>Pirms piev\u0113rs\u012bsimies laika grafikiem, mums nedaudz j\u0101apsprie\u017e Skyplanner datu strukt\u016bra un tas, k\u0101 viss darbojas zem p\u0101rsega. Tas viss tiks apl\u016bkots v\u0113l\u0101k. <\/p>\n\n<p>Ja esat integr\u0113jis savu pas\u016bt\u012bjumu\/darba uzdevumu\/darbu datus programm\u0101 Skyplanner, visticam\u0101k, izmantoj\u0101t vismaz \u0161os API punktus:<\/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>Faktiski \u0161ajos galapunktos ievietotie dati Skyplanner lietot\u0101ja saskarn\u0113 tiek att\u0113loti \u0161\u0101di:<\/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>1. att\u0113ls.<\/strong>  Pas\u016bt\u012bjums (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>2. att\u0113ls.<\/strong>  Pas\u016bt\u012bjuma elementi (phaser-order-rows (sarkan\u0101 kr\u0101s\u0101)), Procesa posmi (phaser-jobs (za\u013c\u0101 kr\u0101s\u0101))<\/figcaption><\/figure>\n\n<p>P\u0113c pas\u016bt\u012bjumu ievieto\u0161anas programm\u0101 Skyplanner <strong>tos eksport\u0113siet<\/strong> (to var izdar\u012bt, izmantojot lietot\u0101ja saskarni vai \/phaser-orders\/export-endpoint) uz ra\u017eo\u0161anas pl\u0101no\u0161anas moduli:<\/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>3. att\u0113ls.<\/strong>  Eksport\u0113\u0161ana, izmantojot lietot\u0101ja saskarni<\/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>4. att\u0113ls.<\/strong>  Eksport\u0113ts pas\u016bt\u012bjums ra\u017eo\u0161anas pl\u0101no\u0161an\u0101<\/figcaption><\/figure>\n\n<p>Eksport\u0113jot pas\u016bt\u012bjumus, Skyplanner faktiski kop\u0113 pas\u016bt\u012bjumu datus no vienas datu b\u0101zes tabulas uz citu. T\u0101p\u0113c, ja kaut ko main\u0101t, piem\u0113ram, izmantojot \/phaser-orders -endpoint, dati ir j\u0101eksport\u0113 v\u0113lreiz, lai tos atjaunin\u0101tu ra\u017eo\u0161anas pl\u0101no\u0161anas programm\u0101. Tas ar\u012b noz\u012bm\u0113, ka, lai piek\u013c\u016btu pas\u016bt\u012bjumiem, kas redzami ra\u017eo\u0161anas pl\u0101no\u0161anas log\u0101, ir j\u0101izmanto da\u017e\u0101di API galapunkti!  <\/p>\n\n<p>&#8220;Izmain\u012btie&#8221; galapunkti ir \u0161\u0101di:<\/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>To ir svar\u012bgi zin\u0101t, jo, izmantojot \/timelogs -endpoint, lai re\u0123istr\u0113tu savus ra\u017eo\u0161anas notikumus u.c., <strong>jums ir j\u0101izmanto saist\u012bt\u0101s vien\u012bbas, kas atrodamas Production Scheduling -endpoint!<\/strong><\/p>\n\n<p>Piem\u0113ram, jums ir nepiecie\u0161ams <strong>production_planning_job_id <\/strong>(atk\u0101rtojam: production_planning_jobs ir vien\u012bbas, kur\u0101m piek\u013c\u016bst no \/jobs -endpoint), lai POSTin\u0101tu jaunu laika grafiku:<\/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>5. att\u0113ls.<\/strong>  Laika grafika POST piepras\u012bjums<\/figcaption><\/figure>\n\n<p>Jums vajadz\u012bgo production_planning_job_id varat atrast no \/phaser-jobs -endpoint:<\/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>6. att\u0113ls.<\/strong> Phaser job GET piepras\u012bjums (sarkan\u0101 kr\u0101s\u0101 ir phaser_job_id, <strong>NEIZMANTO TO TIMELOGS<\/strong>)<\/figcaption><\/figure>\n\n<p>Vai no \/job -endpoint:<\/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>7. att\u0113ls.<\/strong>  \/job GET piepras\u012bjums<\/figcaption><\/figure>\n\n<h4 class=\"wp-block-heading\">Laika grafiku izveide, izmantojot REST-API<\/h4>\n\n<p>Laika grafiku veido\u0161ana programm\u0101 Skyplanner, izmantojot API, izmanto tos pa\u0161us noteikumus un sist\u0113mas, kas ir lietot\u0101ja saskarn\u0113. T\u0101p\u0113c var\u0113tu b\u016bt lietder\u012bgi iepaz\u012bties ar to, k\u0101 sist\u0113ma darbojas lietot\u0101ja saskarn\u0113, pirms m\u0113\u0123in\u0101t to izmantot, izmantojot API. <\/p>\n\n<h5 class=\"wp-block-heading\">Laika grafika pamati<\/h5>\n\n<p>Skyplanner ir \u010detri laika grafika notikumu veidi:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>shift_begin<\/li>\n\n\n\n<li>aptur\u0113ta<\/li>\n\n\n\n<li>turpin\u0101jums<\/li>\n\n\n\n<li>shift_end<\/li>\n<\/ul>\n\n<p>Shift_begin-event tiek nos\u016bt\u012bts, kad darbs tiek s\u0101kts pirmo reizi.  <strong>Katram darbam nekad nes\u016btiet vair\u0101k par vienu notikumu shift_begin!<\/strong><\/p>\n\n<p>Paused-event aptur darbu.<\/p>\n\n<p>Turpin\u0101ts notikums ats\u0101k aptur\u0113tu darbu.<\/p>\n\n<p>Shift_end pabeidz darbu.  <strong>Nekad nes\u016btiet vair\u0101k par vienu shift_end notikumu katram darbam!<\/strong><\/p>\n\n<p>Nepiecie\u0161amie dati laika grafikiem:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>person_id\n<ul class=\"wp-block-list\">\n<li>Var atrast no \/people-endpoint<\/li>\n\n\n\n<li>Nav tas pats, kas user_id!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>planned_workstation_id\n<ul class=\"wp-block-list\">\n<li>Darba vieta, kur\u0101 tiek veikts darbs<\/li>\n\n\n\n<li>Var atrast no \/workstations-endpoint<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>date_time\n<ul class=\"wp-block-list\">\n<li>Notikuma izpildes laiks<\/li>\n\n\n\n<li>Form\u0101ts: 2024-01-01 10:30:11<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<p>Lai nor\u0101d\u012btu, k\u0101ds Skyplanner laika \u017eurn\u0101ls ir piesaist\u012bts laika \u017eurn\u0101lam no jebkuras j\u016bsu izmantot\u0101s \u0101r\u0113j\u0101s sist\u0113mas, varat izmantot lauku <strong>external_id <\/strong>. P\u0113c tam varat, piem\u0113ram, veikt GET piepras\u012bjumus, izmantojot \u0161o id, lai atrastu konkr\u0113tu laika \u017eurn\u0101lu no Skyplanner. <\/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>8. att\u0113ls.<\/strong>  External_id laika \u017eurn\u0101los<\/figcaption><\/figure>\n\n<h4 class=\"wp-block-heading\">Darba s\u0101k\u0161ana<\/h4>\n\n<p>Darba uzdevumus var s\u0101kt, nos\u016btot API \u0161\u0101du POST piepras\u012bjumu:<\/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>9. att\u0113ls.<\/strong>  Shift_begin laika grafiks<\/figcaption><\/figure>\n\n<p>Iestatot POST datus laika grafikiem, iestatiet <strong>workshift_id <\/strong>k\u0101 0 un <strong>timelog_finalized <\/strong>k\u0101 <strong>true.<\/strong><\/p>\n\n<h4 class=\"wp-block-heading\">Darba aptur\u0113\u0161ana<\/h4>\n\n<p>P\u0101rtrauciet darbu, nos\u016btot \u0161\u0101du POST piepras\u012bjumu:<\/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>10. att\u0113ls.<\/strong>  P\u0101rtraukts laika grafiks<\/figcaption><\/figure>\n\n<p>Pauzes tipa taimelogos var iestat\u012bt <strong>summu <\/strong>un <strong>faulty_amount<\/strong>. \u0145emiet v\u0113r\u0101 ar\u012b laikr\u0101matu \u017eurn\u0101la <strong>tipu <\/strong>un <strong>date_time<\/strong>. <\/p>\n\n<h4 class=\"wp-block-heading\">Darba turpin\u0101\u0161ana<\/h4>\n\n<p>T\u0101l\u0101k aprakst\u012bts, k\u0101 turpin\u0101t aptur\u0113tu laika \u017eurn\u0101lu:<\/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>11. att\u0113ls.<\/strong>  Turpin\u0101t laika grafiku<\/figcaption><\/figure>\n\n<p>\u0145emiet v\u0113r\u0101, ka, ja m\u0113\u0123in\u0101siet turpin\u0101t darbu, kas ir pabeigts ar notikumu shift_end, tiks pie\u013cauta k\u013c\u016bda.<\/p>\n\n<h4 class=\"wp-block-heading\">Darba attiec\u012bbu izbeig\u0161ana<\/h4>\n\n<p>L\u016bk, k\u0101 j\u016bs pabeidzat darbu ar mai\u0146as_galapunkta laika grafiku:<\/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>12. att\u0113ls.<\/strong>  Shift_end timelog<\/figcaption><\/figure>\n\n<p>Shift_end-events var nor\u0101d\u012bt <strong>summu <\/strong>un <strong>faulty_amount <\/strong>v\u0113rt\u012bbas t\u0101pat k\u0101 paused-events. \u0145emiet v\u0113r\u0101, ka, ja m\u0113\u0123in\u0101siet veikt shift_end-event darbam, kas netiek izpild\u012bts, tiks par\u0101d\u012bta k\u013c\u016bda. <\/p>\n\n<h4 class=\"wp-block-heading\">Laika grafiku atjaunin\u0101\u0161ana<\/h4>\n\n<p>Laika \u017eurn\u0101la datus var atjaunin\u0101t, nos\u016btot PUT piepras\u012bjumus uz \/timelogs-endpoint, piem\u0113ram, \u0161\u0101di:<\/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>13. att\u0113ls.<\/strong>  Laika grafiku redi\u0123\u0113\u0161ana<\/figcaption><\/figure>\n\n<p>\u0145emiet v\u0113r\u0101, ka, lai veiktu atjaunin\u0101\u0161anu, ir j\u0101b\u016bt iestat\u012btiem gan <strong>beginTimelog <\/strong>, gan <strong>endTimelog <\/strong>datiem. Skyplanner laika \u017eurn\u0101li tiek glab\u0101ti \u0161\u0101di: katram &#8220;pilnajam&#8221; (laika \u017eurn\u0101lam, kam ir gan s\u0101kums, gan beigas (piem\u0113ram, shift_begin\/continued &amp; paused\/shift_end) laika \u017eurn\u0101lam ir atsevi\u0161\u0137a s\u0101kuma un beigu vien\u012bba. <\/p>\n\n<p>Tie tiek savienoti p\u0101r\u012b ar <strong>begin_id <\/strong>v\u0113rt\u012bbu, kas atrodama endlog. Iepriek\u0161 min\u0113taj\u0101 piem\u0113r\u0101 beginTimelog ir id v\u0113rt\u012bba 1, un t\u0101d\u0113j\u0101di t\u0101 endTimelog ir <strong>begin_id <\/strong>v\u0113rt\u012bba 1. <\/p>\n\n<p>Jums ir j\u0101nor\u0101da ar\u012b <strong>person_id <\/strong>un <strong>endTimelog <\/strong>v\u0113rt\u012bbas katru reizi, kad veicat atjaunin\u0101\u0161anas piepras\u012bjumu, pat ja t\u0101s nemain\u0101t.<\/p>\n\n<h4 class=\"wp-block-heading\">Alternat\u012bvi veidi, k\u0101 veikt laika grafikus<\/h4>\n\n<p>\u0160eit ir da\u017ei alternat\u012bvi veidi, k\u0101 varat pieteikties darbviet\u0101m, izmantojot API.<\/p>\n\n<h5 class=\"wp-block-heading\">Logfull<\/h5>\n\n<p>Ja v\u0113laties vien\u0101 piepras\u012bjum\u0101 nos\u016bt\u012bt gan s\u0101kuma, gan beigu laikr\u0101di, varat izmantot <strong>\/timelogs\/log-full<\/strong> -endpoint, piem\u0113ram, \u0161\u0101di:<\/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>14. att\u0113ls.<\/strong>  Logfull piepras\u012bjums<\/figcaption><\/figure>\n\n<p>\u0145emiet v\u0113r\u0101, k\u0101 \u0161eit tiek nos\u016bt\u012btas summas: pirm\u0101 v\u0113rt\u012bba &#8220;summa&#8221; apz\u012bm\u0113 <strong>k\u013c\u016bdaino summu<\/strong>, bet otr\u0101 &#8211; <strong>summu<\/strong>. \u0160is piepras\u012bjums izveido beginlog un endlog vien\u012bbas vien\u0101 piepras\u012bjum\u0101. <\/p>\n\n<h5 class=\"wp-block-heading\">\u0100trais \u017eurn\u0101ls<\/h5>\n\n<p>&#8220;\u0100tr\u0101 pieteik\u0161an\u0101s&#8221; uzdevumam pabeidz to ar vienu piepras\u012bjumu, nosaka pabeigto produktu daudzumu, lai tas atbilstu pas\u016bt\u012bjuma vien\u012bb\u0101 iestat\u012btajai v\u0113rt\u012bbai. \u0100tr\u0101 re\u0123istr\u0113\u0161ana tiek veikta, izmantojot <strong>\/timelogs\/quick-log<\/strong> -endpoint: <\/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>15. att\u0113ls.<\/strong>  \u0100tr\u0101 \u017eurn\u0101lu rakst\u012b\u0161ana<\/figcaption><\/figure>\n\n<p>\u0145emiet v\u0113r\u0101, ka \u0161eit ir j\u0101nor\u0101da tikai <strong>production_planning_job_id<\/strong>, <strong>planned_workstation_id <\/strong>un <strong>person_id<\/strong>. Laika un summas v\u0113rt\u012bbas tiek aizpild\u012btas autom\u0101tiski. \u0145emiet v\u0113r\u0101 ar\u012b to, ka \u0101tri re\u0123istr\u0113tie darbi vienm\u0113r tiek pabeigti ar notikumu shift_end-event, t\u0101p\u0113c p\u0113c quicklog turpm\u0101ka re\u0123istr\u0113\u0161ana nav iesp\u0113jama!  <\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skyplanner datu strukt\u016bra Pirms piev\u0113rs\u012bsimies laika grafikiem, mums nedaudz j\u0101apsprie\u017e Skyplanner datu strukt\u016bra un tas, k\u0101 viss darbojas zem p\u0101rsega. Tas viss tiks apl\u016bkots v\u0113l\u0101k. Ja esat integr\u0113jis savu pas\u016bt\u012bjumu\/darba uzdevumu\/darbu datus programm\u0101 Skyplanner, visticam\u0101k, izmantoj\u0101t vismaz \u0161os API punktus: Faktiski \u0161ajos galapunktos ievietotie dati Skyplanner lietot\u0101ja saskarn\u0113 tiek att\u0113loti \u0161\u0101di: P\u0113c pas\u016bt\u012bjumu ievieto\u0161anas programm\u0101 &#8230; <a title=\"Laika grafiki\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/\" aria-label=\"Read more about Laika grafiki\">Read more<\/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":[645],"doc_tag":[646,1527],"class_list":["post-61490","docs","type-docs","status-publish","hentry","doc_category-integracija","doc_tag-api-lv","doc_tag-integracija-lv"],"acf":[],"year_month":"2026-04","word_count":1104,"total_views":"142","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Sami","author_nicename":"sami","author_url":"https:\/\/skyplanner.ai\/lv\/author\/sami\/"},"doc_category_info":[{"term_name":"Integr\u0101cija","term_url":"https:\/\/skyplanner.ai\/lv\/docs-category\/integracija\/"}],"doc_tag_info":[{"term_name":"API","term_url":"https:\/\/skyplanner.ai\/lv\/docs-tag\/api-lv\/"},{"term_name":"Integr\u0101cija","term_url":"https:\/\/skyplanner.ai\/lv\/docs-tag\/integracija-lv\/"}],"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>Laika grafiki &#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\/lv\/docs\/laika-grafiki\/\" \/>\n<meta property=\"og:locale\" content=\"lv_LV\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laika grafiki\" \/>\n<meta property=\"og:description\" content=\"Skyplanner datu strukt\u016bra Pirms piev\u0113rs\u012bsimies laika grafikiem, mums nedaudz j\u0101apsprie\u017e Skyplanner datu strukt\u016bra un tas, k\u0101 viss darbojas zem p\u0101rsega. Tas viss tiks apl\u016bkots v\u0113l\u0101k. Ja esat integr\u0113jis savu pas\u016bt\u012bjumu\/darba uzdevumu\/darbu datus programm\u0101 Skyplanner, visticam\u0101k, izmantoj\u0101t vismaz \u0161os API punktus: Faktiski \u0161ajos galapunktos ievietotie dati Skyplanner lietot\u0101ja saskarn\u0113 tiek att\u0113loti \u0161\u0101di: P\u0113c pas\u016bt\u012bjumu ievieto\u0161anas programm\u0101 ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-07T11:14:42+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=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/\",\"url\":\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/\",\"name\":\"Laika grafiki &#8211; SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\/\/skyplanner.ai\/lv\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#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:14:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#breadcrumb\"},\"inLanguage\":\"lv-LV\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"lv-LV\",\"@id\":\"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#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\/lv\/docs\/laika-grafiki\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skyplanner.ai\/lv\/sakumlapa\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/skyplanner.ai\/lv\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Laika grafiki\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skyplanner.ai\/lv\/#website\",\"url\":\"https:\/\/skyplanner.ai\/lv\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\/\/skyplanner.ai\/lv\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skyplanner.ai\/lv\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"lv-LV\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skyplanner.ai\/lv\/#organization\",\"name\":\"SkyPlanner APS\",\"url\":\"https:\/\/skyplanner.ai\/lv\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"lv-LV\",\"@id\":\"https:\/\/skyplanner.ai\/lv\/#\/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\/lv\/#\/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":"Laika grafiki &#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\/lv\/docs\/laika-grafiki\/","og_locale":"lv_LV","og_type":"article","og_title":"Laika grafiki","og_description":"Skyplanner datu strukt\u016bra Pirms piev\u0113rs\u012bsimies laika grafikiem, mums nedaudz j\u0101apsprie\u017e Skyplanner datu strukt\u016bra un tas, k\u0101 viss darbojas zem p\u0101rsega. Tas viss tiks apl\u016bkots v\u0113l\u0101k. Ja esat integr\u0113jis savu pas\u016bt\u012bjumu\/darba uzdevumu\/darbu datus programm\u0101 Skyplanner, visticam\u0101k, izmantoj\u0101t vismaz \u0161os API punktus: Faktiski \u0161ajos galapunktos ievietotie dati Skyplanner lietot\u0101ja saskarn\u0113 tiek att\u0113loti \u0161\u0101di: P\u0113c pas\u016bt\u012bjumu ievieto\u0161anas programm\u0101 ... Read more","og_url":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/","og_site_name":"SkyPlanner","article_modified_time":"2025-10-07T11:14:42+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":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/","url":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/","name":"Laika grafiki &#8211; SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/lv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#primaryimage"},"image":{"@id":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#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:14:42+00:00","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#breadcrumb"},"inLanguage":"lv-LV","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/"]}]},{"@type":"ImageObject","inLanguage":"lv-LV","@id":"https:\/\/skyplanner.ai\/lv\/docs\/laika-grafiki\/#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\/lv\/docs\/laika-grafiki\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/lv\/sakumlapa\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/skyplanner.ai\/lv\/docs\/"},{"@type":"ListItem","position":3,"name":"Laika grafiki"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/lv\/#website","url":"https:\/\/skyplanner.ai\/lv\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/lv\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/lv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"lv-LV"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/lv\/#organization","name":"SkyPlanner APS","url":"https:\/\/skyplanner.ai\/lv\/","logo":{"@type":"ImageObject","inLanguage":"lv-LV","@id":"https:\/\/skyplanner.ai\/lv\/#\/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\/lv\/#\/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\/lv\/author\/sami\/"},"uagb_comment_info":0,"uagb_excerpt":"Skyplanner datu strukt\u016bra Pirms piev\u0113rs\u012bsimies laika grafikiem, mums nedaudz j\u0101apsprie\u017e Skyplanner datu strukt\u016bra un tas, k\u0101 viss darbojas zem p\u0101rsega. Tas viss tiks apl\u016bkots v\u0113l\u0101k. Ja esat integr\u0113jis savu pas\u016bt\u012bjumu\/darba uzdevumu\/darbu datus programm\u0101 Skyplanner, visticam\u0101k, izmantoj\u0101t vismaz \u0161os API punktus: Faktiski \u0161ajos galapunktos ievietotie dati Skyplanner lietot\u0101ja saskarn\u0113 tiek att\u0113loti \u0161\u0101di: P\u0113c pas\u016bt\u012bjumu ievieto\u0161anas programm\u0101&hellip;","knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/docs\/61490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/comments?post=61490"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/docs\/61490\/revisions"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/media?parent=61490"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/doc_category?post=61490"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skyplanner.ai\/lv\/wp-json\/wp\/v2\/doc_tag?post=61490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}