Sari la conținut
SkyPlanner
  • Caracteristici
    • Caracteristici
    • Soluții
    • Integrări
  • Servicii asistate de onboarding
    • Servicii asistate de onboarding
    • Integrări
    • Servicii de personalizare
  • Prețuri
  • Videoclipuri
  • Company
    • Despre noi
    • Contact
    • Deveniți un partener SkyPlanner
  • Docs
  • Get started for free!
  • Română
    • 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
    • 日本語
    • العربية
    • Ελληνικά
    • 한국어
    • Norsk bokmål
    • Українська

Ghiduri video

4
  • Adăugați o notă rapidă la o etapă a procesului de producție
  • Ce este și cum se utilizează funcția Bulldozer
  • Videoclip de prezentare Fast Track
  • Introducere în GANTT Timelime de la SkyPlanner

Noțiuni introductive

4
  • Ce este o stație de lucru?
  • Cum să creați un material nou
  • Introducere în GANTT Timelime de la SkyPlanner
  • Cum să creați un produs nou

Integrări

6
  • Calendarul etapelor de proces programate și stațiile de lucru
  • Cronologii
  • Produse și materiale
  • Crearea unei comenzi
  • Bazele integrării
  • Tutorial de integrare

Instrumente

3
  • Cum să adăugați întreținere la un instrument
  • Cum să informați că un instrument este defect?
  • Cum să adăugați instrumente

Cronologie Gantt

27
  • Cum să anulez programarea tuturor lucrărilor mele din cronologia GANTT
  • Funcția de căutare pe cronologia GANTT
  • Anularea programării unui articol de comandă din cronologia GANTT
  • Ora curentă pe cronologia GANTT
  • Detaliile postului în cronologia GANTT
  • Stații de lucru pe cronologia GANTT
  • Cum să vedeți o listă a unei anumite cozi de stații de lucru
  • Anularea programării unui articol de comandă din cronologia GANTT
  • Locuri de muncă pe cronologia GANTT
  • Capacitatea albastră pe cronologia GANTT
  • Capacitatea roșie pe cronologia GANTT
  • Capacitatea pe cronologia GANTT
  • Adăugați o notă rapidă la o etapă a procesului de producție
  • Cum să creați un grup de stații de lucru în cronologia GANTT
  • Cum să ascundeți stațiile de lucru în cronologia GANTT
  • Cum să afișați toate stațiile de lucru în cronologia GANTT
  • Cum să ștergeți un grup de stații de lucru în cronologia GANTT
  • Luați în considerare materialele
  • Permite mutarea lucrărilor la alte stații de lucru mai adecvate
  • Timp de execuție Lock
  • Dependențe între etapele de lucru
  • Ce este și cum se utilizează funcția Bulldozer
  • Zoom in și Zoom out
  • Introducere în GANTT Timelime de la SkyPlanner

Utilizatori

3

Reguli globale

5
  • Priorități dinamice
  • Luați în considerare materialele
  • Permite mutarea lucrărilor la alte stații de lucru mai adecvate
  • Timp de execuție Lock
  • Dependențe între etapele de lucru

Schimburi implicite

3
  • Cum să ștergeți o schimbare implicită
  • Cum să editați o schimbare implicită
  • Cum să adăugați o schimbare implicită

Etapele procesului

5
  • Cum să ștergeți o etapă de proces
  • Cum să editați o etapă de proces
  • Grad de finalizare a etapelor procesului (grad minim de fabricare)
  • Cum să adăugați o nouă etapă de proces
  • Timpii de instalare și demontare

Clienți

2
  • Cum să editați un client
  • Cum să adăugați un client nou

Stații de lucru

12
  • Cum să adăugați un grup de angajați la o stație de lucru
  • Cum să adăugați un nou schimb la o stație de lucru
  • Ce este o stație de lucru?
  • Video de prezentare a stațiilor de lucru
  • Cum să atribuiți întreținerea preventivă tuturor stațiilor de lucru
  • Cum să eliminați întreținerea de pe o stație de lucru
  • Cum să atribuiți întreținerea unei stații de lucru
  • Cum să ștergeți o stație de lucru
  • Modul Quick Log Introducere
  • Cum să adăugați o nouă stație de lucru
  • Cum să editați o stație de lucru
  • Ce este o excepție de stație de lucru?

Programarea schimburilor

5
  • Cum să schimbați persoana desemnată pentru un schimb într-o anumită zi
  • Programarea schimburilor
  • Cum să adăugați ore suplimentare
  • Cum să eliminați orele suplimentare
  • Video de prezentare a programării schimburilor

Produse

2
  • Subproduse
  • Cum să creați un produs nou

Ordine

6
  • Cum să editați un articol de comandă
  • Cum să creați un articol nou de comandă
  • Cum să filtrați o comandă
  • Cum să arhivați o comandă
  • Cum să editați o comandă
  • Cum să creați o comandă nouă

Registrul de personal

6

Programarea personalului

1

Limbi străine

1

Depozit

1
  • Cum să creați un material nou

Sprijin

1
  • Cum să vă selectați limba în SkyPlanner

Personal și utilizatori

2
  • Modificarea unui angajat din registrul de personal
  • Ștergerea unui angajat din registrul de personal
View Categories
  • Home
  • Docs
  • Integrări
  • Cronologii

Cronologii

Sami
Updated on March 10, 2025

4 min read

Structura datelor Skyplanner #

Înainte de a ne apuca de cronologii, trebuie să discutăm puțin despre structura datelor din Skyplanner și despre cum funcționează lucrurile sub capotă. Toate acestea vor intra în joc mai târziu.

Dacă v-ați integrat datele privind comenzile/ordinele de lucru/locurile de muncă în Skyplanner, cel mai probabil ați utilizat cel puțin aceste puncte finale API:

  • phaser-ordine
  • phaser-Order-rows
  • phaser-jobs

Efectiv, datele introduse în aceste puncte finale sunt reprezentate în interfața de utilizator Skyplanner astfel:

Fig 1. Comandă (phaser-orders)
Fig 2. Elemente de comandă (phaser-Order-rows (roșu)), Etape de proces (phaser-jobs (verde))

După inserarea comenzilor în Skyplanner, veți dori să le exportați (acest lucru se poate face prin intermediul interfeței utilizator sau al punctului final /phaser-orders/export) în modulul de programare a producției:

Fig 3. Exportul prin intermediul interfeței de utilizator
Fig 4. Comanda exportată în programarea producției

Atunci când exportați comenzi, Skyplanner copiază efectiv datele comenzii dintr-un tabel al bazei de date în altul. Astfel, dacă modificați ceva, de exemplu, prin intermediul punctului final /phaser-orders, trebuie să exportați din nou datele pentru a le actualiza în planificarea producției. Acest lucru înseamnă, de asemenea, că pentru a accesa comenzile pe care le vedeți în fereastra de planificare a producției trebuie să utilizați puncte finale API diferite!

Punctele finale “modificate” se prezintă astfel:

  • /phaser-orders → /orders
  • /phaser-Order-rows → /Order-rows
  • /phaser-jobs → /jobs

Acest lucru este important de știut, deoarece atunci când folosiți punctul final /timelogs pentru a înregistra evenimentele de producție etc., trebuie să folosiți entitățile aferente găsite în punctele finale Production Scheduling!

De exemplu, aveți nevoie de production_planning_job_id (pentru a reitera: production_planning_jobs sunt entitățile accesate de la punctul final /jobs) pentru a posta un nou cronolog:

Fig 5. Cerere POST pentru cronolog

Puteți găsi ID-ul production_planning_job_de care aveți nevoie fie din punctul final /phaser-jobs:

Fig 6. Cerere Phaser job GET (roșu este phaser_job_id, NU-l folosiți în cronologii)

Sau din punctul final /job:

Fig 7. Cerere GET /job

Crearea de cronologii folosind REST-API #

Realizarea de cronologii pentru Skyplanner prin API utilizează aceleași reguli și sisteme care sunt în interfața utilizator. Prin urmare, ar putea fi benefic să vă familiarizați cu modul în care funcționează sistemul în interfața utilizator înainte de a încerca să îl utilizați prin API.

Bazele timelogului #

Skyplanner are patru tipuri de evenimente timelog:

  • shift_begin
  • oprită
  • continuă
  • shift_end

Shift_begin-event este trimis atunci când sarcina este lansată pentru prima dată. Nu trimiteți niciodată mai mult de un eveniment shift_begin pentru fiecare sarcină!

Paused-event întrerupe activitatea.

Continued-event reia o sarcină întreruptă.

Shift_end finalizează lucrarea. Nu trimiteți niciodată mai mult de un eveniment shift_end pentru fiecare sarcină!

Date necesare pentru cronologii:

  • ID_persoană
    • Poate fi găsit din punctul final /people
    • Nu este același lucru cu user_id!
  • ID_stație_de_lucru planificată
    • Stația de lucru la care se desfășoară activitatea
    • Poate fi găsit din /workstations-endpoint
  • data_timp
    • Momentul în care evenimentul este realizat
    • Format: 2024-01-01 10:30:11

Pentru a specifica ce cronolog Skyplanner este legat de cronologul din orice sistem extern pe care îl utilizați, puteți utiliza câmpul external_id . Puteți apoi, de exemplu, să efectuați cereri GET utilizând acest id pentru a găsi un anumit jurnal de bord din Skyplanner.

Fig 8. External_id în jurnalele de timp

Începerea unui loc de muncă #

Puteți lansa sarcini de lucru trimițând o solicitare POST ca aceasta către API:

Fig 9. Shift_begin cronolog

La setarea datelor POST pentru jurnalele de timp, setați workshift_id ca 0 și timelog_finalized ca true

Întreruperea unei lucrări #

Întrerupeți lucrările trimițând o cerere POST după cum urmează:

Fig 10. Cronolog pauză

În jurnalele cronologice de tip pauză, puteți seta valoarea și valoarea defectuoasă (faulty_amount). Rețineți, de asemenea, tipul de cronolog și data_timp.

Continuarea unui loc de muncă #

Iată cum puteți continua un jurnal de timp întrerupt:

Fig 11. Continuarea cronologiei

Rețineți că dacă încercați să continuați o sarcină care a fost încheiată de un eveniment shift_end, veți primi o eroare.

Încetarea unui loc de muncă #

Iată cum se încheie o lucrare cu ajutorul unui timelog shift_end:

Fig 12. Shift_end cronolog

În shift_end-events puteți da valorile amount și faulty_amount la fel ca în paused-events. Rețineți că, dacă încercați să efectuați un shift_end-event pentru un job care nu rulează, veți primi o eroare.

Actualizarea cronologiei #

Puteți actualiza datele timelog prin trimiterea de cereri PUT către punctul final /timelogs, astfel:

Fig 13. Editarea jurnalelor cronologice

Rețineți că trebuie să aveți atât datele beginTimelog , cât și cele endTimelog pentru a efectua o actualizare. Cronologiile în Skyplanner sunt stocate astfel: fiecare cronolog “complet” (cronolog care are atât un început, cât și un sfârșit (de exemplu, shift_begin/continued & paused/shift_end) are o entitate separată pentru început și sfârșit.

Acestea sunt împerecheate de valoarea begin_id găsită în endlog. În exemplul de mai sus, beginTimelog are valoarea id 1 și, prin urmare, endTimelog are valoarea begin_id 1.

De asemenea, trebuie să furnizați valorile person_id și endTimelog de fiecare dată când faceți o cerere de actualizare, chiar dacă nu le modificați.

Modalități alternative de a realiza cronologii #

Iată câteva modalități alternative prin care vă puteți conecta la locurile de muncă utilizând API.

Logfull #

Dacă doriți să trimiteți atât cronologiile de început, cât și cele de sfârșit într-o singură cerere, puteți utiliza punctul /timelogs/log-full -endpoint, astfel:

Fig 14. Cerere Logfull

Observați modul în care sumele sunt trimise aici: prima valoare “amount” denotă suma defectă, iar cea de-a doua, suma. Această cerere creează entitățile beginlog și endlog într-o singură cerere.

Quicklog #

“Quicklogging” la o sarcină o finalizează într-o singură cerere, stabilește cantitatea de produse finalizată pentru a corespunde valorii stabilite în elementul de comandă. Quicklogging se realizează prin utilizarea punctului final /timelogs/quick-log:

Fig 15. Quicklogging

Rețineți că aici trebuie să furnizați doar ID_job_de_planificare_producție, ID_stație_de_lucru_planificată și ID_persoană. Valorile timp și sumă sunt completate automat. Rețineți, de asemenea, că lucrările blocate rapid sunt întotdeauna finalizate cu evenimentul shift_end, astfel încât nu mai este posibilă înregistrarea ulterioară după blocarea rapidă!

Updated on March 10, 2025
API, Integrare
Calendarul etapelor de proces programate și stațiile de lucruProduse și materiale
Table of Contents
  • Structura datelor Skyplanner
  • Crearea de cronologii folosind REST-API
    • Bazele timelogului
  • Începerea unui loc de muncă
  • Întreruperea unei lucrări
  • Continuarea unui loc de muncă
  • Încetarea unui loc de muncă
  • Actualizarea cronologiei
  • Modalități alternative de a realiza cronologii
    • 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
    • Caracteristici
      • Caracteristici
      • Soluții
      • Integrări
    • Servicii de personalizare
      • Servicii asistate de onboarding
      • Integrări
      • Servicii de personalizare
    • Prețuri
    • Videoclipuri
    • Despre noi
      • Despre noi
      • Contact vânzări
      • Deveniți un partener SkyPlanner
    • Request a meeting
    • Get started for free!
    • Română
      • 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
      • 日本語
      • العربية
      • Ελληνικά
      • 한국어
      • Norsk bokmål
      • Українська