{"id":103840,"date":"2026-10-20T16:09:04","date_gmt":"2026-10-20T16:09:04","guid":{"rendered":"https:\/\/skyplanner.ai\/integracoes\/erp\/katana\/guia-de-integracao\/"},"modified":"2026-10-20T16:09:04","modified_gmt":"2026-10-20T16:09:04","slug":"guia-de-integracao","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/guia-de-integracao\/","title":{"rendered":"Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/pt-pt\/integracoes\/\">Integra\u00e7\u00f5es<\/a> \/ <a href=\"\/pt-pt\/integracoes\/erp\/\">ERP<\/a> \/ Katana<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guia de integra\u00e7\u00e3o do Katana <span class=\"hl\">para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS<\/span><\/h1>\n\n\n<div class=\"wp-block-group fx-hero__sub ind-hero__intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Este guia de integra\u00e7\u00e3o do Katana mostra a consultores e equipas de TI como ligar o Katana Cloud Inventory (Katana MRP) ao SkyPlanner APS. A integra\u00e7\u00e3o entre o SkyPlanner e o Katana \u00e9 bidirecional e utiliza a API p\u00fablica do Katana:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>O SkyPlanner recebe ordens de fabrico, linhas de opera\u00e7\u00f5es, f\u00f3rmulas de produtos, opera\u00e7\u00f5es de produ\u00e7\u00e3o, recursos, exist\u00eancias e encomendas de compra.<\/li>\n\n\n<li>A sequ\u00eancia programada \u00e9 enviada de volta para o separador Schedule do Katana, com um prazo de produ\u00e7\u00e3o para cada ordem de fabrico.<\/li>\n\n\n<li>O estado da opera\u00e7\u00e3o e o tempo efetivamente gasto s\u00e3o enviados de volta para as linhas de opera\u00e7\u00f5es.<\/li>\n\n\n<li>Os webhooks do Katana notificam o SkyPlanner das altera\u00e7\u00f5es, e os webhooks do SkyPlanner enviam as altera\u00e7\u00f5es \u00e0 programa\u00e7\u00e3o \u00e0 medida 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>Durante a implementa\u00e7\u00e3o inicial, a equipa do SkyPlanner configura a integra\u00e7\u00e3o de acordo com a configura\u00e7\u00e3o do Katana e presta suporte ap\u00f3s a entrada em produ\u00e7\u00e3o. Este guia destina-se a consultores e programadores que pretendam participar no processo ou desenvolver a sua pr\u00f3pria integra\u00e7\u00e3o com a REST API documentada do SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">refer\u00eancia da API<\/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=\"the-katana-api\"><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\">A API do Katana<\/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 Katana \u00e9 um \u00fanico produto na nuvem com arquitetura multi-tenant, pelo que todos os clientes utilizam a mesma API. Trata-se de uma REST API, vers\u00e3o v1, dispon\u00edvel em <code>https:\/\/api.katanamrp.com\/v1<\/code>, com uma especifica\u00e7\u00e3o OpenAPI 3.0 em <code>https:\/\/api.katanamrp.com\/v1\/openapi.json<\/code>. A documenta\u00e7\u00e3o est\u00e1 dispon\u00edvel no <a href=\"https:\/\/developer.katanamrp.com\/reference\/api-introduction\">Katana Developer Hub<\/a>.<\/p>\n\n\n<p>Os endpoints necess\u00e1rios para programar a produ\u00e7\u00e3o:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Dados mestre:<\/strong> <code>\/products<\/code>, <code>\/materials<\/code>, <code>\/variants<\/code>, <code>\/recipe_rows<\/code>, <code>\/bom_rows<\/code>, <code>\/product_operation_rows<\/code>.<\/li>\n\n\n<li><strong>Ordens:<\/strong> <code>\/manufacturing_orders<\/code>, <code>\/manufacturing_order_operation_rows<\/code>, <code>\/manufacturing_order_recipe_rows<\/code>, <code>\/manufacturing_order_productions<\/code>.<\/li>\n\n\n<li><strong>Sequ\u00eancia:<\/strong> <code>\/manufacturing_order_rerank<\/code>.<\/li>\n\n\n<li><strong>Oferta e procura:<\/strong> <code>\/inventory<\/code>, <code>\/purchase_orders<\/code>, <code>\/purchase_order_rows<\/code>, <code>\/sales_orders<\/code>, <code>\/sales_order_rows<\/code>.<\/li>\n\n<\/ul>\n\n\n<p>N\u00e3o existe um endpoint <code>\/resources<\/code>. Os recursos surgem nos campos <code>resource_id<\/code> e <code>resource_name<\/code> das linhas de opera\u00e7\u00f5es dos produtos e das ordens de fabrico.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication-and-limits\"><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\">Autentica\u00e7\u00e3o e limites<\/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 autentica\u00e7\u00e3o utiliza uma chave de API como token Bearer: <code>Authorization: Bearer &lt;api key&gt;<\/code>. Crie a chave em <strong>Settings &gt; API &gt; Add new API key<\/strong>. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/api-authentication\">fonte<\/a>)<\/p>\n\n\n<p>Os limites condicionam a forma como a sincroniza\u00e7\u00e3o \u00e9 implementada:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Por predefini\u00e7\u00e3o, a API do Katana permite 60 pedidos por cada 60 segundos (<a href=\"https:\/\/developer.katanamrp.com\/reference\/api-rate-limiting\">fonte<\/a>)<\/li>\n\n\n<li>Acima desse limite, a API devolve o c\u00f3digo 429 com <code>Retry-After<\/code>. O cabe\u00e7alho <code>X-Ratelimit-Remaining<\/code> indica quantos pedidos ainda est\u00e3o dispon\u00edveis.<\/li>\n\n\n<li>Os endpoints de listagem devolvem resultados paginados e aceitam filtros por data de atualiza\u00e7\u00e3o, mantendo reduzido o volume de dados a sincronizar em cada atualiza\u00e7\u00e3o.<\/li>\n\n<\/ul>\n\n\n<p>Do lado do SkyPlanner, a REST API utiliza um token de API para autentica\u00e7\u00e3o (SkyPlanner Settings &gt; API) e est\u00e1 documentada em Swagger\/OpenAPI. O <a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">tutorial de integra\u00e7\u00e3o<\/a> explica passo a passo as primeiras chamadas.<\/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=\"webhooks\"><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\">Webhooks<\/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>Registe um webhook com POST <code>\/webhooks<\/code>, um URL HTTPS e os eventos de que necessita. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/webhooks\">fonte<\/a>) Estes s\u00e3o os eventos \u00fateis para a programa\u00e7\u00e3o da produ\u00e7\u00e3o:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>manufacturing_order.created<\/code>, <code>.updated<\/code>, <code>.deleted<\/code>, <code>.in_progress<\/code>, <code>.blocked<\/code>, <code>.done<\/code><\/li>\n\n\n<li><code>manufacturing_order_operation_row.created<\/code>, <code>.updated<\/code>, <code>.in_progress<\/code>, <code>.paused<\/code>, <code>.completed<\/code><\/li>\n\n\n<li><code>current_inventory.material_updated<\/code>, <code>.material_out_of_stock<\/code><\/li>\n\n\n<li><code>purchase_order.*<\/code> e <code>purchase_order_row.*<\/code>, incluindo os eventos de rece\u00e7\u00e3o<\/li>\n\n\n<li><code>product.*<\/code>, <code>product_recipe_row.*<\/code> e <code>sales_order.*<\/code><\/li>\n\n<\/ul>\n\n\n<p>Os payloads s\u00e3o m\u00ednimos: o tipo de recurso, a a\u00e7\u00e3o e um <code>href<\/code>. O recetor obt\u00e9m o objeto completo a partir do href. Cada envio inclui um cabe\u00e7alho <code>x-sha2-signature<\/code> (HMAC SHA-256) para verifica\u00e7\u00e3o. O seu endpoint tem de responder com 20X no prazo de 10 segundos. O Katana faz tr\u00eas novas tentativas: aos 30 segundos, aos 2 minutos e aos 15 minutos.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Mapeamento de dados<\/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>Objeto do Katana (endpoint)<\/th><th>Objeto do SkyPlanner<\/th><th>Sentido<\/th><th>Frequ\u00eancia<\/th><\/tr><\/thead><tbody><tr><td>Produtos, materiais, variantes (<code>\/products<\/code>, <code>\/materials<\/code>, <code>\/variants<\/code>)<\/td><td>Produtos e materiais<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Carregamento inicial; depois, a cada webhook<\/td><\/tr><tr><td>F\u00f3rmula do produto \/ BOM (<code>\/recipe_rows<\/code>, <code>\/bom_rows<\/code>)<\/td><td>Estrutura do produto, subprodutos<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Carregamento inicial; depois, a cada webhook<\/td><\/tr><tr><td>Opera\u00e7\u00f5es de produ\u00e7\u00e3o (<code>\/product_operation_rows<\/code>): tipo, recurso, tempo<\/td><td>Etapas do processo com dura\u00e7\u00f5es e tempos de prepara\u00e7\u00e3o<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Carregamento inicial e, depois, sempre que houver altera\u00e7\u00f5es<\/td><\/tr><tr><td>Recursos (<code>resource_id<\/code>, <code>resource_name<\/code> nas linhas de opera\u00e7\u00f5es)<\/td><td>Centros de trabalho, grupos de centros de trabalho<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Carregamento inicial e sempre que surge um novo recurso<\/td><\/tr><tr><td>Ordem de fabrico com linhas de opera\u00e7\u00f5es (<code>\/manufacturing_orders<\/code>, <code>\/manufacturing_order_operation_rows<\/code>)<\/td><td>Ordens e tarefas<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Em tempo real, via webhook<\/td><\/tr><tr><td>Componentes da ordem de fabrico (<code>\/manufacturing_order_recipe_rows<\/code>)<\/td><td>Materiais por tarefa<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Em tempo real, via webhook<\/td><\/tr><tr><td>Exist\u00eancias, encomendas de compra com datas de chegada (<code>\/inventory<\/code>, <code>\/purchase_order_rows<\/code>)<\/td><td>Stock e materiais a receber<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Em tempo real, via webhook<\/td><\/tr><tr><td><code>delivery_date<\/code> da encomenda de venda (<code>\/sales_orders<\/code>)<\/td><td>Prazo da encomenda, prioridade do cliente<\/td><td>Katana \u2192 SkyPlanner<\/td><td>Em tempo real, via webhook<\/td><\/tr><tr><td>Sequ\u00eancia das ordens de fabrico (POST <code>\/manufacturing_order_rerank<\/code>)<\/td><td>Sequ\u00eancia programada das ordens de fabrico em aberto<\/td><td>SkyPlanner \u2192 Katana<\/td><td>Sempre que a programa\u00e7\u00e3o \u00e9 alterada<\/td><\/tr><tr><td><code>production_deadline_date<\/code> da ordem de fabrico (PATCH <code>\/manufacturing_orders\/{id}<\/code>)<\/td><td>Conclus\u00e3o planeada<\/td><td>SkyPlanner \u2192 Katana<\/td><td>Sempre que a programa\u00e7\u00e3o \u00e9 alterada<\/td><\/tr><tr><td><code>status<\/code>, <code>total_actual_time<\/code> da linha de opera\u00e7\u00e3o (PATCH <code>\/manufacturing_order_operation_rows\/{id}<\/code>)<\/td><td>Mobile Confirmations, registos de tempo<\/td><td>SkyPlanner \u2192 Katana<\/td><td>\u00c0 medida que o trabalho \u00e9 registado<\/td><\/tr><tr><td>N\u00e3o existe no Katana<\/td><td>Turnos, aus\u00eancias, matriz de tempos de prepara\u00e7\u00e3o, ferramentas, n\u00famero de operadores, centros de trabalho alternativos<\/td><td>Geridos no SkyPlanner<\/td><td>Configurados durante a implementa\u00e7\u00e3o inicial<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">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. Carregamento inicial dos dados mestre.<\/strong> Percorra as p\u00e1ginas de produtos, materiais, variantes, linhas de f\u00f3rmulas e linhas de opera\u00e7\u00f5es dos produtos, controlando o ritmo dos pedidos para respeitar o limite. Crie os centros de trabalho do SkyPlanner a partir dos recursos distintos presentes nas linhas de opera\u00e7\u00f5es e mantenha uma correspond\u00eancia de chaves 1:1. Defina os turnos, as aus\u00eancias e as horas extraordin\u00e1rias no SkyPlanner para cada centro de trabalho, uma vez que o Katana n\u00e3o disp\u00f5e de um calend\u00e1rio de recursos.<\/p>\n\n\n<p><strong>2. Sincroniza\u00e7\u00e3o de ordens.<\/strong> Subscreva os eventos de ordens de fabrico, linhas de opera\u00e7\u00f5es, exist\u00eancias e encomendas de compra. A cada evento, obtenha o objeto a partir do respetivo href e atualize a tarefa. O SkyPlanner considera o material encomendado dispon\u00edvel na data de entrega da encomenda de compra e atualiza o stock quando esta \u00e9 recebida. Uma reconcilia\u00e7\u00e3o noturna com filtros por data de atualiza\u00e7\u00e3o deteta quaisquer eventos que tenham escapado.<\/p>\n\n\n<p><strong>3. Escrita da programa\u00e7\u00e3o no Katana.<\/strong> Duas chamadas transferem o plano para o Katana:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>POST <code>\/manufacturing_order_rerank<\/code> &#8220;moves one or more manufacturing orders to an exact place in the production schedule&#8221; (move uma ou mais ordens de fabrico para uma posi\u00e7\u00e3o exata na programa\u00e7\u00e3o da produ\u00e7\u00e3o). Aceita at\u00e9 250 ordens de fabrico em aberto por pedido, colocando-as no in\u00edcio, no fim, antes ou depois de uma determinada ordem de fabrico. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/rerankmanufacturingorder\">fonte<\/a>)<\/li>\n\n\n<li>PATCH <code>\/manufacturing_orders\/{id}<\/code> define <code>production_deadline_date<\/code>. O Katana s\u00f3 aceita este valor quando o c\u00e1lculo autom\u00e1tico de prazos est\u00e1 desativado para essa instala\u00e7\u00e3o fabril. (<a href=\"https:\/\/developer.katanamrp.com\/reference\/updatemanufacturingorder\">fonte<\/a>)<\/li>\n\n<\/ul>\n\n\n<p>A reordena\u00e7\u00e3o tem efeitos para al\u00e9m da lista. No Katana, &#8220;higher-priority MOs reserve required materials and subassemblies first&#8221; (as ordens de fabrico com maior prioridade reservam primeiro os materiais e subconjuntos necess\u00e1rios). Assim, a sequ\u00eancia do SkyPlanner tamb\u00e9m determina a que ordem de fabrico \u00e9 atribu\u00eddo o stock no Katana.<\/p>\n\n\n<p><strong>4. Confirma\u00e7\u00f5es no ch\u00e3o de f\u00e1brica.<\/strong> Os operadores registam o trabalho com SkyPlanner Mobile Confirmations, Production Timer ou Quick Log Mode. O SkyPlanner escreve o estado e o tempo efetivamente gasto na linha de opera\u00e7\u00e3o da ordem de fabrico. Se, em alternativa, a f\u00e1brica mantiver a Katana Shop Floor App, o SkyPlanner l\u00ea os eventos das linhas de opera\u00e7\u00f5es. Escolha um \u00fanico canal de registo por f\u00e1brica.<\/p>\n\n\n<p><strong>5. Responsabilidade pelos dados e regras de conflito.<\/strong> Documente estas regras antes da entrada em produ\u00e7\u00e3o:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Dados<\/th><th>Sistema respons\u00e1vel<\/th><\/tr><\/thead><tbody><tr><td>Produtos, f\u00f3rmulas, opera\u00e7\u00f5es de produ\u00e7\u00e3o, exist\u00eancias, compras, encomendas de venda<\/td><td>Katana<\/td><\/tr><tr><td>Sequ\u00eancia de opera\u00e7\u00f5es, horas de in\u00edcio e fim, centro de trabalho por opera\u00e7\u00e3o<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Posi\u00e7\u00e3o da ordem de fabrico no separador Schedule e prazo de produ\u00e7\u00e3o<\/td><td>SkyPlanner, com escrita no Katana<\/td><\/tr><tr><td>Turnos, aus\u00eancias, matriz de tempos de prepara\u00e7\u00e3o, ferramentas, recursos alternativos<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Estado da opera\u00e7\u00e3o e tempo registado<\/td><td>Um canal, escolhido na defini\u00e7\u00e3o do \u00e2mbito<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Etapas habituais do 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, a avalia\u00e7\u00e3o gratuita de 30 dias utiliza os seus pr\u00f3prios dados, exportados do Katana em CSV, como a lista Tasks do ecr\u00e3 Make.<\/p>\n\n\n<p>O projeto propriamente dito inclui:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Plano e chave.<\/strong> Confirme que o plano Katana inclui a API e o Manufacturing Management e crie a chave de API.<\/li>\n\n\n<li><strong>Modo de defini\u00e7\u00e3o dos prazos.<\/strong> Acorde a desativa\u00e7\u00e3o dos prazos autom\u00e1ticos para a instala\u00e7\u00e3o fabril, para que o SkyPlanner passe a gerir os prazos de produ\u00e7\u00e3o.<\/li>\n\n\n<li><strong>Mapeamento.<\/strong> Defina a tabela de mapeamento, as chaves dos recursos, as regras que determinam qual o sistema respons\u00e1vel por cada dado e o canal de comunica\u00e7\u00e3o dos registos.<\/li>\n\n\n<li><strong>Carregamento inicial.<\/strong> Produtos, variantes, receitas, opera\u00e7\u00f5es de produ\u00e7\u00e3o e recursos.<\/li>\n\n\n<li><strong>Sincroniza\u00e7\u00e3o por eventos.<\/strong> Webhooks para ordens de fabrico, opera\u00e7\u00f5es, exist\u00eancias e encomendas de compra, com reconcilia\u00e7\u00e3o todas as noites.<\/li>\n\n\n<li><strong>Configura\u00e7\u00e3o das restri\u00e7\u00f5es no SkyPlanner.<\/strong> Turnos, matriz de tempos de prepara\u00e7\u00e3o, ferramentas, n\u00famero de operadores e centros de trabalho alternativos.<\/li>\n\n\n<li><strong>Escrita no Katana.<\/strong> Reordena\u00e7\u00e3o e prazos, seguidos do estado e do tempo das opera\u00e7\u00f5es.<\/li>\n\n\n<li><strong>Testes em paralelo e entrada em produ\u00e7\u00e3o.<\/strong> Compare as datas do SkyPlanner com as do separador Schedule atual, corrija os dados mestre e, em seguida, ative a escrita no Katana.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"what-to-plan-for-in-a-katana-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">O que prever numa integra\u00e7\u00e3o com o Katana<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>O modo de defini\u00e7\u00e3o dos prazos elimina datas.<\/strong> &#8220;Once automatic mode is enabled, all manual deadlines will be overwritten and cannot be restored.&#8221; (Ao ativar o modo autom\u00e1tico, todos os prazos manuais ser\u00e3o substitu\u00eddos e n\u00e3o poder\u00e3o ser recuperados.) Escolha o modo uma \u00fanica vez, no arranque do projeto.<\/li>\n\n\n<li><strong>Sem calend\u00e1rio de recursos.<\/strong> N\u00e3o deduza os turnos a partir do valor \u00fanico de Weekly throughput. Defina-os por centro de trabalho no SkyPlanner.<\/li>\n\n\n<li><strong>Recursos apenas nas linhas de opera\u00e7\u00f5es.<\/strong> Mantenha inalterados os nomes dos recursos no Katana, pois s\u00e3o a chave de correspond\u00eancia com os centros de trabalho do SkyPlanner.<\/li>\n\n\n<li><strong>Unidades de tempo.<\/strong> O valor de <code>planned_time_parameter<\/code> \u00e9 expresso em segundos: por unidade nas opera\u00e7\u00f5es do tipo per-unit e como total nos tipos process, setup e fixed. Mapeie corretamente o tipo; caso contr\u00e1rio, as dura\u00e7\u00f5es ficar\u00e3o erradas por um fator igual \u00e0 quantidade.<\/li>\n\n\n<li><strong>Grupos de produ\u00e7\u00e3o por encomenda.<\/strong> Numa reordena\u00e7\u00e3o, as MOs associadas \u00e0 mesma encomenda de venda mant\u00eam-se juntas, pelo que deve sequenci\u00e1-las como um grupo.<\/li>\n\n\n<li><strong>O comportamento da reordena\u00e7\u00e3o mudou.<\/strong> Desde 7 de outubro de 2026, os endpoints de reordena\u00e7\u00e3o colocam as ordens exatamente na posi\u00e7\u00e3o pedida. As integra\u00e7\u00f5es desenvolvidas para o comportamento anterior precisam de ser testadas novamente. (<a href=\"https:\/\/developer.katanamrp.com\/changelog\/breaking-change-order-rerank-endpoints-place-orders-exactly-where-asked\">fonte<\/a>)<\/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=\"the-katana-integration-who-configures-and-suppor\"><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 Katana: quem a configura e presta suporte<\/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 os seus recursos, opera\u00e7\u00f5es de produ\u00e7\u00e3o, fluxo de encomendas e modo de defini\u00e7\u00e3o dos prazos. Acrescenta o que o Katana n\u00e3o armazena: turnos, 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 o acompanhamento inicial e presta suporte ap\u00f3s a entrada em produ\u00e7\u00e3o.<\/strong> Cada f\u00e1brica configura os recursos e as opera\u00e7\u00f5es do Katana de forma diferente, e \u00e9 nesta fase que se aplica esse conhecimento.<\/li>\n\n\n<li><strong>O seu consultor Katana ou parceiro de integra\u00e7\u00e3o pode desenvolver a integra\u00e7\u00e3o.<\/strong> O SkyPlanner disponibiliza a REST API, documenta\u00e7\u00e3o Swagger\/OpenAPI e webhooks.<\/li>\n\n\n<li><strong>Os seus pr\u00f3prios programadores podem desenvolver a integra\u00e7\u00e3o<\/strong> com um token de API. Basta um token de API para come\u00e7ar, e a equipa SkyPlanner ajuda sempre que necess\u00e1rio. A documenta\u00e7\u00e3o do produto, incluindo as encomendas de compra e a API de produtos e materiais, est\u00e1 dispon\u00edvel na <a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">documenta\u00e7\u00e3o do SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>O SkyPlanner est\u00e1 dispon\u00edvel a partir de 199 \u20ac por m\u00eas, com 5 centros de trabalho inclu\u00eddos e fatura\u00e7\u00e3o mensal. A integra\u00e7\u00e3o \u00e9 or\u00e7amentada antecipadamente em fun\u00e7\u00e3o do seu processo e das suas necessidades, juntamente com o plano, para que conhe\u00e7a o custo total antes de come\u00e7ar. Consulte os <a href=\"\/pt-pt\/precos\/\">pre\u00e7os<\/a>, as <a href=\"\/pt-pt\/funcionalidades\/\">funcionalidades<\/a> e a compara\u00e7\u00e3o com a programa\u00e7\u00e3o do pr\u00f3prio Katana em <a href=\"\/pt-pt\/integracoes\/erp\/katana\/programacao-producao\/\">programa\u00e7\u00e3o da produ\u00e7\u00e3o com capacidade real de m\u00e1quinas e pessoal no Katana<\/a>. Encontra uma vis\u00e3o geral na <a href=\"\/pt-pt\/integracoes\/erp\/katana\/\">p\u00e1gina do Katana<\/a> e outros ERP na <a href=\"\/pt-pt\/integracoes\/erp\/\">\u00e1rea de integra\u00e7\u00f5es com ERP<\/a>.<\/p>\n\n\n<div class=\"wp-block-buttons ind-prose__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/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 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\/utu-kalle-kalliomaki-2026.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 das folhas de c\u00e1lculo Excel no planeamento da produ\u00e7\u00e3o 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 manobra<\/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 trabalho chega \u00e0 linha em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/historias-de-clientes\/utu\/\">Ler 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\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Operadores com vestu\u00e1rio de sala limpa numa linha de enchimento de frascos da 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 Fabrico de produtos farmac\u00eauticos<\/p>\n\n\n<p class=\"ind-cust__result\">A efici\u00eancia na produ\u00e7\u00e3o aumentou 90%, e a cria\u00e7\u00e3o de 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\/historias-de-clientes\/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\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/homepage-v2\/logo-eskomatic.png\" alt=\"Eskomatic\" width=\"140\" height=\"15\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>Menos<\/b><span>paragens por falta de materiais<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cO valor que o SkyPlanner nos traz \u00e9 ser uma ferramenta que funciona no dia a dia, sobretudo para definir datas de entrega.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Tommi M\u00e4nnist\u00f6, respons\u00e1vel pelo planeamento da produ\u00e7\u00e3o<\/b><br>Eskomatic \u00b7 Maquina\u00e7\u00e3o por subcontrata\u00e7\u00e3o<\/p>\n\n\n<p class=\"ind-cust__result\">A programa\u00e7\u00e3o autom\u00e1tica da carga de trabalho permite obter datas de entrega mais precisas, e as paragens de produ\u00e7\u00e3o por falta de materiais diminu\u00edram acentuadamente.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/historias-de-clientes\/eskomatic\/\">Ler o testemunho da Eskomatic<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, diretor executivo da Mamec, no pavilh\u00e3o de produ\u00e7\u00e3o da empresa em Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>Mais de 1.000<\/b><span>ordens de fabrico programadas automaticamente<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cTemos um controlo diferente da produ\u00e7\u00e3o, e a nossa compreens\u00e3o da capacidade est\u00e1 num patamar completamente diferente.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, diretor executivo<\/b><br>Mamec \u00b7 Misturadores industriais, bombas e fabrico de alta tecnologia por subcontrata\u00e7\u00e3o<\/p>\n\n\n<p class=\"ind-cust__result\">Milhares de ordens de fabrico s\u00e3o programadas automaticamente, com uma vis\u00e3o da produ\u00e7\u00e3o em tempo real para toda a organiza\u00e7\u00e3o.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/historias-de-clientes\/mamec\/\">Ler o testemunho da Mamec<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">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>O Katana tem uma API e de que plano preciso?<\/summary>\n<p class=\"sp-faq__a\">Sim. O Katana disponibiliza uma REST API p\u00fablica, v1, com uma especifica\u00e7\u00e3o OpenAPI 3.0. A sua p\u00e1gina de pre\u00e7os indica que os planos Free e Advantage incluem acesso \u00e0 API. A autentica\u00e7\u00e3o utiliza uma chave de API do tipo bearer, obtida em Settings &gt; API.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>O SkyPlanner pode gravar a programa\u00e7\u00e3o no Katana?<\/summary>\n<p class=\"sp-faq__a\">Sim. O SkyPlanner coloca as ordens de fabrico em aberto na sequ\u00eancia que definiu no separador Schedule do Katana, atrav\u00e9s de <code>\/manufacturing_order_rerank<\/code>, e grava o campo <code>production_deadline_date<\/code> de cada MO. O estado da opera\u00e7\u00e3o e o tempo efetivamente gasto s\u00e3o gravados nas linhas de opera\u00e7\u00f5es da MO. O plano com os hor\u00e1rios de cada centro de trabalho fica no SkyPlanner, onde os operadores trabalham a partir da sua fila de tarefas.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>O Katana envia altera\u00e7\u00f5es em tempo real?<\/summary>\n<p class=\"sp-faq__a\">Sim. Os webhooks do Katana abrangem ordens de fabrico, linhas de opera\u00e7\u00f5es, exist\u00eancias, encomendas de compra e encomendas de venda. O SkyPlanner obt\u00e9m cada objeto alterado e faz a reconcilia\u00e7\u00e3o todas as noites, pelo que um evento n\u00e3o recebido nunca deixa uma tarefa desatualizada.<\/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 se tornam os recursos do Katana centros de trabalho no SkyPlanner?<\/summary>\n<p class=\"sp-faq__a\">Cada recurso distinto nas linhas de opera\u00e7\u00f5es do Katana passa a ser um centro de trabalho no SkyPlanner, com uma chave de correspond\u00eancia 1:1. Os turnos, as aus\u00eancias e os centros de trabalho alternativos s\u00e3o depois definidos no SkyPlanner.<\/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 antes de desenvolver a integra\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">Sim. A avalia\u00e7\u00e3o gratuita de 30 dias permite utilizar at\u00e9 20 centros de trabalho com uma importa\u00e7\u00e3o CSV do Katana, sem necessidade de cart\u00e3o de cr\u00e9dito. <a href=\"\/pt-pt\/avaliacao\/\">Inicie a avalia\u00e7\u00e3o<\/a> ou <a href=\"\/pt-pt\/vendas-de-contacto\/\">fale com a equipa comercial<\/a> para definir o \u00e2mbito da integra\u00e7\u00e3o.<\/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 \/ Katana Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS Este guia de integra\u00e7\u00e3o do Katana mostra a consultores e equipas de TI como ligar o Katana Cloud Inventory (Katana MRP) ao SkyPlanner APS. A integra\u00e7\u00e3o entre o SkyPlanner e o Katana \u00e9 bidirecional e utiliza a &#8230; <a title=\"Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/guia-de-integracao\/\" aria-label=\"Leia mais sobre Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS\">Ler mais<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":103002,"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-103840","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>Katana MRP e APS: guia de integra\u00e7\u00e3o e programa\u00e7\u00e3o da produ\u00e7\u00e3o<\/title>\n<meta name=\"description\" content=\"Ligue o Katana ao SkyPlanner APS: Katana API v1, chaves, webhooks, limites, reordena\u00e7\u00e3o de ordens de fabrico, mapeamento de dados e dicas para o projeto.\" \/>\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\/katana\/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 Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Ligue o Katana ao SkyPlanner APS: Katana API v1, chaves, webhooks, limites, reordena\u00e7\u00e3o de ordens de fabrico, mapeamento de dados e dicas para o projeto.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/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=\"14 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\\\/katana\\\/guia-de-integracao\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/katana\\\/guia-de-integracao\\\/\",\"name\":\"Katana MRP e APS: guia de integra\u00e7\u00e3o e programa\u00e7\u00e3o da produ\u00e7\u00e3o\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#website\"},\"datePublished\":\"2026-10-20T16:09:04+00:00\",\"description\":\"Ligue o Katana ao SkyPlanner APS: Katana API v1, chaves, webhooks, limites, reordena\u00e7\u00e3o de ordens de fabrico, mapeamento de dados e dicas para o projeto.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/katana\\\/guia-de-integracao\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/katana\\\/guia-de-integracao\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/katana\\\/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 Katana: programa\u00e7\u00e3o da produ\u00e7\u00e3o segundo a capacidade real\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/katana\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS\"}]},{\"@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":"Katana MRP e APS: guia de integra\u00e7\u00e3o e programa\u00e7\u00e3o da produ\u00e7\u00e3o","description":"Ligue o Katana ao SkyPlanner APS: Katana API v1, chaves, webhooks, limites, reordena\u00e7\u00e3o de ordens de fabrico, mapeamento de dados e dicas para o projeto.","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\/katana\/guia-de-integracao\/","og_locale":"pt_PT","og_type":"article","og_title":"Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS","og_description":"Ligue o Katana ao SkyPlanner APS: Katana API v1, chaves, webhooks, limites, reordena\u00e7\u00e3o de ordens de fabrico, mapeamento de dados e dicas para o projeto.","og_url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/guia-de-integracao\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/guia-de-integracao\/","url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/guia-de-integracao\/","name":"Katana MRP e APS: guia de integra\u00e7\u00e3o e programa\u00e7\u00e3o da produ\u00e7\u00e3o","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/#website"},"datePublished":"2026-10-20T16:09:04+00:00","description":"Ligue o Katana ao SkyPlanner APS: Katana API v1, chaves, webhooks, limites, reordena\u00e7\u00e3o de ordens de fabrico, mapeamento de dados e dicas para o projeto.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/guia-de-integracao\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/guia-de-integracao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/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 Katana: programa\u00e7\u00e3o da produ\u00e7\u00e3o segundo a capacidade real","item":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/katana\/"},{"@type":"ListItem","position":5,"name":"Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS"}]},{"@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 \/ Katana Guia de integra\u00e7\u00e3o do Katana para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS Este guia de integra\u00e7\u00e3o do Katana mostra a consultores e equipas de TI como ligar o Katana Cloud Inventory (Katana MRP) ao SkyPlanner APS. A integra\u00e7\u00e3o entre o SkyPlanner e o Katana \u00e9 bidirecional e utiliza a&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/103840","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=103840"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/103840\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/103002"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/media?parent=103840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}