Se connecte aux systèmes ERP et MES comme

Intégrations / ERP / APplus

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

Ce guide explique aux partenaires APplus et aux équipes informatiques comment connecter APplus à SkyPlanner APS. SkyPlanner échange des données avec APplus dans les deux sens, via les interfaces d’Asseco :

  • SkyPlanner reçoit les ordres de fabrication (Fertigungsaufträge) avec leurs opérations (Arbeitsgänge), les gammes (Arbeitspläne), les nomenclatures (Stücklisten), les unités de capacité (Kapazitätsstellen et Kapazitätseinheiten), les outillages (Betriebsmittel), les stocks et les commandes fournisseurs.
  • Le début prévu, la fin prévue et l’unité de capacité de chaque opération sont renvoyés vers l’ordre de fabrication.
  • Si vous le souhaitez, les pointages des opérateurs peuvent être renvoyés sous forme de messages BDE rattachés à l’ordre.
  • 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.

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

Interfaces d’intégration d’APplus

APplus propose les moyens de connexion suivants pour un outil d’ordonnancement externe :

  1. Services web APplus. APplus repose sur une architecture de services web. Selon Asseco, toutes les fonctions nécessaires à l’ordonnancement sont directement accessibles via Internet et utilisables par les systèmes informatiques des clients et des fournisseurs (Asseco). C’est le principal moyen de lire les données de production et d’écrire les dates prévues.
  2. Business Integration Framework. Depuis APplus 6.3, ce framework permet de connecter des systèmes tiers sans programmation, grâce à des structures de données adaptatives (Asseco). Utilisez-le pour établir les correspondances entre les objets APplus et la REST API de SkyPlanner.
  3. Universal Cloud Connector. Ajouté dans APplus 7.1, il permet de connecter les solutions partenaires et les offres SaaS à APplus, en assurant un haut niveau de sécurité aux données transférées (Asseco).

Avec APplus 10, Flow Mode lance les processus à des moments définis ou lorsque certains événements se produisent, sans intervention manuelle (Asseco). Le moyen de transfert de chaque objet est défini lors du cadrage de la mise en place.

Authentification et accès

  • Côté APplus. L’intégration utilise un compte technique dédié dans APplus, dont les droits sont limités aux objets lus et écrits. Votre partenaire APplus configure ce compte et l’accès aux services web.
  • Réseau. APplus fonctionne sur site ou en version hébergée (informations sur APplus). L’intégration y accède par le moyen autorisé par votre équipe informatique ou votre hébergeur.
  • Côté SkyPlanner. L’authentification à la REST API utilise un jeton API transmis dans l’en-tête Authorization-Token. Ce jeton se crée dans Settings > API. L’API est documentée dans Swagger/OpenAPI, et le tutoriel d’intégration vous guide dans vos premiers appels.

Événements et interrogation périodique

Côté APplus, l’intégration interroge périodiquement les services web pour récupérer les ordres de fabrication ouverts et les modifications récentes, ou le Business Integration Framework transmet les modifications à SkyPlanner. La fréquence est définie pour chaque usine : toutes les quelques minutes pour les ordres, jusqu’à une fois par heure pour les stocks.

SkyPlanner envoie des webhooks lorsque l’état ou le planning change. Le renvoi des données est donc déclenché par des événements.

Correspondance des données

Objet APplusObjet SkyPlannerSensFréquence
Articles (Artikel), unitésProduits et matièresAPplus → SkyPlannerChargement initial, puis interrogation périodique
Nomenclatures (Stücklisten, Strukturstücklisten)Structure des produits, sous-ensembles, matières par produitAPplus → SkyPlannerChargement initial, puis à chaque modification
Gammes (Arbeitspläne) avec opérations, temps de préparation et d’exécutionÉtapes de fabrication avec durées, temps de préparation et de démontageAPplus → SkyPlannerChargement initial, puis à chaque modification
Centres et unités de capacité (Kapazitätsstellen, Kapazitätseinheiten)Groupes de postes de travail, postes de travail et rendementsAPplus → SkyPlannerChargement initial, rarement ensuite
Capacité du personnelPersonnel et horaires de travailAPplus → SkyPlannerChaque jour, ou gestion des horaires dans SkyPlanner
Outils et montages (Betriebsmittel)Outillages modélisés comme des ressources partagées à capacité limitéeAPplus → SkyPlannerChargement initial, puis à chaque modification
Ordres de fabrication (Fertigungsaufträge) avec opérations et matièresOrdres et opérations avec échéances et besoins en matièresAPplus → SkyPlannerInterrogation toutes les quelques minutes
Stock physiqueQuantités en stockAPplus → SkyPlannerInterrogation chaque heure ou à chaque calcul du planning
Commandes fournisseurs (Bestellungen) avec dates de livraisonCommandes fournisseurs, arrivages de matières par date de livraisonAPplus → SkyPlannerInterrogation chaque heure ou à chaque calcul du planning
Début prévu, fin prévue et unité de capacité par opération de l’ordre de fabricationDébut et fin planifiés par opérationSkyPlanner → APplusÀ chaque modification du planning, via un webhook SkyPlanner
Messages BDE : temps et quantité par opération, salariéPointages et déclarations des opérateursSkyPlanner → APplusÀ chaque déclaration ou à chaque fin de poste, si cette option est retenue
Absent d’APplusMatrice des temps de changement, nombre d’opérateurs par opération, machines et personnel de substitutionGé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 articles, les nomenclatures, les gammes, les centres et unités de capacité, les Betriebsmittel et la capacité du personnel via les services web APplus. Définissez soigneusement les correspondances : une Kapazitätsstelle comprenant quatre Kapazitätseinheiten devient un groupe de postes de travail comprenant quatre postes de travail.

2. Synchronisation des ordres. Récupérez les ordres de fabrication avec leurs opérations et leurs matières, ainsi que les commandes fournisseurs ouvertes. 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. Les propositions d’achat restent dans APplus Disposition jusqu’à leur conversion en commandes.

3. Renvoi du planning. Lorsque le moteur place ou déplace une opération, un webhook SkyPlanner déclenche la mise à jour dans APplus par le moyen convenu lors du cadrage : services web ou Business Integration Framework. Il renseigne le début prévu, la fin prévue et l’unité de capacité de cette opération sur l’ordre de fabrication. Le tableau de planification d’APplus affiche ainsi la séquence définie par SkyPlanner.

4. Lancement des ordres d’atelier. Le planificateur continue de lancer les ordres d’atelier (Werkstattaufträge) dans APplus, désormais avec les dates de SkyPlanner. Les ordres lancés et leur statut sont transmis à SkyPlanner lors de la synchronisation suivante.

5. Déclarations en atelier. Les opérateurs enregistrent leur travail avec SkyPlanner Mobile Confirmations ou le Production Timer. Leurs pointages maintiennent le planning à jour. Vous choisissez de renvoyer ou non les temps réels. Si vous activez ce renvoi, les temps et les quantités sont transmis par opération sous forme de messages BDE rattachés à l’ordre. Si le système BDE à codes-barres reste en service, SkyPlanner lit à la place les messages provenant d’APplus.

6. Systèmes de référence et règles de gestion des conflits. Consignez ces règles avant la mise en production :

DonnéesSystème de référence
Articles, nomenclatures, gammes, quantités, statut des ordres, lancement des ordres d’atelierAPplus
Séquence des opérations, heures de début et de fin, affectation des unités de capacitéSkyPlanner
Matrice des temps de changement, nombre d’opérateurs, ressources de substitutionSkyPlanner
Données de base des BetriebsmittelAPplus ; disponibilité dans le temps planifiée dans SkyPlanner
Horaires de travail et jours non travaillésUn seul système, choisi lors du cadrage
Messages BDE, sorties et réceptions de matièresAPplus, par saisie directe ou transmission des pointages SkyPlanner

Désignez un seul système pour écrire les dates des opérations. Si l’ordonnancement PPS est actif, ou si Feinplanung ou APplus APS écrit les dates, désactivez cette fonction pour les ordres ordonnancés par SkyPlanner.

Étapes habituelles du projet

Le déploiement s’achève généralement 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 unités de capacité, des gammes et des ordres de fabrication ouverts exportés d’APplus au format CSV ou Excel.

  1. Correspondances. Arrêtez la table de correspondance, les règles définissant les systèmes de référence et les fréquences de synchronisation. Décidez également si les messages BDE doivent être renvoyés.
  2. Accès à APplus. Créez le compte technique, activez les services web avec votre partenaire APplus et effectuez d’abord les essais dans un environnement de test.
  3. Chargement initial. Articles, nomenclatures, gammes, centres et unités de capacité, Betriebsmittel, personnel.
  4. Synchronisation des ordres de fabrication et des commandes fournisseurs. Interrogation périodique avec filtres, pagination et nouvelles tentatives, ou envoi via le Business Integration Framework.
  5. Paramétrage des contraintes dans SkyPlanner. Matrice des temps de réglage, outillage, nombre d’opérateurs par opération et machines ou personnel de remplacement.
  6. Retour du planning vers APplus. Dates des opérations transmises par les webhooks SkyPlanner, ainsi que les messages BDE si cette option est retenue.
  7. Tests en parallèle. Utilisez SkyPlanner en parallèle du tableau de planification actuel, comparez les dates et corrigez les données de base.
  8. Mise en production. Activez le retour des données une fois leur concordance vérifiée.

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

  • Unités à capacité finie ou infinie. Dans APplus, certaines unités peuvent être planifiées à capacité infinie. Dans SkyPlanner, chaque poste de travail a une capacité finie : vérifiez donc les horaires d’équipe et les rendements de chacun lors de l’import.
  • Outils de planification en service. Vérifiez si Feinplanung ou APplus APS dispose d’une licence et est en service, puis désignez un seul système autorisé à écrire les dates.
  • Documents d’atelier et codes-barres. Les messages BDE sont enregistrés sur les ordres dont les documents d’atelier ont été imprimés. Convenez du maintien ou non du lancement et de l’impression dans APplus, comme c’est le cas aujourd’hui.
  • Unités des temps de réglage et d’exécution. À l’import, convertissez ces temps avec la bonne unité et la bonne base de calcul, faute de quoi toutes les durées seront erronées.
  • Opérations sous-traitées. Les opérations sous-traitées représentent une durée, mais ne consomment pas votre capacité interne. Modélisez-les comme des étapes définies uniquement par leur durée.
  • Installations hébergées. Pour la version hébergée, définissez dès le départ avec l’hébergeur le chemin réseau permettant d’accéder aux services web.

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

  1. L’équipe SkyPlanner configure l’intégration pendant la mise en place et en assure le support après la mise en production, pour les services web et les correspondances de données convenus. Chaque usine utilise APplus différemment : cette expertise permet d’en tenir compte.
  2. Votre partenaire APplus peut participer. Il connaît vos personnalisations, vos droits utilisateurs et la configuration du Business Integration Framework. Il peut ouvrir les accès en collaboration avec l’équipe SkyPlanner.
  3. Vos propres développeurs peuvent enrichir 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 au besoin. Consultez la documentation d’intégration SkyPlanner.

SkyPlanner est disponible à partir de 199 € par mois, avec 5 postes de travail inclus et une facturation mensuelle. Un devis pour l’intégration est établi en amont, en fonction de vos processus et de vos besoins, en même temps que votre abonnement. Consultez les tarifs, la page sur l’ordonnancement à capacité finie avec APplus, la page APplus et la rubrique des intégrations ERP.

Les industriels témoignent 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 par semaine, et une nouvelle file d’opérations est transmise à la ligne en quelques secondes.

Lire le témoignage d’UTU

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 il faut moins de 30 minutes pour établir un planning optimisé sur trois mois couvrant tous les postes de travail.

Lire le témoignage de Laboratory & Allied

Anu Järvinen, responsable de production chez Fredman Operations, à côté d’une cellule robotisée de palettisation à Rauma

6 moisde visibilité sur la capacité disponible pour les commerciaux

« SkyPlanner apporte une base solide et fiable à toute la planification de la production. »

Anu Järvinen, responsable de production
Fredman Operations · Papiers d’emballage aptes au contact alimentaire

Les commerciaux voient la capacité disponible six mois à l’avance. Les demandes de modification du planning, qui prenaient une heure ou plus, reçoivent désormais une réponse en quelques secondes.

Lire le témoignage de Fredman Operations

Moinsd’arrêts dus aux pénuries de matières

« La valeur de SkyPlanner pour nous, c’est d’avoir un outil qui fonctionne au quotidien, notamment pour fixer les dates de livraison. »

Tommi Männistö, responsable de la planification de la production
Eskomatic · Usinage en sous-traitance

L’ordonnancement automatique de la charge permet de fixer des dates de livraison plus précises, et les arrêts de production dus aux pénuries de matières ont fortement diminué.

Lire le témoignage d’Eskomatic

FAQ

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

Oui. APplus repose sur une architecture de services web, et Asseco indique que ses fonctions d’ordonnancement peuvent être utilisées directement par les systèmes informatiques des clients et des fournisseurs. Le Business Integration Framework relie les systèmes tiers au moyen de structures de données adaptatives, et Universal Cloud Connector connecte les offres SaaS à APplus.

Comment les dates planifiées sont-elles réécrites dans APplus ?

À chaque modification du planning, un webhook SkyPlanner déclenche la mise à jour du début planifié, de la fin planifiée et de l’unité de capacité pour chaque opération de l’ordre de fabrication. Cette mise à jour passe par les services web APplus ou le Business Integration Framework. Le mode de transmission est défini lors du cadrage de la mise en place.

SkyPlanner peut-il envoyer des messages BDE à APplus ?

Oui, si vous le souhaitez. Les pointages des opérateurs dans SkyPlanner sont envoyés sous forme de messages BDE, avec le temps et la quantité pour chaque opération de l’ordre. Dans les usines qui conservent la saisie BDE par codes-barres, SkyPlanner lit les messages au lieu de les envoyer.

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

SkyPlanner, lorsque le client veut disposer en quelques semaines d’un ordonnancement opérationnel qui respecte les capacités réelles. APplus APS est un produit partenaire intégré à APplus pour gérer les matrices de réglage sur plusieurs outils et la planification multiressource (Asseco). SkyPlanner couvre ces cas, se connecte via les services web APplus, recalcule automatiquement le planning et permet un nombre illimité d’utilisateurs, à partir de 199 € par mois.

L’intégration fonctionne-t-elle avec la version hébergée d’APplus ?

Oui. APplus peut être installé sur site ou utilisé en version hébergée, et SkyPlanner se connecte aux deux via les services web. Le chemin réseau est défini avec votre équipe informatique ou votre hébergeur lors du cadrage.

Pouvons-nous 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 APplus et toutes les fonctionnalités Basic, sans carte bancaire. Démarrez l’essai ou contactez l’équipe commerciale pour cadrer l’intégration.