Se connecte aux systèmes ERP et MES comme

Intégrations / ERP / HELIOS

Guide d’intégration de HELIOS pour l’ordonnancement de la production avec SkyPlanner APS

Ce guide d’intégration de HELIOS explique aux partenaires et aux équipes informatiques comment connecter HELIOS iNuvio et HELIOS Nephrite à SkyPlanner APS. L’intégration entre SkyPlanner et HELIOS fonctionne dans les deux sens, via les interfaces propres à HELIOS :

  • SkyPlanner importe les ordres de fabrication (výrobní příkazy) et leurs opérations, les pièces fabriquées, les nomenclatures, les gammes de fabrication, les postes de travail, les machines, les métiers, les ressources en personnel, les stocks et les commandes fournisseurs.
  • Les dates de début et de fin planifiées sont renvoyées vers les ordres de fabrication.
  • Si vous le souhaitez, les temps saisis par les opérateurs peuvent être renvoyés sous forme de déclarations d’opérations (evidence výrobních operací).
  • Les webhooks SkyPlanner transmettent les modifications du planning dès qu’elles surviennent.
Diagramme de Gantt de SkyPlanner APS montrant les opérations réparties entre les postes de travail, avec une liste des ordres en dessous.

L’équipe SkyPlanner configure l’intégration en fonction de votre installation HELIOS pendant la mise en place, puis en assure le support après la mise en production. Ce guide s’adresse aux partenaires et développeurs HELIOS qui souhaitent y participer ou développer eux-mêmes une intégration à partir de la REST API documentée de SkyPlanner (référence de l’API).

Les interfaces d’intégration de HELIOS

Helios Inuvio Server (Inuvio REST API). Asseco le présente comme un composant distinct de HELIOS iNuvio qui donne accès aux modules de HELIOS iNuvio via une REST API (aide de Helios Inuvio Server). Il est fourni avec la distribution iNuvio, et la spécification OpenAPI est publiée aux formats Rapidoc et Redoc. L’API s’appuie sur les vues HELIOS (browses), chacune disposant de son propre identifiant et de ses propres droits :

  • GET /browses/list et GET /browses/meta répertorient les vues disponibles et leurs colonnes.
  • /browses/data lit les lignes d’une vue et permet d’y écrire lorsque la vue autorise la création, la modification et la suppression.
  • /api/v1/actions/meta et /api/v1/actions/execute/{dbName}/{browseIdent}/{actionIdent} exécutent des actions externes sur une vue. Actuellement, ces actions externes sont de type Procedure, Browse et Plugin.

Les vues de production utilisées par un ordonnanceur comprennent le plan de production (výrobní plán), les ordres de fabrication (výrobní příkazy), les pièces des ordres de fabrication, les matières et les produits semi-finis destinés à la production, les métiers, les ressources en personnel, les préréglages des opérations de gamme et les déclarations d’opérations. Les stocks, les entrées, les sorties et les commandes fournisseurs émises (vydané objednávky) sont accessibles de la même manière.

HELIOS Nephrite REST API. La feuille de route de Nephrite prévoit le développement de la REST API (feuille de route de HELIOS Nephrite). Lors du cadrage, l’équipe SkyPlanner confirme avec vous et votre partenaire HELIOS les points de terminaison Nephrite de votre installation. Les flux de données décrits ci-dessous restent identiques.

Excel et CSV. Chaque vue HELIOS permet un export vers Microsoft Office, ce qui suffit pour charger les données de l’essai.

Authentification et licences

  • Deux modes d’authentification. iNuvio propose une ancienne API d’authentification propriétaire (/api/token) et une API OAuth2 plus récente fondée sur la RFC 6749 (/oauth/token, /oauth/revoke). Les jetons sont renouvelés via POST /oauth/token ou GET /api/token.
  • Licences. Helios Inuvio Server lui-même est gratuit, tandis que la REST API nécessite une licence. À partir de la version 3.0.2026.0301, les API système et métier sont regroupées dans une seule Inuvio REST API, et l’accès à l’API n’est plus limité par le nombre d’utilisateurs.
  • Droits. Le compte utilisateur dédié à l’intégration doit disposer de droits de lecture sur les vues de production et de stock, ainsi que du droit d’exécuter les actions externes convenues.

Côté SkyPlanner, l’authentification à la REST API utilise un jeton d’API dans l’en-tête Authorization-Token (SkyPlanner Settings > API). L’API est documentée dans Swagger/OpenAPI. Le tutoriel d’intégration vous guide dans les premiers appels.

Événements et interrogation périodique

SkyPlanner lit les données de HELIOS à intervalles réguliers. Les appels à /browses/data, filtrés sur les ordres de fabrication ouverts et les modifications récentes, récupèrent les nouveaux travaux à réaliser. La fréquence est définie par usine : à quelques minutes d’intervalle pour les ordres de fabrication et une fois par heure pour les stocks.

SkyPlanner envoie des webhooks lorsque l’état ou le planning change. Le renvoi des données vers HELIOS repose donc sur les événements.

Correspondance des données

Objet HELIOS (vue)Objet SkyPlannerSensFréquence
Fiches articles et pièces fabriquées (vyráběné dílce), unitésProduits et matièresHELIOS → SkyPlannerChargement initial, puis interrogation périodique
Nomenclatures (kusovník, kusovníkové vazby) avec dates de validitéStructure du produit, sous-produits, matières par produitHELIOS → SkyPlannerChargement initial, puis à chaque modification
Gammes de fabrication (technologický postup) : opération, poste de travail, temps de préparation de la machine et de l’opérateur, temps unitaire, temps de finition, temps interopérationsÉtapes du processus avec durées, temps de préparation et de démontageHELIOS → SkyPlannerChargement initial, puis à chaque modification
Postes de travail (pracoviště), machines (stroje), postes de travail de remplacementPostes de travail, groupes de postes de travail, postes de travail de remplacementHELIOS → SkyPlannerChargement initial, puis rarement
Métiers (výrobní profese), ressources en personnel (výrobní personální zdroje)Personnel et nombre d’opérateurs par opérationHELIOS → SkyPlannerChargement initial, puis à chaque modification
Calendriers de planification (plánovací kalendáře)Horaires d’équipe et jours non travaillésHELIOS → SkyPlannerChaque jour, ou horaires d’équipe définis directement dans SkyPlanner
Ordres de fabrication (výrobní příkazy), pièces et opérations des ordres, matières destinées à la productionOrdres et opérations avec échéances et besoins en matièresHELIOS → SkyPlannerInterrogation à quelques minutes d’intervalle
Stock (stav skladu)Quantités en stockHELIOS → SkyPlannerInterrogation toutes les heures ou à chaque calcul d’ordonnancement
Commandes fournisseurs émises (vydané objednávky) avec dates de livraisonCommandes fournisseurs, réceptions de matières prévues par date de livraisonHELIOS → SkyPlannerInterrogation chaque heure ou à chaque calcul du planning
Début et fin planifiés par opération d’ordre de fabrication (action externe)Début et fin planifiés par opérationSkyPlanner → HELIOSÀ chaque modification du planning, via un webhook SkyPlanner
Déclarations d’opérations (evidence výrobních operací)Temps saisis et confirmations des opérateursSkyPlanner → HELIOSÀ chaque confirmation ou par période de travail, si cette option est retenue
Absent de HELIOSMatrice des temps de réglage, outils à capacité limitée, opérations nécessitant plusieurs opérateursGéré dans SkyPlannerConfiguré lors de la mise en place

Schémas d’intégration

1. Chargement initial des données de base. Récupérez les pièces fabriquées, les nomenclatures, les gammes de fabrication, les postes de travail, les machines, les métiers, les ressources en personnel et les calendriers depuis les vues TPV. Chaque ressource HELIOS dispose d’un indicateur permettant de l’inclure dans la planification des capacités. Décidez donc, pour chaque ressource, de ce que SkyPlanner doit ordonnancer. Un poste doté de quatre machines devient un groupe de postes de travail ou quatre postes de travail.

2. Synchronisation des ordres. Récupérez les ordres de fabrication avec leurs pièces, opérations et matières, ainsi que les commandes fournisseurs émises. SkyPlanner considère les matières commandées comme disponibles à la date de livraison de la commande fournisseur et met le stock à jour lorsque celle-ci passe au statut Delivered. Ordonnancez les ordres de fabrication lancés. Les quantités prévues dans le plan de production restent dans HELIOS tant qu’elles ne sont pas converties en ordres de fabrication.

3. Renvoi du planning vers HELIOS. Lorsque le moteur place ou déplace une opération, un webhook SkyPlanner déclenche une action externe sur la vue des ordres de fabrication via /api/v1/actions/execute. Cette action est une procédure HELIOS, convenue lors du cadrage, qui définit le début et la fin planifiés de l’opération de l’ordre. HELIOS valide la modification selon sa propre logique.

4. Confirmations en atelier. Les opérateurs déclarent leur travail avec SkyPlanner Mobile Confirmations ou Production Timer, et les temps saisis maintiennent le planning à jour. Vous choisissez si les temps réels sont renvoyés vers HELIOS. Si oui, une action externe les enregistre sous forme de déclarations pour chaque opération de l’ordre. Sinon, les opérateurs continuent à effectuer leurs déclarations sur les terminaux HELIOS, et SkyPlanner récupère ces enregistrements.

5. Responsabilité des données et gestion des conflits. Consignez ces règles avant la mise en production :

DonnéesSystème responsable
Articles, nomenclatures, gammes de fabrication, quantités, statut des ordresHELIOS
Enchaînement des opérations, heures de début et de fin, affectation aux machinesSkyPlanner
Matrice des temps de réglage, besoins en outils et en opérateurs, ressources de remplacementSkyPlanner
Horaires d’équipe et jours non travaillésUn seul système, choisi lors du cadrage
Déclarations d’opérations, sorties et entrées de matièresHELIOS, avec saisie directe ou transfert des temps saisis dans SkyPlanner

Désignez un seul système pour écrire les dates des ordres. Si la planification des capacités de HELIOS ou Nephrite APS écrit encore ces dates, désactivez cette fonction pour les ordres ordonnancés par SkyPlanner, ou conservez le planning HELIOS uniquement à des fins de test.

Étapes habituelles du projet

Le déploiement est normalement achevé dans les semaines qui suivent le début de la mise en place. Au préalable, validez le planning pendant l’essai gratuit de 30 jours, à partir des postes de travail, des gammes de fabrication et des ordres de fabrication ouverts exportés de HELIOS au format CSV ou Excel.

  1. Correspondance des données. Arrêtez la table de correspondance, les règles de responsabilité, les fréquences de synchronisation et le choix de renvoyer ou non les déclarations d’opérations.
  2. Accès à HELIOS. Configurez Helios Inuvio Server, le compte utilisateur dédié à l’intégration, les identifiants OAuth2 et la licence de la REST API. Effectuez d’abord les tests sur une copie de la base de données.
  3. Chargement initial. Pièces fabriquées, nomenclatures, gammes de fabrication, postes de travail, machines, métiers, calendriers.
  4. Synchronisation des ordres de fabrication et des commandes fournisseurs. Interrogation périodique avec filtres, pagination et nouvelles tentatives en cas d’échec.
  5. Configuration des contraintes dans SkyPlanner. Matrice des temps de réglage, outils, nombre d’opérateurs par opération, machines ou personnel de remplacement.
  6. Renvoi du planning vers HELIOS. Créez et testez les actions externes pour les dates planifiées et, si cette option est retenue, les déclarations d’opérations.
  7. Tests en parallèle. Faites fonctionner SkyPlanner en parallèle du planning actuel, comparez les dates et corrigez les données de base.
  8. Mise en production. Activez le renvoi des données une fois que les données concordent.

Les points à prévoir pour une intégration HELIOS

  • Indicateurs de planification. Seules les ressources marquées pour la planification des capacités disposent de données de capacité fiables. Vérifiez ces indicateurs sur les postes de travail, les machines, les métiers et les prestations sous-traitées avant le premier chargement.
  • Unités de temps. Les temps de préparation, les temps unitaires et les temps de finition peuvent être saisis en heures, en minutes ou en secondes. Convertissez-les à l’importation, sinon toutes les durées seront erronées.
  • Temps interopérations. Le temps interopérations constant correspond à une attente entre les opérations, et non à du temps machine. Modélisez-le comme une attente, sans consommation de capacité.
  • Opérations sous-traitées (kooperace). Le temps de transport s’applique à l’aller comme au retour. Modélisez la sous-traitance sous forme d’étapes définies uniquement par leur durée.
  • Vues accessibles en écriture. Toutes les vues permettent la lecture, mais seules certaines autorisent la création, la modification et la suppression. GET /browses/list avec le filtre browseCreateImplemented=1 permet de les identifier. Les vues des ordres de fabrication sont en lecture seule : les dates planifiées sont donc renvoyées par l’action externe convenue.

Qui configure l’intégration HELIOS et en assure le support ?

  1. L’équipe SkyPlanner configure l’intégration lors de la mise en place et en assure le support après la mise en production, pour les vues et les actions externes convenues. Chaque usine utilise HELIOS différemment : c’est à cette étape que ce savoir-faire entre en jeu.
  2. Votre partenaire HELIOS peut participer. Il connaît votre installation, vos procédures personnalisées et vos licences. Il peut configurer Helios Inuvio Server et les actions externes aux côtés de l’équipe SkyPlanner.
  3. Vos propres développeurs peuvent étendre l’intégration en utilisant la REST API de SkyPlanner avec un jeton API. Un jeton API suffit pour démarrer, et l’équipe SkyPlanner vous accompagne si nécessaire. Consultez la documentation d’intégration SkyPlanner.

SkyPlanner est proposé à partir de 199 € par mois, avec 5 postes de travail inclus et une facturation mensuelle. L’intégration fait l’objet d’un devis préalable adapté à vos processus et à vos besoins, avec votre abonnement. Consultez les tarifs, la page sur l’ordonnancement à capacité finie avec HELIOS, la page HELIOS et la présentation des intégrations ERP. Pour les fondamentaux, consultez notre page sur l’ordonnancement de la production.

Les avis des industriels sur SkyPlanner

Kalle Kalliomäki, spécialiste de la chaîne logistique chez UTU, dans l’atelier de fabrication de tableaux électriques à Ulvila

2 hgagnées chaque semaine

« Avec SkyPlanner, nous sommes passés d’une planification de la production sur des feuilles Excel à une optimisation de la production en temps réel. »

Kalle Kalliomäki, spécialiste de la chaîne logistique
UTU · Tableaux et appareillages électriques

La planification de la production permet de gagner 2 heures de travail chaque semaine, et une nouvelle file d’opérations est transmise à la ligne en quelques secondes.

Lire le témoignage d’UTU

Des opérateurs en tenue de salle blanche sur une ligne de remplissage de flacons dans l’usine pharmaceutique de Laboratory & Allied à Nairobi

+90 %d’efficacité en production

« L’efficacité en production a augmenté de 90 %. »

Abdul Rucyinga, responsable informatique
Laboratory & Allied · Fabrication pharmaceutique

L’efficacité en production a augmenté de 90 %, et l’élaboration d’un planning optimisé sur trois mois pour l’ensemble des postes de travail prend moins de 30 minutes.

Lire le témoignage de Laboratory & Allied

Hannu Ryynänen, directeur général de Mamec, dans l’atelier de production de l’entreprise à Lohja

Plus de 1 000ordres de fabrication ordonnancés automatiquement

« Nous maîtrisons la production autrement, et nous comprenons beaucoup mieux nos capacités. »

Hannu Ryynänen, directeur général
Mamec · Mélangeurs industriels, pompes et sous-traitance de fabrication de haute technologie

Des milliers d’ordres de fabrication sont ordonnancés automatiquement, et toute l’entreprise dispose d’une vue en temps réel de la production.

Lire le témoignage de Mamec

100 %de respect des délais de livraison depuis 2021

« SkyPlanner nous donne de la visibilité sur les capacités et rend la planification prévisible. »

Dan Berglund, COO/CFO
Opes Corporation · Production chimique et agroalimentaire

Depuis le début de l’utilisation de SkyPlanner en 2021, les délais de livraison sont respectés à 100 %.

Lire le témoignage d’Opes Corporation

FAQ

HELIOS dispose-t-il d’une API pour les ordres de fabrication ?

Oui. Helios Inuvio Server donne un accès REST aux vues de HELIOS iNuvio, notamment au plan de production, aux ordres de fabrication, aux pièces des ordres, aux matières nécessaires à la production et aux enregistrements d’opérations. Pour HELIOS Nephrite, l’équipe SkyPlanner définit la méthode de connexion adaptée à votre installation avec vous et votre partenaire HELIOS, lors du cadrage de la mise en place.

Comment SkyPlanner récupère-t-il les modifications effectuées dans HELIOS ?

SkyPlanner interroge les vues HELIOS à une fréquence définie pour chaque usine, en filtrant les résultats sur les ordres de fabrication ouverts et les modifications récentes. Les webhooks de SkyPlanner transmettent les modifications de l’ordonnancement dès qu’elles se produisent.

Comment les dates planifiées sont-elles renvoyées dans HELIOS ?

Par une action externe sur la vue des ordres de fabrication, exécutée via /api/v1/actions/execute. Cette action est une procédure HELIOS convenue lors du cadrage : HELIOS applique donc sa propre logique à chaque date reçue.

Quelle méthode d’authentification la REST API d’Inuvio utilise-t-elle ?

OAuth2 selon la RFC 6749 via /oauth/token, ou l’ancienne méthode propriétaire via /api/token. L’API de SkyPlanner utilise quant à elle un jeton API dans l’en-tête Authorization-Token.

Un partenaire HELIOS doit-il proposer HELIOS APS ou SkyPlanner ?

SkyPlanner, lorsque le planning du client change souvent et que l’ordonnancement doit respecter les capacités disponibles. La planification dans HELIOS repose sur des calculs effectués sur un seul plan actif. Elle peut passer en capacité illimitée pour tenir les dates et laisse au planificateur le soin de résoudre les conflits (aide HELIOS). SkyPlanner se connecte via la REST API, recalcule automatiquement l’ordonnancement et planifie les changements de série, les outils, les équipes et les matières. Le nombre d’utilisateurs est illimité, à partir de 199 € par mois.

Peut-on tester SkyPlanner avant de développer l’intégration ?

Oui. L’essai gratuit de 30 jours permet d’utiliser jusqu’à 20 postes de travail avec des imports CSV ou Excel depuis HELIOS, sans carte bancaire. Démarrez l’essai ou contactez l’équipe commerciale pour cadrer l’intégration.