Aller au contenu
SkyPlanner
  • Caractéristiques
    • Caractéristiques
    • Solutions
    • Intégrations
  • Services
    • Services d’intégration assistée
    • Intégrations
    • Services de personnalisation
  • Tarification
  • Vidéos
  • Entreprise
    • About us
    • Contacter
    • Devenir partenaire de SkyPlanner
  • Docs
  • Commencez gratuitement !
  • Français
    • English
    • Suomi
    • Čeština
    • Dansk
    • Deutsch
    • Español
    • Eesti
    • 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ă
    • Українська

Guides vidéo

4
  • Ajouter une note rapide à une étape du processus de production
  • Qu’est-ce que la fonction Bulldozer et comment l’utiliser ?
  • Vidéo d’introduction à la procédure accélérée
  • Introduction à GANTT Timelime de SkyPlanner

Pour commencer

4
  • Qu’est-ce qu’un poste de travail ?
  • Comment créer un nouveau matériau
  • Introduction à GANTT Timelime de SkyPlanner
  • Comment créer un nouveau produit

Intégrations

6
  • Horaires des étapes du processus programmé et postes de travail
  • Calendrier
  • Produits et matériaux
  • Création d’une commande
  • Les bases de l’intégration
  • Tutoriel d’intégration

Outils

3
  • Comment ajouter la maintenance à un outil
  • Comment signaler qu’un outil est cassé ?
  • Comment ajouter des outils

Utilisateurs

3

Calendrier de Gantt

26
  • Comment annuler la planification de tous mes travaux sur ma ligne de temps GANTT ?
  • Fonction de recherche sur la ligne du temps de GANTT
  • Déprogrammer un poste de commande de l’échéancier de GANTT
  • Détails de l’emploi dans le calendrier de GANTT
  • Postes de travail sur la ligne du temps de GANTT
  • Comment voir la liste d’une file d’attente spécifique à un poste de travail ?
  • Déprogrammer un poste de commande de l’échéancier de GANTT
  • Heure actuelle sur la ligne du temps de GANTT
  • Emplois sur la ligne de temps de GANTT
  • Capacité bleue sur la ligne de temps de GANTT
  • Capacité rouge sur la ligne de temps de GANTT
  • Capacité sur la ligne du temps de GANTT
  • Ajouter une note rapide à une étape du processus de production
  • Comment créer un groupe de postes de travail dans la chronologie de GANTT ?
  • Comment masquer les postes de travail dans la chronologie de GANTT ?
  • Comment afficher tous les postes de travail dans la chronologie de GANTT ?
  • Comment supprimer un groupe de postes de travail dans la chronologie de GANTT ?
  • Tenez compte des matériaux
  • Dépendances des phases de travail
  • Permettre le déplacement des tâches vers d’autres postes de travail plus appropriés
  • Verrouillage Temporel de Production
  • Qu’est-ce que la fonction Bulldozer et comment l’utiliser ?
  • Zoom avant et zoom arrière
  • Introduction à GANTT Timelime de SkyPlanner

Règles mondiales

5
  • Priorités dynamiques
  • Tenez compte des matériaux
  • Dépendances des phases de travail
  • Permettre le déplacement des tâches vers d’autres postes de travail plus appropriés
  • Verrouillage Temporel de Production

Équipes par défaut

3
  • Comment supprimer une équipe par défaut ?
  • Comment modifier un décalage par défaut
  • Comment ajouter un décalage par défaut

Étapes du processus

5
  • Comment supprimer une étape du processus
  • Comment modifier une étape du processus
  • Degré d’achèvement de l’étape du processus (degré minimal de fabrication)
  • Comment ajouter une nouvelle étape de processus
  • Temps de montage et de démontage

Clients

2
  • Comment modifier un client
  • Comment ajouter un nouveau client

Postes de travail

13
  • Comment ajouter un groupe d’employés à un poste de travail ?
  • Comment ajouter une nouvelle équipe à un poste de travail ?
  • Qu’est-ce qu’un poste de travail ?
  • Vidéo d’introduction aux postes de travail
  • Comment attribuer une maintenance préventive à tous les postes de travail ?
  • Comment supprimer la maintenance d’un poste de travail
  • Comment attribuer la maintenance à un poste de travail
  • Comment supprimer un poste de travail
  • Introduction au mode d’enregistrement rapide
  • Comment ajouter un nouveau poste de travail
  • Comment modifier un poste de travail
  • Qu’est-ce qu’une exception pour un poste de travail ?

Planification des équipes

6
  • Comment modifier la personne affectée à une équipe pour un jour donné ?
  • Planification des équipes
  • Comment ajouter des heures supplémentaires
  • Comment supprimer les heures supplémentaires
  • Vidéo d’introduction à la planification des équipes

Produits

2
  • Sous-produits
  • Comment créer un nouveau produit

Commandes

6
  • Comment modifier un élément de commande
  • Comment filtrer une commande
  • Comment créer un nouvel élément de commande
  • Comment archiver une commande
  • Comment modifier une commande
  • Comment créer une nouvelle commande

Registre du personnel

6

Planification du personnel

1

Langues

1

Entrepôt

1
  • Comment créer un nouveau matériau

Support

1
  • Comment sélectionner votre langue dans SkyPlanner ?

Personnel et utilisateurs

2
  • Modifier un salarié dans le registre du personnel
  • Supprimer un salarié du registre du personnel
View Categories
  • Home
  • Docs
  • Intégrations
  • Calendrier

Calendrier

Sami
Updated on mars 10, 2025

6 min read

Structure des données de Skyplanner #

Avant de nous plonger dans les timelogs, nous devons parler un peu de la structure des données dans Skyplanner et de la façon dont les choses fonctionnent sous le capot. Tout cela entrera en ligne de compte plus tard.

Si vous avez intégré vos données de commande, d’ordre de travail ou d’emploi dans Skyplanner, vous avez probablement utilisé au moins ces points API :

  • commandes de phasers
  • phaser-Order-rows
  • phaser-jobs

En effet, les données insérées dans ces points de terminaison sont représentées dans l’interface utilisateur de Skyplanner de la manière suivante :

Fig. 1. Commande (phaser-orders)
Fig. 2. Articles de commande (phaser-Order-rows (rouge)), étapes du processus (phaser-jobs (vert))

Après avoir inséré vos commandes dans Skyplanner, vous voudrez les exporter (vous pouvez le faire via l’interface utilisateur ou le point de terminaison /phaser-orders/export) dans le module Production Scheduling :

Fig. 3. Exporter via l’interface utilisateur
Fig. 4. Ordre exporté dans l’ordonnancement de la production

Lors de l’exportation des commandes, Skyplanner copie effectivement les données de la commande d’une table de base de données à une autre. Par conséquent, si vous modifiez quelque chose, par exemple via le point de terminaison /phaser-orders, vous devez exporter à nouveau les données pour les mettre à jour dans la planification de la production. Cela signifie également que pour accéder aux commandes que vous voyez dans la fenêtre de planification de la production, vous devez utiliser différents points de terminaison API !

Les points de terminaison “modifiés” se présentent comme suit :

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

Il est important de le savoir, car lorsque vous utilisez le point de terminaison /timelogs pour enregistrer vos événements de production, etc., vous devez utiliser les entités connexes trouvées dans les points de terminaison Production Scheduling !

Par exemple, vous avez besoin du production_planning_job_id (pour rappel : les production_planning_jobs sont les entités auxquelles on accède à partir du point de terminaison /jobs) pour POST un nouveau timelog :

Fig. 5. Demande POST de l’historique

Vous pouvez trouver le production_planning_job_id dont vous avez besoin à partir du point de terminaison /phaser-jobs :

Fig. 6. Demande GET d’un travail Phaser (le rouge est le phaser_job_id, NE L’UTILISEZ PAS DANS LES TIMELOGS)

Ou à partir du point de terminaison /job :

Fig. 7. /job GET request

Création de timelogs à l’aide de l’API REST #

La création d’enregistrements temporels pour Skyplanner via l’API utilise les mêmes règles et systèmes que ceux de l’interface utilisateur. Il peut donc être utile de vous familiariser avec le fonctionnement du système dans l’interface utilisateur avant d’essayer de l’utiliser via l’API.

Principes de base du journal chronologique #

Skyplanner propose quatre types d’événements :

  • début_mise_en_place
  • en pause
  • continue
  • shift_end

L’événement Shift_begin est envoyé lorsque le travail est lancé pour la première fois. N’envoyez jamais plus d’un événement shift_begin pour chaque travail !

L’événement Paused met le travail en pause.

Continued-event reprend un travail en pause.

Shift_end termine le travail. N’envoyez jamais plus d’un événement shift_end pour chaque travail !

Données requises pour les calendriers :

  • identifiant_personne
    • Vous pouvez le trouver à partir du point de terminaison /people
    • Pas la même chose que user_id !
  • planned_workstation_id
    • Le poste de travail où le travail est effectué
    • Peut être trouvé à partir du point de terminaison /workstations-endpoint
  • date_heure
    • Le moment où l’événement est réalisé
    • Format : 2024-01-01 10:30:11

Afin de spécifier quel timelog de Skyplanner est lié au timelog du système externe que vous utilisez, vous pouvez utiliser le champ external_id . Vous pouvez alors, par exemple, effectuer des requêtes GET en utilisant cet identifiant afin de trouver un historique spécifique de Skyplanner.

Fig. 8. External_id dans les timelogs

Démarrer un emploi #

Vous pouvez lancer des tâches en envoyant une demande POST comme celle-ci à l’API :

Fig. 9. Début de l’historique

Lorsque vous définissez les données POST pour les timelogs, définissez workshift_id comme 0 et timelog_finalized comme true.

Mise en pause d’un travail #

Mettez les travaux en pause en envoyant une requête POST comme suit :

Fig. 10. Journal de bord en pause

Dans les journaux temporels de type pause, vous pouvez définir le montant et faulty_amount. Notez également le type de journal et la date_heure.

Poursuivre un emploi #

Voici comment poursuivre un journal chronologique en pause :

Fig. 11. Historique continu

Notez que si vous essayez de poursuivre un travail qui a été terminé par un événement shift_end, vous obtiendrez une erreur.

Fin d’un emploi #

Voici comment vous terminez un travail par un journal de bord shift_end :

Fig. 12. Journal de fin d’équipe

Dans shift_end-events, vous pouvez indiquer les valeurs amount et faulty_amount comme dans paused-events. Notez que si vous essayez d’effectuer un shift_end-event sur un travail qui n’est pas en cours d’exécution, vous obtiendrez une erreur.

Mise à jour des calendriers #

Vous pouvez mettre à jour les données du timelog en envoyant des requêtes PUT au point de terminaison /timelogs, comme ceci :

Fig. 13. Édition des calendriers

Notez que vous devez disposer des données beginTimelog et endTimelog pour effectuer une mise à jour. Dans Skyplanner, les calendriers sont stockés de la manière suivante : chaque calendrier “complet” (qui comporte à la fois un début et une fin (par exemple, shift_begin/continued & paused/shift_end)) comporte une entité distincte pour le début et la fin.

Ils sont associés à la valeur begin_id trouvée dans endlog. Dans l’exemple ci-dessus, le beginTimelog a pour valeur id 1 et le endTimelog a donc pour valeur begin_id 1.

Vous devez également indiquer les valeurs person_id et endTimelog à chaque fois que vous effectuez une demande de mise à jour, même si vous ne les modifiez pas.

D’autres façons de réaliser des timelogs #

Voici d’autres façons de vous connecter à vos travaux à l’aide de l’API.

Logfull #

Si vous souhaitez envoyer les timelogs de début et de fin en une seule requête, vous pouvez utiliser le point de terminaison /timelogs/log-full, comme ceci :

Fig. 14. Demande d’enregistrement

Notez comment les montants sont envoyés ici : la première valeur “amount” indique le montant défectueux et la seconde le montant. Cette requête crée les entités beginlog et endlog en une seule requête.

Fiche d’information #

“L’enregistrement rapide d’une tâche permet de la terminer en une seule demande et de faire correspondre la quantité de produits achevés à la valeur définie dans l’élément de la commande. Le Quicklogging se fait en utilisant le point de terminaison /timelogs/quick-log:

Fig. 15. Quicklogging

Notez que vous ne devez indiquer ici que l’identifiant du travail de planification de la production, l’identifiant du poste de travail planifié et l’identifiant de la personne. Les valeurs de temps et de montant sont automatiquement remplies. Notez également que les travaux à enregistrement rapide sont toujours terminés avec l’événement shift_end, de sorte qu’aucun enregistrement supplémentaire n’est possible après l’enregistrement rapide !

Updated on mars 10, 2025
API, Intégration
Horaires des étapes du processus programmé et postes de travailProduits et matériaux
Table of Contents
  • Structure des données de Skyplanner
  • Création de timelogs à l'aide de l'API REST
    • Principes de base du journal chronologique
  • Démarrer un emploi
  • Mise en pause d'un travail
  • Poursuivre un emploi
  • Fin d'un emploi
  • Mise à jour des calendriers
  • D'autres façons de réaliser des timelogs
    • Logfull
    • Fiche d'information
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Contacter les ventes

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

Produit

Caractéristiques

Solutions

Devenir partenaire de skyplanner

Privacy policy

Soutien

Essai gratuit

Demander une réunion

Contacter les ventes

Ressources

Videos

Powered by Skycode Oy

Rantakatu 2 G (11ème étage)
65100 Vaasa, Finlande
2204947-0
+358 40 700 0002
skycode.fi


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • logo
    • logo
    • Domicile
    • Caractéristiques
      • Caractéristiques
      • Solutions
      • Intégrations
    • Services de personnalisation
      • Services d’intégration assistée
      • Intégrations
      • Services de personnalisation
    • Tarification
    • Vidéos
    • About us
      • About us
      • Contacter les ventes
      • Devenir partenaire de SkyPlanner
    • Demander une réunion
    • Commencez gratuitement !
    • Français
      • English
      • Suomi
      • Čeština
      • Dansk
      • Deutsch
      • Español
      • Eesti
      • 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ă
      • Українська