{"id":101092,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101092"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"guide-dintegration","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/guide-dintegration\/","title":{"rendered":"Guide d\u2019int\u00e9gration de SAP Business One 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> \/ SAP Business One<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guide d\u2019int\u00e9gration de SAP Business One <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 explique aux partenaires SAP Business One et aux \u00e9quipes informatiques comment connecter B1 \u00e0 SkyPlanner APS. Il pr\u00e9sente les API \u00e0 utiliser, les objets \u00e9chang\u00e9s et leur destination, ainsi que les \u00e9cueils des projets B1. SkyPlanner \u00e9change avec SAP Business One dans les deux sens via Service Layer :<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Les ordres de fabrication, les \u00e9tapes de gamme, les ressources, les articles et les commandes d\u2019achat sont import\u00e9s dans SkyPlanner.<\/li>\n\n\n<li>Les dates de d\u00e9but et d\u2019\u00e9ch\u00e9ance planifi\u00e9es sont r\u00e9\u00e9crites dans les ordres de fabrication.<\/li>\n\n\n<li>Les relev\u00e9s de temps des op\u00e9rateurs sont enregistr\u00e9s sous forme de documents Receipt and Issue for Production.<\/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 r\u00e9parties entre 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>SAP Business One conserve la gestion des articles, des nomenclatures, des ordres de fabrication, des stocks et des finances. Votre module de production reste inchang\u00e9. L\u2019\u00e9quipe SkyPlanner configure l\u2019int\u00e9gration avec les objets standard de B1 lors de la mise en place et en assure le support apr\u00e8s la mise en service. Chaque base de donn\u00e9es soci\u00e9t\u00e9 a ses propres \u00e9tapes de gamme, groupes de ressources, champs personnalis\u00e9s et extensions : la configuration \u00e9tablit les correspondances pour ces particularit\u00e9s.<\/p>\n\n\n<p><a href=\"\/fr\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> utilise SkyPlanner avec SAP Business One sur HANA. Pour en conna\u00eetre les avantages m\u00e9tier, consultez la <a href=\"\/fr\/integrations\/erp\/sap-business-one\/\">page consacr\u00e9e \u00e0 l\u2019ordonnancement de la production avec SAP Business One<\/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=\"sap-business-one-integration-options\"><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\">Options d\u2019int\u00e9gration de SAP Business One<\/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>SAP Business One propose trois interfaces d\u2019int\u00e9gration. Pour un outil d\u2019ordonnancement dans le cloud, Service Layer est le choix par d\u00e9faut.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Option<\/th><th>Description<\/th><th>Pertinence pour l\u2019int\u00e9gration APS<\/th><\/tr><\/thead><tbody><tr><td><strong>Service Layer<\/strong><\/td><td>API REST\/OData. <code>\/b1s\/v1<\/code> utilise OData v3, <code>\/b1s\/v2<\/code> utilise OData v4. Fonctionne avec la version de SAP Business One pour SAP HANA et avec Microsoft SQL Server depuis la version 10.0 PL01.<\/td><td>Voie privil\u00e9gi\u00e9e. Utilise HTTP et JSON, accessible depuis un service cloud.<\/td><\/tr><tr><td><strong>DI API<\/strong><\/td><td>Biblioth\u00e8que COM pour Windows. Les ordres de fabrication correspondent \u00e0 l\u2019objet <code>ProductionOrders<\/code>, stock\u00e9 dans la table OWOR (type d\u2019objet 202).<\/td><td>Pour un middleware existant ou sur site. N\u00e9cessite un h\u00f4te Windows.<\/td><\/tr><tr><td><strong>Integration Framework (B1if)<\/strong><\/td><td>Middleware SAP pour les sc\u00e9narios d\u2019int\u00e9gration au niveau des documents.<\/td><td>Utile si le partenaire exploite d\u00e9j\u00e0 des sc\u00e9narios B1if.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Authentification<\/h3>\n\n\n<p>Service Layer utilise une authentification par session. Envoyez une requ\u00eate <code>POST \/b1s\/v1\/Login<\/code> avec <code>CompanyDB<\/code>, <code>UserName<\/code> et <code>Password<\/code> pour recevoir un cookie <code>B1SESSION<\/code> (ainsi qu\u2019un cookie <code>ROUTEID<\/code> facultatif dans les configurations avec r\u00e9partition de charge). Par d\u00e9faut, <code>SessionTimeout<\/code> est fix\u00e9 \u00e0 30 minutes d\u2019inactivit\u00e9. Appelez explicitement <code>Logout<\/code> \u00e0 la fin de chaque synchronisation. Cr\u00e9ez un utilisateur B1 d\u00e9di\u00e9 \u00e0 l\u2019int\u00e9gration pour que toute modification \u00e9crite depuis SkyPlanner soit tra\u00e7able dans le journal des modifications.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Entit\u00e9s Service Layer pour l\u2019ordonnancement de la production<\/h3>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Donn\u00e9es<\/th><th>Entit\u00e9 Service Layer<\/th><\/tr><\/thead><tbody><tr><td>Articles et donn\u00e9es de planification<\/td><td><code>Items<\/code><\/td><\/tr><tr><td>Nomenclatures et \u00e9tapes de gamme<\/td><td><code>ProductTrees<\/code> (Lines, Stages)<\/td><\/tr><tr><td>Machines, main-d\u2019\u0153uvre et autres ressources<\/td><td><code>Resources<\/code>, <code>ResourceGroups<\/code><\/td><\/tr><tr><td>Ordres de fabrication<\/td><td><code>ProductionOrders<\/code> (Lines, Stages)<\/td><\/tr><tr><td>Stock par magasin<\/td><td>Donn\u00e9es de stock de <code>Items<\/code>, <code>Warehouses<\/code><\/td><\/tr><tr><td>Commandes d\u2019achat ouvertes et dates de livraison<\/td><td><code>PurchaseOrders<\/code> (DocumentLines : quantit\u00e9 ouverte, <code>ShipDate<\/code>)<\/td><\/tr><tr><td>R\u00e9ceptions de marchandises sur commandes d\u2019achat<\/td><td><code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO, type d\u2019objet 20)<\/td><\/tr><tr><td>Sorties pour production<\/td><td><code>InventoryGenExits<\/code><\/td><\/tr><tr><td>Entr\u00e9es de production<\/td><td><code>InventoryGenEntries<\/code><\/td><\/tr><tr><td>Configuration des webhooks<\/td><td><code>EventSubscriptions<\/code>, <code>EventNotifications<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Par d\u00e9faut, une page contient 20 enregistrements. Augmentez cette limite avec l\u2019en-t\u00eate <code>Prefer: odata.maxpagesize<\/code> (ou <code>PageSize<\/code> dans <code>b1s.conf<\/code>) et suivez <code>odata.nextLink<\/code>. Utilisez <code>$expand<\/code> pour r\u00e9cup\u00e9rer les lignes et les \u00e9tapes d\u2019un ordre de fabrication en un seul appel, et regroupez les requ\u00eates en lots pour les \u00e9critures en masse vers B1.<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9v\u00e9nements et webhooks<\/h3>\n\n\n<p>Depuis SAP Business One 10.0 FP 2602, Service Layer prend en charge les webhooks. Ils sont d\u00e9sactiv\u00e9s par d\u00e9faut. Activez-les pour chaque soci\u00e9t\u00e9 avec <code>CompanyService_UpdateAdminInfo<\/code> (<code>EnableWebhook = tYES<\/code>). Envoyez ensuite une requ\u00eate <code>POST EventSubscriptions<\/code> avec trois \u00e9l\u00e9ments :<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>une <code>WebhookURL<\/code><\/li>\n\n\n<li>un <code>AuthenticationType<\/code> : None, Basic, HMAC ou OAuth, avec HMAC par d\u00e9faut<\/li>\n\n\n<li>une <code>EventCollection<\/code> d\u2019objets m\u00e9tier et de types de transaction<\/li>\n\n<\/ul>\n\n\n<p>La <code>WebhookURL<\/code> doit utiliser HTTPS avec un certificat correspondant \u00e0 l\u2019h\u00f4te. <code>EventSubscriptionsService_GetEventCatalog<\/code> r\u00e9pertorie les \u00e9v\u00e9nements auxquels vous pouvez vous abonner. Le Webhook Messenger Service doit \u00eatre en cours d\u2019ex\u00e9cution.<\/p>\n\n\n<p>Sur les versions ant\u00e9rieures, utilisez une interrogation p\u00e9riodique (voir le pi\u00e8ge li\u00e9 \u00e0 <code>UpdateDate<\/code> ci-dessous). <code>SBO_SP_TransactionNotification<\/code> est un m\u00e9canisme de validation au niveau de la base de donn\u00e9es, pas un canal de transmission.<\/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-sap-business-one-to-skyplanner\"><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 de SAP Business One vers SkyPlanner<\/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>SAP Business One (Service Layer)<\/th><th>Objet SkyPlanner<\/th><th>Sens du flux<\/th><th>Fr\u00e9quence<\/th><\/tr><\/thead><tbody><tr><td><code>Items<\/code> (articles \u00e0 fabriquer, Procurement Method)<\/td><td>Produits<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Chargement initial, puis \u00e0 intervalles planifi\u00e9s<\/td><\/tr><tr><td>Lines de <code>ProductTrees<\/code> (lignes d\u2019articles)<\/td><td>Mati\u00e8res et composants des produits<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Chargement initial, puis \u00e0 chaque modification<\/td><\/tr><tr><td>Stages et lignes de ressources de <code>ProductTrees<\/code><\/td><td>\u00c9tapes de fabrication et temps d\u2019ex\u00e9cution<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Chargement initial, puis \u00e0 chaque modification<\/td><\/tr><tr><td><code>Resources<\/code> (Machine, Labor, Other)<\/td><td>Postes de travail et personnel<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Chargement initial, modifications rares<\/td><\/tr><tr><td><code>ResourceGroups<\/code><\/td><td>Groupes de postes de travail<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Chargement initial<\/td><\/tr><tr><td><code>ProductionOrders<\/code> (Planned, Released)<\/td><td>Ordres et op\u00e9rations<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Webhook (FP 2602+) ou interrogation toutes les quelques minutes<\/td><\/tr><tr><td>Stages de <code>ProductionOrders<\/code><\/td><td>\u00c9tapes des op\u00e9rations avec leur ordre d\u2019ex\u00e9cution<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Avec l\u2019ordre<\/td><\/tr><tr><td>Stock de <code>Items<\/code> par <code>Warehouses<\/code><\/td><td>Stock de mati\u00e8res et composants<\/td><td>B1 \u2192 SkyPlanner<\/td><td>\u00c0 intervalles planifi\u00e9s, par exemple toutes les heures<\/td><\/tr><tr><td>Lignes ouvertes de <code>PurchaseOrders<\/code> (type d\u2019objet 22) avec date de livraison<\/td><td>Commandes d\u2019achat \/ approvisionnements attendus avec date de livraison pr\u00e9vue<\/td><td>B1 \u2192 SkyPlanner<\/td><td>\u00c0 intervalles planifi\u00e9s, par exemple toutes les heures<\/td><\/tr><tr><td>Lignes de <code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO) avec <code>BaseType<\/code> 22<\/td><td>Quantit\u00e9 re\u00e7ue sur la ligne de commande d\u2019achat, stock mis \u00e0 jour<\/td><td>B1 \u2192 SkyPlanner<\/td><td>\u00c0 intervalles planifi\u00e9s, par exemple toutes les heures<\/td><\/tr><tr><td>D\u00e9but et fin planifi\u00e9s<\/td><td><code>PATCH ProductionOrders({DocEntry})<\/code> : <code>StartDate<\/code>, <code>DueDate<\/code>, ainsi que <code>StartDate<\/code> et <code>EndDate<\/code> sur la ligne de ressource<\/td><td>SkyPlanner \u2192 B1<\/td><td>Webhook SkyPlanner \u00e0 chaque modification du planning<\/td><\/tr><tr><td>Quantit\u00e9s d\u00e9clar\u00e9es<\/td><td><code>InventoryGenEntries<\/code> (entr\u00e9e de production)<\/td><td>SkyPlanner \u2192 B1<\/td><td>\u00c0 la confirmation ou par lots<\/td><\/tr><tr><td>Heures et consommations de mati\u00e8res d\u00e9clar\u00e9es<\/td><td><code>InventoryGenExits<\/code> (sortie pour production)<\/td><td>SkyPlanner \u2192 B1<\/td><td>\u00c0 la confirmation ou par lots<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Les calendriers d\u2019\u00e9quipes, le personnel et les absences sont g\u00e9r\u00e9s dans SkyPlanner. Les valeurs de capacit\u00e9 journali\u00e8re de B1 ne sont pas transf\u00e9r\u00e9es (voir le premier \u00e9cueil ci-dessous).<\/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=\"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> R\u00e9cup\u00e9rez <code>Resources<\/code>, <code>ResourceGroups<\/code>, les <code>Items<\/code> dont Procurement Method vaut Make, ainsi que leurs <code>ProductTrees<\/code> avec les \u00e9tapes. Associez chaque ressource machine \u00e0 un poste de travail SkyPlanner. Passez la liste en revue avec les planificateurs avant la premi\u00e8re synchronisation des ordres.<\/p>\n\n\n<p><strong>2. Synchronisation des ordres.<\/strong> Lisez les <code>ProductionOrders<\/code> aux statuts Planned et Released en utilisant <code>$expand<\/code> sur les lignes et les \u00e9tapes. Les ordres de fabrication B1 reprennent les \u00e9tapes de gamme de la nomenclature, mais les planificateurs peuvent modifier un ordre apr\u00e8s sa cr\u00e9ation. Utilisez donc les \u00e9tapes de l\u2019ordre, et non celles de la nomenclature. Un ordre de fabrication produit un seul produit : un produit \u00e0 plusieurs niveaux n\u00e9cessite donc un ordre de fabrication par niveau. Reliez ces ordres pour que SkyPlanner ordonnance les produits des niveaux inf\u00e9rieurs avant le produit parent.<\/p>\n\n\n<p>Synchronisez \u00e9galement les lignes ouvertes de <code>PurchaseOrders<\/code>, avec leur quantit\u00e9 ouverte et leur date de livraison, vers les endpoints de commandes d\u2019achat de SkyPlanner. SkyPlanner consid\u00e8re les mati\u00e8res command\u00e9es comme disponibles \u00e0 la date de livraison de la commande d\u2019achat. Dans B1, le stock \u00e9volue lorsqu\u2019une r\u00e9ception sur commande d\u2019achat (<code>PurchaseDeliveryNotes<\/code>) est comptabilis\u00e9e. L\u2019int\u00e9gration lit ces r\u00e9ceptions, marque la quantit\u00e9 re\u00e7ue comme livr\u00e9e dans SkyPlanner et conserve le solde ouvert. Les r\u00e9ceptions partielles ne sont compt\u00e9es qu\u2019une fois, et les contr\u00f4les de disponibilit\u00e9 des mati\u00e8res couvrent le stock et les approvisionnements attendus.<\/p>\n\n\n<p><strong>3. \u00c9criture du planning dans B1.<\/strong> Les webhooks de SkyPlanner se d\u00e9clenchent lorsque le planning change. L\u2019int\u00e9gration envoie une requ\u00eate <code>PATCH \/b1s\/v1\/ProductionOrders({DocEntry})<\/code> avec les nouvelles valeurs de <code>StartDate<\/code> et <code>DueDate<\/code>, ainsi que <code>StartDate<\/code> et <code>EndDate<\/code> sur les lignes de ressources de l\u2019ordre (<code>ProductionOrderLines<\/code>), afin que chaque \u00e9tape porte son cr\u00e9neau planifi\u00e9. Le corps de la requ\u00eate ne contient que les champs dont SkyPlanner a la responsabilit\u00e9, et plusieurs ordres sont regroup\u00e9s dans une seule requ\u00eate <code>$batch<\/code>. Les utilisateurs B1 voient alors les dates planifi\u00e9es sur l\u2019ordre de fabrication et dans la fen\u00eatre Resource Capacity. Sur les installations o\u00f9 Service Layer n\u2019est pas disponible, un service sur site effectue la m\u00eame mise \u00e0 jour via l\u2019objet <code>ProductionOrders<\/code> de DI API (<code>GetByKey<\/code>, d\u00e9finition des dates, <code>Update<\/code>).<\/p>\n\n\n<p><strong>4. D\u00e9clarations d\u2019atelier.<\/strong> Les op\u00e9rateurs d\u00e9clarent leur travail dans SkyPlanner avec <a href=\"\/fr\/fonctionnalites\/\">Mobile Confirmations ou Production Timer<\/a>. Chaque relev\u00e9 de temps donne lieu \u00e0 une requ\u00eate <code>POST \/b1s\/v1\/InventoryGenEntries<\/code> pour la quantit\u00e9 termin\u00e9e (entr\u00e9e de production) et \u00e0 une requ\u00eate <code>POST \/b1s\/v1\/InventoryGenExits<\/code> pour les composants et le temps des ressources (sortie pour production).<\/p>\n\n\n<p>Chaque ligne de document porte un <code>BaseType<\/code> de 202 et un <code>BaseEntry<\/code> d\u00e9fini sur le <code>DocEntry<\/code> de l\u2019ordre de fabrication ; les lignes de sortie indiquent aussi le <code>BaseLine<\/code> de la ligne de composant ou de ressource. Les quantit\u00e9s partielles sont comptabilis\u00e9es au fur et \u00e0 mesure des d\u00e9clarations. Les num\u00e9ros de lot et de s\u00e9rie sont renseign\u00e9s pour les articles g\u00e9r\u00e9s par lot ou par num\u00e9ro de s\u00e9rie, et l\u2019ordre doit \u00eatre au statut Released.<\/p>\n\n\n<p>L\u2019identifiant du relev\u00e9 de temps SkyPlanner est stock\u00e9 dans le document B1 : un \u00e9v\u00e9nement relanc\u00e9 ne cr\u00e9e donc jamais deux \u00e9critures. En cas d\u2019\u00e9chec, l\u2019enregistrement fait l\u2019objet de nouvelles tentatives et d\u2019un signalement, au lieu d\u2019\u00eatre abandonn\u00e9.<\/p>\n\n\n<p><strong>5. Syst\u00e8mes de r\u00e9f\u00e9rence et r\u00e8gles de gestion des conflits.<\/strong> D\u00e9finissez ces r\u00e8gles ensemble avant de coder :<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>B1 fait r\u00e9f\u00e9rence pour les articles, les nomenclatures, les quantit\u00e9s, les magasins et la cr\u00e9ation des ordres.<\/li>\n\n\n<li>SkyPlanner fait r\u00e9f\u00e9rence pour le s\u00e9quencement, les heures de d\u00e9but et de fin et l\u2019affectation aux postes de travail.<\/li>\n\n\n<li>Si les dates d\u2019un ordre sont modifi\u00e9es des deux c\u00f4t\u00e9s, le prochain calcul de SkyPlanner pr\u00e9vaut, sauf si les planificateurs ont verrouill\u00e9 l\u2019op\u00e9ration dans SkyPlanner.<\/li>\n\n\n<li>Lorsqu\u2019un ordre passe au statut Closed ou Cancelled dans B1, l\u2019op\u00e9ration est retir\u00e9e du planning.<\/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=\"what-the-project-contains\"><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\">Ce que comprend le 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 s\u2019ach\u00e8ve g\u00e9n\u00e9ralement dans les semaines qui suivent le d\u00e9but de l\u2019accompagnement. Auparavant, l\u2019essai gratuit de 30 jours vous permet de travailler avec vos propres donn\u00e9es. Exportez les articles, les ressources et les ordres de fabrication ouverts de B1 au format CSV ou Excel, puis chargez-les avec l\u2019outil d\u2019import de donn\u00e9es de SkyPlanner. Les planificateurs disposent ainsi d\u2019un planning r\u00e9el avant m\u00eame l\u2019\u00e9criture du code d\u2019int\u00e9gration.<\/p>\n\n\n<p>Un projet SAP Business One type comprend :<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>La correspondance des donn\u00e9es de base.<\/strong> Les ressources et groupes de ressources B1 sont associ\u00e9s aux postes de travail, les \u00e9tapes de gamme aux \u00e9tapes de processus et les articles Make aux produits.<\/li>\n\n\n<li><strong>Le chargement initial.<\/strong> Articles, Product Trees avec leurs \u00e9tapes et lignes d\u2019articles, ressources et stocks par magasin.<\/li>\n\n\n<li><strong>La synchronisation des ordres et des commandes d\u2019achat.<\/strong> Ordres de fabrication ouverts avec leurs lignes et \u00e9tapes, ainsi que commandes d\u2019achat ouvertes avec leurs dates de livraison.<\/li>\n\n\n<li><strong>\u00c9criture du planning dans B1.<\/strong> Transmission des dates de d\u00e9but et d\u2019\u00e9ch\u00e9ance planifi\u00e9es \u00e0 <code>ProductionOrders<\/code>.<\/li>\n\n\n<li><strong>Les d\u00e9clarations d\u2019atelier.<\/strong> Les documents Receipt and Issue for Production sont enregistr\u00e9s \u00e0 partir des relev\u00e9s de temps SkyPlanner.<\/li>\n\n\n<li><strong>Les tests en parall\u00e8le du planning actuel.<\/strong> Les planificateurs comparent le planning SkyPlanner \u00e0 leur m\u00e9thode de planification actuelle.<\/li>\n\n\n<li><strong>La mise en service.<\/strong> Le planning SkyPlanner devient le planning de r\u00e9f\u00e9rence.<\/li>\n\n<\/ul>\n\n\n<p>Des ressources et des \u00e9tapes de gamme bien tenues dans B1 simplifient la mise en correspondance. Chez Laboratory &amp; Allied, l\u2019int\u00e9gration a \u00e9t\u00e9 l\u2019un des volets les plus l\u00e9gers du projet. L\u2019\u00e9quipe informatique interne a r\u00e9alis\u00e9 l\u2019int\u00e9gration \u00e0 SAP Business One sur HANA en grande partie de fa\u00e7on autonome. L\u2019\u00e9quipe SkyPlanner est intervenue sur les cas les plus complexes, notamment les produits qui se combinent au fil de processus en plusieurs \u00e9tapes.<\/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=\"sap-business-one-pitfalls\"><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 \u00e9cueils de SAP Business One<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-pain ind-cards\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">La capacit\u00e9 journali\u00e8re ne remplace pas un calendrier d\u2019\u00e9quipes.<\/p>\n\n\n<p class=\"fx-pain__b\">B1 stocke les valeurs Daily Internal Capacity et Single Run Capacity par ressource et par jour (\u00ab These capacities are defined on a daily basis, \u00bb (ces capacit\u00e9s sont d\u00e9finies sur une base journali\u00e8re), selon <a href=\"https:\/\/learning.sap.com\/courses\/managing-logistics-in-sap-business-one\/working-with-resources-in-sap-business-one\">SAP Learning<\/a>). Le guide SAP pr\u00e9cise que le calcul Required Days suppose que \u00ab a single production order can be produced on a single machine \u00bb (un ordre de fabrication peut \u00eatre r\u00e9alis\u00e9 sur une seule machine) (<a href=\"https:\/\/help.sap.com\/doc\/08da4f4af99f4fc5a4fbb0249a6698a6\/9.3\/en-US\/How%20to%20Work%20with%20Resources%20and%20Production%20in%20SAP%20Business%20One.pdf\">guide pratique SAP<\/a>). Ne reprenez pas ces valeurs comme capacit\u00e9s r\u00e9ellement disponibles pour l\u2019ordonnancement de production. D\u00e9finissez les \u00e9quipes, le personnel et les rendements des postes de travail dans SkyPlanner.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">La gamme de fabrication est int\u00e9gr\u00e9e \u00e0 la nomenclature.<\/p>\n\n\n<p class=\"fx-pain__b\">Il n\u2019existe pas de gamme de fabrication ind\u00e9pendante dans les donn\u00e9es de base. Les lignes Route Stage de Product Tree d\u00e9finissent l\u2019ordre des \u00e9tapes, et les Waiting Days sont saisis \u00e0 la main. Lisez les Stages de <code>ProductTrees<\/code> et de <code>ProductionOrders<\/code>, puis v\u00e9rifiez que chaque ligne de ressource est rattach\u00e9e \u00e0 une \u00e9tape. Sans \u00e9tapes dans l\u2019ordre, le moteur d\u2019ordonnancement ne dispose d\u2019aucune s\u00e9quence d\u2019op\u00e9rations.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Les quantit\u00e9s des lignes de ressources doivent \u00eatre converties.<\/p>\n\n\n<p class=\"fx-pain__b\">Le champ Quantity d\u2019une ligne de nomenclature correspond \u00e0 la quantit\u00e9 n\u00e9cessaire pour produire celle indiqu\u00e9e dans l\u2019en-t\u00eate, et non une unit\u00e9. Additional Quantity s\u2019ajoute au temps planifi\u00e9 \u00ab regardless of the quantity of the parent item produced \u00bb (quelle que soit la quantit\u00e9 de l\u2019article parent produite) (<a href=\"https:\/\/help.sap.com\/doc\/08da4f4af99f4fc5a4fbb0249a6698a6\/9.3\/en-US\/How%20to%20Work%20with%20Resources%20and%20Production%20in%20SAP%20Business%20One.pdf\">guide pratique SAP<\/a>). Traitez cette valeur comme un temps fixe par ordre, \u00e0 l\u2019image d\u2019un r\u00e9glage. Divisez par la quantit\u00e9 d\u2019en-t\u00eate avant de calculer les temps d\u2019ex\u00e9cution unitaires, sinon la dur\u00e9e de chaque op\u00e9ration sera fauss\u00e9e d\u2019un facteur multiplicatif.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Les donn\u00e9es de base des ressources sont rarement bien tenues.<\/p>\n\n\n<p class=\"fx-pain__b\">Les ressources sont de type Machine, Labor ou Other. Les machines peuvent \u00eatre li\u00e9es \u00e0 des immobilisations et la main-d\u2019\u0153uvre \u00e0 des employ\u00e9s. Une ressource peut aussi \u00eatre associ\u00e9e \u00e0 un article non g\u00e9r\u00e9 en stock pour permettre son achat ou sa vente. Rien de tout cela n\u2019indique quelles ressources sont de v\u00e9ritables machines \u00e0 ordonnancer. Nettoyez les groupes de ressources et \u00e9liminez les doublons avant d\u2019en faire votre liste de postes de travail.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Les r\u00e8gles de gestion des stocks peuvent bloquer les d\u00e9clarations.<\/p>\n\n\n<p class=\"fx-pain__b\">Les entr\u00e9es et les sorties sont des documents de stock. Les erreurs courantes sont la confusion entre <code>InventoryGenEntries<\/code> et <code>InventoryGenExits<\/code>, l\u2019absence de num\u00e9ros de lot ou de s\u00e9rie sur les articles g\u00e9r\u00e9s ainsi, ou une comptabilisation sur un ordre au statut Planned.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Sessions et pagination.<\/p>\n\n\n<p class=\"fx-pain__b\">Une session expir\u00e9e renvoie le message \u00ab\u00a0Invalid session or session already timeout.\u00a0\u00bb (Session non valide ou d\u00e9j\u00e0 expir\u00e9e.) Reconnectez-vous lorsque cette erreur survient. La pagination par d\u00e9faut de 20 enregistrements tronque sans avertissement les synchronisations qui ignorent <code>odata.nextLink<\/code>.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\"><code>UpdateDate<\/code> ne contient pas l\u2019heure.<\/p>\n\n\n<p class=\"fx-pain__b\">Dans la table OWOR, <code>UpdateDate<\/code> est un champ de date ; l\u2019heure de mise \u00e0 jour est stock\u00e9e s\u00e9par\u00e9ment dans <code>UpdateTS<\/code>. Une interrogation filtr\u00e9e uniquement sur <code>UpdateDate<\/code> r\u00e9cup\u00e8re \u00e0 chaque ex\u00e9cution tous les ordres modifi\u00e9s dans la journ\u00e9e. Combinez les deux champs ou d\u00e9dupliquez les r\u00e9sultats de votre c\u00f4t\u00e9.<\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group fx-pain__card\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-pain__t\">Les webhooks garantissent une livraison au moins une fois.<\/p>\n\n\n<p class=\"fx-pain__b\">En cas d\u2019\u00e9chec de livraison, Webhook Messenger effectue jusqu\u2019\u00e0 cinq nouvelles tentatives (2, 4, 8, 16 et 32 secondes), puis marque la livraison comme \u00e9chou\u00e9e. Ces tentatives peuvent cr\u00e9er des doublons, et l\u2019ordre n\u2019est garanti qu\u2019au sein d\u2019une m\u00eame soci\u00e9t\u00e9. Rendez les gestionnaires idempotents en vous appuyant sur l\u2019identifiant d\u2019\u00e9v\u00e9nement et maintenez un contr\u00f4le de concordance des donn\u00e9es par interrogation chaque nuit.<\/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=\"the-sap-business-one-integration-who-sets-it-up\"><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 met en place l\u2019int\u00e9gration \u00e0 SAP Business One ?<\/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>Le travail consiste \u00e0 \u00e9tablir les correspondances pour vos \u00e9tapes de gamme, vos ressources et votre configuration B1. Il couvre aussi les contraintes que B1 ne prend pas en compte dans l\u2019ordonnancement : matrice des temps de r\u00e9glage, outils, nombre d\u2019op\u00e9rateurs et ressources alternatives.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>L\u2019\u00e9quipe SkyPlanner configure l\u2019int\u00e9gration lors de la mise en place et en assure le support apr\u00e8s la mise en service.<\/strong> Chaque entreprise utilise B1 diff\u00e9remment : cette connaissance du terrain entre en jeu \u00e0 ce stade. C\u2019est l\u2019approche par d\u00e9faut.<\/li>\n\n\n<li><strong>Votre partenaire SAP Business One peut participer.<\/strong> Les partenaires qui connaissent votre base de donn\u00e9es soci\u00e9t\u00e9, vos extensions et vos champs personnalis\u00e9s peuvent d\u00e9velopper l\u2019int\u00e9gration \u00e0 l\u2019aide de Service Layer et de l\u2019API REST de SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">r\u00e9f\u00e9rence de l\u2019API<\/a>).<\/li>\n\n\n<li><strong>Vos propres d\u00e9veloppeurs peuvent r\u00e9aliser l\u2019int\u00e9gration.<\/strong> L\u2019API REST de SkyPlanner permet de lire et d\u2019\u00e9crire les ordres, produits, mati\u00e8res, \u00e9tapes de processus, commandes d\u2019achat et relev\u00e9s de temps. Elle utilise l\u2019authentification par jeton Bearer JWT et est document\u00e9e au format Swagger\/OpenAPI. La documentation publique est disponible dans la <a href=\"\/fr\/docs\/tutoriel-dintegration\/\">documentation SkyPlanner<\/a>. Les webhooks transmettent les changements de planning et de statut en temps r\u00e9el. Une cl\u00e9 API SkyPlanner suffit pour commencer \u00e0 d\u00e9velopper (<a href=\"\/fr\/docs\/tutoriel-dintegration\/\">tutoriel d\u2019int\u00e9gration<\/a>), et l\u2019\u00e9quipe SkyPlanner vous aide si n\u00e9cessaire. C\u2019est l\u2019approche choisie par l\u2019\u00e9quipe informatique interne de Laboratory &amp; Allied.<\/li>\n\n<\/ol>\n\n\n<p>Validez d\u2019abord le planning pendant l\u2019essai gratuit de 30 jours : l\u2019int\u00e9gration partira ainsi d\u2019un planning d\u00e9j\u00e0 adapt\u00e9 \u00e0 l\u2019usine.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Pourquoi les \u00e9quipes techniques choisissent SkyPlanner pour B1<\/h3>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Choisissez SkyPlanner pour une int\u00e9gration limit\u00e9e et bien d\u00e9finie.<\/strong> Le flux re\u00e7oit les objets standard de B1 (ordres de fabrication, Product Trees, Resources, Items) et renvoie les dates ainsi que les documents Issue and Receipt from Production. Le module de production de B1 reste inchang\u00e9, sans migration de donn\u00e9es.<\/li>\n\n\n<li><strong>Choisissez SkyPlanner si le projet doit faire ses preuves rapidement.<\/strong> L\u2019essai gratuit de 30 jours fonctionne \u00e0 partir d\u2019un export CSV, avec jusqu\u2019\u00e0 20 postes de travail et sans carte bancaire. L\u2019entreprise visualise son propre planning avant le d\u00e9but de l\u2019int\u00e9gration.<\/li>\n\n\n<li><strong>Choisissez SkyPlanner si le planning doit respecter les contraintes r\u00e9elles.<\/strong> Temps de changement de s\u00e9rie, outils partag\u00e9s, op\u00e9rations \u00e0 plusieurs op\u00e9rateurs, ressources alternatives, stocks et commandes d\u2019achat ouvertes sont tous mod\u00e9lis\u00e9s dans SkyPlanner. L\u2019int\u00e9gration ne fait que transmettre les donn\u00e9es B1.<\/li>\n\n\n<li><strong>Choisissez SkyPlanner pour r\u00e9unir planificateurs et op\u00e9rateurs dans un m\u00eame syst\u00e8me.<\/strong> Le moteur Arcturus construit le planning en quelques secondes, et Autopilot le recalcule automatiquement lorsque la production change. Les op\u00e9rateurs saisissent leur travail sur t\u00e9l\u00e9phone ou tablette, puis votre int\u00e9gration renvoie ces d\u00e9clarations dans B1.<\/li>\n\n\n<li><strong>Choisissez SkyPlanner pour des co\u00fbts pr\u00e9visibles.<\/strong> Les <a href=\"\/fr\/tarification\/\">tarifs<\/a> commencent \u00e0 199 \u20ac par mois, avec 5 postes de travail inclus, une facturation mensuelle et une r\u00e9siliation possible \u00e0 tout moment. L\u2019int\u00e9gration fait l\u2019objet d\u2019un devis pr\u00e9alable adapt\u00e9 \u00e0 vos processus et \u00e0 vos besoins, pr\u00e9sent\u00e9 avec votre abonnement. Vous connaissez ainsi le co\u00fbt total avant de commencer.<\/li>\n\n<\/ul>\n\n\n<p>Pour comprendre les limites de la planification, consultez notre <a href=\"\/fr\/integrations\/erp\/sap-business-one\/ordonnancement-production\/\">guide de l\u2019ordonnancement de production avec SAP Business One<\/a>. Pour les autres ERP, rendez-vous sur la <a href=\"\/fr\/integrations\/erp\/\">page 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\">Avis d\u2019industriels 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\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"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 la cr\u00e9ation 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\/customers\/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\/22-d7d6bcdf-ecf7-48d2-9750-66253ccf9aa7-crop.jpg\" alt=\"Kalle Kalliom\u00e4ki, sp\u00e9cialiste de la cha\u00eene logistique chez UTU, dans l\u2019atelier de production 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 Gr\u00e2ce \u00e0 SkyPlanner, notre planification de la production est pass\u00e9e des feuilles de calcul Excel \u00e0 l\u2019optimisation 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 appareillage \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\/customers\/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\/13-9cbf2d28-08ef-49a1-94e3-0095e107df55.jpg\" alt=\"Anu J\u00e4rvinen, responsable de production chez Fredman Operations, \u00e0 c\u00f4t\u00e9 d\u2019une cellule robotis\u00e9e de palettisation \u00e0 Rauma\" 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\/10-2fd983ec-02a7-440d-b77d-281f37545c8d.png\" alt=\"Fredman Operations\" width=\"137\" height=\"48\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>6 mois<\/b><span>de visibilit\u00e9 sur la capacit\u00e9 disponible pour les commerciaux<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab SkyPlanner donne des bases solides et fiables \u00e0 toute la planification de la production. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Anu J\u00e4rvinen, responsable de production<\/b><br>Fredman Operations \u00b7 Papiers d\u2019emballage aptes au contact alimentaire<\/p>\n\n\n<p class=\"ind-cust__result\">Les commerciaux voient la capacit\u00e9 disponible six mois \u00e0 l\u2019avance. Les demandes de modification du planning, dont le traitement prenait une heure ou plus, re\u00e7oivent d\u00e9sormais une r\u00e9ponse en quelques secondes.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/customers\/fredman-operations\/\">Lire le t\u00e9moignage de Fredman Operations<\/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\/02-3a675468-ac30-4369-b781-b03bbf3f9d21.jpg\" alt=\"Vue a\u00e9rienne de l\u2019usine Piristeel de fabrication d\u2019\u00e9quipements de s\u00e9curit\u00e9 pour toiture \u00e0 Kauhava\" 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\/07-cec60b32-3b28-48a8-9520-1f12fd8061ee.png\" alt=\"Piristeel\" width=\"96\" height=\"46\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>99,2 %<\/b><span>de respect des d\u00e9lais de livraison<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab SkyPlanner nous a donn\u00e9 la visibilit\u00e9 n\u00e9cessaire pour rep\u00e9rer les goulots d\u2019\u00e9tranglement et a clarifi\u00e9 la gestion de la production. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, responsable de production<\/b><br>Piristeel \u00b7 Syst\u00e8mes de s\u00e9curit\u00e9 pour toiture et d\u2019\u00e9vacuation des eaux pluviales<\/p>\n\n\n<p class=\"ind-cust__result\">Le taux de respect des d\u00e9lais de livraison a atteint 99,2 % cette ann\u00e9e, et l\u2019ordonnancement permet de gagner jusqu\u2019\u00e0 quatre heures de travail par jour.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/customers\/piristeel\/\">Lire le t\u00e9moignage de Piristeel<\/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\">Questions fr\u00e9quentes<\/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>Qui met en place l\u2019int\u00e9gration avec SAP Business One ?<\/summary>\n<p class=\"sp-faq__a\">L\u2019\u00e9quipe SkyPlanner configure l\u2019int\u00e9gration bidirectionnelle pendant la mise en place et en assure le support apr\u00e8s la mise en production. Les ordres de fabrication, les \u00e9tapes de gamme, les ressources, les commandes fournisseurs et les r\u00e9ceptions de marchandises sont import\u00e9s dans SkyPlanner. Les dates planifi\u00e9es et les documents Issue and Receipt from Production sont renvoy\u00e9s vers SAP Business One. Votre partenaire B1 ou vos propres d\u00e9veloppeurs peuvent aussi cr\u00e9er l\u2019int\u00e9gration \u00e0 l\u2019aide de Service Layer et de l\u2019API REST de SkyPlanner. Une cl\u00e9 API suffit pour commencer.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Combien de temps prend le d\u00e9ploiement de SkyPlanner avec SAP Business One ?<\/summary>\n<p class=\"sp-faq__a\">Le d\u00e9ploiement est normalement achev\u00e9 en quelques semaines apr\u00e8s le d\u00e9but de l\u2019accompagnement. L\u2019\u00e9quipe \u00e9tablit les correspondances des ressources et des \u00e9tapes de gamme avec celles de SkyPlanner, connecte les ordres de fabrication et les commandes fournisseurs, puis teste l\u2019ordonnancement en le comparant \u00e0 votre planning actuel avant la mise en production.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Service Layer ou DI API ?<\/summary>\n<p class=\"sp-faq__a\">Privil\u00e9giez Service Layer pour les nouveaux d\u00e9veloppements. Cette interface repose sur HTTP, fonctionne sur HANA et SQL Server et convient \u00e0 un outil d\u2019ordonnancement cloud. N\u2019utilisez DI API que si votre middleware existant en d\u00e9pend d\u00e9j\u00e0.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Faut-il disposer de SAP Business One 10.0 FP 2602 ?<\/summary>\n<p class=\"sp-faq__a\">Uniquement pour les webhooks. Avec les versions 10.0 ant\u00e9rieures, l\u2019int\u00e9gration repose sur des interrogations p\u00e9riodiques.<\/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 SAP Business One ?<\/summary>\n<p class=\"sp-faq__a\">Via <code>PATCH \/b1s\/v1\/ProductionOrders({DocEntry})<\/code>, en renseignant <code>StartDate<\/code> et <code>DueDate<\/code> sur l\u2019ordre, ainsi que <code>StartDate<\/code> et <code>EndDate<\/code> sur ses lignes de ressources. Cette mise \u00e0 jour est d\u00e9clench\u00e9e par le webhook de modification du planning de SkyPlanner. Les quantit\u00e9s produites et les temps sont renvoy\u00e9s sous forme de documents <code>InventoryGenEntries<\/code> et <code>InventoryGenExits<\/code>, li\u00e9s \u00e0 l\u2019ordre par <code>BaseType<\/code> 202 et <code>BaseEntry<\/code>.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Faut-il un module compl\u00e9mentaire de gestion de la production dans B1 ?<\/summary>\n<p class=\"sp-faq__a\">Non. L\u2019int\u00e9gration utilise uniquement les objets standard de B1 : ordres de fabrication, Product Trees, Resources, Items, commandes fournisseurs et documents de stock. Aucune donn\u00e9e n\u2019est migr\u00e9e vers un nouveau mod\u00e8le de donn\u00e9es de production.<\/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 avec nos donn\u00e9es B1 avant l\u2019int\u00e9gration ?<\/summary>\n<p class=\"sp-faq__a\">Oui. L\u2019essai de 30 jours couvre jusqu\u2019\u00e0 20 postes de travail, avec import CSV ou Excel, sans carte bancaire. <a href=\"\/fr\/essai\/\">D\u00e9marrez l\u2019essai gratuit<\/a> ou <a href=\"\/fr\/contacter-les-ventes\/\">contactez notre \u00e9quipe commerciale<\/a> pour discuter de votre configuration B1.<\/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 \/ SAP Business One Guide d\u2019int\u00e9gration de SAP Business One pour l\u2019ordonnancement de la production avec SkyPlanner APS Ce guide explique aux partenaires SAP Business One et aux \u00e9quipes informatiques comment connecter B1 \u00e0 SkyPlanner APS. Il pr\u00e9sente les API \u00e0 utiliser, les objets \u00e9chang\u00e9s et leur destination, ainsi que les \u00e9cueils &#8230; <a title=\"Guide d\u2019int\u00e9gration de SAP Business One pour l\u2019ordonnancement de la production avec SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/guide-dintegration\/\" aria-label=\"Read more about Guide d\u2019int\u00e9gration de SAP Business One pour l\u2019ordonnancement de la production avec SkyPlanner APS\">Lire plus<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100765,"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-101092","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>Int\u00e9gration SAP Business One pour l\u2019APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Int\u00e9grer SkyPlanner APS \u00e0 SAP Business One : entit\u00e9s Service Layer, auth, webhooks, mapping des donn\u00e9es et pi\u00e8ges de l\u2019ordonnancement de production.\" \/>\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\/sap-business-one\/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 SAP Business One pour l\u2019ordonnancement de la production avec SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Int\u00e9grer SkyPlanner APS \u00e0 SAP Business One : entit\u00e9s Service Layer, auth, webhooks, mapping des donn\u00e9es et pi\u00e8ges de l\u2019ordonnancement de production.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/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=\"21 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\\\/sap-business-one\\\/guide-dintegration\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/sap-business-one\\\/guide-dintegration\\\/\",\"name\":\"Int\u00e9gration SAP Business One pour l\u2019APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Int\u00e9grer SkyPlanner APS \u00e0 SAP Business One : entit\u00e9s Service Layer, auth, webhooks, mapping des donn\u00e9es et pi\u00e8ges de l\u2019ordonnancement de production.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/sap-business-one\\\/guide-dintegration\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/sap-business-one\\\/guide-dintegration\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/sap-business-one\\\/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 SAP Business One : ordonnancement de production\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/sap-business-one\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guide d\u2019int\u00e9gration de SAP Business One 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":"Int\u00e9gration SAP Business One pour l\u2019APS | SkyPlanner","description":"Int\u00e9grer SkyPlanner APS \u00e0 SAP Business One : entit\u00e9s Service Layer, auth, webhooks, mapping des donn\u00e9es et pi\u00e8ges de l\u2019ordonnancement de production.","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\/sap-business-one\/guide-dintegration\/","og_locale":"fr_FR","og_type":"article","og_title":"Guide d\u2019int\u00e9gration de SAP Business One pour l\u2019ordonnancement de la production avec SkyPlanner APS","og_description":"Int\u00e9grer SkyPlanner APS \u00e0 SAP Business One : entit\u00e9s Service Layer, auth, webhooks, mapping des donn\u00e9es et pi\u00e8ges de l\u2019ordonnancement de production.","og_url":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/guide-dintegration\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/guide-dintegration\/","url":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/guide-dintegration\/","name":"Int\u00e9gration SAP Business One pour l\u2019APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fr\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Int\u00e9grer SkyPlanner APS \u00e0 SAP Business One : entit\u00e9s Service Layer, auth, webhooks, mapping des donn\u00e9es et pi\u00e8ges de l\u2019ordonnancement de production.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/guide-dintegration\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/guide-dintegration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/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 SAP Business One : ordonnancement de production","item":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/sap-business-one\/"},{"@type":"ListItem","position":5,"name":"Guide d\u2019int\u00e9gration de SAP Business One 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 \/ SAP Business One Guide d\u2019int\u00e9gration de SAP Business One pour l\u2019ordonnancement de la production avec SkyPlanner APS Ce guide explique aux partenaires SAP Business One et aux \u00e9quipes informatiques comment connecter B1 \u00e0 SkyPlanner APS. Il pr\u00e9sente les API \u00e0 utiliser, les objets \u00e9chang\u00e9s et leur destination, ainsi que les \u00e9cueils\u2026","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/101092","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=101092"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/101092\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/100765"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/media?parent=101092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}