Intégrations / ERP / Cegid
Guide d’intégration de Cegid pour l’ordonnancement de la production avec SkyPlanner APS
Ce guide d’intégration de Cegid explique aux partenaires et aux équipes informatiques comment connecter les ERP industriels Cegid à SkyPlanner APS : d’abord Cegid PMI, puis Cegid Primavera et Cegid Ekon. SkyPlanner échange avec Cegid dans les deux sens, en utilisant les interfaces de Cegid :
- Les OF (ordres de fabrication) sont importés avec leurs opérations, gammes, nomenclatures, postes de charge et machines, ainsi que les articles, les stocks et les commandes fournisseurs.
- Les dates de début et de fin planifiées sont renvoyées vers chaque opération d’OF.
- Si vous le souhaitez, les temps des opérateurs peuvent être renvoyés sous forme de pointages (PMI), de Diários de Trabalho (Primavera) ou d’imputaciones (Ekon).
Les interfaces d’intégration de Cegid
Cegid PMI. Cegid fournit une Web API pour PMI : « Facilitez les échanges sécurisés avec vos applications externes grâce à la mise à disposition de Web API depuis votre gestion de production Cegid. » La Web API préserve les règles métier de Manufacturing PMI dans les applications externes (Cegid PMI). PMI propose aussi l’EDI, des fichiers XML normalisés pour les données techniques issues de la CAO et un générateur d’états avec export vers Excel. L’export Excel est le moyen le plus rapide d’obtenir des données pour un essai.
Cegid Primavera. La PRIMAVERA ERP V10 API « allows third party applications to perform both data query and writing operations » (permet aux applications tierces de consulter et d’écrire des données) et couvre tous les modules du produit (documentation de la V10 API). La Web API est documentée et peut être appelée depuis Swagger, avec une organisation par module (Swagger de la Web API). Le module Produção (GPR) couvre les fiches techniques, les besoins nets, le lancement des OF, Planeamento, les enregistrements de production et Diários de Trabalho (référence de Produção). Les principaux services pour l’ordonnancement sont les suivants :
- IGprBSOrdensFabrico lit les ordres de fabrication et leurs opérations (GprBEOFOperacao).
- IGprBSPlaneamento charge les OF à planifier et met à jour les opérations planifiées avec ActualizaPlaneamentoOperacao.
- IGprBSCentrosTrabalho, IGprBSPostosTrabalho, IGprBSOperadores et IGprBSRoteiros lisent respectivement les centres de charge, les postes de travail, les opérateurs et les gammes.
- IGprBSDiariosTrabalho enregistre le travail effectué avec IniciaPicagem et TerminaPicagem.
Cegid Ekon XRP Industria. Cegid indique qu’Ekon se connecte aux autres systèmes de gestion de l’entreprise (Cegid Ekon). L’équipe SkyPlanner définit l’interface à utiliser pour votre installation Ekon lors du cadrage.
Authentification et licences
- Cegid PMI. L’accès à la Web API pour l’intégration est activé sur votre installation PMI lors du cadrage, avec votre partenaire Cegid.
- Cegid Primavera. Chaque entité de la Web API expose une méthode Login qui renvoie un jeton Bearer avec une clé de session. Le jeton est renouvelé via le point de terminaison token (Swagger de la Web API). Le compte utilisé pour l’intégration doit disposer des licences Produção correspondant aux domaines qu’il appelle.
- Côté SkyPlanner. La REST API utilise un jeton API dans l’en-tête Authorization-Token pour l’authentification (SkyPlanner Settings > API). Elle est documentée dans Swagger/OpenAPI. Le tutoriel d’intégration vous guide dans vos premiers appels.
Événements et interrogation périodique
Les données de Cegid sont récupérées par interrogation périodique. Des requêtes filtrées sur les OF ouverts et les modifications récentes permettent de détecter les nouveaux travaux. La fréquence est définie pour chaque usine : à quelques minutes d’intervalle pour les OF et une fois par heure pour les stocks.
SkyPlanner envoie des webhooks lorsque l’état ou le planning change. Les écritures en retour sont donc déclenchées par des événements.
Correspondance des données
| Objet Cegid (PMI / Primavera) | Objet SkyPlanner | Sens | Fréquence |
|---|---|---|---|
| Articles / artigos | Produits et matières | Cegid → SkyPlanner | Chargement initial, puis interrogation périodique |
| Nomenclatures / fichas técnicas, componentes | Structure des produits, sous-produits, matières par produit | Cegid → SkyPlanner | Chargement initial, puis à chaque modification |
| Gammes et opérations / roteiros, operações | Étapes du processus avec durées, temps de préparation et de démontage | Cegid → SkyPlanner | Chargement initial, puis à chaque modification |
| Postes de charge et machines / centros de trabalho, postos de trabalho | Postes de travail, groupes de postes de travail, rendements | Cegid → SkyPlanner | Chargement initial, puis rarement |
| Salariés / operadores | Personnel | Cegid → SkyPlanner | Chargement initial, puis à chaque modification |
| Calendriers / exceções de capacidade | Horaires d’équipe et jours non travaillés | Cegid → SkyPlanner | Chaque jour, ou horaires d’équipe gérés dans SkyPlanner |
| Ferramentas e moldes (Primavera) | Outils gérés comme des ressources à capacité limitée | Cegid → SkyPlanner | Chargement initial, puis à chaque modification |
| OF fermes et prévisionnels / ordens de fabrico avec leurs opérations | Ordres et opérations avec dates d’échéance et besoins en matières | Cegid → SkyPlanner | Interrogation à quelques minutes d’intervalle |
| Stock par article et dépôt | Quantités en stock | Cegid → SkyPlanner | Interrogation chaque heure ou à chaque calcul du planning |
| Commandes fournisseurs avec dates de livraison | Commandes d’achat, réceptions de matières par date de livraison | Cegid → SkyPlanner | Interrogation chaque heure ou à chaque calcul du planning |
| Début et fin planifiés de l’opération d’OF / GprBEOFOperacao DataIniPrevista, DataFimPrevista via ActualizaPlaneamentoOperacao | Début et fin planifiés par étape, poste de travail affecté | SkyPlanner → Cegid | À chaque modification du planning, via un webhook SkyPlanner |
| Pointages / Diários de Trabalho (IniciaPicagem, TerminaPicagem) | Relevés de temps et déclarations des opérateurs | SkyPlanner → Cegid | À chaque déclaration ou par équipe, si cette option est retenue |
| Absent de Cegid | Matrice des temps de changement, outils gérés comme des ressources à capacité limitée (PMI), machines et personnel de remplacement | Géré dans SkyPlanner | Configuré lors de la prise en main |
Schémas d’intégration
1. Chargement initial des données de base. Lisez les articles, nomenclatures, gammes, postes de charge, machines, opérateurs et calendriers. Définissez soigneusement la correspondance des postes : un poste de charge comprenant quatre machines devient un groupe de postes de travail comprenant quatre postes de travail.
2. Synchronisation des OF. Lisez les OF fermes avec leurs opérations et leurs composants, ainsi que les commandes fournisseurs ouvertes. SkyPlanner considère les matières commandées comme disponibles à la date de livraison de la commande d’achat et met à jour le stock lorsque celle-ci passe au statut Delivered. Décidez lors du cadrage si les OF prévisionnels doivent aussi être ordonnancés, ou seulement les OF fermes.
3. Renvoi du planning. Lorsque le moteur positionne ou déplace une opération, un webhook SkyPlanner déclenche l’écriture dans Cegid. Dans PMI, les dates de début et de fin planifiées sont transmises aux opérations d’OF par la Web API, dans le respect des règles métier de PMI. Dans Primavera, l’intégration appelle IGprBSPlaneamento.ActualizaPlaneamentoOperacao en transmettant l’opération, le centre de charge et les dates de début et de fin planifiées. Cet appel met à jour DataIniPrevista et DataFimPrevista sur l’opération de l’ordre de fabrication.
4. Déclarations d’atelier. Les opérateurs enregistrent leur travail avec SkyPlanner Mobile Confirmations ou le Production Timer. Les relevés de temps permettent de tenir le planning à jour. Vous choisissez si les temps sont renvoyés vers Cegid. Si oui, ils sont transmis sous forme de pointages dans PMI ou via IniciaPicagem et TerminaPicagem dans Diários de Trabalho de Primavera. Sinon, les temps restent saisis dans Cegid par code-barres, comme auparavant.
5. Responsabilité des données et règles de gestion des conflits. Consignez ces règles avant la mise en production :
| Données | Système responsable |
|---|---|
| Articles, nomenclatures, gammes, quantités et statuts des OF | Cegid |
| Séquence des opérations, heures de début et de fin, affectation des machines | SkyPlanner |
| Matrice des temps de changement, besoins en outils et en opérateurs, ressources de remplacement | SkyPlanner |
| Horaires d’équipe et jours non travaillés | Un seul système, choisi lors du cadrage |
| Temps, consommations et déclarations de fin de production | Cegid, avec saisie directe ou transmission depuis les relevés de temps SkyPlanner |
Confiez l’écriture des dates d’OF à un seul système. SkyPlanner remplace les traitements de planification de PMI et l’algorithme de planification de Primavera pour l’écriture des dates planifiées. N’exécutez plus ces traitements pour les OF ordonnancés par SkyPlanner, afin que les deux systèmes n’écrasent pas mutuellement leurs données.
Les étapes types du projet
La mise en œuvre s’achève généralement en quelques semaines après le début de l’accompagnement. Au préalable, validez le planning pendant l’essai gratuit de 30 jours, avec les postes, les gammes et les OF ouverts exportés de Cegid au format CSV ou Excel.
- Correspondance des données. Définissez la table de correspondance, les règles qui déterminent quel système fait autorité, les fréquences de synchronisation et l’éventuelle remontée des temps.
- Accès à Cegid. Créez le compte utilisateur dédié à l’intégration et vérifiez les droits et les licences nécessaires pour les objets de production. Effectuez d’abord les essais dans une société de test.
- Chargement initial. Articles, nomenclatures, gammes, postes de charge, machines, opérateurs et calendriers.
- Synchronisation des OF et des commandes fournisseurs. Interrogation périodique avec filtres, pagination et nouvelles tentatives en cas d’échec.
- Paramétrage des contraintes dans SkyPlanner. Matrice des temps de changement, outils, nombre d’opérateurs par opération et machines ou personnel de remplacement.
- Retour du planning vers Cegid. Transmission des dates prévues des opérations via les webhooks SkyPlanner, ainsi que des pointages si cette option est retenue.
- Tests en parallèle. Faites fonctionner SkyPlanner en parallèle du planning actuel, comparez les dates et corrigez les données de base.
- Mise en production. Activez le retour des données vers Cegid une fois leur cohérence vérifiée.
Les points à prévoir pour une intégration Cegid
- OF fermes et prévisionnels. PMI crée les deux à partir du CBN. L’ordonnancement des OF prévisionnels permet de visualiser la charge future, mais ne renvoyez les dates que pour les OF fermes.
- Opérations exclues de la planification. Dans Primavera, une opération peut être déclarée non soumise à la planification (NaoSujeitaPlaneamento). Excluez ces opérations du retour des données.
- Temps machine et temps opérateur. Primavera conserve séparément ces deux temps pour chaque opération. Établissez les correspondances pour les deux afin d’affecter l’effectif nécessaire aux opérations mobilisant plusieurs opérateurs.
- Chevauchement des opérations. Les opérations de Primavera comportent un coefficient de chevauchement. Faites-le correspondre au paramétrage temporel des étapes dans SkyPlanner, sinon le planning prévoira des attentes plus longues que celles pratiquées dans votre atelier.
- L’ERP Cegid utilisé. PMI, Primavera et Ekon utilisent des interfaces différentes. Confirmez d’abord le produit et sa version. Pour Cegid XRP Flex, consultez le guide d’intégration Acumatica.
Qui configure l’intégration Cegid et en assure le support ?
- L’équipe SkyPlanner configure l’intégration pendant l’accompagnement initial et en assure le support après la mise en production, sur le périmètre convenu des appels à l’API Cegid. Chaque usine utilise Cegid à sa manière : ce savoir-faire est pris en compte à cette étape.
- Votre partenaire Cegid peut participer. Il connaît votre paramétrage, vos personnalisations et vos licences. Il peut créer le compte utilisateur dédié à l’intégration et configurer les accès API aux côtés de l’équipe SkyPlanner.
- 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 aide au besoin. La documentation est disponible dans le guide 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, établi selon vos processus et vos besoins, en même temps que votre abonnement. Consultez les tarifs, la page sur l’ordonnancement à capacité finie avec Cegid, la page Cegid et la présentation 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 chaque semaine, et une nouvelle file d’opérations est transmise à la ligne en quelques secondes.
+90%d’efficacité en production
« L’efficacité de la production a augmenté de 90 %. »
Abdul Rucyinga, responsable informatique
Laboratory & Allied · Fabrication pharmaceutique
L’efficacité de la 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 nécessitaient auparavant une heure ou plus, reçoivent désormais une réponse en quelques secondes.
100%de respect des délais de livraison depuis 2021
« SkyPlanner nous donne de la visibilité sur la capacité et rend la planification prévisible. »
Dan Berglund, COO/CFO
Opes Corporation · Industries chimique et alimentaire
Le taux de respect des délais de livraison est de 100 % depuis le début de l’utilisation de SkyPlanner, en 2021.
FAQ
Cegid PMI dispose-t-il d’une API ?
Oui. Cegid fournit une Web API pour PMI qui permet des échanges sécurisés avec des applications externes tout en préservant les règles métier de Manufacturing PMI. SkyPlanner l’utilise pour lire les OF et enregistrer les dates prévues et les pointages.
Cegid Primavera dispose-t-il d’une API pour les ordres de fabrication ?
Oui. L’API PRIMAVERA V10 permet la lecture et l’écriture dans tous les modules. Le module Produção expose ordens de fabrico, Planeamento avec ActualizaPlaneamentoOperacao, ainsi que Diários de Trabalho.
Comment les dates prévues sont-elles renvoyées dans Cegid ?
Dans PMI, elles sont enregistrées sur chaque opération d’OF via la Web API. Dans Primavera, elles passent par IGprBSPlaneamento.ActualizaPlaneamentoOperacao, qui définit le début et la fin prévus de l’opération de l’ordre de fabrication.
Cegid prend-il en charge les webhooks ?
L’intégration interroge Cegid à une fréquence définie pour chaque usine. Les webhooks de SkyPlanner transmettent les modifications du planning dès qu’elles surviennent : les dates parviennent ainsi à Cegid immédiatement après chaque réordonnancement.
Un partenaire Cegid doit-il proposer la planification intégrée de Cegid ou SkyPlanner ?
SkyPlanner, lorsque les contraintes du client ne se limitent pas aux machines et aux stocks. Cegid recommande lui-même de connecter des outils de planification avancée pour prendre en compte des contraintes supplémentaires (Cegid PMI). SkyPlanner planifie les opérateurs, les outils, les réglages et les matières, recalcule automatiquement le planning et permet un nombre illimité d’utilisateurs, à 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 Cegid, sans carte bancaire. Commencez l’essai ou contactez notre équipe commerciale pour cadrer l’intégration.