Hopp til innhold
SkyPlanner
  • Funksjoner
    • Funksjoner
    • Løsninger
    • Integrasjoner
  • Assisterte onboarding-tjenester
    • Assisterte onboarding-tjenester
    • Integrasjoner
    • Tilpassede tjenester
  • Prising
  • Videoer
  • Company
    • Om oss
    • Contact
    • Bli SkyPlanner-partner
  • Docs
  • Get started for free!
  • Norsk bokmål
    • 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
    • Svenska
    • Türkçe
    • Indonesia
    • 日本語
    • العربية
    • Ελληνικά
    • 한국어
    • Română
    • Українська

Videoguider

4
  • Legg til et kort notat til et trinn i produksjonsprosessen
  • Hva er Bulldozer-funksjonen, og hvordan bruker du den?
  • Introduksjonsvideo til Fast Track
  • Introduksjon til SkyPlanner’s GANTT Timelime

Kom godt i gang

4
  • Hva er en arbeidsstasjon?
  • Slik oppretter du et nytt materiale
  • Introduksjon til SkyPlanner’s GANTT Timelime
  • Slik oppretter du et nytt produkt

Verktøy

3
  • Slik legger du til vedlikehold i et verktøy
  • Hvordan informerer jeg om at et verktøy er ødelagt?
  • Slik legger du til verktøy

Integrasjoner

6
  • Planlagte tidspunkter for prosesstrinn og arbeidsstasjoner
  • Tidslogger
  • Produkter og materialer
  • Opprette en bestilling
  • Grunnleggende integrering
  • Opplæring i integrering

Brukere

3

Gantt-tidslinje

26
  • Slik fjerner jeg alle jobbene mine fra GANTT-tidslinjen
  • Søkefunksjon på GANTT-tidslinjen
  • Fjern en ordrepost fra GANTT-tidslinjen
  • Jobbdetaljer i GANTT-tidslinjen
  • Arbeidsstasjoner på GANTT-tidslinjen
  • Slik ser du en liste over en spesifikk arbeidsstasjonskø
  • Fjern en ordrepost fra GANTT-tidslinjen
  • Nåværende tid på GANTT-tidslinjen
  • Jobber på GANTT-tidslinjen
  • Blå kapasitet på GANTT-tidslinjen
  • Rød kapasitet på GANTT-tidslinjen
  • Kapasitet på GANTT-tidslinjen
  • Legg til et kort notat til et trinn i produksjonsprosessen
  • Slik oppretter du en arbeidsstasjonsgruppe i GANTT-tidslinjen
  • Slik skjuler du arbeidsstasjoner i GANTT-tidslinjen
  • Slik viser du alle arbeidsstasjonene i GANTT-tidslinjen
  • Slik sletter du en arbeidsstasjonsgruppe i GANTT-tidslinjen
  • Vurder materialene
  • Tillat flytting av jobber til andre, mer hensiktsmessige arbeidsstasjoner
  • Avhengigheter i arbeidsfasen
  • Kjøretidslås
  • Hva er Bulldozer-funksjonen, og hvordan bruker du den?
  • Zoom inn og Zoom ut
  • Introduksjon til SkyPlanner’s GANTT Timelime

Standard skift

3
  • Slik sletter du et standardskift
  • Slik redigerer du et standardskift
  • Slik legger du til et standardskift

Globale regler

5
  • Dynamiske prioriteringer
  • Vurder materialene
  • Tillat flytting av jobber til andre, mer hensiktsmessige arbeidsstasjoner
  • Avhengigheter i arbeidsfasen
  • Kjøretidslås

Prosessens trinn

5
  • Slik sletter du et prosesstrinn
  • Slik redigerer du et prosesstrinn
  • Grad av ferdigstillelse av prosesstrinn (minimumsgrad av fremstilling)
  • Slik legger du til et nytt prosesstrinn
  • Innstillings- og demonteringstider

Kunder

2
  • Slik redigerer du en kunde
  • Slik legger du til en ny kunde

Arbeidsstasjoner

14
  • Slik legger du til en ansattgruppe på en arbeidsstasjon
  • Slik legger du til et nytt skift på en arbeidsstasjon
  • Hva er en arbeidsstasjon?
  • Introduksjonsvideo for arbeidsstasjoner
  • Slik tilordner du forebyggende vedlikehold til alle arbeidsstasjoner
  • Slik fjerner du vedlikehold fra en arbeidsstasjon
  • Slik tilordner du vedlikehold til en arbeidsstasjon
  • Slik sletter du en arbeidsstasjon
  • Introduksjon til hurtigloggmodus
  • Slik legger du til en ny arbeidsstasjon
  • Slik redigerer du en arbeidsstasjon
  • Hva er et arbeidsstasjonsunntak?

Planlegging av skift

5
  • Slik endrer du den tildelte personen for et skift på en bestemt dag
  • Planlegging av skift
  • Slik legger du til overtid
  • Hvordan fjerne Overtime
  • Introduksjonsvideo om skiftplanlegging

Produkter

2
  • Delprodukter
  • Slik oppretter du et nytt produkt

Bestillinger

6
  • Slik redigerer du en bestillingsvare
  • Slik oppretter du en ny bestillingsvare
  • Slik filtrerer du en bestilling
  • Slik arkiverer du en bestilling
  • Slik redigerer du en bestilling
  • Slik oppretter du en ny ordre

Personalregister

7

Planlegging av personell

1

Språk

1

Lager

1
  • Slik oppretter du et nytt materiale

Støtte

1
  • Slik velger du språk i SkyPlanner

Personell og brukere

2
  • Redigere en ansatt i personalregisteret
  • Slette en ansatt fra personalregisteret
View Categories
  • Home
  • Docs
  • Integrasjoner
  • Tidslogger

Tidslogger

Sami
Updated on mars 10, 2025

5 min read

Skyplanner-datastruktur #

Før vi går nærmere inn på tidsloggene, må vi snakke litt om datastrukturen i Skyplanner og hvordan ting fungerer under panseret. Alt dette kommer vi tilbake til senere.

Hvis du har integrert ordre-/arbeidsordre-/jobbdata i Skyplanner, har du sannsynligvis brukt minst disse API-endepunktene:

  • phaser-ordrer
  • phaser-Order-rader
  • phaser-jobs

Data som legges inn i disse endepunktene, vises på denne måten i Skyplanner-brukergrensesnittet:

Fig. 1. Bestilling (phaser-bestillinger)
Fig. 2. Bestillingselementer (phaser-Order-rader (rød)), Prosesstrinn (phaser-jobber (grønn))

Etter at du har lagt inn ordrene dine i Skyplanner, vil du eksportere dem (dette kan gjøres via brukergrensesnittet eller /phaser-orders/export-endpoint) til produksjonsplanleggingsmodulen:

Fig. 3. Eksportere gjennom brukergrensesnittet
Fig. 4. Eksportert ordre i Produksjonsplanlegging

Når du eksporterer bestillinger, kopierer Skyplanner i praksis bestillingsdataene fra én databasetabell til en annen. Så hvis du for eksempel endrer noe gjennom /phaser-orders -endepunktet, må du eksportere dataene på nytt for å oppdatere dem i Produksjonsplanlegging. Dette betyr også at du må bruke forskjellige API-endepunkter for å få tilgang til ordrene du ser i produksjonsplanleggingsvinduet!

De “endrede” endepunktene ser slik ut:

  • /phaser-ordrer → /ordrer
  • /phaser-Order-rader → /Order-rader
  • /phaser-jobs → /jobs

Dette er viktig å vite, for når du bruker /timelogs -endepunktet til å logge produksjonshendelser osv., må du bruke de relaterte entitetene som finnes i Production Scheduling -endepunktene!

Du trenger for eksempel production_planning_job_id (for å gjenta: production_planning_jobs er entitetene du får tilgang til fra /jobs -endepunktet) for å legge inn en ny timelogg:

Fig. 5. POST-forespørsel om tidslogg

Du finner production_planning_job_id du trenger fra enten /phaser-jobs -endepunktet:

Fig. 6. Phaser jobb GET-forespørsel (rød er phaser_job_id, IKKE BRUK DEN I TIMELOGS)

Eller fra /job-sluttpunktet:

Fig. 7. /job GET-forespørsel

Opprette tidslogger ved hjelp av REST-API #

Når du lager tidslogger til Skyplanner via API-et, brukes de samme reglene og systemene som i brukergrensesnittet. Det kan derfor være en fordel å sette seg inn i hvordan systemet fungerer i brukergrensesnittet før du prøver å bruke det via API-et.

Grunnleggende om tidslogg #

Skyplanner har fire typer tidslogghendelser:

  • shift_begin
  • satt på pause
  • fortsatt
  • shift_end

Shift_begin-event sendes når jobben startes for første gang. Send aldri mer enn én shift_begin-hendelse for hver jobb!

Paused-hendelsen setter jobben på pause.

Continued-event gjenopptar en jobb som er satt på pause.

Shift_end fullfører jobben. Send aldri mer enn én shift_end-hendelse for hver jobb!

Nødvendige data for tidslogger:

  • person_id
    • Finnes fra /people-sluttpunktet
    • Ikke det samme som user_id!
  • planned_workstation_id
    • Arbeidsstasjonen der jobben utføres
    • Finnes fra /workstations-endpoint
  • dato_tid
    • Tidspunktet for når hendelsen er utført
    • Format: 2024-01-01 10:30:11

For å spesifisere hvilken Skyplanner-tidslogg som er knyttet til tidsloggen fra det eksterne systemet du bruker, kan du bruke feltet external_id . Du kan da for eksempel gjøre GET-forespørsler ved hjelp av denne id-en for å finne en spesifikk tidslogg fra Skyplanner.

Fig. 8. Ekstern_id i tidslogger

Å begynne i jobb #

Du kan starte jobber ved å sende en POST-forespørsel som dette til API-et:

Fig. 9. Shift_begin tidslogg

Når du setter POST-dataene for tidsloggene, setter du workshift_id til 0 og timelog_finalized til true

Sette en jobb på pause #

Sett jobber på pause ved å sende en POST-forespørsel på denne måten:

Fig. 10. Pauset tidslogg

I tidslogger av typen pauset kan du angi beløp og faulty_amount. Legg også merke til tidsloggtypen og date_time.

Fortsette i jobb #

Slik fortsetter du en tidslogg som er satt på pause:

Fig. 11. Fortsatt tidslogg

Merk at hvis du prøver å fortsette en jobb som har blitt avsluttet av en shift_end-hendelse, vil du få en feilmelding.

Å avslutte en jobb #

Slik avslutter du en jobb med en shift_end timelog:

Fig. 12. Skift_slutt timelog

I shift_end-events kan du oppgi beløp og faulty_amount-verdier på samme måte som i paused-events. Merk at hvis du prøver å utføre en shift_end-hendelse på en jobb som ikke kjører, vil du få en feilmelding.

Oppdatering av tidslogger #

Du kan oppdatere tidsloggdata ved å sende PUT-forespørsler til /timelogs-endepunktet, slik som dette:

Fig. 13. Redigere tidslogger

Merk at du må ha både beginTimelog- og endTimelog-data angitt for å kunne gjøre en oppdatering. Tidslogger i Skyplanner lagres på denne måten: Hver “full” (tidslogg som har både start og slutt (f.eks. skift_begin/fortsatt og paused/skift_slutt)) tidslogg har en egen enhet for start og slutt.

Disse er paret med begin_id-verdien som finnes i endlog. I eksempelet ovenfor har beginTimelog id-verdien 1, og dermed har endTimelog begin_id-verdien 1.

Du må også oppgi person_id- og endTimelog-verdiene for hver gang du gjør en oppdateringsforespørsel, selv om du ikke endrer dem.

Alternative måter å lage tidslogger på #

Her er noen alternative måter du kan logge på jobbene dine ved hjelp av API-et.

Logfull #

Hvis du vil sende både start- og sluttidsloggen i én enkelt forespørsel, kan du bruke /timelogs/log-full -endpoint, slik:

Fig. 14. Loggfull forespørsel

Legg merke til hvordan beløpene sendes her: Den første “amount”-verdien angir feilbeløpet og den andre beløpet. Denne forespørselen oppretter entitetene beginlog og endlog i én og samme forespørsel.

Quicklog #

“Quicklogging” til en jobb fullfører den i én enkelt forespørsel, og setter det fullførte antallet produkter til å samsvare med verdien som er angitt i bestillingselementet. Quicklogging gjøres ved å bruke /timelogs/quick-log -endepunktet:

Fig. 15. Quicklogging

Merk at du her bare trenger å oppgi production_planning_job_id, planned_workstation_id og person_id. Verdiene for tid og beløp fylles ut automatisk. Vær også oppmerksom på at quickloggede jobber alltid avsluttes med shift_end-hendelsen, så det er ikke mulig å logge videre etter quicklog!

Updated on mars 10, 2025
API, Integrering
Planlagte tidspunkter for prosesstrinn og arbeidsstasjonerProdukter og materialer
Table of Contents
  • Skyplanner-datastruktur
  • Opprette tidslogger ved hjelp av REST-API
    • Grunnleggende om tidslogg
  • Å begynne i jobb
  • Sette en jobb på pause
  • Fortsette i jobb
  • Å avslutte en jobb
  • Oppdatering av tidslogger
  • Alternative måter å lage tidslogger på
    • Logfull
    • Quicklog
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Contact sales

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

Product

Features

Solutions

Become a partner

Privacy policy

Support

Free trial

Request a demo

Contact sales

Resources

Videos

Powered by Skycode Oy

Rantakatu 2 G (11th floor)
65100 Vaasa, Finland
2204947-0
+358 40 700 0002
skycode.fi


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • logo
    • Home
    • Funksjoner
      • Funksjoner
      • Løsninger
      • Integrasjoner
    • Tilpassede tjenester
      • Assisterte onboarding-tjenester
      • Integrasjoner
      • Tilpassede tjenester
    • Prising
    • Videoer
    • Om oss
      • Om oss
      • Kontakt salg
      • Bli SkyPlanner-partner
    • Request a meeting
    • Get started for free!
    • Norsk bokmål
      • 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
      • Svenska
      • Türkçe
      • Indonesia
      • 日本語
      • العربية
      • Ελληνικά
      • 한국어
      • Română
      • Українська