Hop til indhold
SkyPlanner
  • Funktioner
    • Funktioner
    • Løsninger
    • Integrationer
  • Tjenester
    • Assisterede onboarding-tjenester
    • Integrationer
    • Tilpasningstjenester
  • Prisfastsættelse
  • Videoer
  • Virksomhed
    • Om os
    • Kontakt
    • Bliv en SkyPlanner-partner
  • Kom gratis i gang!
  • Dansk
    • English
    • Suomi
    • Čeština
    • 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
    • 日本語
    • العربية
    • Ελληνικά
    • 한국어
    • Norsk bokmål
    • Română
    • Українська

Video-guider

4
  • Tilføj en hurtig note til et trin i produktionsprocessen
  • Hvad er Bulldozer-funktionen, og hvordan bruger man den?
  • Introduktionsvideo til Fast Track
  • Introduktion til SkyPlanner’s GANTT Timelime

Kom godt i gang

4
  • Hvad er en arbejdsstation?
  • Sådan opretter du et nyt materiale
  • Introduktion til SkyPlanner’s GANTT Timelime
  • Sådan opretter du et nyt produkt

Værktøjer

3
  • Sådan tilføjer du vedligeholdelse til et værktøj
  • Hvordan informerer man om, at et værktøj er i stykker?
  • Sådan tilføjer du værktøjer

Integrationer

6
  • Tidspunkter for planlagte procestrin og arbejdsstationer
  • Timelogs
  • Produkter og materialer
  • Oprettelse af en ordre
  • Grundlæggende om integration
  • Vejledning i integration

Brugere

3

Gantt-tidslinje

25
  • Sådan fjerner jeg planlægningen af alle mine jobs fra min GANTT-tidslinje
  • Søgefunktion på GANTT-tidslinjen
  • Fjern planlægningen af en ordrepost fra GANTT-tidslinjen
  • Jobdetaljer i GANTT-tidslinjen
  • Arbejdsstationer på GANTT-tidslinjen
  • Sådan ser du en liste over en specifik arbejdsstationskø
  • Fjern planlægningen af en ordrepost fra GANTT-tidslinjen
  • Aktuel tid på GANTT-tidslinjen
  • Job på GANTT-tidslinjen
  • Blå kapacitet på GANTT-tidslinjen
  • Rød kapacitet på GANTT-tidslinjen
  • Kapacitet på GANTT-tidslinjen
  • Tilføj en hurtig note til et trin i produktionsprocessen
  • Sådan opretter du en arbejdsstationsgruppe i GANTT-tidslinjen
  • Sådan skjuler du arbejdsstationer i GANTT-tidslinjen
  • Sådan vises alle arbejdsstationer i GANTT-tidslinjen
  • Sådan sletter du en arbejdsstationsgruppe i GANTT-tidslinjen
  • Overvej materialerne
  • Tillad at flytte jobs til andre mere passende arbejdsstationer
  • Afhængighed af arbejdstrin
  • Kørselstidslås
  • Hvad er Bulldozer-funktionen, og hvordan bruger man den?
  • Zoom ind og zoom ud
  • Introduktion til SkyPlanner’s GANTT Timelime

Standardskift

3
  • Sådan sletter du et standardskift
  • Sådan redigerer du et standardskift
  • Sådan tilføjer du et standardskift

Globale regler

5
  • Dynamiske prioriteter
  • Overvej materialerne
  • Tillad at flytte jobs til andre mere passende arbejdsstationer
  • Afhængighed af arbejdstrin
  • Kørselstidslås

Processens trin

5
  • Sådan sletter du et procestrin
  • Sådan redigerer du et procestrin
  • Grad af færdiggørelse af procestrin (minimumsgrad af fremstilling)
  • Sådan tilføjer du et nyt procestrin
  • Tidspunkter for opsætning og nedtagning

Kunder

2
  • Sådan redigerer du en kunde
  • Sådan tilføjer du en ny kunde

Arbejdsstationer

12
  • Sådan tilføjer du en medarbejdergruppe til en arbejdsstation
  • Sådan tilføjer du et nyt skift til en arbejdsstation
  • Hvad er en arbejdsstation?
  • Introduktionsvideo til arbejdsstationer
  • Sådan tildeler du forebyggende vedligeholdelse til alle arbejdsstationer
  • Sådan fjerner du vedligeholdelse fra en arbejdsstation
  • Sådan tildeler du vedligeholdelse til en arbejdsstation
  • Sådan sletter du en arbejdsstation
  • Introduktion til hurtig logtilstand
  • Sådan tilføjer du en ny arbejdsstation
  • Sådan redigerer du en arbejdsstation
  • Hvad er en arbejdsstationsundtagelse?

Planlægning af vagter

5
  • Sådan ændrer du den tildelte person til et skift på en bestemt dag
  • Planlægning af vagter
  • Sådan tilføjer du overarbejde
  • Sådan fjerner du overarbejde
  • Introduktionsvideo til vagtplanlægning

Produkter

2
  • Underprodukter
  • Sådan opretter du et nyt produkt

Bestillinger

6
  • Sådan redigerer du en ordrevare
  • Sådan filtrerer du en ordre
  • Sådan opretter du en ny ordreartikel
  • Sådan arkiverer du en ordre
  • Sådan redigerer du en ordre
  • Sådan opretter du en ny ordre

Personaleregister

6

Planlægning af personale

1

Sprog

1

Lager

1
  • Sådan opretter du et nyt materiale

Støtte

1
  • Sådan vælger du dit sprog i SkyPlanner

Personale og brugere

2
  • Rediger en medarbejder i personaleregistret
  • Slet en medarbejder fra personaleregistret
View Categories
  • Home
  • Docs
  • Integrationer
  • Timelogs

Timelogs

Sami
Updated on March 10, 2025

5 min read

Skyplanner-datastruktur #

Før vi dykker ned i tidsloggene, er vi nødt til at tale lidt om datastrukturen i Skyplanner, og hvordan tingene fungerer under motorhjelmen. Alt dette kommer i spil senere.

Hvis du har integreret dine ordre-/arbejdsordre-/jobdata i Skyplanner, har du højst sandsynligt brugt mindst disse API-endpoints:

  • phaser-ordrer
  • phaser-rækkefølge-rækker
  • phaser-jobs

Data, der indsættes i disse endpoints, repræsenteres i Skyplanner-brugergrænsefladen på denne måde:

Fig. 1. Ordre (phaser-ordrer)
Fig. 2. Ordreposter (phaser-Order-rows (rød)), Processtrin (phaser-jobs (grøn))

Når du har indsat dine ordrer i Skyplanner, skal du eksportere dem (dette kan gøres via brugergrænsefladen eller /phaser-orders/export-endpoint) til produktionsplanlægningsmodulet:

Fig. 3. Eksport via brugergrænsefladen
Fig. 4. Eksporteret ordre i produktionsplanlægningen

Når man eksporterer ordrer, kopierer Skyplanner effektivt ordredataene fra en databasetabel til en anden. Så hvis du f.eks. ændrer noget via /phaser-orders -endpoint, skal du eksportere dataene igen for at opdatere dem i produktionsplanlægningen. Det betyder også, at du skal bruge forskellige API-endpoints for at få adgang til de ordrer, du ser i produktionsplanlægningsvinduet!

De “ændrede” slutpunkter ser sådan ud:

  • /phaser-ordrer → /ordrer
  • /phaser-rækkefølge-rækker → /rækkefølge-rækker
  • /phaser-jobs → /jobs

Det er vigtigt at vide, for når du bruger /timelogs -endpointet til at logge dine produktionshændelser osv., skal du bruge de relaterede enheder, der findes i Production Scheduling -endpointet!

For eksempel skal du bruge production_planning_job_id (for at gentage: production_planning_jobs er de enheder, der er adgang til fra /jobs -endpoint) for at POSTe en ny timelog:

Fig. 5. Timelog POST-anmodning

Du kan finde det production_planning_job_id, du skal bruge, fra enten /phaser-jobs -endpoint:

Fig. 6. Phaser-job GET-anmodning (rød er phaser_job_id, BRUG DEN IKKE I TIMELOGS)

Eller fra /job-slutpunktet:

Fig. 7. /job GET-anmodning

Oprettelse af timelogs ved hjælp af REST-API #

Når man laver tidslogs til Skyplanner via API’en, bruger man de samme regler og systemer som i brugergrænsefladen. Så det kan være en fordel at sætte sig ind i, hvordan systemet fungerer i brugergrænsefladen, før man forsøger at bruge det via API’en.

Grundlæggende om tidslog #

Skyplanner har fire typer timelog-begivenheder:

  • skift_begyndelse
  • holdt pause
  • fortsat
  • shift_end

Shift_begin-event sendes, når jobbet startes for første gang. Send aldrig mere end én shift_begin-begivenhed for hvert job!

Paused-event sætter jobbet på pause.

Continued-event genoptager et job, der er sat på pause.

Shift_end afslutter jobbet. Send aldrig mere end én shift_end-begivenhed for hvert job!

Nødvendige data til tidslogs:

  • person_id
    • Kan findes fra /people-endpoint
    • Ikke det samme som user_id!
  • planlagt_arbejdsstation_id
    • Den arbejdsstation, hvor jobbet udføres
    • Kan findes fra /workstations-endpoint
  • dato_tid
    • Tidspunktet, hvor begivenheden er udført
    • Format: 2024-01-01 10:30:11

For at specificere, hvilken Skyplanner-tidslog der er knyttet til tidsloggen fra det eksterne system, du bruger, kan du bruge feltet external_id . Du kan så f.eks. lave GET-anmodninger ved hjælp af dette id for at finde en bestemt tidslog fra Skyplanner.

Fig. 8. Eksternt_id i timelogs

At starte et job #

Du kan starte jobs ved at sende en POST-request som denne til API’en:

Fig. 9. Skift_begynd timelog

Når du indstiller POST-dataene for tidsloggene, skal du sætte workshift_id til 0 og timelog_finalized til true.

Sætte et job på pause #

Sæt jobs på pause ved at sende en POST-anmodning som denne:

Fig. 10. Pauseret tidslog

I tidslogge af pausetypen kan du indstille beløbet og faulty_amount. Bemærk også tidslogtypen og date_time.

Fortsættelse af et job #

Sådan fortsætter du en pauset timelog:

Fig. 11. Fortsat tidslinje

Bemærk, at hvis du prøver at fortsætte et job, der er blevet afsluttet af en shift_end-begivenhed, får du en fejl.

At afslutte et job #

Sådan afslutter du et job med en shift_end timelog:

Fig. 12. Skift_slut timelog

I shift_end-events kan du angive beløb og faulty_amount-værdier ligesom i paused-events. Bemærk, at hvis du prøver at lave en shift_end-event på et job, der ikke kører, får du en fejl.

Opdatering af timelogs #

Du kan opdatere timelog-data ved at sende PUT-forespørgsler til /timelogs-endpoint, sådan her:

Fig. 13. Redigering af timelogs

Bemærk, at du skal have både beginTimelog- og endTimelog-datasæt for at kunne foretage en opdatering. Timelogs i Skyplanner gemmes på denne måde: Hver “fuld” (timelog, der har både en start og en slutning (f.eks. shift_begin/continued & paused/shift_end) timelog har en separat enhed til start og slut.

Disse er parret med begin_id-værdien , der findes i endlog. I ovenstående eksempel har beginTimelog id-værdien 1, og dermed har endTimelog begin_id-værdien 1.

Du skal også angive person_id- og endTimelog-værdierne , hver gang du laver en opdateringsanmodning, selv om du ikke ændrer dem.

Alternative måder at lave timelogs på #

Her er nogle alternative måder, du kan logge på dine jobs ved hjælp af API’en.

Logfuld #

Hvis du vil sende både start- og sluttidsloggen i en enkelt anmodning, kan du bruge /timelogs/log-full -endpoint, sådan her:

Fig. 14. Logfuld anmodning

Bemærk, hvordan beløbene sendes her: Den første “amount”-værdi angiver det fejlbehæftede beløb, og den anden angiver beløbet. Denne anmodning opretter beginlog- og endlog-enhederne i en enkelt anmodning.

Quicklog #

“Quicklogging” til et job afslutter det i en enkelt anmodning og indstiller det afsluttede antal produkter til at matche den værdi, der er angivet i ordreposten. Quicklogging udføres ved at bruge /timelogs/quick-log -endpoint:

Fig. 15. Quicklogging

Bemærk, at du her kun behøver at angive production_planning_job_id, planned_workstation_id og person_id. Værdierne for tid og beløb udfyldes automatisk. Bemærk også, at quickloggede jobs altid afsluttes med shift_end-begivenheden, så der er ikke mulighed for yderligere logning efter quicklog!

Updated on March 10, 2025
API, Integration
Tidspunkter for planlagte procestrin og arbejdsstationerProdukter og materialer
Table of Contents
  • Skyplanner-datastruktur
  • Oprettelse af timelogs ved hjælp af REST-API
    • Grundlæggende om tidslog
  • At starte et job
  • Sætte et job på pause
  • Fortsættelse af et job
  • At afslutte et job
  • Opdatering af timelogs
  • Alternative måder at lave timelogs på
    • Logfuld
    • Quicklog
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Kontakt salg

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

Produkt

Funktioner

Løsninger

Bliv en skyplanner partner

Privacy policy

Støtte

Gratis prøveversion

Anmod om en demo

Kontakt salg

Ressourcer

Videos

Powered by Skycode Oy

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


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • –
    • logo
    • Hjem
    • Funktioner
      • Funktioner
      • Løsninger
      • Integrationer
    • Tilpasningstjenester
      • Assisterede onboarding-tjenester
      • Integrationer
      • Tilpasningstjenester
    • Prisfastsættelse
    • Videoer
    • Om os
      • Om os
      • Kontakt salg
      • Bliv en SkyPlanner-partner
    • Anmodning om et møde
    • Kom gratis i gang!
    • Dansk
      • English
      • Suomi
      • Čeština
      • 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
      • 日本語
      • العربية
      • Ελληνικά
      • 한국어
      • Norsk bokmål
      • Română
      • Українська