{"id":104241,"date":"2026-10-20T16:09:04","date_gmt":"2026-10-20T16:09:04","guid":{"rendered":"https:\/\/skyplanner.ai\/integrations\/erp\/proshop-erp\/guide-dintegration\/"},"modified":"2026-10-20T16:09:04","modified_gmt":"2026-10-20T16:09:04","slug":"guide-dintegration","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/","title":{"rendered":"Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/fr\/integrations\/\">Int\u00e9grations<\/a> \/ <a href=\"\/fr\/integrations\/erp\/\">ERP<\/a> \/ ProShop ERP<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guide d\u2019int\u00e9gration de ProShop ERP <span class=\"hl\">pour l\u2019ordonnancement de la production avec SkyPlanner APS<\/span><\/h1>\n\n\n<div class=\"wp-block-group fx-hero__sub ind-hero__intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Ce guide d\u2019int\u00e9gration de ProShop explique aux administrateurs, consultants et \u00e9quipes informatiques comment connecter ProShop ERP \u00e0 SkyPlanner APS. SkyPlanner \u00e9change des donn\u00e9es avec ProShop dans les deux sens, via l\u2019API de ProShop :<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>SkyPlanner re\u00e7oit les Work Orders avec leurs op\u00e9rations, ainsi que les Parts, les enregistrements Work Order BOM, les Work Cells, les Users, les Tools, les Fixtures et les Purchase Orders.<\/li>\n\n\n<li>Les dates de d\u00e9but et de fin planifi\u00e9es sont renvoy\u00e9es vers les ordres de fabrication.<\/li>\n\n\n<li>Les temps des op\u00e9rateurs peuvent \u00eatre renvoy\u00e9s vers ProShop Time Tracking, si vous le souhaitez.<\/li>\n\n\n<li>Les webhooks SkyPlanner transmettent les modifications du planning d\u00e8s qu\u2019elles surviennent.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fr\/essai\/\">D\u00e9marrer l\u2019essai gratuit<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fr\/contacter-les-ventes\/\">R\u00e9server une d\u00e9mo<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Ordonnancement de la production<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Diagramme de Gantt de SkyPlanner APS montrant les op\u00e9rations planifi\u00e9es sur les postes de travail, avec une liste des ordres en dessous.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>L\u2019\u00e9quipe SkyPlanner configure l\u2019int\u00e9gration en fonction de votre installation ProShop lors de la mise en place et en assure le support apr\u00e8s la mise en production. Ce guide s\u2019adresse aux partenaires et d\u00e9veloppeurs qui souhaitent y participer ou d\u00e9velopper eux-m\u00eames une int\u00e9gration \u00e0 partir de la REST API document\u00e9e de SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">r\u00e9f\u00e9rence de l\u2019API<\/a>).<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"proshop-s-integration-interfaces\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Les interfaces d\u2019int\u00e9gration de ProShop<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>ProShop propose deux interfaces aux outils d\u2019ordonnancement externes. Elles sont d\u00e9crites dans sa documentation destin\u00e9e aux d\u00e9veloppeurs de l\u2019API :<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>ProShop GraphQL API.<\/strong> \u00ab\u00a0ProShop provides a GraphQL API, available via HTTP(S).\u00a0\u00bb (ProShop fournit une API GraphQL accessible via HTTP(S).) Il existe un seul point de terminaison : chaque appel est une requ\u00eate HTTP POST vers <code>&lt;proshop root&gt;\/api\/graphql<\/code>, avec <code>query<\/code>, <code>variables<\/code> et <code>operationName<\/code> dans un corps JSON. Chaque module dispose d\u2019une requ\u00eate au singulier pour un enregistrement et d\u2019une requ\u00eate au pluriel pour les listes. Les listes sont pagin\u00e9es \u00e0 l\u2019aide de <code>pageSize<\/code> (20 par d\u00e9faut) et de <code>pageStart<\/code>. Elles renvoient <code>records<\/code> et <code>totalRecords<\/code>, et acceptent les arguments <code>filter<\/code> et <code>query<\/code>, qui reprennent les crit\u00e8res de la fonction Advanced Search de chaque module. Le sch\u00e9ma peut \u00eatre explor\u00e9 par introspection. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/460554241\/Introduction+to+the+ProShop+API\">Pr\u00e9sentation de l\u2019API ProShop<\/a>)<\/li>\n\n\n<li><strong>Recently Updated Records API.<\/strong> \u00ab\u00a0A simple REST interface allows external integrations to request information between arbitrary points in time.\u00a0\u00bb (Une interface REST simple permet aux int\u00e9grations externes de demander des informations sur un intervalle de temps librement d\u00e9fini.) Appelez <code>&lt;proshop root&gt;\/recentlyupdatedrecords<\/code> avec <code>start<\/code> (ISO 8601) et, en option, <code>end<\/code> et <code>filterby<\/code>, par exemple <code>workorders,workcells,purchaseorders,timetracking,deletions<\/code>. L\u2019\u00e9quipe ProShop doit d\u2019abord activer l\u2019index. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/2214100993\/The+Recently+Updated+Records+API\">API Recently Updated Records<\/a>)<\/li>\n\n<\/ol>\n\n\n<p>Les \u00e9critures passent par des <strong>mutations<\/strong> GraphQL. Time Tracking Login est l\u2019exemple document\u00e9. Les droits d\u2019\u00e9criture sont accord\u00e9s module par module, au moyen des port\u00e9es d\u2019autorisation (scopes).<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication-and-scopes\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Authentification et port\u00e9es d\u2019autorisation<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Un jeton d\u2019acc\u00e8s \u00e0 chaque appel.<\/strong> Transmettez-le dans <code>Authorization: Bearer &lt;token&gt;<\/code> ou dans le param\u00e8tre de requ\u00eate <code>token<\/code>.<\/li>\n\n\n<li><strong>OAuth 2.0 Client Credentials<\/strong> (ProShop 5.2.3 et versions ult\u00e9rieures). Un administrateur syst\u00e8me ProShop ouvre System Config &gt; Manage Authorizations, cr\u00e9e une Authorization en renseignant Name et Maximum Scope, puis coche <strong>Direct Login<\/strong> et <strong>Active<\/strong>. Unique ID et Shared Secret correspondent respectivement \u00e0 <code>client_id<\/code> et <code>client_secret<\/code>. L\u2019application envoie <code>grant_type=client_credentials<\/code> par POST \u00e0 <code>&lt;proshop root&gt;\/home\/member\/oauth\/accesstoken<\/code> et re\u00e7oit un jeton Bearer accompagn\u00e9 de <code>expires_in<\/code>. Aucun jeton de rafra\u00eechissement n\u2019est fourni : demandez donc un nouveau jeton \u00e0 l\u2019expiration du pr\u00e9c\u00e9dent. (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/1230209075\/OAuth+2.0+Client+Credentials+Flow\">Flux Client Credentials<\/a>)<\/li>\n\n\n<li><strong>OAuth 2.0 Authorization Flow<\/strong> pour les appels qui n\u00e9cessitent un contexte utilisateur, comme Time Tracking Login.<\/li>\n\n\n<li><strong>Port\u00e9es d\u2019autorisation.<\/strong> Le format est <code>SCOPE_NAME:[{r|w|d|p}]<\/code>, pour la lecture, l\u2019\u00e9criture, la suppression et les pr\u00e9f\u00e9rences. Un outil d\u2019ordonnancement demande g\u00e9n\u00e9ralement <code>workorders:rw parts:r purchaseorders:r users:r tools:r<\/code>, ainsi que Time Tracking si les temps sont renvoy\u00e9s vers ProShop. Depuis ProShop 5.1.9, \u00ab\u00a0a scope grant request is now required on all connections to the API.\u00a0\u00bb (Une demande d\u2019octroi de port\u00e9es est d\u00e9sormais obligatoire pour toute connexion \u00e0 l\u2019API.) (<a href=\"https:\/\/adionsystems.atlassian.net\/wiki\/spaces\/PADD\/pages\/1444184068\/Authorization+scopes\">Port\u00e9es d\u2019autorisation<\/a>)<\/li>\n\n\n<li><strong>Piste d\u2019audit.<\/strong> Les appels effectu\u00e9s avec les identifiants client affichent le nom de l\u2019application, et non celui d\u2019un utilisateur.<\/li>\n\n<\/ul>\n\n\n<p>C\u00f4t\u00e9 SkyPlanner, l\u2019authentification \u00e0 la REST API se fait avec un jeton API dans l\u2019en-t\u00eate <code>Authorization-Token<\/code> (SkyPlanner Settings &gt; API). L\u2019API est document\u00e9e dans Swagger\/OpenAPI. Le <a href=\"\/fr\/docs\/tutoriel-dintegration\/\">tutoriel d\u2019int\u00e9gration<\/a> vous guide dans vos premiers appels.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"events-and-polling\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">\u00c9v\u00e9nements et interrogation p\u00e9riodique<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>La documentation d\u00e9veloppeur de ProShop ne d\u00e9crit ni webhooks sortants ni abonnements GraphQL. Il faut donc interroger ProShop p\u00e9riodiquement. L\u2019API Recently Updated Records all\u00e8ge ce traitement : demandez tous les enregistrements cr\u00e9\u00e9s, modifi\u00e9s ou supprim\u00e9s depuis la derni\u00e8re ex\u00e9cution, en filtrant les types n\u00e9cessaires \u00e0 l\u2019ordonnancement. R\u00e9cup\u00e9rez ensuite les ordres de fabrication modifi\u00e9s par leur num\u00e9ro via GraphQL. ProShop indique que cette m\u00e9thode est plus rapide qu\u2019une requ\u00eate sur <code>lastModifiedTime<\/code>.<\/p>\n\n\n<p>Un cycle de cinq minutes pour les ordres de fabrication et le suivi des temps, et d\u2019une heure pour les pi\u00e8ces et les commandes d\u2019achat, est un choix courant. SkyPlanner envoie des webhooks lorsque l\u2019\u00e9tat ou le planning change : les \u00e9critures en retour sont donc d\u00e9clench\u00e9es par les \u00e9v\u00e9nements.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Correspondance des donn\u00e9es<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Objet ProShop (API)<\/th><th>Objet SkyPlanner<\/th><th>Sens<\/th><th>Fr\u00e9quence<\/th><\/tr><\/thead><tbody><tr><td>Parts, COTS (port\u00e9e GraphQL <code>parts<\/code>)<\/td><td>Produits et mati\u00e8res<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Chargement initial, puis \u00e0 chaque modification<\/td><\/tr><tr><td>Enregistrements Work Order BOM<\/td><td>Structure produit, mati\u00e8res par ordre<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Avec chaque ordre de fabrication<\/td><\/tr><tr><td>Op\u00e9rations des ordres de fabrication : cellule de travail, temps estim\u00e9s de r\u00e9glage et de cycle (temps cibles)<\/td><td>\u00c9tapes du processus avec dur\u00e9es, temps de pr\u00e9paration et de d\u00e9montage<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Avec chaque ordre de fabrication<\/td><\/tr><tr><td>Work Cells (machine, \u00e9tabli, \u00e9quipement)<\/td><td>Postes de travail, groupes de postes, rendements<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Chargement initial, puis rarement<\/td><\/tr><tr><td>Work Cells affect\u00e9es \u00e0 des personnes, Users<\/td><td>Personnel et affectations des op\u00e9rateurs<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Chargement initial, puis \u00e0 chaque modification<\/td><\/tr><tr><td>Calendriers des cellules de travail (heures disponibles, horaires d\u2019\u00e9quipe)<\/td><td>Horaires d\u2019\u00e9quipe et jours non travaill\u00e9s<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Chaque jour, ou gestion des horaires d\u2019\u00e9quipe dans SkyPlanner<\/td><\/tr><tr><td>Work Orders (quantit\u00e9, \u00e9ch\u00e9ance, statut)<\/td><td>Ordres et op\u00e9rations avec \u00e9ch\u00e9ances et priorit\u00e9<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Interrogation \u00e0 quelques minutes d\u2019intervalle<\/td><\/tr><tr><td>Tools, Toolpots, Fixtures, RTAs<\/td><td>Outils en tant que ressources partag\u00e9es \u00e0 capacit\u00e9 limit\u00e9e<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Chargement initial, puis \u00e0 chaque modification<\/td><\/tr><tr><td>Purchase Orders avec \u00e9ch\u00e9ances<\/td><td>Commandes d\u2019achat, mati\u00e8res attendues par date de livraison<\/td><td>ProShop \u2192 SkyPlanner<\/td><td>Interrogation chaque heure ou \u00e0 chaque calcul du planning<\/td><\/tr><tr><td>D\u00e9but et fin planifi\u00e9s de l\u2019ordre de fabrication (mutation GraphQL, <code>workorders:w<\/code>)<\/td><td>D\u00e9but et fin planifi\u00e9s par op\u00e9ration<\/td><td>SkyPlanner \u2192 ProShop<\/td><td>\u00c0 chaque modification du planning, via un webhook SkyPlanner<\/td><\/tr><tr><td>Time Tracking : temps de r\u00e9glage et d\u2019ex\u00e9cution, pi\u00e8ces termin\u00e9es, par op\u00e9ration de l\u2019ordre de fabrication<\/td><td>Relev\u00e9s de temps et d\u00e9clarations des op\u00e9rateurs<\/td><td>SkyPlanner \u2192 ProShop<\/td><td>\u00c0 chaque d\u00e9claration ou \u00e0 chaque fin de poste, si cette option est retenue<\/td><\/tr><tr><td>Absent de ProShop<\/td><td>Matrice des temps de pr\u00e9paration, op\u00e9rations \u00e0 plusieurs op\u00e9rateurs, machines et personnel de substitution<\/td><td>G\u00e9r\u00e9 dans SkyPlanner<\/td><td>Configur\u00e9 lors de la mise en place<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Sch\u00e9mas d\u2019int\u00e9gration<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p><strong>1. Chargement initial des donn\u00e9es de base.<\/strong> Parcourez Parts, Work Cells, Users, Tools et Fixtures par pages, \u00e0 l\u2019aide des requ\u00eates GraphQL au pluriel. D\u00e9finissez une valeur \u00e9lev\u00e9e pour <code>pageSize<\/code> lors du premier chargement et bouclez en vous appuyant sur <code>totalRecords<\/code>. D\u00e9finissez la correspondance des cellules de travail : celles qui repr\u00e9sentent des machines deviennent des postes de travail, et celles qui repr\u00e9sentent des personnes deviennent du personnel. Une m\u00eame op\u00e9ration peut ainsi r\u00e9server \u00e0 la fois une machine et son op\u00e9rateur.<\/p>\n\n\n<p><strong>2. Synchronisation des ordres de fabrication.<\/strong> Lisez les ordres de fabrication actifs avec leurs op\u00e9rations, leurs temps cibles et leurs enregistrements de nomenclature, ainsi que les commandes d\u2019achat ouvertes. SkyPlanner consid\u00e8re les mati\u00e8res command\u00e9es comme disponibles \u00e0 la date de livraison de la commande d\u2019achat et met le stock \u00e0 jour lorsque celle-ci passe au statut Delivered. La d\u00e9tection des modifications passe par Recently Updated Records avec <code>filterby=workorders,purchaseorders,deletions<\/code>.<\/p>\n\n\n<p><strong>3. Renvoi des dates planifi\u00e9es.<\/strong> Lorsque le moteur positionne ou d\u00e9place une op\u00e9ration, un webhook SkyPlanner d\u00e9clenche une mutation GraphQL qui d\u00e9finit les dates planifi\u00e9es de l\u2019ordre de fabrication, avec une Authorization disposant de <code>workorders:w<\/code>. Les pr\u00e9visions de respect des d\u00e9lais et les dates de besoin pour les achats dans ProShop reposent alors sur les dates de SkyPlanner.<\/p>\n\n\n<p><strong>4. D\u00e9clarations en atelier.<\/strong> Les op\u00e9rateurs enregistrent leur travail avec SkyPlanner Mobile Confirmations ou Production Timer. Ces relev\u00e9s de temps permettent de maintenir le planning \u00e0 jour. Vous choisissez de renvoyer ou non les temps r\u00e9els vers ProShop Time Tracking, sur l\u2019op\u00e9ration de l\u2019ordre de fabrication concern\u00e9e. Sinon, les op\u00e9rateurs continuent de pointer leurs temps dans ProShop comme auparavant, et SkyPlanner les lit via <code>timetracking<\/code>.<\/p>\n\n\n<p><strong>5. Syst\u00e8mes de r\u00e9f\u00e9rence et r\u00e8gles de gestion des conflits.<\/strong> Consignez ces r\u00e8gles avant la mise en production :<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Donn\u00e9es<\/th><th>Syst\u00e8me de r\u00e9f\u00e9rence<\/th><\/tr><\/thead><tbody><tr><td>Parts, op\u00e9rations, temps cibles, quantit\u00e9s, statut des ordres de fabrication<\/td><td>ProShop<\/td><\/tr><tr><td>S\u00e9quence des op\u00e9rations, heures de d\u00e9but et de fin, affectation des machines et des op\u00e9rateurs<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Matrice des temps de changement, besoins en outils et en op\u00e9rateurs, ressources de remplacement<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Horaires d\u2019\u00e9quipe et jours non travaill\u00e9s<\/td><td>Un seul syst\u00e8me, choisi lors du cadrage<\/td><\/tr><tr><td>Time Tracking, stocks, achats, calcul des co\u00fbts par ordre<\/td><td>ProShop, avec saisie directe ou transmission depuis les relev\u00e9s de temps SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>D\u00e9signez un seul syst\u00e8me pour \u00e9crire les dates des ordres de fabrication. D\u00e8s que SkyPlanner ordonnance une cellule de travail, les responsables de l\u2019ordonnancement cessent de r\u00e9organiser sa liste dans ProShop. Les deux plannings ne se font ainsi jamais concurrence.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">\u00c9tapes types du projet<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>La mise en \u0153uvre est normalement achev\u00e9e en quelques semaines apr\u00e8s le d\u00e9but de l\u2019accompagnement. Au pr\u00e9alable, validez le planning pendant l\u2019essai gratuit de 30 jours, \u00e0 partir des cellules de travail, des op\u00e9rations et des ordres de fabrication ouverts export\u00e9s de ProShop au format CSV ou Excel.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Correspondance des donn\u00e9es.<\/strong> Arr\u00eatez la table de correspondance, les r\u00e8gles de responsabilit\u00e9, les fr\u00e9quences de synchronisation et le choix de renvoyer ou non les temps vers ProShop.<\/li>\n\n\n<li><strong>Acc\u00e8s \u00e0 ProShop.<\/strong> L\u2019administrateur cr\u00e9e l\u2019Authorization avec le Maximum Scope convenu et demande \u00e0 l\u2019\u00e9quipe ProShop d\u2019activer Recently Updated Records.<\/li>\n\n\n<li><strong>Chargement initial.<\/strong> Parts, Work Cells, Users, Tools, Fixtures et calendriers des cellules de travail.<\/li>\n\n\n<li><strong>Synchronisation des ordres de fabrication et des commandes d\u2019achat.<\/strong> Interrogation p\u00e9riodique des modifications, avec pagination et nouvelles tentatives en cas d\u2019\u00e9chec.<\/li>\n\n\n<li><strong>Param\u00e9trage des contraintes dans SkyPlanner.<\/strong> Matrice des temps de pr\u00e9paration, outils, nombre d\u2019op\u00e9rateurs par op\u00e9ration et machines ou personnel de substitution.<\/li>\n\n\n<li><strong>Renvoi des dates planifi\u00e9es.<\/strong> Mutations d\u00e9clench\u00e9es par les webhooks SkyPlanner, avec renvoi vers Time Tracking si cette option est retenue.<\/li>\n\n\n<li><strong>Tests en parall\u00e8le.<\/strong> Faites fonctionner SkyPlanner en parall\u00e8le du planning ProShop actuel, comparez les dates et corrigez les temps cibles.<\/li>\n\n\n<li><strong>Mise en production.<\/strong> Activez le renvoi des donn\u00e9es une fois leur concordance v\u00e9rifi\u00e9e.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"what-to-plan-for-in-a-proshop-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Les points \u00e0 pr\u00e9voir pour une int\u00e9gration ProShop<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Les temps cibles sont d\u00e9terminants.<\/strong> ProShop calcule les dur\u00e9es \u00e0 partir des temps de pr\u00e9paration et de cycle estim\u00e9s. R\u00e9cup\u00e9rez les temps cibles actuels, et non l\u2019estimation initiale. Distinguez le temps de pr\u00e9paration du temps d\u2019ex\u00e9cution pour que la matrice des temps de pr\u00e9paration puisse remplacer le temps de pr\u00e9paration d\u00e9fini par une valeur unique.<\/li>\n\n\n<li><strong>Cellules de travail repr\u00e9sentant des personnes.<\/strong> Une cellule de travail peut correspondre \u00e0 une personne. Associez ces cellules au personnel dans SkyPlanner, et non aux machines, sinon chaque op\u00e9rateur sera trait\u00e9 comme une machine parall\u00e8le.<\/li>\n\n\n<li><strong>Time Tracking n\u00e9cessite un utilisateur.<\/strong> Depuis avril 2026, la mutation Time Tracking Login \u00ab\u00a0requires user context\u00a0\u00bb (n\u00e9cessite un contexte utilisateur) et n\u2019est pas autoris\u00e9e avec Client Credentials. Envoyez les temps des op\u00e9rateurs via OAuth 2.0 Authorization Flow, ou conservez le pointage dans ProShop et r\u00e9cup\u00e9rez les donn\u00e9es.<\/li>\n\n\n<li><strong>Activez l\u2019index des modifications.<\/strong> Recently Updated Records ne fonctionne qu\u2019apr\u00e8s son activation par l\u2019\u00e9quipe ProShop. Demandez-la d\u00e8s la premi\u00e8re semaine.<\/li>\n\n\n<li><strong>Enregistrements soumis \u00e0 l\u2019ITAR.<\/strong> ProShop filtre les enregistrements soumis aux restrictions ITAR pour chaque connexion. Une option de Developer System Config d\u00e9termine s\u2019ils sont renvoy\u00e9s sous forme de valeurs null ou exclus des r\u00e9sultats. Convenez des ordres de fabrication auxquels l\u2019int\u00e9gration aura acc\u00e8s et g\u00e9rez les valeurs null \u00e0 chaque lecture.<\/li>\n\n\n<li><strong>Op\u00e9rations sous-trait\u00e9es.<\/strong> Les op\u00e9rations r\u00e9alis\u00e9es chez vos fournisseurs repr\u00e9sentent un d\u00e9lai \u00e9coul\u00e9, sans mobiliser votre capacit\u00e9. Mod\u00e9lisez-les comme des \u00e9tapes d\u00e9finies uniquement par leur dur\u00e9e.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"who-configures-and-supports-the-proshop-integrat\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Qui configure l\u2019int\u00e9gration ProShop et en assure le support ?<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ol class=\"wp-block-list\">\n\n<li><strong>L\u2019\u00e9quipe SkyPlanner configure l\u2019int\u00e9gration pendant la mise en place et en assure le support apr\u00e8s la mise en production,<\/strong> pour les requ\u00eates GraphQL, les mutations et l\u2019interrogation p\u00e9riodique des modifications, selon le p\u00e9rim\u00e8tre convenu. Chaque atelier utilise ProShop \u00e0 sa mani\u00e8re : ce savoir-faire est pris en compte \u00e0 cette \u00e9tape.<\/li>\n\n\n<li><strong>Votre administrateur ou consultant ProShop participe au projet.<\/strong> Il cr\u00e9e l\u2019Authorization, d\u00e9finit les p\u00e9rim\u00e8tres d\u2019acc\u00e8s, demande l\u2019index des modifications et conna\u00eet la configuration de vos cellules de travail.<\/li>\n\n\n<li><strong>Vos d\u00e9veloppeurs peuvent \u00e9tendre l\u2019int\u00e9gration<\/strong> en utilisant la REST API de SkyPlanner avec un jeton API. Un jeton API suffit pour commencer, et l\u2019\u00e9quipe SkyPlanner vous accompagne au besoin. Consultez la <a href=\"\/fr\/docs\/tutoriel-dintegration\/\">documentation d\u2019int\u00e9gration SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>SkyPlanner est disponible \u00e0 partir de 199 \u20ac par mois, avec 5 postes de travail inclus et une facturation mensuelle. L\u2019int\u00e9gration fait l\u2019objet d\u2019un devis pr\u00e9alable, \u00e9tabli selon vos processus et vos besoins, en m\u00eame temps que votre abonnement. Consultez les <a href=\"\/fr\/tarification\/\">tarifs<\/a>, l\u2019<a href=\"\/fr\/integrations\/erp\/proshop-erp\/ordonnancement-production\/\">ordonnancement \u00e0 capacit\u00e9 finie avec ProShop<\/a>, la <a href=\"\/fr\/integrations\/erp\/proshop-erp\/\">page ProShop ERP<\/a>, les <a href=\"\/fr\/fonctionnalites\/\">fonctionnalit\u00e9s<\/a> SkyPlanner et la <a href=\"\/fr\/integrations\/erp\/\">pr\u00e9sentation des int\u00e9grations ERP<\/a>.<\/p>\n\n\n<div class=\"wp-block-buttons ind-prose__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fr\/essai\/\">D\u00e9marrer l\u2019essai gratuit<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/fr\/contacter-les-ventes\/\">R\u00e9server une d\u00e9mo<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"customers\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Les avis des industriels sur SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/utu-kalle-kalliomaki-2026.jpg\" alt=\"Kalle Kalliom\u00e4ki, sp\u00e9cialiste de la cha\u00eene logistique chez UTU, dans l\u2019atelier de fabrication de tableaux \u00e9lectriques \u00e0 Ulvila\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/23-beca6df2-3fa2-4315-80e8-7c38a9e3d2e1.png\" alt=\"UTU\" width=\"69\" height=\"59\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>2 h<\/b><span>gagn\u00e9es chaque semaine<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab Avec SkyPlanner, nous sommes pass\u00e9s d\u2019une planification de la production sur des feuilles Excel \u00e0 une optimisation de la production en temps r\u00e9el. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, sp\u00e9cialiste de la cha\u00eene logistique<\/b><br>UTU \u00b7 Tableaux et appareillages \u00e9lectriques<\/p>\n\n\n<p class=\"ind-cust__result\">La planification de la production permet de gagner 2 heures de travail chaque semaine, et une nouvelle file d\u2019op\u00e9rations est transmise \u00e0 la ligne en quelques secondes.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/utu\/\">Lire le t\u00e9moignage d\u2019UTU<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Des op\u00e9rateurs en tenue de salle blanche sur une ligne de remplissage de flacons dans l\u2019usine pharmaceutique de Laboratory &amp; Allied \u00e0 Nairobi\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/09-8c2deb57-ac1c-468b-ad64-fafb9debd7eb.png\" alt=\"Laboratory &amp; Allied\" width=\"71\" height=\"44\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>+90 %<\/b><span>d\u2019efficacit\u00e9 en production<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab L\u2019efficacit\u00e9 en production a augment\u00e9 de 90 %. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, responsable informatique<\/b><br>Laboratory &amp; Allied \u00b7 Fabrication pharmaceutique<\/p>\n\n\n<p class=\"ind-cust__result\">L\u2019efficacit\u00e9 en production a augment\u00e9 de 90 %, et l\u2019\u00e9laboration d\u2019un planning optimis\u00e9 sur trois mois pour l\u2019ensemble des postes de travail prend moins de 30 minutes.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/laboratory-allied\/\">Lire le t\u00e9moignage de Laboratory &amp; Allied<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/07-d99dfa98-8de6-4a48-9bad-9560584a9a24.jpg\" alt=\"Un soudeur de KJH-Comp meulant une structure en acier soud\u00e9e dans l\u2019usine d\u2019Alah\u00e4rm\u00e4\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-b4d7c595-f03f-4472-afad-29a42f77e660.png\" alt=\"KJH-Comp\" width=\"126\" height=\"34\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>98 %<\/b><span>de livraisons dans les d\u00e9lais, contre environ 50 % auparavant<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab SkyPlanner joue un r\u00f4le d\u00e9cisif pour nous permettre de continuer \u00e0 respecter nos d\u00e9lais de livraison. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Lahtinen, directeur g\u00e9n\u00e9ral<\/b><br>KJH-Comp \u00b7 T\u00f4lerie et fabrication en sous-traitance<\/p>\n\n\n<p class=\"ind-cust__result\">Le taux de respect des d\u00e9lais de livraison est pass\u00e9 d\u2019environ 50 % \u00e0 des niveaux atteignant 98 %, et l\u2019ordonnancement ne mobilise d\u00e9sormais qu\u2019un responsable au lieu de deux.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/kjh-comp\/\">Lire le t\u00e9moignage de KJH-Comp<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, directeur g\u00e9n\u00e9ral de Mamec, dans l\u2019atelier de production de l\u2019entreprise \u00e0 Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1 000 et plus<\/b><span>ordres de fabrication ordonnanc\u00e9s automatiquement<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab Nous ma\u00eetrisons la production autrement, et notre compr\u00e9hension de la capacit\u00e9 a compl\u00e8tement chang\u00e9 de niveau. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, directeur g\u00e9n\u00e9ral<\/b><br>Mamec \u00b7 M\u00e9langeurs industriels, pompes et fabrication de haute technologie en sous-traitance<\/p>\n\n\n<p class=\"ind-cust__result\">Des milliers d\u2019ordres de fabrication sont ordonnanc\u00e9s automatiquement, et toute l\u2019entreprise dispose d\u2019une vue en temps r\u00e9el de la production.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/mamec\/\">Lire le t\u00e9moignage de Mamec<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group sp-faq fx-faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>ProShop dispose-t-il d\u2019une API ?<\/summary>\n<p class=\"sp-faq__a\">Oui. ProShop dispose d\u2019une API GraphQL \u00e0 l\u2019adresse <code>&lt;proshop root&gt;\/api\/graphql<\/code>, avec OAuth 2.0 ou Basic Authentication et des p\u00e9rim\u00e8tres d\u2019acc\u00e8s par module. Le point de terminaison REST Recently Updated Records renvoie les enregistrements cr\u00e9\u00e9s, modifi\u00e9s ou supprim\u00e9s sur une p\u00e9riode donn\u00e9e.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>ProShop prend-il en charge les webhooks ?<\/summary>\n<p class=\"sp-faq__a\">La documentation de ProShop destin\u00e9e aux d\u00e9veloppeurs ne d\u00e9crit aucun webhook sortant. L\u2019int\u00e9gration interroge l\u2019API Recently Updated Records \u00e0 une fr\u00e9quence d\u00e9finie pour chaque atelier. Les webhooks de SkyPlanner transmettent les modifications du planning d\u00e8s qu\u2019elles surviennent.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Comment les dates planifi\u00e9es sont-elles r\u00e9\u00e9crites dans ProShop ?<\/summary>\n<p class=\"sp-faq__a\">Par une mutation GraphQL sur l\u2019ordre de fabrication, avec une Authorization disposant des droits d\u2019\u00e9criture sur <code>workorders<\/code>. SkyPlanner la d\u00e9clenche via un webhook \u00e0 chaque modification du planning.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Qui cr\u00e9e les identifiants d\u2019acc\u00e8s \u00e0 l\u2019API ProShop ?<\/summary>\n<p class=\"sp-faq__a\">Un administrateur syst\u00e8me ProShop, dans System Config &gt; Manage Authorizations. Direct Login active le flux Client Credentials, et Maximum Scope limite les donn\u00e9es que l\u2019int\u00e9gration peut lire et \u00e9crire.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Un consultant ProShop doit-il proposer l\u2019ordonnancement ProShop ou SkyPlanner ?<\/summary>\n<p class=\"sp-faq__a\">SkyPlanner, lorsque l\u2019ordre de passage des op\u00e9rations chez le client d\u00e9termine les d\u00e9lais de livraison. Le planning ProShop affiche les priorit\u00e9s et les pr\u00e9visions de respect des d\u00e9lais par cellule de travail ; les planificateurs ajustent ensuite les priorit\u00e9s. SkyPlanner se connecte via l\u2019API GraphQL, optimise automatiquement l\u2019ensemble du planning et planifie les changements de s\u00e9rie, les op\u00e9rateurs, les outils et les mati\u00e8res. Le nombre d\u2019utilisateurs est illimit\u00e9, \u00e0 partir de 199 \u20ac par mois.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Peut-on tester SkyPlanner avant de d\u00e9velopper l\u2019int\u00e9gration ?<\/summary>\n<p class=\"sp-faq__a\">Oui. L\u2019essai gratuit de 30 jours permet d\u2019utiliser jusqu\u2019\u00e0 20 postes de travail avec des imports CSV ou Excel depuis ProShop, sans carte bancaire. <a href=\"\/fr\/essai\/\">D\u00e9marrez l\u2019essai<\/a> ou <a href=\"\/fr\/contacter-les-ventes\/\">contactez l\u2019\u00e9quipe commerciale<\/a> pour cadrer l\u2019int\u00e9gration.<\/p>\n<\/details>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Int\u00e9grations \/ ERP \/ ProShop ERP Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS Ce guide d\u2019int\u00e9gration de ProShop explique aux administrateurs, consultants et \u00e9quipes informatiques comment connecter ProShop ERP \u00e0 SkyPlanner APS. SkyPlanner \u00e9change des donn\u00e9es avec ProShop dans les deux sens, via l\u2019API de ProShop : skyplanner.ai \u00b7 &#8230; <a title=\"Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/\" aria-label=\"Read more about Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS\">Lire plus<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":103201,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-104241","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>ProShop ERP : guide d\u2019int\u00e9gration APS pour l\u2019ordonnancement<\/title>\n<meta name=\"description\" content=\"Reliez ProShop ERP \u00e0 SkyPlanner APS : API GraphQL, OAuth 2.0 Authorizations et scopes, Recently Updated Records, mapping, renvoi des donn\u00e9es et conseils projet.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Reliez ProShop ERP \u00e0 SkyPlanner APS : API GraphQL, OAuth 2.0 Authorizations et scopes, Recently Updated Records, mapping, renvoi des donn\u00e9es et conseils projet.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/proshop-erp\\\/guide-dintegration\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/proshop-erp\\\/guide-dintegration\\\/\",\"name\":\"ProShop ERP : guide d\u2019int\u00e9gration APS pour l\u2019ordonnancement\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#website\"},\"datePublished\":\"2026-10-20T16:09:04+00:00\",\"description\":\"Reliez ProShop ERP \u00e0 SkyPlanner APS : API GraphQL, OAuth 2.0 Authorizations et scopes, Recently Updated Records, mapping, renvoi des donn\u00e9es et conseils projet.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/proshop-erp\\\/guide-dintegration\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/proshop-erp\\\/guide-dintegration\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/proshop-erp\\\/guide-dintegration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Int\u00e9grations des logiciels ERP et MES avec SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS pour votre ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS pour ProShop ERP : ordonnancement de la production selon les capacit\u00e9s disponibles\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/proshop-erp\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141672132\",\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ProShop ERP : guide d\u2019int\u00e9gration APS pour l\u2019ordonnancement","description":"Reliez ProShop ERP \u00e0 SkyPlanner APS : API GraphQL, OAuth 2.0 Authorizations et scopes, Recently Updated Records, mapping, renvoi des donn\u00e9es et conseils projet.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/","og_locale":"fr_FR","og_type":"article","og_title":"Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS","og_description":"Reliez ProShop ERP \u00e0 SkyPlanner APS : API GraphQL, OAuth 2.0 Authorizations et scopes, Recently Updated Records, mapping, renvoi des donn\u00e9es et conseils projet.","og_url":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/","url":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/","name":"ProShop ERP : guide d\u2019int\u00e9gration APS pour l\u2019ordonnancement","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fr\/#website"},"datePublished":"2026-10-20T16:09:04+00:00","description":"Reliez ProShop ERP \u00e0 SkyPlanner APS : API GraphQL, OAuth 2.0 Authorizations et scopes, Recently Updated Records, mapping, renvoi des donn\u00e9es et conseils projet.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/guide-dintegration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/fr\/"},{"@type":"ListItem","position":2,"name":"Int\u00e9grations des logiciels ERP et MES avec SkyPlanner","item":"https:\/\/skyplanner.ai\/fr\/integrations\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS pour votre ERP","item":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS pour ProShop ERP : ordonnancement de la production selon les capacit\u00e9s disponibles","item":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/proshop-erp\/"},{"@type":"ListItem","position":5,"name":"Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/fr\/#website","url":"https:\/\/skyplanner.ai\/fr\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/fr\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/skyplanner.ai\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/fr\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/www.wikidata.org\/wiki\/Q141672132","https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/fr\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Int\u00e9grations \/ ERP \/ ProShop ERP Guide d\u2019int\u00e9gration de ProShop ERP pour l\u2019ordonnancement de la production avec SkyPlanner APS Ce guide d\u2019int\u00e9gration de ProShop explique aux administrateurs, consultants et \u00e9quipes informatiques comment connecter ProShop ERP \u00e0 SkyPlanner APS. SkyPlanner \u00e9change des donn\u00e9es avec ProShop dans les deux sens, via l\u2019API de ProShop : skyplanner.ai \u00b7\u2026","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/104241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/comments?post=104241"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/104241\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/103201"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/media?parent=104241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}