Hoppa till innehåll
SkyPlanner
  • Funktioner
    • Funktioner
    • Lösningar
    • Integrationer
  • Tjänster
    • Assisterade tjänster för ombordstigning
    • Integrationer
    • Tjänster för kundanpassning
  • Prissättning
  • Videor
  • Företag
    • Om oss
    • Kontakt
    • Bli en SkyPlanner-partner
  • Docs
  • Kom igång gratis!
  • Svenska
    • English
    • Suomi
    • Čeština
    • Dansk
    • Deutsch
    • Español
    • Eesti
    • Français
    • Italiano
    • Latviešu
    • Lietuvių
    • Magyar
    • Nederlands
    • Polski
    • Português
    • Português
    • Slovenčina
    • Slovenščina
    • Türkçe
    • Indonesia
    • 日本語
    • العربية
    • Ελληνικά
    • 한국어
    • Norsk bokmål
    • Română
    • Українська

Videoguider

4
  • Lägg till en snabb anteckning till ett steg i produktionsprocessen
  • Vad är Bulldozer-funktionen och hur använder man den?
  • Introduktionsvideo för Fast Track
  • Introduktion till SkyPlanner’s GANTT Timelime

Komma igång

4
  • Vad är en arbetsstation?
  • Så här skapar du ett nytt material
  • Introduktion till SkyPlanner’s GANTT Timelime
  • Så här skapar du en ny produkt

Verktyg

4
  • Så här lägger du till underhåll för ett verktyg
  • Hur informerar jag om att ett verktyg är trasigt?
  • Så här lägger du till verktyg

Integrationer

6
  • Tidpunkter och arbetsstationer för schemalagda processteg
  • Tidloggar
  • Produkter och material
  • Skapa en order
  • Grunderna i integration
  • Handledning för integration

Gantt-tidslinje

26
  • Så här tar du bort schemaläggningen av alla mina jobb från min GANTT-tidslinje
  • Sökfunktion på GANTT Timeline
  • Ta bort en orderartikel från GANTT-tidslinjen
  • Aktuell tid på GANTT-tidslinjen
  • Jobbdetaljer i GANTT-tidslinjen
  • Arbetsstationer på GANTT-tidslinjen
  • Så här visar du en lista över en specifik arbetsstationskö
  • Ta bort en orderartikel från GANTT-tidslinjen
  • Jobb på GANTT-tidslinjen
  • Blå kapacitet på GANTT-tidslinjen
  • Röd kapacitet på GANTT-tidslinjen
  • Kapacitet på GANTT-tidslinjen
  • Lägg till en snabb anteckning till ett steg i produktionsprocessen
  • Så här skapar du en arbetsstationsgrupp i GANTT-tidslinjen
  • Så här döljer du arbetsstationer i GANTT-tidslinjen
  • Så här visar du alla arbetsstationer i GANTT:s tidslinje
  • Så här tar du bort en arbetsstationsgrupp i GANTT-tidslinjen
  • Tänk på materialen
  • Möjliggöra flytt av jobb till andra mer lämpliga arbetsstationer
  • Beroende av arbetssteg
  • Körningstidslås
  • Vad är Bulldozer-funktionen och hur använder man den?
  • Zooma in och zooma ut
  • Introduktion till SkyPlanner’s GANTT Timelime

Användare

3

Standardskift

3
  • Så här tar du bort ett standardskift
  • Så här redigerar du ett standardskift
  • Så här lägger du till ett standardskift

Globala regler

5
  • Dynamiska prioriteringar
  • Tänk på materialen
  • Möjliggöra flytt av jobb till andra mer lämpliga arbetsstationer
  • Beroende av arbetssteg
  • Körningstidslås

Processens steg

5
  • Så här tar du bort ett processteg
  • Så här redigerar du ett processteg
  • Processteg Avslutningsgrad (lägsta tillverkningsgrad)
  • Så här lägger du till ett nytt processteg
  • Tider för uppställning och nedtagning

Kunder

2
  • Så här redigerar du en kund
  • Så här lägger du till en ny kund

Arbetsstationer

12
  • Så här lägger du till en medarbetargrupp på en arbetsstation
  • Så här lägger du till ett nytt skift på en arbetsstation
  • Vad är en arbetsstation?
  • Introduktionsvideo för arbetsstationer
  • Så här tilldelar du förebyggande underhåll till alla arbetsstationer
  • Så här tar du bort underhåll från en arbetsstation
  • Så här tilldelar du underhåll till en arbetsstation
  • Så här tar du bort en arbetsstation
  • Introduktion till snabbloggningsläget
  • Så här lägger du till en ny arbetsstation
  • Så här redigerar du en arbetsstation
  • Vad är ett arbetsstationsundantag?

Schemaläggning av skift

5
  • Så här ändrar du den tilldelade personen för ett skift en viss dag
  • Schemaläggning av skift
  • Hur man lägger till övertid
  • Hur man tar bort Overtime
  • Introduktionsvideo för schemaläggning av skift

Produkter

3
  • Underprodukter
  • Så här skapar du en ny produkt

Beställningar

6
  • Så här redigerar du en orderartikel
  • Så här filtrerar du en order
  • Så här skapar du en ny orderartikel
  • Så här arkiverar du en order
  • Så här redigerar du en order
  • Så här skapar du en ny order

Personalregister

6

Schemaläggning av personal

1

Språk

1

Lager

1
  • Så här skapar du ett nytt material

Stöd

1
  • Så här väljer du ditt språk i SkyPlanner

Personal och användare

2
  • Redigera en anställd i personalregistret
  • Ta bort en anställd från personalregistret
View Categories
  • Home
  • Docs
  • Integrationer
  • Tidloggar

Tidloggar

Sami
Updated on mars 10, 2025

5 min read

Skyplanner datastruktur #

Innan vi dyker ner i tidsloggarna måste vi diskutera lite om datastrukturen i Skyplanner och hur saker och ting fungerar under huven. Allt detta kommer att spela in senare.

Om du har integrerat dina Order-/arbetsorder-/jobbdata i Skyplanner har du troligen använt åtminstone dessa API-endpoints:

  • phaser-Order
  • phaser-ordning-rader
  • phaser-jobb

I praktiken representeras data som matas in i dessa ändpunkter i Skyplanner-gränssnittet på följande sätt:

Bild 1. Beställning (phaser-Order)
Bild 2. Orderobjekt (phaser-Order-rader (röd)), Processteg (phaser-jobb (grön))

När du har infogat dina beställningar i Skyplanner vill du exportera dem (detta kan göras via användargränssnittet eller / phaser-orders/export-endpoint) till produktionsschemaläggningsmodulen:

Bild 3. Exportera via användargränssnittet
Bild 4. Exporterad Order i Produktionsplanering

Vid export av Order kopierar Skyplanner i praktiken orderdata från en databastabell till en annan. Så om du ändrar något, till exempel via /phaser-orders -ändpunkten, måste du exportera data igen för att uppdatera dem i produktionsplaneringen. Detta innebär också att du måste använda olika API-endpoints för att komma åt de Order som du ser i fönstret för produktionsplanering!

De “ändrade” slutpunkterna ser ut så här:

  • /phaser-Order → /Order
  • /phaser-Order-rader → /Order-rader
  • /phaser-jobb → /jobb

Detta är viktigt att veta, för när du använder /timelogs -endpoint för att logga dina produktionshändelser etc. måste du använda de relaterade enheterna som finns i Production Scheduling -endpoints!

Du behöver till exempel production_planning_job_id (för att upprepa: production_planning_jobs är de enheter som nås från /jobs -endpoint) för att POSTA en ny tidslogg:

Bild 5. Timelog POST-begäran

Du kan hitta det production_planning_job_id du behöver antingen från /phaser-jobs -endpoint:

Fig 6. GET-begäran för Phaser-jobb (rött är phaser_job_id, ANVÄND DET INTE I TIMELOGS)

Eller från /job -slutpunkten:

Bild 7. /job GET-begäran

Skapa tidsloggar med hjälp av REST-API #

För att skapa tidsloggar till Skyplanner via API:et används samma regler och system som i användargränssnittet. Det kan därför vara bra att bekanta sig med hur systemet fungerar i användargränssnittet innan man försöker använda det via API:et.

Grunderna i tidslogg #

Skyplanner har fyra typer av händelser i tidsloggen:

  • skift_början
  • pausad
  • fortsatt
  • skift_slut

Shift_begin-event skickas när jobbet startas för första gången. Skicka aldrig mer än en shift_begin-händelse för varje jobb!

Paused-event pausar jobbet.

Continued-event återupptar ett pausat jobb.

Shift_end avslutar jobbet. Skicka aldrig mer än en shift_end-händelse för varje jobb!

Obligatoriska uppgifter för tidsloggar:

  • person_id
    • Kan hittas från /people-endpoint
    • Inte samma sak som user_id!
  • planerad_arbetsstation_id
    • Arbetsstationen där jobbet utförs
    • Kan hittas från /workstations-endpoint
  • datum_tid
    • Tidpunkten då händelsen äger rum
    • Format: 2024-01-01 10:30:11

För att ange vilken Skyplanner-tidslogg som är kopplad till tidsloggen från det externa system du använder kan du använda fältet external_id . Du kan då t.ex. göra GET-förfrågningar med detta id för att hitta en specifik tidslogg från Skyplanner.

Bild 8. Extern_id i tidsloggar

Starta ett nytt jobb #

Du kan starta jobb genom att skicka en POST-request som denna till API:et:

Bild 9. Skift_börja tidslogg

När du ställer in POST-data för tidsloggarna ska du ange workshift_id som 0 och timelog_finalized som true

Pausa ett jobb #

Pausa jobb genom att skicka en POST-begäran så här:

Fig 10. Pausad tidslogg

I tidsloggar av pausad typ kan du ställa in belopp och faulty_amount. Observera även tidloggtyp och date_time.

Fortsätta ett arbete #

Så här fortsätter du en pausad tidslogg:

Fig 11. Fortsatt tidslogg

Observera att om du försöker fortsätta ett jobb som har avslutats av en shift_end-händelse, kommer du att få ett felmeddelande.

Avsluta en anställning #

Så här avslutar du ett jobb med en shift_end timelog:

Fig 12. Skift_slut timelog

I shift_end-events kan du ange värdena amount och faulty_amount precis som i paused-events. Observera att om du försöker göra en shift_end-event för ett jobb som inte körs kommer du att få ett felmeddelande.

Uppdatering av tidsloggar #

Du kan uppdatera tidsloggdata genom att skicka PUT-begäranden till /timelogs-endpoint, så här:

Fig 13. Redigera tidsloggar

Observera att du måste ha både beginTimelog- och endTimelog-datauppsättningar för att kunna göra en uppdatering. Timelogs i Skyplanner lagras på följande sätt: varje “fullständig” (timelog som har både start och slut (t.ex. shift_begin/continued & paused/shift_end) timelog har en separat enhet för start och slut.

Dessa paras ihop med begin_id-värdet som finns i endlog. I exemplet ovan har beginTimelog id-värdet 1 och därmed har dess endTimelog begin_id-värdet 1.

Du måste också ange värdena person_id och endTimelog för varje gång du gör en uppdateringsbegäran, även om du inte ändrar dem.

Alternativa sätt att göra tidsloggar #

Här är några alternativa sätt du kan logga in på dina jobb med hjälp av API:et.

Logfull #

Om du vill skicka både början och slutet av tidsloggen i en enda begäran kan du använda /timelogs/log-full -endpoint, så här:

Fig 14. Logfull begäran

Observera hur beloppen skickas här: det första “amount”-värdet anger det felaktiga beloppet och det andra beloppet beloppet. Denna begäran skapar entiteterna beginlog och endlog i en enda begäran.

Quicklog #

“Quickloggning” till ett jobb slutför det i en enda begäran, ställer in den slutförda mängden produkter så att den matchar det värde som anges i orderposten. Quickloggning görs med hjälp av slutpunkten /timelogs/quick-log:

Fig 15. Kvickloggning

Observera att du här endast behöver ange produktions_planering_job_id, planerad_arbetsstation_id och person_id. Värdena för tid och belopp fylls i automatiskt. Observera också att kvickloggade jobb alltid avslutas med shift_end-händelsen, så ingen ytterligare loggning är möjlig efter kvickloggning!

Updated on mars 10, 2025
API, Integration
Tidpunkter och arbetsstationer för schemalagda processtegProdukter och material
Table of Contents
  • Skyplanner datastruktur
  • Skapa tidsloggar med hjälp av REST-API
    • Grunderna i tidslogg
  • Starta ett nytt jobb
  • Pausa ett jobb
  • Fortsätta ett arbete
  • Avsluta en anställning
  • Uppdatering av tidsloggar
  • Alternativa sätt att göra tidsloggar
    • Logfull
    • Quicklog
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Kontakta försäljningen

Jussi Mäntylä
+358 40 700 0002
[email protected]

Produkt

Funktioner

Lösningar

Bli en skyplanner partner

Privacy policy

Stöd

Kostnadsfri provperiod

Begär ett möte

Kontakta försäljningen

Resurser

Videos

Powered by Skycode Oy

Rantakatu 2 G (11:e våningen)
65100 Vaasa, Finland
2204947-0
+358 40 700 0002
skycode.fi


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • logo
    • Hem
    • Funktioner
      • Funktioner
      • Lösningar
      • Integrationer
    • Tjänster för kundanpassning
      • Assisterade tjänster för ombordstigning
      • Integrationer
      • Tjänster för kundanpassning
    • Prissättning
    • Videor
    • Om oss
      • Om oss
      • Kontakta försäljning
      • Bli en SkyPlanner-partner
    • Begär ett möte
    • Kom igång gratis!
    • Svenska
      • English
      • Suomi
      • Čeština
      • Dansk
      • Deutsch
      • Español
      • Eesti
      • Français
      • Italiano
      • Latviešu
      • Lietuvių
      • Magyar
      • Nederlands
      • Polski
      • Português
      • Português
      • Slovenčina
      • Slovenščina
      • Türkçe
      • Indonesia
      • 日本語
      • العربية
      • Ελληνικά
      • 한국어
      • Norsk bokmål
      • Română
      • Українська