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.
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 :
- 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.
- 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.
- 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 APplus | Objet SkyPlanner | Sens | Fréquence |
|---|---|---|---|
| Articles (Artikel), unités | Produits et matières | APplus → SkyPlanner | Chargement initial, puis interrogation périodique |
| Nomenclatures (Stücklisten, Strukturstücklisten) | Structure des produits, sous-ensembles, matières par produit | APplus → SkyPlanner | Chargement 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émontage | APplus → SkyPlanner | Chargement initial, puis à chaque modification |
| Centres et unités de capacité (Kapazitätsstellen, Kapazitätseinheiten) | Groupes de postes de travail, postes de travail et rendements | APplus → SkyPlanner | Chargement initial, rarement ensuite |
| Capacité du personnel | Personnel et horaires de travail | APplus → SkyPlanner | Chaque jour, ou gestion des horaires dans SkyPlanner |
| Outils et montages (Betriebsmittel) | Outillages modélisés comme des ressources partagées à capacité limitée | APplus → SkyPlanner | Chargement initial, puis à chaque modification |
| Ordres de fabrication (Fertigungsaufträge) avec opérations et matières | Ordres et opérations avec échéances et besoins en matières | APplus → SkyPlanner | Interrogation toutes les quelques minutes |
| Stock physique | Quantités en stock | APplus → SkyPlanner | Interrogation chaque heure ou à chaque calcul du planning |
| Commandes fournisseurs (Bestellungen) avec dates de livraison | Commandes fournisseurs, arrivages de matières par date de livraison | APplus → SkyPlanner | Interrogation 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 fabrication | Début et fin planifiés par opération | SkyPlanner → APplus | À chaque modification du planning, via un webhook SkyPlanner |
| Messages BDE : temps et quantité par opération, salarié | Pointages et déclarations des opérateurs | SkyPlanner → APplus | À chaque déclaration ou à chaque fin de poste, si cette option est retenue |
| Absent d’APplus | Matrice des temps de changement, nombre d’opérateurs par opération, machines et personnel de substitution | Géré dans SkyPlanner | Configuré 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ées | Système de référence |
|---|---|
| Articles, nomenclatures, gammes, quantités, statut des ordres, lancement des ordres d’atelier | APplus |
| 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 substitution | SkyPlanner |
| Données de base des Betriebsmittel | APplus ; disponibilité dans le temps planifiée dans SkyPlanner |
| Horaires de travail et jours non travaillés | Un seul système, choisi lors du cadrage |
| Messages BDE, sorties et réceptions de matières | APplus, 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.
- 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.
- 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.
- Chargement initial. Articles, nomenclatures, gammes, centres et unités de capacité, Betriebsmittel, personnel.
- 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.
- 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.
- Retour du planning vers APplus. Dates des opérations transmises par les webhooks SkyPlanner, ainsi que les messages BDE si cette option est retenue.
- Tests en parallèle. Utilisez SkyPlanner en parallèle du tableau de planification actuel, comparez les dates et corrigez les données de base.
- 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 ?
- 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.
- 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.
- 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
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.
+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.
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.
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é.
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.