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ă
    • Українська

Pour commencer

4
  • Comment commencer à utiliser votre version d’essai de SkyPlanner
  • Qu’est-ce qu’un poste de travail ?
  • Comment créer un nouveau matériau
  • Introduction à GANTT Timelime de SkyPlanner

Guides vidéo

33
  • Qu’est-ce que l’efficacité des postes de travail et comment la gérer ?
  • Qu’est-ce que le mode d’enregistrement rapide et comment l’utiliser ?
  • Comment annuler une commande dans le calendrier de GANTT ?
  • Gérer les priorités des clients
  • Comment utiliser le degré minimum de fabrication
  • Comment répartir les travaux sur plusieurs postes de travail ?
  • Comment créer des groupes de postes de travail
  • Exécution de Timelock
  • Fixer des priorités pour les dates d’achèvement
  • Fabrication JAT dans SkyPlanner
  • Priorités en matière d’emploi
  • Réduire les délais d’exécution
  • Gestion des congés
  • Comment calculer le prix de votre SkyPlanner ?
  • Comment commencer à utiliser votre version d’essai de SkyPlanner
  • Sous-postes et hiérarchie de production
  • Utilisation de l’importation CSV
  • Gérer les heures supplémentaires
  • Créer des commandes et des articles de commande
  • Ajouter et gérer des matériaux
  • Gestion des outils dans SkyPlanner
  • Ajouter un nouveau produit à SkyPlanner
  • Ajouter du personnel, des rôles d’utilisateur et des équipes par défaut
  • Comment ajouter une étape de processus
  • Ajouter un client
  • Postes de travail, capacités et maintenance
  • SkyPlanner : Les bases
  • ShopFloorApp et Timer
  • Qu’est-ce qu’un poste de travail ?
  • 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

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

Calendrier de Gantt

24
  • Comment annuler une commande dans le calendrier de GANTT ?
  • Comment répartir les travaux sur plusieurs postes de travail ?
  • Comment créer des groupes de postes de travail
  • 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
  • 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 ?
  • Dépendances des phases de travail
  • Qu’est-ce que la fonction Bulldozer et comment l’utiliser ?
  • Zoom avant et zoom arrière
  • Introduction à GANTT Timelime de SkyPlanner

Ressources

31
  • Qu’est-ce que l’efficacité des postes de travail et comment la gérer ?
  • Qu’est-ce que le mode d’enregistrement rapide et comment l’utiliser ?
  • Comment créer des groupes de postes de travail
  • Planification du personnel
  • Modifier un salarié dans le registre du personnel
  • Comment modifier un utilisateur
  • Comment ajouter un nouvel utilisateur
  • Comment supprimer un utilisateur
  • Comment ajouter la maintenance à un outil
  • Comment signaler qu’un outil est cassé ?
  • Qu’est-ce qu’un poste de travail ?
  • Supprimer un salarié du registre du personnel
  • 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 supprimer une équipe par défaut ?
  • Comment modifier un décalage par défaut
  • Comment ajouter un groupe d’employés à un poste de travail ?
  • Comment ajouter un décalage par défaut
  • Comment modifier un poste de travail
  • Comment modifier la personne affectée à une équipe pour un jour donné ?
  • Comment ajouter des heures supplémentaires
  • Comment supprimer les heures supplémentaires
  • Vidéo d’introduction à la planification des équipes
  • Comment ajouter des outils
  • Qu’est-ce qu’une exception pour un poste de travail ?
  • Comment modifier un client
  • Comment ajouter un nouveau client

Commandes

12
  • Comment annuler une commande dans le calendrier de GANTT ?
  • 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
  • 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

Entrepôt

3
  • Sous-produits
  • Comment créer un nouveau produit
  • Comment créer un nouveau matériau

ShopFloorApp et Timer

1
  • ShopFloorApp et Timer

Support

1
  • Comment sélectionner votre langue dans SkyPlanner ?
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ă
      • Українська