{"id":101100,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101100"},"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-pt\/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-pt\/integracoes\/\">Integra\u00e7\u00f5es<\/a> \/ <a href=\"\/pt-pt\/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 equipas de TI como ligar o B1 ao SkyPlanner APS. Explica que APIs utilizar, que objetos s\u00e3o transferidos em cada sentido e onde surgem problemas nos projetos B1. O SkyPlanner integra-se com o SAP Business One nos dois sentidos atrav\u00e9s do Service Layer:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>As ordens de produ\u00e7\u00e3o, etapas da gama operat\u00f3ria, recursos, artigos e encomendas de compra s\u00e3o importados para o SkyPlanner.<\/li>\n\n\n<li>As datas de in\u00edcio e de conclus\u00e3o planeadas s\u00e3o gravadas nas ordens de produ\u00e7\u00e3o no B1.<\/li>\n\n\n<li>Os registos 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 \u00e0 programa\u00e7\u00e3o assim que 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-pt\/avaliacao\/\">Iniciar teste gratuito<\/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-pt\/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=\"Cronograma de Gantt do SkyPlanner APS com tarefas programadas por centro de trabalho e uma lista de ordens em baixo.\"><\/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 artigos, as BOMs, as ordens de produ\u00e7\u00e3o, os stocks e a gest\u00e3o financeira, e o m\u00f3dulo de produ\u00e7\u00e3o permanece inalterado. A equipa SkyPlanner configura a integra\u00e7\u00e3o com os objetos padr\u00e3o do B1 durante a implementa\u00e7\u00e3o inicial e presta apoio ap\u00f3s a entrada em produ\u00e7\u00e3o. Cada base de dados de empresa tem as suas pr\u00f3prias etapas da gama operat\u00f3ria, grupos de recursos, campos definidos pelo utilizador e add-ons. \u00c9 essa especificidade que a configura\u00e7\u00e3o mapeia.<\/p>\n\n\n<p>A <a href=\"\/pt-pt\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a> utiliza o SkyPlanner com o SAP Business One em HANA. Para conhecer os benef\u00edcios para o neg\u00f3cio, consulte a <a href=\"\/pt-pt\/integracoes\/erp\/sap-business-one\/\">p\u00e1gina de programa\u00e7\u00e3o da produ\u00e7\u00e3o com 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 disponibiliza tr\u00eas interfaces de integra\u00e7\u00e3o. Para uma solu\u00e7\u00e3o de programa\u00e7\u00e3o na cloud, 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>Descri\u00e7\u00e3o<\/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 e <code>\/b1s\/v2<\/code> usa OData v4. Funciona na vers\u00e3o do SAP Business One para SAP HANA e em Microsoft SQL Server desde a vers\u00e3o 10.0 PL01.<\/td><td>Via principal. Usa HTTP e JSON e permite o acesso a partir de um servi\u00e7o na cloud.<\/td><\/tr><tr><td><strong>DI API<\/strong><\/td><td>Biblioteca COM para Windows. As ordens de produ\u00e7\u00e3o correspondem ao objeto <code>ProductionOrders<\/code>, armazenado na tabela OWOR (tipo de objeto 202).<\/td><td>Middleware legado ou instalado localmente. Requer uma m\u00e1quina com Windows.<\/td><\/tr><tr><td><strong>Integration Framework (B1if)<\/strong><\/td><td>Middleware da SAP para cen\u00e1rios de integra\u00e7\u00e3o ao n\u00edvel dos documentos.<\/td><td>\u00datil se o parceiro j\u00e1 utiliza cen\u00e1rios 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 um pedido <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 configura\u00e7\u00f5es com balanceamento de carga). Por predefini\u00e7\u00e3o, o <code>SessionTimeout<\/code> \u00e9 de 30 minutos de inatividade. Chame explicitamente <code>Logout<\/code> no final de cada execu\u00e7\u00e3o da sincroniza\u00e7\u00e3o. Crie um utilizador B1 dedicado \u00e0 integra\u00e7\u00e3o, para que todas as altera\u00e7\u00f5es gravadas a partir do SkyPlanner possam ser rastreadas no registo 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>Artigos e dados de planeamento<\/td><td><code>Items<\/code><\/td><\/tr><tr><td>Listas de materiais e etapas da gama operat\u00f3ria<\/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>Stock por armaz\u00e9m<\/td><td>Dados de stock de <code>Items<\/code>, <code>Warehouses<\/code><\/td><\/tr><tr><td>Encomendas de compra em aberto e datas de entrega<\/td><td><code>PurchaseOrders<\/code> (DocumentLines: quantidade em aberto, <code>ShipDate<\/code>)<\/td><\/tr><tr><td>Rece\u00e7\u00f5es de mercadorias associadas a encomendas de compra<\/td><td><code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO, tipo de objeto 20)<\/td><\/tr><tr><td>Issue for Production<\/td><td><code>InventoryGenExits<\/code><\/td><\/tr><tr><td>Receipt from Production<\/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>Por predefini\u00e7\u00e3o, cada p\u00e1gina cont\u00e9m 20 registos. Aumente este 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 obter as linhas e etapas das ordens de produ\u00e7\u00e3o numa \u00fanica chamada e agrupe os pedidos para gravar grandes volumes de dados 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 suporta webhooks. Est\u00e3o desativados por predefini\u00e7\u00e3o. Ative-os por empresa com <code>CompanyService_UpdateAdminInfo<\/code> (<code>EnableWebhook = tYES<\/code>). Em seguida, envie um pedido <code>POST EventSubscriptions<\/code> com tr\u00eas elementos:<\/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 valor predefinido<\/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> tem de usar HTTPS com um certificado que corresponda ao nome do host. <code>EventSubscriptionsService_GetEventCatalog<\/code> lista os eventos que pode subscrever. O Webhook Messenger Service tem de estar em execu\u00e7\u00e3o.<\/p>\n\n\n<p>Nas vers\u00f5es anteriores, use consultas peri\u00f3dicas programadas (veja abaixo o problema com <code>UpdateDate<\/code>). <code>SBO_SP_TransactionNotification<\/code> \u00e9 um mecanismo de valida\u00e7\u00e3o ao n\u00edvel da base de dados, n\u00e3o um canal de envio de notifica\u00e7\u00f5es.<\/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> (artigos 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 artigos)<\/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, altera\u00e7\u00f5es pouco frequentes<\/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 tarefas<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Webhook (FP 2602+) ou consultas peri\u00f3dicas de poucos em poucos minutos<\/td><\/tr><tr><td>Stages de <code>ProductionOrders<\/code><\/td><td>Etapas das tarefas com a respetiva sequ\u00eancia<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Juntamente com a ordem<\/td><\/tr><tr><td>Stock de <code>Items<\/code> por <code>Warehouses<\/code><\/td><td>Stock de materiais<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Em intervalos programados, por exemplo, de hora a hora<\/td><\/tr><tr><td>Linhas em aberto de <code>PurchaseOrders<\/code> (tipo de objeto 22) com data de entrega<\/td><td>Encomendas de compra \/ materiais a receber com data de entrega prevista<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Em intervalos programados, por exemplo, de hora a hora<\/td><\/tr><tr><td>Linhas de <code>PurchaseDeliveryNotes<\/code> (Goods Receipt PO) com <code>BaseType<\/code> 22<\/td><td>Quantidade recebida na linha da encomenda de compra e stock atualizado<\/td><td>B1 \u2192 SkyPlanner<\/td><td>Em intervalos programados, por exemplo, de hora a hora<\/td><\/tr><tr><td>In\u00edcio e fim 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 da programa\u00e7\u00e3o<\/td><\/tr><tr><td>Quantidades registadas<\/td><td><code>InventoryGenEntries<\/code> (Receipt from Production)<\/td><td>SkyPlanner \u2192 B1<\/td><td>Na confirma\u00e7\u00e3o ou em lote<\/td><\/tr><tr><td>Horas e consumos de materiais registados<\/td><td><code>InventoryGenExits<\/code> (Issue for Production)<\/td><td>SkyPlanner \u2192 B1<\/td><td>Na confirma\u00e7\u00e3o ou em lote<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Os calend\u00e1rios de turnos, o pessoal e as aus\u00eancias s\u00e3o geridos no SkyPlanner. Os valores de capacidade di\u00e1ria do B1 ficam fora do fluxo de dados (ver 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\">Modelos 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 dos dados mestre.<\/strong> Obtenha <code>Resources<\/code>, <code>ResourceGroups<\/code>, os <code>Items<\/code> com Procurement Method definido como Make e as respetivas <code>ProductTrees<\/code> com etapas. Associe cada recurso do tipo m\u00e1quina a um centro de trabalho do SkyPlanner. Reveja a lista com os respons\u00e1veis pelo planeamento antes da primeira sincroniza\u00e7\u00e3o de ordens.<\/p>\n\n\n<p><strong>2. Sincroniza\u00e7\u00e3o de ordens.<\/strong> Leia as <code>ProductionOrders<\/code> nos estados Planned e Released, usando <code>$expand<\/code> para obter as linhas e etapas. As ordens de produ\u00e7\u00e3o do B1 incluem etapas da gama operat\u00f3ria provenientes da BOM, e os respons\u00e1veis pelo planeamento podem alterar uma ordem ap\u00f3s a sua cria\u00e7\u00e3o. Use as etapas da ordem, n\u00e3o as da BOM. Uma ordem de produ\u00e7\u00e3o fabrica um produto, pelo que um produto multin\u00edvel exige uma ordem de produ\u00e7\u00e3o por n\u00edvel. Ligue essas ordens para que o SkyPlanner programe os produtos dos n\u00edveis inferiores antes do produto de n\u00edvel superior.<\/p>\n\n\n<p>Sincronize tamb\u00e9m as linhas em aberto de <code>PurchaseOrders<\/code>, com a respetiva quantidade em aberto e data de entrega, com os endpoints de encomendas de compra do SkyPlanner. O SkyPlanner considera que o material encomendado fica dispon\u00edvel na data de entrega da encomenda de compra. No B1, o stock \u00e9 movimentado quando \u00e9 lan\u00e7ado um documento Goods Receipt PO (<code>PurchaseDeliveryNotes<\/code>). A integra\u00e7\u00e3o l\u00ea essas rece\u00e7\u00f5es, marca a quantidade recebida como entregue no SkyPlanner e mant\u00e9m a quantidade restante em aberto. As rece\u00e7\u00f5es parciais s\u00e3o contabilizadas uma \u00fanica vez, e as verifica\u00e7\u00f5es de materiais abrangem tanto o stock como os fornecimentos previstos.<\/p>\n\n\n<p><strong>3. Grava\u00e7\u00e3o da programa\u00e7\u00e3o no B1.<\/strong> Os webhooks do SkyPlanner s\u00e3o acionados 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>, bem como <code>StartDate<\/code> e <code>EndDate<\/code> nas linhas de recursos da ordem (<code>ProductionOrderLines<\/code>), para que cada etapa tenha o seu intervalo programado. O corpo do pedido inclui apenas os campos geridos pelo SkyPlanner, e v\u00e1rias ordens s\u00e3o enviadas num \u00fanico pedido <code>$batch<\/code>. Os utilizadores do B1 passam a ver as datas programadas na ordem de produ\u00e7\u00e3o e na janela Resource Capacity. Nas instala\u00e7\u00f5es onde o Service Layer n\u00e3o est\u00e1 dispon\u00edvel, a mesma atualiza\u00e7\u00e3o \u00e9 feita por um servi\u00e7o local atrav\u00e9s 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. Confirma\u00e7\u00f5es na f\u00e1brica.<\/strong> Os operadores registam o trabalho no SkyPlanner atrav\u00e9s de <a href=\"\/pt-pt\/funcionalidades\/\">Mobile Confirmations ou Production Timer<\/a>. Cada registo de tempo d\u00e1 origem a um <code>POST \/b1s\/v1\/InventoryGenEntries<\/code> para a quantidade produzida (Receipt from Production) e a um <code>POST \/b1s\/v1\/InventoryGenExits<\/code> para os componentes e o tempo dos recursos (Issue for Production).<\/p>\n\n\n<p>Cada linha do documento inclui <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 incluem ainda o <code>BaseLine<\/code> da linha do componente ou recurso. As quantidades parciais s\u00e3o lan\u00e7adas \u00e0 medida que s\u00e3o registadas. Nos artigos geridos por lote ou n\u00famero de s\u00e9rie, s\u00e3o inclu\u00eddos os respetivos n\u00fameros. A ordem tem de estar no estado Released.<\/p>\n\n\n<p>O ID do registo de tempo do SkyPlanner fica guardado no documento B1. Assim, o reprocessamento de um evento nunca gera um lan\u00e7amento duplicado. Se um lan\u00e7amento falhar, \u00e9 repetido e a falha \u00e9 comunicada, em vez de ser ignorada.<\/p>\n\n\n<p><strong>5. Responsabilidade pelos dados e regras de conflito.<\/strong> Acorde estas regras antes de come\u00e7ar a programar:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>O B1 \u00e9 respons\u00e1vel pelos artigos, BOMs, quantidades, armaz\u00e9ns e cria\u00e7\u00e3o de ordens.<\/li>\n\n\n<li>O SkyPlanner \u00e9 respons\u00e1vel pela sequ\u00eancia, pelas horas de in\u00edcio e fim e pela atribui\u00e7\u00e3o aos centros de trabalho.<\/li>\n\n\n<li>Se as datas de uma ordem forem alteradas nos dois sistemas, prevalecem as datas definidas na execu\u00e7\u00e3o seguinte do SkyPlanner, salvo se os planeadores tiverem bloqueado a tarefa no SkyPlanner.<\/li>\n\n\n<li>As ordens com o estado Closed ou Cancelled no B1 fazem com que a tarefa seja removida do programa de produ\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 inclui o projeto<\/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 fica normalmente conclu\u00edda em poucas semanas ap\u00f3s o in\u00edcio do acompanhamento inicial. Antes disso, pode usar os seus pr\u00f3prios dados na avalia\u00e7\u00e3o gratuita de 30 dias. Exporte os artigos, os recursos e as ordens de produ\u00e7\u00e3o em aberto do B1 para CSV ou Excel e carregue-os atrav\u00e9s da importa\u00e7\u00e3o de dados do SkyPlanner. Os planeadores veem um programa de produ\u00e7\u00e3o real antes de algu\u00e9m escrever c\u00f3digo de integra\u00e7\u00e3o.<\/p>\n\n\n<p>Um projeto t\u00edpico de SAP Business One inclui:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Mapeamento dos dados mestre.<\/strong> Os recursos e grupos de recursos do B1 correspondem a centros de trabalho, as etapas da gama operat\u00f3ria a etapas do processo e os artigos Make a produtos.<\/li>\n\n\n<li><strong>Carregamento inicial.<\/strong> Artigos, Product Trees com etapas e linhas de artigos, recursos e stocks por armaz\u00e9m.<\/li>\n\n\n<li><strong>Sincroniza\u00e7\u00e3o de ordens de produ\u00e7\u00e3o e encomendas de compra.<\/strong> Ordens de produ\u00e7\u00e3o em aberto com linhas e etapas, al\u00e9m das encomendas de compra em aberto com as respetivas datas de entrega.<\/li>\n\n\n<li><strong>Grava\u00e7\u00e3o da programa\u00e7\u00e3o no B1.<\/strong> Datas de in\u00edcio e de conclus\u00e3o programadas em <code>ProductionOrders<\/code>.<\/li>\n\n\n<li><strong>Confirma\u00e7\u00f5es da produ\u00e7\u00e3o.<\/strong> Lan\u00e7amento de Receipt and Issue for Production a partir dos registos de tempo do SkyPlanner.<\/li>\n\n\n<li><strong>Testes em paralelo com o plano atual.<\/strong> Os planeadores comparam o programa de produ\u00e7\u00e3o do SkyPlanner com o seu planeamento atual.<\/li>\n\n\n<li><strong>Entrada em produ\u00e7\u00e3o.<\/strong> O programa de produ\u00e7\u00e3o do SkyPlanner passa a ser o plano de refer\u00eancia.<\/li>\n\n<\/ul>\n\n\n<p>Recursos e etapas da gama operat\u00f3ria bem organizados no B1 simplificam o mapeamento. Na Laboratory &amp; Allied, a integra\u00e7\u00e3o foi uma das partes menos exigentes do projeto. A equipa interna de TI realizou a integra\u00e7\u00e3o com o SAP Business One em HANA, em grande parte de forma aut\u00f3noma. A equipa SkyPlanner interveio nos 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\">A capacidade di\u00e1ria n\u00e3o \u00e9 um modelo de turnos.<\/p>\n\n\n<p class=\"fx-pain__b\">O B1 guarda Daily Internal Capacity e Single Run Capacity por recurso e por dia (&#8220;These capacities are defined on a daily basis,&#8221; (estas 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 indica 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 numa \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 do pessoal 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\">A gama operat\u00f3ria faz parte da BOM.<\/p>\n\n\n<p class=\"fx-pain__b\">N\u00e3o existe um registo mestre de gamas operat\u00f3rias. As linhas Route Stage da Product Tree definem a sequ\u00eancia, e os valores de Waiting Days s\u00e3o introduzidos manualmente. Leia Stages de <code>ProductTrees<\/code> e Stages de <code>ProductionOrders<\/code> e verifique se cada linha de recurso pertence a uma etapa. As ordens sem etapas n\u00e3o fornecem ao sistema de programa\u00e7\u00e3o qualquer 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 de convers\u00e3o.<\/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 definida no cabe\u00e7alho da BOM, n\u00e3o uma unidade. O campo Additional Quantity \u00e9 adicionado ao tempo planeado &#8220;regardless of the quantity of the parent item produced&#8221; (independentemente da quantidade produzida do artigo-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-o como um tempo fixo por ordem, tal como um 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, o tempo de cada tarefa ficar\u00e1 errado por um fator multiplicativo.<\/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 mestre dos 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. As m\u00e1quinas podem estar associadas a ativos fixos e a m\u00e3o de obra a colaboradores. Um recurso tamb\u00e9m pode ter um artigo n\u00e3o inventariado associado, para permitir a sua compra ou venda. Nada disso indica quais os recursos que s\u00e3o m\u00e1quinas reais cuja utiliza\u00e7\u00e3o pode ser programada. Organize os grupos de recursos e elimine os duplicados antes de os converter na 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\">As regras de stocks podem impedir o lan\u00e7amento das confirma\u00e7\u00f5es.<\/p>\n\n\n<p class=\"fx-pain__b\">As entradas e sa\u00eddas s\u00e3o documentos de invent\u00e1rio. Os erros mais comuns s\u00e3o confundir <code>InventoryGenEntries<\/code> com <code>InventoryGenExits<\/code>, omitir n\u00fameros de lote ou de s\u00e9rie nos artigos que os exigem ou efetuar lan\u00e7amentos numa ordem no estado 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 devolve a mensagem &#8220;Invalid session or session already timeout.&#8221; (Sess\u00e3o inv\u00e1lida ou j\u00e1 expirada.). Volte a iniciar sess\u00e3o quando ocorrer este erro. A pagina\u00e7\u00e3o predefinida de 20 registos trunca, sem aviso, 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 inclui a hora.<\/p>\n\n\n<p class=\"fx-pain__b\">Na tabela OWOR, <code>UpdateDate<\/code> \u00e9 um campo de data; a hora da atualiza\u00e7\u00e3o \u00e9 guardada separadamente em <code>UpdateTS<\/code>. Uma consulta peri\u00f3dica que filtre apenas por <code>UpdateDate<\/code> volta a obter, em cada execu\u00e7\u00e3o, todas as ordens alteradas nesse dia. Combine os dois campos ou elimine os duplicados do lado da 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 s\u00e3o entregues pelo menos uma vez.<\/p>\n\n\n<p class=\"fx-pain__b\">Quando uma entrega falha, o Webhook Messenger tenta novamente at\u00e9 cinco vezes (2, 4, 8, 16 e 32 segundos) e depois marca-a como falhada. As novas tentativas podem gerar duplicados, e a ordem s\u00f3 \u00e9 garantida dentro da mesma empresa. Garanta que os processadores de eventos s\u00e3o 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\">Integra\u00e7\u00e3o com o SAP Business One: quem a configura<\/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 da gama operat\u00f3ria, dos recursos e da configura\u00e7\u00e3o do B1, bem como das restri\u00e7\u00f5es que o B1 n\u00e3o considera na programa\u00e7\u00e3o: matriz de tempos de prepara\u00e7\u00e3o, ferramentas, n\u00famero de operadores e recursos alternativos.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>A equipa SkyPlanner configura a integra\u00e7\u00e3o durante a implementa\u00e7\u00e3o inicial e presta apoio ap\u00f3s a entrada em produ\u00e7\u00e3o.<\/strong> Cada empresa utiliza o B1 de forma diferente, e \u00e9 nesta configura\u00e7\u00e3o que esse conhecimento \u00e9 aplicado. Esta \u00e9 a op\u00e7\u00e3o padr\u00e3o.<\/li>\n\n\n<li><strong>O seu parceiro SAP Business One pode participar.<\/strong> Os parceiros que conhecem a base de dados da sua empresa, os add-ons e os campos definidos pelo utilizador podem desenvolver a integra\u00e7\u00e3o com 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>Os seus pr\u00f3prios programadores podem desenvolver a integra\u00e7\u00e3o.<\/strong> A API REST do SkyPlanner permite ler e gravar ordens, produtos, materiais, etapas do processo, encomendas de compra e registos de tempo. Utiliza autentica\u00e7\u00e3o por token Bearer JWT e est\u00e1 documentada em Swagger\/OpenAPI, com documenta\u00e7\u00e3o p\u00fablica na <a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">documenta\u00e7\u00e3o do SkyPlanner<\/a>. Os webhooks enviam as altera\u00e7\u00f5es ao programa de produ\u00e7\u00e3o e aos estados em tempo real. Para come\u00e7ar a desenvolver, basta uma chave de API do SkyPlanner (<a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">tutorial de integra\u00e7\u00e3o<\/a>), e a equipa SkyPlanner ajuda sempre que necess\u00e1rio. Foi esta a op\u00e7\u00e3o seguida pela equipa interna de TI da Laboratory &amp; Allied.<\/li>\n\n<\/ol>\n\n\n<p>Valide primeiro o programa de produ\u00e7\u00e3o na avalia\u00e7\u00e3o gratuita de 30 dias. Assim, a integra\u00e7\u00e3o parte de um programa j\u00e1 ajustado \u00e0 f\u00e1brica.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Porque escolhem as equipas t\u00e9cnicas o SkyPlanner para o B1<\/h3>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Escolha o SkyPlanner se procura uma integra\u00e7\u00e3o de \u00e2mbito reduzido e bem definido.<\/strong> Entram os objetos padr\u00e3o do B1 (ordens de produ\u00e7\u00e3o, Product Trees, Resources, Items) e saem as datas e os lan\u00e7amentos Issue and Receipt from Production. Sem altera\u00e7\u00f5es ao m\u00f3dulo de produ\u00e7\u00e3o do B1 nem migra\u00e7\u00e3o de dados.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner se o projeto tiver de demonstrar valor desde o in\u00edcio.<\/strong> A avalia\u00e7\u00e3o gratuita de 30 dias utiliza uma exporta\u00e7\u00e3o CSV, permite at\u00e9 20 centros de trabalho e n\u00e3o exige cart\u00e3o de cr\u00e9dito. A empresa v\u00ea o seu pr\u00f3prio programa de produ\u00e7\u00e3o antes de come\u00e7ar a integra\u00e7\u00e3o.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner se o programa de produ\u00e7\u00e3o tiver de respeitar restri\u00e7\u00f5es reais.<\/strong> Os tempos de mudan\u00e7a de produ\u00e7\u00e3o, as ferramentas partilhadas, as tarefas com v\u00e1rios operadores, os recursos alternativos, os stocks e as encomendas de compra em aberto s\u00e3o todos modelados no SkyPlanner. A integra\u00e7\u00e3o limita-se a fornecer os dados do B1.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner se pretende um \u00fanico sistema para planeadores e operadores.<\/strong> O motor Arcturus cria o programa de produ\u00e7\u00e3o em segundos, e o Autopilot reprograma-o automaticamente quando h\u00e1 altera\u00e7\u00f5es na produ\u00e7\u00e3o. Os operadores registam o trabalho no telem\u00f3vel ou tablet, e a integra\u00e7\u00e3o grava essas confirma\u00e7\u00f5es no B1.<\/li>\n\n\n<li><strong>Escolha o SkyPlanner se precisa de custos previs\u00edveis.<\/strong> Os <a href=\"\/pt-pt\/precos\/\">pre\u00e7os<\/a> come\u00e7am nos 199 \u20ac por m\u00eas, com 5 centros de trabalho inclu\u00eddos, fatura\u00e7\u00e3o mensal e cancelamento a qualquer momento. Recebe antecipadamente um or\u00e7amento da integra\u00e7\u00e3o ajustado ao seu processo e \u00e0s suas necessidades, juntamente com o plano de subscri\u00e7\u00e3o, para conhecer o custo total antes de come\u00e7ar.<\/li>\n\n<\/ul>\n\n\n<p>Consulte o <a href=\"\/pt-pt\/integracoes\/erp\/sap-business-one\/programacao-producao\/\">artigo sobre programa\u00e7\u00e3o da produ\u00e7\u00e3o no SAP Business One<\/a> para compreender as lacunas no planeamento. O conceito de programa\u00e7\u00e3o aqui abordado respeita a capacidade real dispon\u00edvel tanto das m\u00e1quinas como do pessoal. Consulte tamb\u00e9m a <a href=\"\/pt-pt\/integracoes\/erp\/\">p\u00e1gina de integra\u00e7\u00f5es ERP<\/a> para conhecer as op\u00e7\u00f5es para 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-pt\/avaliacao\/\">Iniciar avalia\u00e7\u00e3o gratuita<\/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-pt\/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\">Opini\u00f5es de empresas industriais 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 fatos de sala limpa numa linha de enchimento de frascos na f\u00e1brica farmac\u00eautica da Laboratory &amp; Allied em 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>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 de 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 para tr\u00eas meses, abrangendo todos os centros de trabalho, demora menos de 30 minutos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/customers\/laboratory-allied\/\">Ler o testemunho 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 abastecimento na UTU, na \u00e1rea de produ\u00e7\u00e3o de quadros 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>poupadas por semana<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cCom o SkyPlanner, pass\u00e1mos do planeamento da produ\u00e7\u00e3o em folhas de c\u00e1lculo 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 abastecimento<\/b><br>UTU \u00b7 Quadros el\u00e9tricos e aparelhagem de comuta\u00e7\u00e3o<\/p>\n\n\n<p class=\"ind-cust__result\">O planeamento da produ\u00e7\u00e3o permite poupar 2 horas de trabalho por semana, e uma nova fila de tarefas chega \u00e0 linha em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/customers\/utu\/\">Leia o testemunho 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, respons\u00e1vel de produ\u00e7\u00e3o da Fredman Operations, junto a 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 anteced\u00eancia para a equipa comercial ver a capacidade dispon\u00edvel<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cO SkyPlanner d\u00e1-nos a base e a fiabilidade para todo o planeamento da produ\u00e7\u00e3o.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Anu J\u00e4rvinen, respons\u00e1vel de produ\u00e7\u00e3o<\/b><br>Fredman Operations \u00b7 Pap\u00e9is para embalagens de uso alimentar<\/p>\n\n\n<p class=\"ind-cust__result\">A equipa comercial consegue ver a capacidade dispon\u00edvel com seis meses de anteced\u00eancia, e os pedidos de altera\u00e7\u00e3o da programa\u00e7\u00e3o que demoravam uma hora ou mais recebem agora resposta em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/customers\/fredman-operations\/\">Leia o testemunho 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 coberturas 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 fiabilidade das entregas<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cO SkyPlanner deu-nos visibilidade para identificar estrangulamentos e tornou a gest\u00e3o da produ\u00e7\u00e3o mais clara.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, respons\u00e1vel de produ\u00e7\u00e3o<\/b><br>Piristeel \u00b7 Sistemas de seguran\u00e7a para coberturas e de drenagem de \u00e1guas pluviais<\/p>\n\n\n<p class=\"ind-cust__result\">A fiabilidade das entregas atingiu 99,2% este ano, e a programa\u00e7\u00e3o permite poupar at\u00e9 quatro horas de trabalho por dia.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/customers\/piristeel\/\">Leia o testemunho 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 equipa SkyPlanner configura a integra\u00e7\u00e3o bidirecional durante a implementa\u00e7\u00e3o inicial e presta suporte ap\u00f3s a entrada em produ\u00e7\u00e3o. O SkyPlanner recebe ordens de produ\u00e7\u00e3o, etapas da gama operat\u00f3ria, recursos, encomendas de compra e entradas de mercadorias. No sentido inverso, envia as datas programadas e os dados de Issue and Receipt from Production. O seu parceiro B1 ou os seus pr\u00f3prios programadores tamb\u00e9m podem desenvolver a integra\u00e7\u00e3o com base no Service Layer e na 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 demora a implementa\u00e7\u00e3o do SkyPlanner com o SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">A implementa\u00e7\u00e3o fica normalmente conclu\u00edda em poucas semanas ap\u00f3s o in\u00edcio do acompanhamento inicial. A equipa mapeia os recursos e as etapas da gama operat\u00f3ria, liga as ordens de produ\u00e7\u00e3o e as encomendas de compra e testa a programa\u00e7\u00e3o face ao seu plano atual antes da entrada em produ\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. Baseia-se em HTTP, funciona em HANA e SQL Server e \u00e9 adequado a uma solu\u00e7\u00e3o 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>\u00c9 necess\u00e1rio ter o SAP Business One 10.0 FP 2602?<\/summary>\n<p class=\"sp-faq__a\">Apenas para usar webhooks. Nas vers\u00f5es 10.0 anteriores, a integra\u00e7\u00e3o faz-se atrav\u00e9s 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 s\u00e3o gravadas as datas programadas no SAP Business One?<\/summary>\n<p class=\"sp-faq__a\">Atrav\u00e9s 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 respetivas linhas de recursos. O pedido \u00e9 acionado pelo webhook de altera\u00e7\u00e3o da programa\u00e7\u00e3o do SkyPlanner. As quantidades produzidas e os tempos s\u00e3o enviados para o B1 como <code>InventoryGenEntries<\/code> e <code>InventoryGenExits<\/code>, ligados \u00e0 ordem atrav\u00e9s de <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 produ\u00e7\u00e3o 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, encomendas de compra e documentos de invent\u00e1rio. N\u00e3o \u00e9 feita qualquer migra\u00e7\u00e3o para um novo modelo de dados de produ\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>Podemos testar o SkyPlanner com os nossos dados do B1 antes de fazer a integra\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">Sim. O per\u00edodo experimental de 30 dias abrange at\u00e9 20 centros de trabalho, com importa\u00e7\u00e3o de ficheiros CSV ou Excel, sem necessidade de cart\u00e3o de cr\u00e9dito. <a href=\"\/pt-pt\/avaliacao\/\">Comece a experimentar gratuitamente<\/a> ou <a href=\"\/pt-pt\/vendas-de-contacto\/\">fale com a equipa comercial<\/a> sobre a sua configura\u00e7\u00e3o do 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 equipas de TI como ligar o B1 ao SkyPlanner APS. Explica que APIs utilizar, que objetos s\u00e3o transferidos em cada sentido 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-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/\" aria-label=\"Leia mais sobre Guia de integra\u00e7\u00e3o do SAP Business One com o SkyPlanner APS para programa\u00e7\u00e3o da produ\u00e7\u00e3o\">Ler mais<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100772,"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-101100","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>SAP Business One: integra\u00e7\u00e3o para programa\u00e7\u00e3o APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Integre SkyPlanner APS e SAP Business One: entidades Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e riscos 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-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\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 e SAP Business One: entidades Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e riscos na programa\u00e7\u00e3o da produ\u00e7\u00e3o.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pt-pt\/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=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"21 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/\",\"name\":\"SAP Business One: integra\u00e7\u00e3o para programa\u00e7\u00e3o APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Integre SkyPlanner APS e SAP Business One: entidades Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e riscos na programa\u00e7\u00e3o da produ\u00e7\u00e3o.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/sap-business-one\\\/guia-de-integracao\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integra\u00e7\u00f5es de software ERP e MES com o SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS para o seu ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/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-pt\\\/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-pt\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#\\\/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-pt\\\/#\\\/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":"SAP Business One: integra\u00e7\u00e3o para programa\u00e7\u00e3o APS | SkyPlanner","description":"Integre SkyPlanner APS e SAP Business One: entidades Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e riscos 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-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","og_locale":"pt_PT","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 e SAP Business One: entidades Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e riscos na programa\u00e7\u00e3o da produ\u00e7\u00e3o.","og_url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"21 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/","name":"SAP Business One: integra\u00e7\u00e3o para programa\u00e7\u00e3o APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Integre SkyPlanner APS e SAP Business One: entidades Service Layer, autentica\u00e7\u00e3o, webhooks, mapeamento e riscos na programa\u00e7\u00e3o da produ\u00e7\u00e3o.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/sap-business-one\/guia-de-integracao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"Integra\u00e7\u00f5es de software ERP e MES com o SkyPlanner","item":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS para o seu ERP","item":"https:\/\/skyplanner.ai\/pt-pt\/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-pt\/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-pt\/#website","url":"https:\/\/skyplanner.ai\/pt-pt\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/pt-pt\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/skyplanner.ai\/pt-pt\/#\/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-pt\/#\/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-pt\/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 equipas de TI como ligar o B1 ao SkyPlanner APS. Explica que APIs utilizar, que objetos s\u00e3o transferidos em cada sentido e onde&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/101100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/comments?post=101100"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/101100\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/100772"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/media?parent=101100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}