Intégrations / ERP / E2 Shop System
Guide d’intégration d’E2 Shop System pour l’ordonnancement de la production avec SkyPlanner APS
Ce guide d’intégration d’E2 Shop System explique aux partenaires et aux équipes informatiques comment connecter E2 Shop System (E2 SHOP) ou E2 MFG à SkyPlanner APS. L’intégration entre SkyPlanner et E2 fonctionne dans les deux sens :
- SkyPlanner reçoit les commandes et les ordres de fabrication avec leurs opérations de gamme, les postes de charge, les employés et leurs horaires d’équipe, les nomenclatures, les besoins en matières et les commandes d’achat.
- Les heures de début et de fin planifiées sont renvoyées à chaque opération de l’ordre de fabrication, avec la machine et l’employé affectés par SkyPlanner.
- Si vous le souhaitez, les opérations terminées et les temps enregistrés peuvent être renvoyés vers l’ordre de fabrication.
- Les webhooks SkyPlanner transmettent les modifications du planning dès qu’elles surviennent.
L’équipe SkyPlanner configure l’intégration pour votre installation E2 lors de la mise en place 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 une solution à partir de la REST API documentée de SkyPlanner (référence de l’API).
Quelle version d’E2 utilisez-vous ?
Commencez par clarifier ce point : il détermine le mode d’intégration.
| Votre version | Ce qu’elle désigne aujourd’hui | Mode d’intégration |
|---|---|---|
| E2 Shop System (application de bureau, sur votre serveur) | La version E2 d’origine de Shoptech pour les ateliers de fabrication à la commande | Connexion directe à votre serveur E2, complétée par des fichiers lorsque c’est utile |
| E2 MFG (E2 Manufacturing System) | L’édition E2 pour la fabrication répétitive, discrète et mixte, présentée par ECI comme « for existing customers » (pour les clients existants) | Identique à celui d’E2 Shop System sur site |
| E2 SHOP hébergé | La plateforme web qu’ECI a remaniée pour créer JobBOSS² | Si vous utilisez désormais JobBOSS², consultez le guide d’intégration de JobBOSS² |
ECI décrit JobBOSS² comme « formerly E2 Shop » (anciennement E2 Shop) et indique qu’il « combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality » (associe la plateforme conviviale et native du cloud d’E2 SHOP à la richesse fonctionnelle de JobBOSS) (ECI). La suite de ce guide concerne les ateliers qui utilisent E2 Shop System ou E2 MFG.
Les modes d’intégration d’E2
Les API de fabrication publiées par ECI sur le site ECI Manufacturing API Documentation sont destinées à JobBOSS², M1, Macola et Deacom. Pour E2, la connexion se fait directement au niveau de l’installation. Cette approche convient bien à E2 sur site : les données résident sur un serveur géré par votre propre équipe informatique. Les modalités exactes de lecture et d’écriture pour votre installation sont définies lors du cadrage de la mise en place.
- Connexion directe au serveur (sur site). Un service d’intégration installé sur votre réseau lit les ordres de fabrication ouverts, les opérations de gamme, les postes de charge, les employés, les matières et les commandes d’achat dans la base de données E2. Il y inscrit en retour les heures de début et de fin planifiées pour chaque opération. Votre équipe informatique valide les accès, un compte de service dédié et la liste exacte des champs à modifier. C’est le mode principal pour une intégration bidirectionnelle en continu.
- Exports et imports programmés. Les rapports et les exports de grilles E2 produisent des fichiers CSV ou Excel contenant les ordres de fabrication, les gammes de fabrication et les postes de charge. La fonction d’import de données de SkyPlanner les lit. Ce mode est utilisé pour l’essai et convient aussi aux données de base que vous ne chargez que ponctuellement.
- Installations hébergées. Pour E2 hébergé par ECI, l’accès aux données se définit avec ECI. Contactez votre responsable de compte ECI dès le début du projet.
Côté SkyPlanner, la REST API permet de lire et d’écrire les commandes, les produits, les matières, les étapes de processus, les relevés de temps et les commandes d’achat. L’authentification repose sur un jeton d’API placé 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 vos premiers appels.
Événements et interrogation périodique
E2 est interrogé périodiquement. Le service d’intégration lit les ordres de fabrication et les opérations de gamme modifiés depuis sa dernière exécution. La fréquence convenue pour chaque atelier est de quelques minutes pour les ordres de fabrication et d’une heure pour les stocks et les commandes d’achat.
SkyPlanner envoie des webhooks lorsque l’état ou le planning change. Le service les reçoit et inscrit immédiatement les nouvelles dates dans E2 : le retour des dates fonctionne donc sur événement. Les événements d’atelier peuvent aussi être lus périodiquement via le point de terminaison /timelogs de SkyPlanner.
Correspondance des données
| Objet E2 | Objet SkyPlanner | Sens | Fréquence |
|---|---|---|---|
| Pièces et devis, nomenclatures multiniveaux | Produits, matières, structure produit | E2 → SkyPlanner | Chargement initial, puis à chaque modification |
| Opérations de gamme : poste de charge, temps de réglage, temps d’exécution | Étapes de processus avec durées et temps de réglage | E2 → SkyPlanner | Chargement initial, puis à chaque modification |
| Postes de charge et machines | Postes de travail, groupes de postes de travail, rendements | E2 → SkyPlanner | Chargement initial, puis rarement |
| Employés, horaires d’équipe, services, jours non travaillés | Personnel, horaires d’équipe, calendriers | E2 → SkyPlanner | Chaque jour, ou gestion des horaires d’équipe dans SkyPlanner |
| Commandes et ordres de fabrication : numéro d’ordre, pièce, quantité, date d’échéance, priorité, indicateur d’urgence | Commandes avec dates d’échéance et priorités | E2 → SkyPlanner | Interrogation à quelques minutes d’intervalle |
| Opérations de gamme de l’ordre de fabrication : état, quantité produite, heures restantes | Opérations par étape de processus | E2 → SkyPlanner | Interrogation à quelques minutes d’intervalle |
| Besoins en matières, commandes d’achat avec dates d’échéance | Besoins en matières, commandes d’achat par date de livraison | E2 → SkyPlanner | Interrogation toutes les heures ou à chaque calcul du planning |
| Début et fin planifiés de l’opération, poste de charge, employé | Début et fin planifiés, machine et opérateur par étape | SkyPlanner → E2 | À chaque modification du planning, via un webhook SkyPlanner |
| Temps passé et quantités produites par opération | Relevés de temps et déclarations des opérateurs | SkyPlanner → E2 | À chaque déclaration ou à chaque fin d’équipe, si cette option est retenue |
| Absent d’E2 | Matrice des temps de changement, outils gérés comme ressources à capacité finie, machines et personnel de remplacement | Géré dans SkyPlanner | Configuré lors de la mise en place |
Schémas d’intégration
1. Chargement initial des données de base. Lisez les pièces, les nomenclatures, les gammes de fabrication, les postes de charge, les employés et les horaires d’équipe. Définissez soigneusement la correspondance des postes de charge : un poste de charge comprenant trois fraiseuses devient un groupe de postes de travail ou trois postes de travail, afin que SkyPlanner ordonnance chaque machine.
2. Synchronisation des ordres de fabrication. Lisez les ordres ouverts avec leurs opérations de gamme, les besoins en matières et les commandes d’achat ouvertes. SkyPlanner considère les matières commandées comme disponibles à la date de livraison de la commande d’achat et met le stock à jour lorsque celle-ci passe à l’état Delivered. Excluez les ordres clôturés et les ordres suspendus. Transposez l’indicateur d’urgence en priorité dans SkyPlanner.
3. Retour des dates planifiées. Lorsque le moteur positionne ou déplace une étape, un webhook SkyPlanner déclenche le service. Celui-ci inscrit les heures de début et de fin planifiées dans l’opération correspondante d’E2, ainsi que le poste de charge et l’employé si SkyPlanner a réaffecté l’étape à une autre machine ou personne. Whiteboard et Planning Board affichent alors les dates de SkyPlanner.
4. Déclarations d’atelier. Les opérateurs enregistrent leur travail avec SkyPlanner Mobile Confirmations ou Production Timer, et les relevés de temps maintiennent le planning à jour. Vous choisissez si les temps réels sont renvoyés vers E2. Si oui, chaque déclaration alimente le temps passé et la quantité produite sur l’opération de l’ordre de fabrication. Sinon, E2 Data Collection reste inchangé et SkyPlanner lit l’avancement dans les opérations des ordres de fabrication.
5. Responsabilité des données et règles de gestion des conflits. Consignez-les avant la mise en production :
| Données | Système de référence |
|---|---|
| Devis, gammes de fabrication, quantités, dates d’échéance, état des ordres de fabrication | E2 |
| Séquence des étapes, heures de début et de fin, machine et opérateur par étape | 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, sorties de matières, réceptions, calcul des coûts | E2, par saisie directe ou transfert des relevés de temps SkyPlanner |
Désignez un seul système pour écrire les dates des opérations. Les responsables de l’ordonnancement déplacent les opérations dans SkyPlanner, puis les dates sont transmises à E2. Il faut cesser de déplacer les cartes dans Planning Board pour les ordres ordonnancés par SkyPlanner, sinon les deux plannings divergent.
É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. Avant cela, validez le planning pendant l’essai gratuit de 30 jours, à partir des postes de charge, des gammes de fabrication et des ordres de fabrication ouverts exportés d’E2 au format CSV ou Excel.
- Cadrage. Confirmez l’édition et la version d’E2, le serveur, la table de correspondance, les règles définissant quel système fait autorité et le renvoi éventuel des temps vers E2.
- Accès. Votre équipe informatique crée le compte de service et approuve les accès en lecture et en écriture. Effectuez une sauvegarde complète d’E2 et commencez par tester sur une copie des données de l’entreprise.
- Chargement initial. Articles, nomenclatures, gammes de fabrication, postes de charge, employés et équipes.
- Synchronisation des ordres de fabrication et des commandes d’achat. Interrogation périodique pour récupérer les modifications, avec nouvelles tentatives et journalisation.
- 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.
- Renvoi du planning vers E2. Écriture des dates sur les étapes de fabrication, déclenchée par webhook, ainsi que des temps et des quantités si vous le souhaitez.
- Tests en parallèle. Utilisez SkyPlanner en parallèle du Whiteboard actuel, comparez les dates et corrigez les données de base.
- Mise en production. Activez le renvoi des données vers E2 une fois leur concordance vérifiée.
Les points à prévoir pour une intégration E2
- Édition et version. Les installations d’E2 Shop System et d’E2 MFG diffèrent selon la version. Confirmez la vôtre lors du cadrage et testez à nouveau l’intégration après chaque mise à jour d’E2.
- Votre serveur, vos règles. E2 installé sur site fonctionne sur votre réseau. Convenez avec votre équipe informatique de l’emplacement du service d’intégration, du compte qu’il utilise et des champs qu’il est autorisé à modifier.
- Les machines derrière les postes de charge. Un poste de charge peut représenter une machine, un groupe de machines ou une cellule. Définissez la correspondance de chacun avec les postes de travail SkyPlanner avant le premier chargement.
- Sous-traitance. Les étapes réalisées chez un prestataire constituent un délai de fabrication, pas une charge sur votre capacité. Modélisez-les comme des étapes définies uniquement par une durée.
- Unités de temps. Les temps de réglage et d’exécution peuvent être exprimés par pièce, par lot ou par heure. Convertissez-les à l’importation, sinon toutes les durées seront erronées.
- Ordres de fabrication urgents. E2 signale les ordres de fabrication hautement prioritaires. Faites correspondre cet indicateur à la priorité SkyPlanner ou à Fast Track pour que les urgences conservent leur place.
- Vous envisagez de passer à JobBOSS² ? Ne développez qu’une seule fois la partie SkyPlanner. Avec JobBOSS², le même planning se connecte via JobBOSS² API d’ECI pour la version hébergée, ou via ERP API, comme l’explique le guide JobBOSS².
Qui configure l’intégration E2 et en assure le support ?
- L’équipe SkyPlanner la configure pendant l’accompagnement initial et en assure le support après la mise en production, pour les objets et les règles de synchronisation convenus. Chaque atelier utilise E2 à sa façon : cette connaissance du terrain est prise en compte à cette étape.
- Votre partenaire E2 ou votre prestataire informatique peut participer. Il connaît votre serveur et votre configuration E2 et peut gérer les accès et le compte de service aux côtés de 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 aide au besoin. 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, en complément de votre abonnement. Consultez les tarifs, l’ordonnancement à capacité finie avec E2 Shop System, la page E2 Shop System, les fonctionnalités SkyPlanner et la présentation des intégrations ERP.
Des industriels qui utilisent 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 liste d’opérations est transmise à la ligne de production 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 l’établissement d’un planning optimisé sur trois mois pour tous les postes de travail prend moins de 30 minutes.
1 000 et plusordres de fabrication ordonnancés automatiquement
« Nous maîtrisons la production d’une tout autre manière, et notre compréhension de la capacité est désormais bien meilleure. »
Hannu Ryynänen, directeur général
Mamec · Mélangeurs industriels, pompes et sous-traitance de haute technologie
Des milliers d’ordres de fabrication sont ordonnancés automatiquement, avec une vue en temps réel de la production pour toute l’entreprise.
98%de livraisons dans les délais, contre environ 50% auparavant
« SkyPlanner joue un rôle décisif pour que nous continuions à respecter nos délais de livraison. »
Hannu Lahtinen, directeur général
KJH-Comp · Tôlerie mécanique et sous-traitance industrielle
Le taux de respect des délais de livraison est passé d’environ 50% à un niveau pouvant atteindre 98%, et l’ordonnancement ne mobilise désormais qu’un responsable au lieu de deux.
FAQ
E2 Shop System dispose-t-il d’une API ?
Les API publiées par ECI pour l’industrie prennent en charge JobBOSS², M1, Macola et Deacom. Pour E2 Shop System et E2 MFG sur site, la connexion se fait au niveau de l’installation : un service d’intégration sur votre réseau lit et écrit les données E2 avec les accès approuvés par votre équipe informatique. Les exports de fichiers couvrent le reste.
Comment les dates planifiées sont-elles renvoyées vers E2 ?
Pour chaque étape de fabrication. Un webhook SkyPlanner déclenche le service d’intégration, qui inscrit les dates et heures de début et de fin planifiées sur l’étape de fabrication dans E2, ainsi que le poste de charge et l’employé si SkyPlanner a réaffecté l’étape.
SkyPlanner peut-il renvoyer les temps d’atelier vers E2 ?
Oui, si vous le souhaitez. Chaque déclaration dans SkyPlanner alimente les temps et les quantités de l’étape de fabrication. Les ateliers qui préfèrent E2 Data Collection le conservent, et SkyPlanner lit l’avancement depuis E2.
Nous utilisons E2 SHOP en version hébergée. Quel guide consulter ?
E2 SHOP en version hébergée est devenu JobBOSS². Si vous vous connectez désormais à JobBOSS², consultez le guide d’intégration JobBOSS². Si vous utilisez toujours E2 en version hébergée, l’accès aux données est organisé avec ECI lors du cadrage.
L’intégration sera-t-elle conservée si nous passons ensuite à JobBOSS² ?
Côté SkyPlanner, rien ne change : postes de travail, contraintes, matrice des temps de réglage et planning. Seule la connexion à E2 est remplacée par l’une des API d’ECI : JobBOSS² API ou ERP API.
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 E2, sans carte bancaire. Démarrez l’essai ou contactez l’équipe commerciale pour cadrer l’intégration.