{"id":101101,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101101"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"guia-de-integracao","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","title":{"rendered":"Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o"},"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=\"\/pt-br\/integracoes\/\">Integra\u00e7\u00f5es<\/a> \/ <a href=\"\/pt-br\/integracoes\/erp\/\">ERP<\/a> \/ SAP Business One<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guia de integra\u00e7\u00e3o do SAP Business One <span class=\"hl\">com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o<\/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>Este guia mostra aos parceiros SAP Business One e \u00e0s equipes de TI como conectar o B1 ao SkyPlanner APS. Explica quais APIs usar, quais objetos s\u00e3o transferidos em cada dire\u00e7\u00e3o e onde os projetos B1 costumam dar errado. O SkyPlanner se integra ao SAP Business One nos dois sentidos por meio do Service Layer:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>O SkyPlanner recebe ordens de produ\u00e7\u00e3o, etapas do roteiro de produ\u00e7\u00e3o, recursos, itens e pedidos de compra.<\/li>\n\n\n<li>As datas planejadas de in\u00edcio e t\u00e9rmino s\u00e3o gravadas de volta nas ordens de produ\u00e7\u00e3o.<\/li>\n\n\n<li>Os apontamentos de tempo dos operadores s\u00e3o lan\u00e7ados como Receipt and Issue for Production.<\/li>\n\n\n<li>Os webhooks do SkyPlanner enviam as altera\u00e7\u00f5es na programa\u00e7\u00e3o assim que elas ocorrem.<\/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=\"\/pt-br\/teste\/\">Iniciar teste gr\u00e1tis<\/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=\"\/pt-br\/vendas-de-contacto\/\">Agendar demonstra\u00e7\u00e3o<\/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 Programa\u00e7\u00e3o da produ\u00e7\u00e3o<\/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=\"Gr\u00e1fico de Gantt do SkyPlanner APS com opera\u00e7\u00f5es programadas nos centros de trabalho e uma lista de ordens abaixo.\"><\/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>O SAP Business One mant\u00e9m os itens, as BOMs, as ordens de produ\u00e7\u00e3o, o estoque e as finan\u00e7as, e seu m\u00f3dulo de manufatura continua como est\u00e1. A equipe SkyPlanner configura a integra\u00e7\u00e3o com os objetos padr\u00e3o do B1 durante a implanta\u00e7\u00e3o e oferece suporte ap\u00f3s a entrada em produ\u00e7\u00e3o. Cada base de dados de empresa tem suas particularidades nas etapas do roteiro de produ\u00e7\u00e3o, nos grupos de recursos, nos campos definidos pelo usu\u00e1rio e nos add-ons. A configura\u00e7\u00e3o mapeia essas diferen\u00e7as.<\/p>\n\n\n<p>A <a href=\"\/pt-br\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> usa o SkyPlanner com o SAP Business One sobre HANA. Para conhecer os benef\u00edcios para o neg\u00f3cio, consulte a <a href=\"\/pt-br\/integracoes\/erp\/sap-business-one\/\">p\u00e1gina de programa\u00e7\u00e3o da produ\u00e7\u00e3o para 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\">Op\u00e7\u00f5es de integra\u00e7\u00e3o com o 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>O SAP Business One oferece tr\u00eas interfaces de integra\u00e7\u00e3o. Para um sistema de programa\u00e7\u00e3o na nuvem, o Service Layer \u00e9 a op\u00e7\u00e3o padr\u00e3o.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Op\u00e7\u00e3o<\/th><th>O que \u00e9<\/th><th>Adequa\u00e7\u00e3o \u00e0 integra\u00e7\u00e3o com APS<\/th><\/tr><\/thead><tbody><tr><td><strong>Service Layer<\/strong><\/td><td>API REST\/OData. <code>\/b1s\/v1<\/code> usa OData v3; <code>\/b1s\/v2<\/code> usa OData v4. Funciona na vers\u00e3o do SAP Business One para SAP HANA e, desde a vers\u00e3o 10.0 PL01, tamb\u00e9m no Microsoft SQL Server.<\/td><td>Principal op\u00e7\u00e3o. Usa HTTP e JSON e funciona a partir de um servi\u00e7o na nuvem.<\/td><\/tr><tr><td><strong>DI API<\/strong><\/td><td>Biblioteca COM para Windows. As ordens de produ\u00e7\u00e3o s\u00e3o representadas pelo objeto <code>ProductionOrders<\/code>, armazenado na tabela OWOR (tipo de objeto 202).<\/td><td>Middleware legado ou instalado localmente. Exige um host Windows.<\/td><\/tr><tr><td><strong>Integration Framework (B1if)<\/strong><\/td><td>Middleware da SAP para cen\u00e1rios de integra\u00e7\u00e3o no n\u00edvel de documentos.<\/td><td>\u00datil se o parceiro j\u00e1 utiliza cen\u00e1rios no B1if.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Autentica\u00e7\u00e3o<\/h3>\n\n\n<p>O Service Layer usa autentica\u00e7\u00e3o por sess\u00e3o. Envie <code>POST \/b1s\/v1\/Login<\/code> com <code>CompanyDB<\/code>, <code>UserName<\/code> e <code>Password<\/code> para receber um cookie <code>B1SESSION<\/code> (e, opcionalmente, um <code>ROUTEID<\/code> em ambientes com balanceamento de carga). O valor padr\u00e3o de <code>SessionTimeout<\/code> \u00e9 de 30 minutos de inatividade. Chame <code>Logout<\/code> explicitamente ao encerrar cada execu\u00e7\u00e3o da sincroniza\u00e7\u00e3o. Crie um usu\u00e1rio exclusivo para a integra\u00e7\u00e3o no B1, para que toda altera\u00e7\u00e3o gravada pelo SkyPlanner possa ser rastreada no log de altera\u00e7\u00f5es.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Entidades do Service Layer para programa\u00e7\u00e3o da produ\u00e7\u00e3o<\/h3>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Dados<\/th><th>Entidade do Service Layer<\/th><\/tr><\/thead><tbody><tr><td>Itens e dados de planejamento<\/td><td><code>Items<\/code><\/td><\/tr><tr><td>Listas de materiais e etapas do roteiro de produ\u00e7\u00e3o<\/td><td><code>ProductTrees<\/code> (Lines, Stages)<\/td><\/tr><tr><td>M\u00e1quinas, m\u00e3o de obra e outros recursos<\/td><td><code>Resources<\/code>, <code>ResourceGroups<\/code><\/td><\/tr><tr><td>Ordens de produ\u00e7\u00e3o<\/td><td><code>ProductionOrders<\/code> (Lines, Stages)<\/td><\/tr><tr><td>Estoque por dep\u00f3sito<\/td><td>Dados de estoque de <code>Items<\/code>, <code>Warehouses<\/code><\/td><\/tr><tr><td>Pedidos de compra em aberto e datas de entrega<\/td><td><code>PurchaseOrders<\/code> (DocumentLines: quantidade em aberto, <code>ShipDate<\/code>)<\/td><\/tr><tr><td>Recebimentos de mercadorias vinculados a pedidos de compra<\/td><td><code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO, tipo de objeto 20)<\/td><\/tr><tr><td>Sa\u00edda para produ\u00e7\u00e3o<\/td><td><code>InventoryGenExits<\/code><\/td><\/tr><tr><td>Entrada de produ\u00e7\u00e3o<\/td><td><code>InventoryGenEntries<\/code><\/td><\/tr><tr><td>Configura\u00e7\u00e3o de webhooks<\/td><td><code>EventSubscriptions<\/code>, <code>EventNotifications<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>O tamanho padr\u00e3o da p\u00e1gina \u00e9 de 20 registros. Aumente esse limite com o cabe\u00e7alho <code>Prefer: odata.maxpagesize<\/code> (ou com <code>PageSize<\/code> em <code>b1s.conf<\/code>) e siga <code>odata.nextLink<\/code>. Use <code>$expand<\/code> para buscar as linhas e etapas da ordem de produ\u00e7\u00e3o em uma \u00fanica chamada e agrupe as requisi\u00e7\u00f5es em lotes para gravar grandes volumes de dados de volta no B1.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Eventos e webhooks<\/h3>\n\n\n<p>A partir do SAP Business One 10.0 FP 2602, o Service Layer oferece suporte a webhooks. Eles v\u00eam desativados por padr\u00e3o. Ative-os para cada empresa com <code>CompanyService_UpdateAdminInfo<\/code> (<code>EnableWebhook = tYES<\/code>). Em seguida, envie <code>POST EventSubscriptions<\/code> com tr\u00eas partes:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>um <code>WebhookURL<\/code><\/li>\n\n\n<li>um <code>AuthenticationType<\/code>: None, Basic, HMAC ou OAuth, sendo HMAC o padr\u00e3o<\/li>\n\n\n<li>uma <code>EventCollection<\/code> com objetos de neg\u00f3cio e tipos de transa\u00e7\u00e3o<\/li>\n\n<\/ul>\n\n\n<p>O <code>WebhookURL<\/code> deve usar HTTPS com um certificado correspondente ao host. <code>EventSubscriptionsService_GetEventCatalog<\/code> lista os eventos nos quais \u00e9 poss\u00edvel se inscrever. O Webhook Messenger Service deve estar em execu\u00e7\u00e3o.<\/p>\n\n\n<p>Em vers\u00f5es anteriores, use consultas peri\u00f3dicas programadas (veja abaixo o cuidado necess\u00e1rio com <code>UpdateDate<\/code>). <code>SBO_SP_TransactionNotification<\/code> \u00e9 um mecanismo de valida\u00e7\u00e3o no n\u00edvel do banco de dados, n\u00e3o um canal de entrega de eventos.<\/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\">Mapeamento de dados: do SAP Business One para o 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>Objeto do SkyPlanner<\/th><th>Sentido<\/th><th>Frequ\u00eancia<\/th><\/tr><\/thead><tbody><tr><td><code>Items<\/code> (itens com Procurement Method definido como Make)<\/td><td>Produtos<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Carga inicial; depois, em intervalos programados<\/td><\/tr><tr><td>Lines de <code>ProductTrees<\/code> (linhas de itens)<\/td><td>Materiais do produto<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Carga inicial; depois, a cada altera\u00e7\u00e3o<\/td><\/tr><tr><td>Stages e linhas de recursos de <code>ProductTrees<\/code><\/td><td>Etapas do processo e tempos de execu\u00e7\u00e3o<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Carga inicial; depois, a cada altera\u00e7\u00e3o<\/td><\/tr><tr><td><code>Resources<\/code> (Machine, Labor, Other)<\/td><td>Centros de trabalho e pessoal<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Carga inicial, com altera\u00e7\u00f5es espor\u00e1dicas<\/td><\/tr><tr><td><code>ResourceGroups<\/code><\/td><td>Grupos de centros de trabalho<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Carga inicial<\/td><\/tr><tr><td><code>ProductionOrders<\/code> (Planned, Released)<\/td><td>Ordens e opera\u00e7\u00f5es<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Webhook (FP 2602+) ou consultas peri\u00f3dicas a cada poucos minutos<\/td><\/tr><tr><td>Stages de <code>ProductionOrders<\/code><\/td><td>Etapas da opera\u00e7\u00e3o com sua sequ\u00eancia<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Junto com a ordem<\/td><\/tr><tr><td>Estoque de <code>Items<\/code> por <code>Warehouses<\/code><\/td><td>Estoque de materiais<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Em intervalos programados, por exemplo, a cada hora<\/td><\/tr><tr><td>Linhas em aberto de <code>PurchaseOrders<\/code> (tipo de objeto 22), com data de entrega<\/td><td>Pedidos de compra \/ materiais a receber com data prevista de entrega<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Em intervalos programados, por exemplo, a cada hora<\/td><\/tr><tr><td>Linhas de <code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO) com <code>BaseType<\/code> 22<\/td><td>Quantidade recebida na linha do pedido de compra e estoque atualizado<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Em intervalos programados, por exemplo, a cada hora<\/td><\/tr><tr><td>In\u00edcio e t\u00e9rmino programados<\/td><td><code>PATCH ProductionOrders({DocEntry})<\/code>: <code>StartDate<\/code>, <code>DueDate<\/code>, e <code>StartDate<\/code> e <code>EndDate<\/code> na linha de recurso<\/td><td>SkyPlanner \u2192 B1<\/td><td>Webhook do SkyPlanner a cada altera\u00e7\u00e3o na programa\u00e7\u00e3o<\/td><\/tr><tr><td>Quantidades apontadas<\/td><td><code>InventoryGenEntries<\/code> (entrada de produ\u00e7\u00e3o)<\/td><td>SkyPlanner \u2192 B1<\/td><td>Na confirma\u00e7\u00e3o ou em lotes<\/td><\/tr><tr><td>Horas e consumo de materiais apontados<\/td><td><code>InventoryGenExits<\/code> (sa\u00edda para produ\u00e7\u00e3o)<\/td><td>SkyPlanner \u2192 B1<\/td><td>Na confirma\u00e7\u00e3o ou em lotes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Os calend\u00e1rios de turnos, o pessoal e as aus\u00eancias s\u00e3o gerenciados no SkyPlanner. Os valores de capacidade di\u00e1ria do B1 ficam fora desse fluxo (veja o primeiro ponto de aten\u00e7\u00e3o abaixo).<\/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\">Padr\u00f5es de integra\u00e7\u00e3o<\/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. Carga inicial de dados mestres.<\/strong> Busque <code>Resources<\/code>, <code>ResourceGroups<\/code>, <code>Items<\/code> com Procurement Method definido como Make e seus <code>ProductTrees<\/code> com as etapas. Mapeie cada recurso do tipo m\u00e1quina para um centro de trabalho do SkyPlanner. Revise a lista com os planejadores antes da primeira sincroniza\u00e7\u00e3o de ordens.<\/p>\n\n\n<p><strong>2. Sincroniza\u00e7\u00e3o de ordens.<\/strong> Leia <code>ProductionOrders<\/code> nos status Planned e Released, usando <code>$expand<\/code> para as linhas e etapas. As ordens de produ\u00e7\u00e3o do B1 cont\u00eam etapas do roteiro de produ\u00e7\u00e3o extra\u00eddas da BOM, e os planejadores podem alterar uma ordem depois de cri\u00e1-la. Use as etapas da ordem, n\u00e3o as da BOM. Cada ordem de produ\u00e7\u00e3o fabrica um produto; por isso, um produto multin\u00edvel exige uma ordem de produ\u00e7\u00e3o por n\u00edvel. Vincule essas ordens para que o SkyPlanner programe os produtos dos n\u00edveis inferiores antes do produto pai.<\/p>\n\n\n<p>Sincronize tamb\u00e9m as linhas em aberto de <code>PurchaseOrders<\/code>, com suas quantidades em aberto e datas de entrega, com os endpoints de pedidos de compra do SkyPlanner. O SkyPlanner considera o material comprado dispon\u00edvel na data de entrega do pedido de compra. No B1, o estoque \u00e9 movimentado quando um recebimento de mercadorias de pedido de compra, Goods Receipt PO (<code>PurchaseDeliveryNotes<\/code>), \u00e9 lan\u00e7ado. A integra\u00e7\u00e3o l\u00ea esses recebimentos, marca a quantidade recebida como entregue no SkyPlanner e mant\u00e9m o saldo em aberto. Os recebimentos parciais s\u00e3o contabilizados uma \u00fanica vez, e as verifica\u00e7\u00f5es de materiais consideram tanto o estoque quanto os materiais a receber.<\/p>\n\n\n<p><strong>3. Grava\u00e7\u00e3o da programa\u00e7\u00e3o no B1.<\/strong> Os webhooks do SkyPlanner s\u00e3o disparados quando a programa\u00e7\u00e3o muda. A integra\u00e7\u00e3o envia <code>PATCH \/b1s\/v1\/ProductionOrders({DocEntry})<\/code> com os novos valores de <code>StartDate<\/code> e <code>DueDate<\/code>, al\u00e9m de <code>StartDate<\/code> e <code>EndDate<\/code> nas linhas de recursos da ordem (<code>ProductionOrderLines<\/code>), para que cada etapa tenha seu intervalo programado. O corpo da requisi\u00e7\u00e3o cont\u00e9m apenas os campos sob responsabilidade do SkyPlanner, e v\u00e1rias ordens s\u00e3o enviadas em uma \u00fanica requisi\u00e7\u00e3o <code>$batch<\/code>. Assim, os usu\u00e1rios do B1 veem as datas programadas na ordem de produ\u00e7\u00e3o e na janela Resource Capacity. Nas instala\u00e7\u00f5es em que o Service Layer n\u00e3o est\u00e1 dispon\u00edvel, a mesma atualiza\u00e7\u00e3o \u00e9 feita por um servi\u00e7o local, por meio do objeto <code>ProductionOrders<\/code> da DI API (<code>GetByKey<\/code>, defini\u00e7\u00e3o das datas, <code>Update<\/code>).<\/p>\n\n\n<p><strong>4. Apontamentos de ch\u00e3o de f\u00e1brica.<\/strong> Os operadores registram o trabalho no SkyPlanner com <a href=\"\/pt-br\/funcionalidades\/\">Mobile Confirmations ou Production Timer<\/a>. Cada apontamento de tempo gera um <code>POST \/b1s\/v1\/InventoryGenEntries<\/code> para a quantidade conclu\u00edda (entrada de produ\u00e7\u00e3o) e um <code>POST \/b1s\/v1\/InventoryGenExits<\/code> para os componentes e o tempo dos recursos (sa\u00edda para produ\u00e7\u00e3o).<\/p>\n\n\n<p>Cada linha do documento cont\u00e9m <code>BaseType<\/code> 202 e <code>BaseEntry<\/code> definido com o <code>DocEntry<\/code> da ordem de produ\u00e7\u00e3o; as linhas de sa\u00edda tamb\u00e9m incluem o <code>BaseLine<\/code> da linha do componente ou recurso. As quantidades parciais s\u00e3o lan\u00e7adas \u00e0 medida que s\u00e3o apontadas, os n\u00fameros de lote e de s\u00e9rie s\u00e3o informados nos itens sujeitos a esses controles, e a ordem deve estar no status Released.<\/p>\n\n\n<p>O ID do apontamento de tempo do SkyPlanner \u00e9 armazenado no documento do B1. Assim, um evento reprocessado nunca gera um lan\u00e7amento duplicado. Se um lan\u00e7amento falhar, ele ser\u00e1 tentado novamente e a falha ser\u00e1 reportada, em vez de o lan\u00e7amento ser descartado.<\/p>\n\n\n<p><strong>5. Responsabilidade pelos dados e regras de conflito.<\/strong> Defina essas regras antes de come\u00e7ar a programar:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>O B1 \u00e9 respons\u00e1vel por itens, BOMs, quantidades, dep\u00f3sitos e cria\u00e7\u00e3o de ordens.<\/li>\n\n\n<li>O SkyPlanner \u00e9 respons\u00e1vel pela sequ\u00eancia, pelos hor\u00e1rios de in\u00edcio e t\u00e9rmino e pela aloca\u00e7\u00e3o aos centros de trabalho.<\/li>\n\n\n<li>Se os dois sistemas alterarem as datas de uma ordem, prevalecem as datas calculadas na pr\u00f3xima execu\u00e7\u00e3o do SkyPlanner, a menos que os planejadores tenham bloqueado a opera\u00e7\u00e3o no SkyPlanner.<\/li>\n\n\n<li>Quando uma ordem no B1 est\u00e1 com o status Closed ou Cancelled, a opera\u00e7\u00e3o \u00e9 removida da programa\u00e7\u00e3o.<\/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\">O que o projeto inclui<\/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>A implementa\u00e7\u00e3o normalmente \u00e9 conclu\u00edda em algumas semanas ap\u00f3s o in\u00edcio da implanta\u00e7\u00e3o. Antes disso, voc\u00ea faz o teste gr\u00e1tis de 30 dias com seus pr\u00f3prios dados. Exporte itens, recursos e ordens de produ\u00e7\u00e3o em aberto do B1 para CSV ou Excel e carregue-os com a importa\u00e7\u00e3o de dados do SkyPlanner. Os planejadores veem uma programa\u00e7\u00e3o real antes que algu\u00e9m escreva o c\u00f3digo da integra\u00e7\u00e3o.<\/p>\n\n\n<p>Um projeto t\u00edpico com SAP Business One inclui:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Mapeamento de dados mestres.<\/strong> Recursos e grupos de recursos do B1 s\u00e3o mapeados para centros de trabalho, etapas do roteiro de produ\u00e7\u00e3o para etapas do processo e itens Make para produtos.<\/li>\n\n\n<li><strong>Carga inicial.<\/strong> Itens, Product Trees com etapas e linhas de itens, recursos e estoque por dep\u00f3sito.<\/li>\n\n\n<li><strong>Sincroniza\u00e7\u00e3o de ordens de produ\u00e7\u00e3o e pedidos de compra.<\/strong> Ordens de produ\u00e7\u00e3o em aberto com linhas e etapas, al\u00e9m de pedidos de compra em aberto com suas datas de entrega.<\/li>\n\n\n<li><strong>Grava\u00e7\u00e3o da programa\u00e7\u00e3o no B1.<\/strong> Datas programadas de in\u00edcio e conclus\u00e3o em <code>ProductionOrders<\/code>.<\/li>\n\n\n<li><strong>Apontamentos do ch\u00e3o de f\u00e1brica.<\/strong> Lan\u00e7amentos de Receipt and Issue for Production a partir dos apontamentos de tempo do SkyPlanner.<\/li>\n\n\n<li><strong>Testes em paralelo com o planejamento atual.<\/strong> Os planejadores comparam a programa\u00e7\u00e3o do SkyPlanner com a forma como planejam hoje.<\/li>\n\n\n<li><strong>Entrada em produ\u00e7\u00e3o.<\/strong> A programa\u00e7\u00e3o do SkyPlanner passa a ser o plano oficial.<\/li>\n\n<\/ul>\n\n\n<p>Recursos e etapas do roteiro de produ\u00e7\u00e3o bem cadastrados no B1 simplificam o mapeamento. Na Laboratory &amp; Allied, a integra\u00e7\u00e3o foi uma das partes mais simples do projeto. A equipe interna de TI realizou a integra\u00e7\u00e3o com o SAP Business One sobre HANA em grande parte por conta pr\u00f3pria. A equipe SkyPlanner participou dos casos mais complexos, como produtos que se combinam ao longo de processos com v\u00e1rias etapas.<\/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\">Pontos de aten\u00e7\u00e3o no 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\">Capacidade di\u00e1ria n\u00e3o \u00e9 um modelo de turnos.<\/p>\n\n\n<p class=\"fx-pain__b\">O B1 armazena Daily Internal Capacity e Single Run Capacity por recurso e por dia (&#8220;These capacities are defined on a daily basis,&#8221; (essas capacidades s\u00e3o definidas por dia), segundo o <a href=\"https:\/\/learning.sap.com\/courses\/managing-logistics-in-sap-business-one\/working-with-resources-in-sap-business-one\">SAP Learning<\/a>). O guia da SAP informa que o c\u00e1lculo de Required Days pressup\u00f5e que &#8220;a single production order can be produced on a single machine&#8221; (uma \u00fanica ordem de produ\u00e7\u00e3o pode ser produzida em uma \u00fanica m\u00e1quina) (<a href=\"https:\/\/help.sap.com\/doc\/08da4f4af99f4fc5a4fbb0249a6698a6\/9.3\/en-US\/How%20to%20Work%20with%20Resources%20and%20Production%20in%20SAP%20Business%20One.pdf\">guia pr\u00e1tico da SAP<\/a>). N\u00e3o copie esses valores como se representassem a capacidade real das m\u00e1quinas e da equipe para a programa\u00e7\u00e3o da produ\u00e7\u00e3o. Defina os turnos, o pessoal e a efici\u00eancia dos centros de trabalho no 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\">O roteiro de produ\u00e7\u00e3o faz parte da BOM.<\/p>\n\n\n<p class=\"fx-pain__b\">N\u00e3o h\u00e1 um cadastro mestre de roteiros de produ\u00e7\u00e3o. As linhas Route Stage no Product Tree definem a sequ\u00eancia, e os valores de Waiting Days s\u00e3o preenchidos manualmente. Leia Stages de <code>ProductTrees<\/code> e Stages de <code>ProductionOrders<\/code> e verifique se cada linha de recurso est\u00e1 vinculada a uma etapa. Ordens sem etapas n\u00e3o fornecem ao programador uma sequ\u00eancia de opera\u00e7\u00f5es.<\/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\">As quantidades nas linhas de recursos precisam ser convertidas.<\/p>\n\n\n<p class=\"fx-pain__b\">O campo Quantity de uma linha da BOM indica o necess\u00e1rio para produzir a quantidade do cabe\u00e7alho da BOM, n\u00e3o uma unidade. Additional Quantity \u00e9 somado ao tempo planejado &#8220;regardless of the quantity of the parent item produced&#8221; (independentemente da quantidade produzida do item pai) (<a href=\"https:\/\/help.sap.com\/doc\/08da4f4af99f4fc5a4fbb0249a6698a6\/9.3\/en-US\/How%20to%20Work%20with%20Resources%20and%20Production%20in%20SAP%20Business%20One.pdf\">guia pr\u00e1tico da SAP<\/a>). Trate esse valor como um tempo fixo por ordem, como o tempo de prepara\u00e7\u00e3o. Divida pela quantidade do cabe\u00e7alho antes de calcular os tempos de execu\u00e7\u00e3o por unidade; caso contr\u00e1rio, todas as opera\u00e7\u00f5es ter\u00e3o um erro de escala.<\/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\">Os dados mestres de recursos raramente est\u00e3o bem organizados.<\/p>\n\n\n<p class=\"fx-pain__b\">Os recursos s\u00e3o classificados como Machine, Labor ou Other. M\u00e1quinas podem ser vinculadas a ativos fixos, e m\u00e3o de obra, a funcion\u00e1rios. Um recurso tamb\u00e9m pode ter um item n\u00e3o estoc\u00e1vel vinculado para sua compra ou venda. Nada disso informa quais recursos s\u00e3o m\u00e1quinas reais que podem ser programadas. Revise os grupos de recursos e elimine duplicidades antes de transform\u00e1-los na sua lista de centros de trabalho.<\/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\">Regras de estoque podem impedir os apontamentos.<\/p>\n\n\n<p class=\"fx-pain__b\">As entradas e sa\u00eddas s\u00e3o documentos de estoque. Os erros mais comuns s\u00e3o confundir <code>InventoryGenEntries<\/code> com <code>InventoryGenExits<\/code>, omitir n\u00fameros de lote ou de s\u00e9rie em itens sujeitos a esses controles ou fazer lan\u00e7amentos para uma ordem no status 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\">Sess\u00f5es e pagina\u00e7\u00e3o.<\/p>\n\n\n<p class=\"fx-pain__b\">Uma sess\u00e3o expirada retorna &#8220;Invalid session or session already timeout.&#8221; (Sess\u00e3o inv\u00e1lida ou j\u00e1 expirada.) Fa\u00e7a login novamente ao receber esse erro. A pagina\u00e7\u00e3o padr\u00e3o de 20 registros trunca silenciosamente as sincroniza\u00e7\u00f5es que ignoram <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> n\u00e3o cont\u00e9m hor\u00e1rio.<\/p>\n\n\n<p class=\"fx-pain__b\">Na tabela OWOR, <code>UpdateDate<\/code> \u00e9 um campo de data; o hor\u00e1rio da atualiza\u00e7\u00e3o fica separado, em <code>UpdateTS<\/code>. Uma consulta peri\u00f3dica que filtra apenas por <code>UpdateDate<\/code> busca, a cada execu\u00e7\u00e3o, todas as ordens alteradas no dia. Combine os dois campos ou elimine as duplicidades na sua integra\u00e7\u00e3o.<\/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\">Os webhooks seguem a sem\u00e2ntica de entrega \u201cpelo menos uma vez\u201d.<\/p>\n\n\n<p class=\"fx-pain__b\">O Webhook Messenger tenta reenviar uma entrega malsucedida at\u00e9 cinco vezes (2, 4, 8, 16 e 32 segundos) e depois a marca como falha. As novas tentativas podem gerar duplicidades, e a ordem dos eventos s\u00f3 \u00e9 garantida dentro de uma mesma empresa. Torne os processadores idempotentes com base no ID do evento e mantenha uma consulta noturna de reconcilia\u00e7\u00e3o.<\/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\">Quem configura a integra\u00e7\u00e3o com o 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>O trabalho abrange o mapeamento das etapas do roteiro de produ\u00e7\u00e3o, dos recursos e da configura\u00e7\u00e3o do B1, al\u00e9m das restri\u00e7\u00f5es que o B1 n\u00e3o considera na programa\u00e7\u00e3o: matriz de tempos de prepara\u00e7\u00e3o, ferramentas, quantidade de operadores e recursos alternativos.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>A equipe SkyPlanner configura a integra\u00e7\u00e3o durante a implanta\u00e7\u00e3o e oferece suporte ap\u00f3s a entrada em produ\u00e7\u00e3o.<\/strong> Cada empresa usa o B1 de uma forma, e \u00e9 nessa configura\u00e7\u00e3o que esse conhecimento \u00e9 aplicado. Esse \u00e9 o caminho padr\u00e3o.<\/li>\n\n\n<li><strong>Seu parceiro SAP Business One pode participar.<\/strong> Parceiros que conhecem a base de dados da sua empresa, os add-ons e os campos definidos pelo usu\u00e1rio podem desenvolver a integra\u00e7\u00e3o usando o Service Layer e a API REST do SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">refer\u00eancia da API<\/a>).<\/li>\n\n\n<li><strong>Seus pr\u00f3prios desenvolvedores podem criar a integra\u00e7\u00e3o.<\/strong> A API REST do SkyPlanner l\u00ea e grava ordens, produtos, materiais, etapas do processo, pedidos de compra e apontamentos de tempo. Ela usa autentica\u00e7\u00e3o por token bearer JWT e \u00e9 documentada em Swagger\/OpenAPI, com documenta\u00e7\u00e3o p\u00fablica na <a href=\"\/pt-br\/docs\/tutorial-de-integracao\/\">documenta\u00e7\u00e3o do SkyPlanner<\/a>. Os webhooks enviam altera\u00e7\u00f5es de programa\u00e7\u00e3o e status em tempo real. Voc\u00ea s\u00f3 precisa de uma chave de API do SkyPlanner para come\u00e7ar a desenvolver (<a href=\"\/pt-br\/docs\/tutorial-de-integracao\/\">tutorial de integra\u00e7\u00e3o<\/a>), e a equipe SkyPlanner ajuda quando necess\u00e1rio. Esse foi o caminho escolhido pela equipe interna de TI da Laboratory &amp; Allied.<\/li>\n\n<\/ol>\n\n\n<p>Primeiro, valide a programa\u00e7\u00e3o no teste gr\u00e1tis de 30 dias. Assim, a integra\u00e7\u00e3o parte de uma programa\u00e7\u00e3o que j\u00e1 atende \u00e0 f\u00e1brica.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Por que as equipes t\u00e9cnicas escolhem o SkyPlanner para o B1<\/h3>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Escolha o SkyPlanner quando quiser uma integra\u00e7\u00e3o enxuta e bem definida.<\/strong> O fluxo recebe objetos padr\u00e3o do B1 (ordens de produ\u00e7\u00e3o, Product Trees, Resources, Items) e devolve datas e lan\u00e7amentos de Issue and Receipt from Production. Sem alterar o m\u00f3dulo de manufatura do B1 e sem migra\u00e7\u00e3o de dados.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner quando o projeto precisar demonstrar seu valor logo no in\u00edcio.<\/strong> O teste gr\u00e1tis de 30 dias usa uma exporta\u00e7\u00e3o CSV, com at\u00e9 20 centros de trabalho e sem cart\u00e3o de cr\u00e9dito. A empresa v\u00ea sua pr\u00f3pria programa\u00e7\u00e3o antes do in\u00edcio da integra\u00e7\u00e3o.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner quando a programa\u00e7\u00e3o precisar respeitar as restri\u00e7\u00f5es reais.<\/strong> Tempos de troca de produ\u00e7\u00e3o, ferramentas compartilhadas, opera\u00e7\u00f5es com v\u00e1rios operadores, recursos alternativos, estoque e pedidos de compra em aberto s\u00e3o todos modelados no SkyPlanner. A integra\u00e7\u00e3o apenas fornece os dados do B1.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner quando quiser um \u00fanico sistema para planejadores e operadores.<\/strong> O motor Arcturus cria a programa\u00e7\u00e3o em segundos, e o Autopilot reprograma automaticamente quando h\u00e1 mudan\u00e7as na produ\u00e7\u00e3o. Os operadores registram o trabalho pelo celular ou tablet, e sua integra\u00e7\u00e3o grava esses apontamentos de volta no B1.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner quando precisar de custos previs\u00edveis.<\/strong> Os <a href=\"\/pt-br\/precos\/\">pre\u00e7os<\/a> come\u00e7am em 199 \u20ac por m\u00eas, com 5 centros de trabalho inclu\u00eddos, cobran\u00e7a mensal e cancelamento a qualquer momento. O or\u00e7amento da integra\u00e7\u00e3o \u00e9 apresentado antecipadamente, de acordo com seu processo e suas necessidades, junto com o plano. Assim, voc\u00ea conhece o custo total antes de come\u00e7ar.<\/li>\n\n<\/ul>\n\n\n<p>Leia o <a href=\"\/pt-br\/integracoes\/erp\/sap-business-one\/programacao-producao\/\">guia sobre programa\u00e7\u00e3o da produ\u00e7\u00e3o no SAP Business One<\/a> para entender a lacuna no planejamento. O tema do guia \u00e9 a programa\u00e7\u00e3o que respeita a capacidade realmente dispon\u00edvel das m\u00e1quinas e da equipe. Consulte tamb\u00e9m a <a href=\"\/pt-br\/integracoes\/erp\/\">central de integra\u00e7\u00f5es com ERP<\/a> para conhecer outros ERPs.<\/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=\"\/pt-br\/teste\/\">Iniciar teste gr\u00e1tis<\/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=\"\/pt-br\/vendas-de-contacto\/\">Agendar demonstra\u00e7\u00e3o<\/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\">Avalia\u00e7\u00f5es de fabricantes sobre o 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=\"Operadores com vestimentas para sala limpa em uma linha de envase de frascos na f\u00e1brica farmac\u00eautica da Laboratory &amp; Allied em Nair\u00f3bi\" 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>de efici\u00eancia na produ\u00e7\u00e3o<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cA efici\u00eancia na produ\u00e7\u00e3o aumentou 90%.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, respons\u00e1vel por TI<\/b><br>Laboratory &amp; Allied \u00b7 Ind\u00fastria farmac\u00eautica<\/p>\n\n\n<p class=\"ind-cust__result\">A efici\u00eancia na produ\u00e7\u00e3o aumentou 90%, e criar um plano otimizado de tr\u00eas meses para todos os centros de trabalho leva menos de 30 minutos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-br\/customers\/laboratory-allied\/\">Leia a avalia\u00e7\u00e3o da 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, especialista em cadeia de suprimentos da UTU, no ch\u00e3o de f\u00e1brica de pain\u00e9is el\u00e9tricos em 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>economizadas por semana<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cCom o SkyPlanner, nosso planejamento da produ\u00e7\u00e3o saiu das planilhas do Excel para a otimiza\u00e7\u00e3o da produ\u00e7\u00e3o em tempo real.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, especialista em cadeia de suprimentos<\/b><br>UTU \u00b7 Pain\u00e9is el\u00e9tricos e equipamentos de manobra<\/p>\n\n\n<p class=\"ind-cust__result\">O planejamento da produ\u00e7\u00e3o economiza 2 horas de trabalho por semana, e uma nova fila de opera\u00e7\u00f5es chega \u00e0 linha em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-br\/customers\/utu\/\">Leia o depoimento da UTU<\/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, gerente de produ\u00e7\u00e3o da Fredman Operations, ao lado de uma c\u00e9lula robotizada de paletiza\u00e7\u00e3o em 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 meses<\/b><span>de capacidade dispon\u00edvel vis\u00edvel para a equipe de vendas<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cO SkyPlanner d\u00e1 sustenta\u00e7\u00e3o e confiabilidade a todo o planejamento da produ\u00e7\u00e3o.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Anu J\u00e4rvinen, gerente de produ\u00e7\u00e3o<\/b><br>Fredman Operations \u00b7 Pap\u00e9is para embalagens adequados ao contato com alimentos<\/p>\n\n\n<p class=\"ind-cust__result\">A equipe de vendas visualiza a capacidade dispon\u00edvel com seis meses de anteced\u00eancia, e as solicita\u00e7\u00f5es de altera\u00e7\u00e3o na programa\u00e7\u00e3o que levavam uma hora ou mais agora s\u00e3o respondidas em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-br\/customers\/fredman-operations\/\">Leia o depoimento da 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=\"Vista a\u00e9rea da f\u00e1brica de sistemas de seguran\u00e7a para telhados da Piristeel em 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 pontualidade de entrega<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cO SkyPlanner trouxe visibilidade para identificar gargalos e deu mais clareza \u00e0 gest\u00e3o da produ\u00e7\u00e3o.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, gerente de produ\u00e7\u00e3o<\/b><br>Piristeel \u00b7 Sistemas de seguran\u00e7a para telhados e de capta\u00e7\u00e3o de \u00e1guas pluviais<\/p>\n\n\n<p class=\"ind-cust__result\">A pontualidade de entrega chegou a 99,2% neste ano, e a programa\u00e7\u00e3o economiza at\u00e9 quatro horas de trabalho por dia.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-br\/customers\/piristeel\/\">Leia o depoimento da 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\">Perguntas frequentes<\/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>Quem desenvolve a integra\u00e7\u00e3o com o SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">A equipe do SkyPlanner configura a integra\u00e7\u00e3o bidirecional durante a implanta\u00e7\u00e3o e oferece suporte ap\u00f3s a entrada em opera\u00e7\u00e3o. O SkyPlanner recebe ordens de produ\u00e7\u00e3o, etapas dos roteiros de produ\u00e7\u00e3o, recursos, pedidos de compra e recebimentos de mercadorias. As datas programadas e os registros de Issue and Receipt from Production s\u00e3o enviados de volta ao B1. Seu parceiro B1 ou seus pr\u00f3prios desenvolvedores tamb\u00e9m podem criar a integra\u00e7\u00e3o usando o Service Layer e a API REST do SkyPlanner. Basta uma chave de API para come\u00e7ar.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Quanto tempo leva a implanta\u00e7\u00e3o do SkyPlanner com o SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">A implanta\u00e7\u00e3o normalmente \u00e9 conclu\u00edda em poucas semanas ap\u00f3s o in\u00edcio do processo. A equipe mapeia os recursos e as etapas dos roteiros de produ\u00e7\u00e3o, conecta as ordens de produ\u00e7\u00e3o e os pedidos de compra e testa a programa\u00e7\u00e3o em rela\u00e7\u00e3o ao seu plano atual antes da entrada em opera\u00e7\u00e3o.<\/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\">Para novos desenvolvimentos, use o Service Layer. Ele \u00e9 baseado em HTTP, funciona com HANA e SQL Server e \u00e9 adequado para um sistema de programa\u00e7\u00e3o na nuvem. Use a DI API apenas quando o middleware existente j\u00e1 depender dela.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Preciso do SAP Business One 10.0 FP 2602?<\/summary>\n<p class=\"sp-faq__a\">Somente para usar webhooks. As vers\u00f5es anteriores da linha 10.0 s\u00e3o integradas por meio de consultas peri\u00f3dicas programadas.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Como as datas programadas s\u00e3o enviadas de volta ao SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">Por meio de <code>PATCH \/b1s\/v1\/ProductionOrders({DocEntry})<\/code>, definindo <code>StartDate<\/code> e <code>DueDate<\/code> na ordem e <code>StartDate<\/code> e <code>EndDate<\/code> nas linhas de recursos. Esse envio \u00e9 acionado pelo webhook de altera\u00e7\u00e3o da programa\u00e7\u00e3o do SkyPlanner. As quantidades produzidas e os tempos retornam como <code>InventoryGenEntries<\/code> e <code>InventoryGenExits<\/code>, vinculados \u00e0 ordem por <code>BaseType<\/code> 202 e <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>Precisamos de um add-on de manufatura no B1?<\/summary>\n<p class=\"sp-faq__a\">N\u00e3o. A integra\u00e7\u00e3o utiliza apenas objetos padr\u00e3o do B1: ordens de produ\u00e7\u00e3o, Product Trees, Resources, Items, pedidos de compra e documentos de estoque. Nada \u00e9 migrado para um novo modelo de dados de manufatura.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Podemos testar o SkyPlanner com nossos dados do B1 antes de fazer a integra\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">Sim. O teste de 30 dias inclui at\u00e9 20 centros de trabalho, com importa\u00e7\u00e3o por CSV ou Excel, sem necessidade de cart\u00e3o de cr\u00e9dito. <a href=\"\/pt-br\/teste\/\">Inicie o teste gratuito<\/a> ou <a href=\"\/pt-br\/vendas-de-contacto\/\">fale com a equipe de vendas<\/a> sobre a configura\u00e7\u00e3o do seu 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>Integra\u00e7\u00f5es \/ ERP \/ SAP Business One Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o Este guia mostra aos parceiros SAP Business One e \u00e0s equipes de TI como conectar o B1 ao SkyPlanner APS. Explica quais APIs usar, quais objetos s\u00e3o transferidos em cada dire\u00e7\u00e3o e onde &#8230; <a title=\"Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/\" aria-label=\"Read more about Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o\">Leia mais<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100774,"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-101101","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>Integra\u00e7\u00e3o SAP Business One para programa\u00e7\u00e3o APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Integre SkyPlanner APS ao SAP Business One: entidades do Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e cuidados na programa\u00e7\u00e3o da produ\u00e7\u00e3o.\" \/>\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\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o\" \/>\n<meta property=\"og:description\" content=\"Integre SkyPlanner APS ao SAP Business One: entidades do Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e cuidados na programa\u00e7\u00e3o da produ\u00e7\u00e3o.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/\",\"name\":\"Integra\u00e7\u00e3o SAP Business One para programa\u00e7\u00e3o APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Integre SkyPlanner APS ao SAP Business One: entidades do Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e cuidados na programa\u00e7\u00e3o da produ\u00e7\u00e3o.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integra\u00e7\u00f5es de software ERP e MES com o SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS para o seu ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS para SAP Business One: programa\u00e7\u00e3o da produ\u00e7\u00e3o\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/integracoes\\\/erp\\\/sap-business-one\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-br\\\/#\\\/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\\\/pt-br\\\/#\\\/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":"Integra\u00e7\u00e3o SAP Business One para programa\u00e7\u00e3o APS | SkyPlanner","description":"Integre SkyPlanner APS ao SAP Business One: entidades do Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e cuidados na programa\u00e7\u00e3o da produ\u00e7\u00e3o.","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\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","og_locale":"pt_BR","og_type":"article","og_title":"Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o","og_description":"Integre SkyPlanner APS ao SAP Business One: entidades do Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e cuidados na programa\u00e7\u00e3o da produ\u00e7\u00e3o.","og_url":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","url":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","name":"Integra\u00e7\u00e3o SAP Business One para programa\u00e7\u00e3o APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pt-br\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Integre SkyPlanner APS ao SAP Business One: entidades do Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e cuidados na programa\u00e7\u00e3o da produ\u00e7\u00e3o.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Integra\u00e7\u00f5es de software ERP e MES com o SkyPlanner","item":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS para o seu ERP","item":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS para SAP Business One: programa\u00e7\u00e3o da produ\u00e7\u00e3o","item":"https:\/\/skyplanner.ai\/pt-br\/integracoes\/erp\/sap-business-one\/"},{"@type":"ListItem","position":5,"name":"Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/pt-br\/#website","url":"https:\/\/skyplanner.ai\/pt-br\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/pt-br\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/skyplanner.ai\/pt-br\/#\/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\/pt-br\/#\/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\/pt-br\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integra\u00e7\u00f5es \/ ERP \/ SAP Business One Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o Este guia mostra aos parceiros SAP Business One e \u00e0s equipes de TI como conectar o B1 ao SkyPlanner APS. Explica quais APIs usar, quais objetos s\u00e3o transferidos em cada dire\u00e7\u00e3o e onde&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/pages\/101101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/comments?post=101101"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/pages\/101101\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/pages\/100774"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pt-br\/wp-json\/wp\/v2\/media?parent=101101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}