Zum Inhalt springen
SkyPlanner
  • Eigenschaften
    • Eigenschaften
    • Lösungen
    • Integrationen
  • Dienste
    • Assistierte Onboarding-Dienste
    • Integrationen
    • Anpassungsdienste
  • Preisgestaltung
  • Videos
  • Unternehmen
    • About us
    • Kontakt
    • Werden Sie ein SkyPlanner Partner
  • Docs
  • Starten Sie kostenlos!
  • Deutsch
    • English
    • Suomi
    • Čeština
    • Dansk
    • 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ă
    • Українська

Erste Schritte

4
  • So beginnen Sie mit der Nutzung Ihrer SkyPlanner Testversion
  • Was ist eine Workstation?
  • Wie Sie ein neues Material erstellen
  • Einführung in SkyPlanner’s GANTT Timelime

Video-Leitfäden

33
  • Was ist und wie man Workstation Efficiencies verwaltet
  • Was ist der Quick Log Modus und wie wird er verwendet?
  • So heben Sie Bestellungen in der GANTT Timeline auf
  • Kundenpriorität verwalten
  • Wie Sie Minimum Degree of Manufacturing verwenden
  • Aufteilung von Aufträgen auf mehrere Workstations
  • Wie Sie Arbeitsgruppen erstellen
  • Timelock ausführen
  • Priorisieren Sie Fertigstellungstermine
  • JIT-Fertigung in SkyPlanner
  • Job-Prioritäten
  • Verkürzung der Vorlaufzeit
  • Urlaubszeiten verwalten
  • Wie Sie Ihre SkyPlanner Preise berechnen
  • So beginnen Sie mit der Nutzung Ihrer SkyPlanner Testversion
  • Unterpositionen und Produktionshierarchie
  • Verwenden des CSV-Imports
  • Überstunden verwalten
  • Aufträge erstellen und Artikel bestellen
  • Hinzufügen und Verwalten von Materialien
  • Werkzeuge in SkyPlanner verwalten
  • Ein neues Produkt zu SkyPlanner hinzufügen
  • Personal, Benutzerrollen und Standardschichten hinzufügen
  • So fügen Sie einen Prozessschritt hinzu
  • Einen Kunden hinzufügen
  • Workstations, Kapazitäten und Wartung
  • SkyPlanner: Die Grundlagen
  • ShopFloorApp und Timer
  • Was ist eine Workstation?
  • Fügen Sie eine kurze Notiz zu einem Produktionsprozessschritt hinzu
  • Was ist und wie man die Bulldozer-Funktion verwendet
  • Fast Track Einführungsvideo
  • Einführung in SkyPlanner’s GANTT Timelime

Integrationen

6
  • Geplante Prozessschrittzeiten und Arbeitsstationen
  • Timelogs
  • Produkte und Materialien
  • Einen Auftrag erstellen
  • Grundlagen der Integration
  • Tutorial zur Integration

Gantt-Zeitleiste

30
  • Kapazität auf der GANTT-Zeitachse
  • Was ist und wie man Workstation Efficiencies verwaltet
  • So heben Sie Bestellungen in der GANTT Timeline auf
  • Aufteilung von Aufträgen auf mehrere Workstations
  • Wie Sie Arbeitsgruppen erstellen
  • Wie entferne ich alle meine Aufträge aus meiner GANTT Timeline?
  • Suchfunktion auf der GANTT Timeline
  • Eine Auftragsposition aus der GANTT Timeline ausplanen
  • Job Details in der GANTT Timeline
  • Workstations auf der GANTT-Zeitachse
  • So sehen Sie eine Liste einer bestimmten Workstation-Warteschlange
  • Eine Auftragsposition aus der GANTT Timeline ausplanen
  • Aktuelle Zeit auf der GANTT Timeline
  • Jobs auf der GANTT-Zeitachse
  • Blaue Kapazität auf der GANTT-Zeitachse
  • Rote Kapazität auf der GANTT-Zeitachse
  • Fügen Sie eine kurze Notiz zu einem Produktionsprozessschritt hinzu
  • So erstellen Sie eine Workstation-Gruppe in der GANTT Timeline
  • Ausblenden von Workstations in der GANTT Timeline
  • So zeigen Sie alle Arbeitsstationen in der GANTT Timeline an
  • So löschen Sie eine Workstation-Gruppe in der GANTT Timeline
  • Dynamische Prioritäten
  • Berücksichtigen Sie die Materialien
  • Erlauben Sie das Verschieben von Aufträgen auf andere, besser geeignete Arbeitsstationen
  • Workstage-Abhängigkeiten
  • Laufzeitsperre
  • Was ist und wie man die Bulldozer-Funktion verwendet
  • Vergrößern und Verkleinern
  • Einführung in SkyPlanner’s GANTT Timelime

Ressourcen

31
  • Was ist und wie man Workstation Efficiencies verwaltet
  • Was ist der Quick Log Modus und wie wird er verwendet?
  • Wie Sie Arbeitsgruppen erstellen
  • Personaleinsatzplanung
  • Einen Mitarbeiter im Personalregister bearbeiten
  • Wie man einen Benutzer bearbeitet
  • Wie man einen neuen Benutzer hinzufügt
  • Wie Sie einen Benutzer löschen
  • So fügen Sie einem Tool Wartung hinzu
  • Wie kann ich mitteilen, dass ein Tool defekt ist?
  • Was ist eine Workstation?
  • Einen Mitarbeiter aus dem Personalregister löschen
  • So fügen Sie einem Arbeitsplatz eine neue Schicht hinzu
  • So weisen Sie allen Arbeitsstationen eine vorbeugende Wartung zu
  • Wie Sie die Wartung von einer Workstation entfernen
  • Wie Sie einer Workstation Wartung zuweisen
  • Wie Sie eine Workstation löschen
  • Quick Log Modus Einführung
  • So fügen Sie eine neue Workstation hinzu
  • So löschen Sie einen Standard-Shift
  • So bearbeiten Sie eine Standardverschiebung
  • So fügen Sie eine Mitarbeitergruppe zu einem Arbeitsplatz hinzu
  • So fügen Sie eine Standardverschiebung hinzu
  • Wie Sie eine Workstation bearbeiten
  • So ändern Sie die zugewiesene Person für eine Schicht an einem bestimmten Tag
  • Wie man Überstunden entfernt
  • Video zur Einführung in die Schichtplanung
  • Wie Sie Tools hinzufügen
  • Was ist eine Workstation-Ausnahme?
  • Wie man einen Kunden bearbeitet
  • Wie man einen neuen Kunden hinzufügt

Bestellungen

12
  • So heben Sie Bestellungen in der GANTT Timeline auf
  • Wie Sie einen Prozessschritt löschen
  • So bearbeiten Sie einen Prozessschritt
  • Prozessschritt Fertigstellungsgrad (Mindestfertigungsgrad)
  • So fügen Sie einen neuen Prozessschritt hinzu
  • Einrichtungs- und Abrisszeiten
  • Wie Sie eine Bestellposition bearbeiten
  • Wie man eine Bestellung filtert
  • Wie Sie eine neue Auftragsposition erstellen
  • Wie Sie eine Bestellung archivieren
  • Wie Sie eine Bestellung bearbeiten
  • Wie man einen neuen Auftrag erstellt

Lagerhaus

3
  • Unterprodukte
  • Wie man ein neues Produkt erstellt
  • Wie Sie ein neues Material erstellen

ShopFloorApp und Timer

1
  • ShopFloorApp und Timer

Support

1
  • Wie Sie Ihre Sprache in SkyPlanner auswählen
View Categories
  • Home
  • Docs
  • Integrationen
  • Timelogs

Timelogs

Sami
Updated on März 10, 2025

4 min read

Skyplanner Datenstruktur #

Bevor wir uns mit den Zeitprotokollen befassen, müssen wir ein wenig über die Datenstruktur in Skyplanner sprechen und darüber, wie die Dinge unter der Haube funktionieren. All dies wird später ins Spiel kommen.

Wenn Sie Ihre Auftrags-/Arbeitsauftrags-/Jobdaten in Skyplanner integriert haben, haben Sie höchstwahrscheinlich mindestens diese API-Endpunkte verwendet:

  • phaser-orders
  • phaser-order-rows
  • phaser-jobs

Die in diese Endpunkte eingegebenen Daten werden in der Skyplanner-Benutzeroberfläche wie folgt dargestellt:

Abb. 1. Bestellung (phaser-orders)
Abb. 2. Auftragspositionen (phaser-order-rows (rot)), Prozessschritte (phaser-jobs (grün))

Nachdem Sie Ihre Aufträge in Skyplanner eingefügt haben, müssen Sie sie in das Modul Produktionsplanung exportieren (dies kann über die Benutzeroberfläche oder den Endpunkt /phaser-orders/export erfolgen):

Abb. 3. Exportieren über die Benutzeroberfläche
Abb. 4. Exportierter Auftrag in der Produktionsplanung

Beim Exportieren von Aufträgen kopiert Skyplanner die Auftragsdaten von einer Datenbanktabelle in eine andere. Wenn Sie also z.B. über den /phaser-orders -Endpunkt etwas ändern, müssen Sie die Daten erneut exportieren, um sie in Production Scheduling zu aktualisieren. Das bedeutet auch, dass Sie für den Zugriff auf die Aufträge, die Sie im Produktionsplanungsfenster sehen, verschiedene API-Endpunkte verwenden müssen!

Die “geänderten” Endpunkte sehen folgendermaßen aus:

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

Dies ist wichtig zu wissen, denn wenn Sie den /timelogs -Endpunkt verwenden, um Ihre Produktionsereignisse usw. zu protokollieren , müssen Sie die entsprechenden Entitäten verwenden, die Sie unter Produktionsplanungs -Endpunkten finden!

Sie benötigen zum Beispiel die production_planning_job_id (zur Erinnerung: production_planning_jobs sind die Entitäten, auf die über den /jobs -Endpunkt zugegriffen wird), um ein neues Zeitprotokoll zu POSTen:

Abb. 5. Timelog POST-Anfrage

Sie finden die production_planning_job_id, die Sie benötigen, entweder über den /phaser-jobs -Endpunkt:

Abb. 6. GET-Anfrage für einen Phaser-Job (rot ist phaser_job_id, verwenden Sie sie NICHT in TIMELOGS)

Oder über den /job -Endpunkt:

Abb. 7. /job GET-Anfrage

Erstellen von Zeitprotokollen mit der REST-API #

Bei der Erstellung von Zeitprotokollen für Skyplanner über die API werden dieselben Regeln und Systeme verwendet, die auch in der Benutzeroberfläche enthalten sind. Es könnte also von Vorteil sein, sich mit der Funktionsweise des Systems in der Benutzeroberfläche vertraut zu machen, bevor Sie versuchen, es über die API zu verwenden.

Timelog Grundlagen #

Skyplanner verfügt über vier Timelog-Ereignistypen:

  • verschieben_beginnen
  • pausiert
  • Fortsetzung
  • shift_end

Das Shift_begin-Ereignis wird gesendet, wenn der Auftrag zum ersten Mal gestartet wird. Senden Sie niemals mehr als ein shift_begin-Ereignis für jeden Job!

Pausen-Ereignis pausiert den Auftrag.

Fortsetzungs-Ereignis setzt eine angehaltene Arbeit fort.

Shift_end schließt den Auftrag ab. Senden Sie niemals mehr als ein shift_end-Ereignis für jeden Auftrag!

Erforderliche Daten für Timelogs:

  • person_id
    • Kann über den /people-Endpunkt gefunden werden
    • Nicht dasselbe wie user_id!
  • geplante_arbeitsplatz_id
    • Der Arbeitsplatz, an dem die Arbeit ausgeführt wird
    • Kann über den Endpunkt /workstations gefunden werden
  • Datum_Zeit
    • Der Zeitpunkt, zu dem das Ereignis durchgeführt wird
    • Format: 2024-01-01 10:30:11

Um anzugeben, welches Skyplanner-Timelog mit dem Timelog des von Ihnen verwendeten externen Systems verknüpft ist, können Sie das Feld external_id verwenden. Sie können dann zum Beispiel GET-Anfragen mit dieser ID stellen, um ein bestimmtes Timelog von Skyplanner zu finden.

Abb. 8. External_id in Timelogs

Einen Job beginnen #

Sie können Aufträge starten, indem Sie eine POST-Anfrage wie diese an die API senden:

Abb. 9. Schicht_Anfang Timelog

Setzen Sie beim Einstellen der POST-Daten für die Zeitprotokolle workshift_id auf 0 und timelog_finalized auf true

Auftrag pausieren #

Pausieren Sie Aufträge, indem Sie eine POST-Anfrage wie diese senden:

Abb. 10. Pausiertes Timelog

In Timelogs vom Typ paused können Sie den Betrag und faulty_amount festlegen. Beachten Sie auch den Timelog-Typ und date_time.

Einen Job fortsetzen #

So setzen Sie ein angehaltenes Timelog fort:

Abb. 11. Fortsetzung Timelog

Beachten Sie, dass Sie eine Fehlermeldung erhalten, wenn Sie versuchen, einen Auftrag fortzusetzen, der durch ein shift_end Ereignis beendet wurde.

Beenden eines Jobs #

Hier sehen Sie, wie Sie einen Auftrag mit einem shift_end timelog beenden:

Abb. 12. Schicht_Ende timelog

In shift_end-events können Sie die Werte amount und faulty_amount genau wie in paused-events angeben. Beachten Sie, dass Sie eine Fehlermeldung erhalten, wenn Sie versuchen, ein shift_end-Ereignis für einen Job zu erzeugen, der nicht läuft.

Timelogs aktualisieren #

Sie können die Zeitprotokolldaten aktualisieren, indem Sie PUT-Anfragen an den /timelogs-endpoint senden, etwa so:

Abb. 13. Timelogs bearbeiten

Beachten Sie, dass Sie sowohl beginTimelog- als auch endTimelog-Daten eingestellt haben müssen, um eine Aktualisierung vornehmen zu können. Zeitprotokolle in Skyplanner werden wie folgt gespeichert: Jedes “vollständige” (Zeitprotokoll, das sowohl einen Anfang als auch ein Ende hat (z.B. shift_begin/continued & paused/shift_end) hat eine separate Entität für den Anfang und das Ende.

Diese werden durch den begin_id-Wert gepaart, der im endTimelog gefunden wurde. Im obigen Beispiel hat das beginTimelog den id-Wert 1 und somit hat sein endTimelog den begin_id-Wert 1.

Sie müssen auch bei jeder Aktualisierungsanfrage die Werte person_id und endTimelog angeben, auch wenn Sie sie nicht ändern.

Alternative Möglichkeiten zur Erstellung von Timelogs #

Hier finden Sie einige alternative Möglichkeiten, wie Sie sich über die API bei Ihren Aufträgen anmelden können.

Logfull #

Wenn Sie sowohl den Beginn als auch das Ende des Zeitprotokolls in einer einzigen Anfrage senden möchten, können Sie den /timelogs/log-full -Endpunkt verwenden, etwa so:

Abb. 14. Logfull Anfrage

Beachten Sie, wie die Beträge hier gesendet werden: der erste Wert “amount” bezeichnet den fehlerhaften Betrag und der zweite den Betrag. Diese Anfrage erstellt die Entitäten beginlog und endlog in einer einzigen Anfrage.

Quicklog #

Das “Quicklogging” zu einem Auftrag schließt diesen in einer einzigen Anfrage ab und setzt die abgeschlossene Anzahl der Produkte auf den Wert, der in der Auftragsposition festgelegt wurde. Das Quicklogging erfolgt über den /timelogs/quick-log -Endpunkt:

Abb. 15. Quicklogging

Beachten Sie, dass Sie hier nur die production_planning_job_id, planned_workstation_id und person_id angeben müssen. Die Werte für Zeit und Betrag werden automatisch ausgefüllt. Beachten Sie auch, dass Quicklog-Aufträge immer mit dem shift_end-Ereignis abgeschlossen werden, so dass nach Quicklog keine weitere Protokollierung möglich ist!

Updated on März 10, 2025
API, Integration
Geplante Prozessschrittzeiten und ArbeitsstationenProdukte und Materialien
Table of Contents
  • Skyplanner Datenstruktur
  • Erstellen von Zeitprotokollen mit der REST-API
    • Timelog Grundlagen
  • Einen Job beginnen
  • Auftrag pausieren
  • Einen Job fortsetzen
  • Beenden eines Jobs
  • Timelogs aktualisieren
  • Alternative Möglichkeiten zur Erstellung von Timelogs
    • Logfull
    • Quicklog
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Kontakt Vertrieb

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

Produkt

Eigenschaften

Lösungen

Werden sie ein skyplanner partner

Privacy policy

Unterstützung

Kostenloser Versuch

Demo anfordern

Kontakt Vertrieb

Ressourcen

Videos

Powered by Skycode Oy

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


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • logo
    • logo
    • Startseite
    • Eigenschaften
      • Eigenschaften
      • Lösungen
      • Integrationen
    • Anpassungsdienste
      • Assistierte Onboarding-Dienste
      • Integrationen
      • Anpassungsdienste
    • Preisgestaltung
    • Videos
    • About us
      • About us
      • Kontakt Vertrieb
      • Werden Sie ein SkyPlanner Partner
    • Anfrage für ein Treffen
    • Starten Sie kostenlos!
    • Deutsch
      • English
      • Suomi
      • Čeština
      • Dansk
      • 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ă
      • Українська