{"id":101279,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101279"},"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\/epicor-kinetic\/guia-de-integracao\/","title":{"rendered":"Guia de integra\u00e7\u00e3o do Epicor Kinetic 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> \/ Epicor Kinetic<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guia de integra\u00e7\u00e3o do Epicor Kinetic <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 mostra aos parceiros Epicor, \u00e0s equipas de TI e aos compradores t\u00e9cnicos como utilizar o SkyPlanner APS para a programa\u00e7\u00e3o da produ\u00e7\u00e3o em conjunto com o Epicor Kinetic, respeitando a capacidade real das m\u00e1quinas e das equipas. O SkyPlanner integra-se com o Epicor Kinetic nos dois sentidos, atrav\u00e9s dos pr\u00f3prios servi\u00e7os REST do Kinetic:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>S\u00e3o importadas ordens de fabrico, opera\u00e7\u00f5es, recursos e entregas previstas de encomendas de compra.<\/li>\n\n\n<li>As datas planeadas das opera\u00e7\u00f5es s\u00e3o devolvidas \u00e0s ordens de fabrico.<\/li>\n\n\n<li>Os registos de tempos dos operadores s\u00e3o enviados para o Kinetic como registos de m\u00e3o de obra.<\/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>A equipa SkyPlanner configura a integra\u00e7\u00e3o de acordo com a sua instala\u00e7\u00e3o do Kinetic durante a implementa\u00e7\u00e3o e presta suporte ap\u00f3s a entrada em produ\u00e7\u00e3o. Este guia destina-se a parceiros e programadores que queiram participar ou desenvolver a sua pr\u00f3pria integra\u00e7\u00e3o com a API REST documentada do SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">refer\u00eancia da API<\/a>).<\/p>\n\n\n<p>Se ainda n\u00e3o decidiu se o Scheduling and Resource Management do Kinetic ou o m\u00f3dulo APS responde \u00e0s suas necessidades, leia primeiro <a href=\"\/pt-pt\/integracoes\/erp\/epicor-kinetic\/programacao-producao\/\">O Epicor Kinetic permite programar a produ\u00e7\u00e3o respeitando a capacidade real dos recursos?<\/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=\"kinetic-s-integration-surface\"><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\">Interfaces de integra\u00e7\u00e3o do Kinetic<\/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 <a href=\"https:\/\/www.epicor.com\/en\/products\/enterprise-resource-planning-erp\/epicor-kinetic\/tools-and-technology\/open-rest-api\/\">Epicor afirma<\/a>: &#8220;All Kinetic services, including business objects, processes, reports, BAQs, and Epicor Functions, are accessible through REST endpoints.&#8221; (Todos os servi\u00e7os do Kinetic, incluindo objetos de neg\u00f3cio, processos, relat\u00f3rios, BAQs e Epicor Functions, est\u00e3o acess\u00edveis atrav\u00e9s de endpoints REST.) Uma integra\u00e7\u00e3o para programa\u00e7\u00e3o da produ\u00e7\u00e3o assenta em quatro tecnologias Epicor:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Kinetic REST API v2 (OData v4).<\/strong> Os objetos de neg\u00f3cio s\u00e3o expostos como servi\u00e7os com o nome <code>Erp.BO.&lt;Name&gt;Svc<\/code>. O caminho habitual \u00e9 <code>\/api\/v2\/odata\/{Company}\/Erp.BO.{Svc}\/{EntitySet}<\/code>. A REST v1 continua a existir, mas \u00e9 uma vers\u00e3o legada, pelo que deve desenvolver a integra\u00e7\u00e3o com a v2. Confirme os conjuntos de entidades e os m\u00e9todos dispon\u00edveis na sua vers\u00e3o na REST Help, em <code>\/api\/help\/v2\/<\/code>.<\/li>\n\n\n<li><strong>Business Activity Queries (BAQ) via REST.<\/strong> Cada BAQ \u00e9 exposta em <code>\/api\/v2\/odata\/{Company}\/BaqSvc\/{BAQ}\/Data<\/code>. Esta \u00e9 a via pr\u00e1tica para extrair dados de planeamento que cruzam <code>JobHead<\/code>, <code>JobOper<\/code>, <code>JobMtl<\/code>, <code>PartWhse<\/code> e <code>PORel<\/code> numa \u00fanica chamada (<a href=\"https:\/\/www.epiusers.help\/t\/rest-efx-baq-examples-from-a-python-script\/115273\">exemplo da comunidade<\/a>).<\/li>\n\n\n<li><strong>Epicor Functions (EFx).<\/strong> Fun\u00e7\u00f5es executadas no servidor, que podem ser chamadas em <code>\/api\/v2\/efx\/{Company}\/{Library}\/{Function}<\/code>. <a href=\"https:\/\/www.epicor.com\/en-us\/products\/enterprise-resource-planning-erp\/kinetic\/tools-and-technology\/epicor-functions\/\">A Epicor afirma<\/a> que estas &#8220;can be triggered from multiple entry points, including BPMs, REST services, schedules, and application events.&#8221; (podem ser acionadas a partir de v\u00e1rios pontos de entrada, incluindo BPMs, servi\u00e7os REST, agendamentos e eventos da aplica\u00e7\u00e3o).<\/li>\n\n\n<li><strong>Diretivas BPM.<\/strong> As Method Directives e Data Directives s\u00e3o acionadas quando uma ordem de fabrico ou opera\u00e7\u00e3o \u00e9 alterada e podem chamar uma fun\u00e7\u00e3o que envia dados para o exterior.<\/li>\n\n<\/ol>\n\n\n<p>No caso dos ficheiros, o DMT trata das importa\u00e7\u00f5es e as exporta\u00e7\u00f5es BAQ tratam da extra\u00e7\u00e3o de dados. A Epicor tamb\u00e9m disponibiliza o Epicor Automation Studio, que <a href=\"https:\/\/www.epicor.com\/en\/solutions\/technology\/integration\/\">descreve<\/a> como &#8220;a low-code app for integration-led automations&#8221; (uma aplica\u00e7\u00e3o de baixo c\u00f3digo para automatiza\u00e7\u00f5es baseadas em integra\u00e7\u00f5es). Evite o acesso direto \u00e0 base de dados: REST, BAQs e fun\u00e7\u00f5es funcionam da mesma forma em instala\u00e7\u00f5es locais e no Kinetic Cloud.<\/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-access-scopes\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Autentica\u00e7\u00e3o e \u00e2mbitos de acesso<\/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 Kinetic REST v2 controla o acesso por integra\u00e7\u00e3o. Cada integra\u00e7\u00e3o recebe uma <strong>chave de API<\/strong> associada a um <strong>\u00e2mbito de acesso<\/strong> que lista os servi\u00e7os e m\u00e9todos que pode chamar. A <a href=\"https:\/\/www.epicor.com\/en\/products\/enterprise-resource-planning-erp\/epicor-kinetic\/tools-and-technology\/open-rest-api\/\">Epicor explica-o assim<\/a>: &#8220;API keys, access scopes, and standard authentication methods control which services and methods are available to each integration.&#8221; (As chaves de API, os \u00e2mbitos de acesso e os m\u00e9todos de autentica\u00e7\u00e3o padr\u00e3o controlam os servi\u00e7os e m\u00e9todos dispon\u00edveis para cada integra\u00e7\u00e3o.)<\/p>\n\n\n<p>Al\u00e9m da chave de API, quem faz a chamada autentica-se como utilizador do Kinetic. Utilize uma conta dedicada \u00e0 integra\u00e7\u00e3o, apenas com as permiss\u00f5es necess\u00e1rias. Do lado do SkyPlanner, a API REST utiliza autentica\u00e7\u00e3o JWT e est\u00e1 documentada em Swagger\/OpenAPI.<\/p>\n\n\n<p>Numa integra\u00e7\u00e3o com o SkyPlanner, o \u00e2mbito inclui normalmente:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>Erp.BO.JobEntrySvc<\/code> (JobEntries, JobOpers, GetDatasetForTree)<\/li>\n\n\n<li><code>Erp.BO.ResourceGroupSvc<\/code> e <code>Erp.BO.ResourceSvc<\/code><\/li>\n\n\n<li><code>Erp.BO.CapabilitySvc<\/code><\/li>\n\n\n<li><code>Erp.BO.PartSvc<\/code> (Parts, PartWhses)<\/li>\n\n\n<li><code>Erp.BO.EmpBasicSvc<\/code><\/li>\n\n\n<li><code>Erp.BO.ScheduleEngineSvc<\/code> (GetNewParamsForJob, MoveJobItem, ChangeResource)<\/li>\n\n\n<li><code>Erp.BO.LaborSvc<\/code> (Labors, LaborDtls, StartActivity, EndActivityByEmp)<\/li>\n\n\n<li>as BAQs e bibliotecas EFx que publicar para a integra\u00e7\u00e3o<\/li>\n\n<\/ul>\n\n\n<p>Se um m\u00e9todo n\u00e3o estiver inclu\u00eddo no \u00e2mbito, a falha ocorre durante a execu\u00e7\u00e3o, n\u00e3o durante a configura\u00e7\u00e3o. Liste todos os m\u00e9todos que chama, monitorize a validade das chaves de API e configure alertas para erros HTTP, n\u00e3o apenas para resultados vazios.<\/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=\"change-detection-bpm-directives-functions-or-pol\"><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\">Dete\u00e7\u00e3o de altera\u00e7\u00f5es: diretivas BPM, fun\u00e7\u00f5es ou consultas peri\u00f3dicas<\/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 Epicor n\u00e3o documenta nenhuma API gen\u00e9rica de webhooks de sa\u00edda, pelo que as altera\u00e7\u00f5es no Kinetic chegam ao SkyPlanner de uma de duas formas:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Por eventos.<\/strong> Uma BPM Data Directive sobre <code>JobHead<\/code> ou <code>JobOper<\/code> chama uma Epicor Function, que envia a ordem de fabrico alterada para a REST API do SkyPlanner.<\/li>\n\n\n<li><strong>Consultas peri\u00f3dicas.<\/strong> Uma BAQ filtrada pela data de altera\u00e7\u00e3o \u00e9 executada de poucos em poucos minutos ou de hora a hora. Esta op\u00e7\u00e3o \u00e9 mais simples de manter e de recuperar em caso de falha.<\/li>\n\n<\/ul>\n\n\n<p>No sentido inverso, o SkyPlanner envia altera\u00e7\u00f5es de estado e da programa\u00e7\u00e3o atrav\u00e9s dos seus webhooks. O seu middleware ou um endpoint EFx recebe-as e grava-as no Kinetic.<\/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>Entidade \/ servi\u00e7o do Kinetic<\/th><th>Objeto do SkyPlanner<\/th><th>Sentido<\/th><th>Frequ\u00eancia<\/th><\/tr><\/thead><tbody><tr><td><code>Part<\/code>, <code>PartRev<\/code> (<code>Erp.BO.PartSvc\/Parts<\/code>)<\/td><td>Produto<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Carga inicial, depois a intervalos programados<\/td><\/tr><tr><td><code>PartMtl<\/code> (m\u00e9todo de fabrico), <code>JobMtl<\/code> (ordem de fabrico)<\/td><td>Materiais do produto e da ordem<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Com a ordem de fabrico<\/td><\/tr><tr><td><code>PartOpr<\/code> (m\u00e9todo de fabrico), <code>JobOper<\/code> (ordem de fabrico)<\/td><td>Etapas do processo<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Com a ordem de fabrico<\/td><\/tr><tr><td><code>ResourceGroup<\/code>, <code>Resource<\/code> (<code>ResourceGroupSvc<\/code>, <code>ResourceSvc<\/code>)<\/td><td>Grupos de centros de trabalho, centros de trabalho<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Carga inicial e sempre que houver altera\u00e7\u00f5es<\/td><\/tr><tr><td><code>Capability<\/code> (<code>CapabilitySvc<\/code>)<\/td><td>Centros de trabalho alternativos<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Carga inicial e sempre que houver altera\u00e7\u00f5es<\/td><\/tr><tr><td>Calend\u00e1rios dos recursos e dos grupos de recursos<\/td><td>Turnos e exce\u00e7\u00f5es<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Carga inicial, depois semanalmente ou sempre que houver altera\u00e7\u00f5es<\/td><\/tr><tr><td><code>EmpBasic<\/code> (<code>EmpBasicSvc<\/code>)<\/td><td>Pessoal<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Carga inicial e sempre que houver altera\u00e7\u00f5es<\/td><\/tr><tr><td><code>JobHead<\/code> (<code>JobEntrySvc\/JobEntries<\/code>)<\/td><td>Ordem<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>Em tempo real via BPM + EFx, ou por consulta peri\u00f3dica de uma BAQ<\/td><\/tr><tr><td><code>PartWhse<\/code> atrav\u00e9s de uma BAQ<\/td><td>Exist\u00eancias<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>A intervalos programados<\/td><\/tr><tr><td>Encomendas de compra: <code>POHeader<\/code>, <code>PODetail<\/code>, <code>PORel<\/code> atrav\u00e9s de uma BAQ<\/td><td>Encomendas de compra \/ material a receber (data de entrega prevista)<\/td><td>Do Kinetic para o SkyPlanner<\/td><td>A intervalos programados, ou quando a encomenda de compra \u00e9 alterada, via BPM + EFx<\/td><\/tr><tr><td>In\u00edcio e fim planeados por opera\u00e7\u00e3o<\/td><td>Datas de <code>JobOper<\/code> atrav\u00e9s de <code>ScheduleEngineSvc<\/code> (MoveJobItem, ChangeResource) numa EFx<\/td><td>Do SkyPlanner para o Kinetic<\/td><td>Quando a programa\u00e7\u00e3o \u00e9 alterada, via webhook<\/td><\/tr><tr><td>Registos de tempo, quantidades, progresso das opera\u00e7\u00f5es, motivos<\/td><td><code>Labors<\/code> \/ <code>LaborDtls<\/code> atrav\u00e9s de <code>LaborSvc<\/code>; c\u00f3digos de motivo atrav\u00e9s de <code>Erp.BO.ReasonSvc<\/code><\/td><td>Do SkyPlanner para o Kinetic<\/td><td>Em tempo real via webhook<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>A Epicor designa a ordem de fabrico por <strong>Job<\/strong>. Fa\u00e7a corresponder cada <code>JobHead<\/code> a uma ordem do SkyPlanner e cada <code>JobOper<\/code> a uma etapa do processo. Use o n\u00famero da ordem de fabrico, a sequ\u00eancia de montagem e a sequ\u00eancia da opera\u00e7\u00e3o como chave externa.<\/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> Leia os artigos, grupos de recursos, recursos, capacidades, calend\u00e1rios e colaboradores. Crie os centros de trabalho do SkyPlanner a partir dos recursos do Kinetic e os grupos de centros de trabalho a partir dos grupos de recursos. Nas leituras de grande volume, use <code>$top<\/code> e <code>$skip<\/code> para paginar os resultados ou extraia os dados em bloco atrav\u00e9s de uma BAQ.<\/p>\n\n\n<p><strong>2. Sincroniza\u00e7\u00e3o de ordens.<\/strong> Envie as ordens de fabrico lan\u00e7adas e firmes, com as respetivas opera\u00e7\u00f5es e materiais. Obtenha a \u00e1rvore da ordem com <code>GetDatasetForTree<\/code> ou uma BAQ, em vez de ler entidade a entidade. Mantenha no Kinetic as ordens de fabrico do MRP que ainda n\u00e3o s\u00e3o firmes, at\u00e9 serem firmadas. Juntamente com a leitura das exist\u00eancias, sincronize as entregas em aberto das encomendas de compra e as respetivas datas previstas. O SkyPlanner considera o material encomendado dispon\u00edvel na data de entrega e atualiza as exist\u00eancias quando a encomenda de compra \u00e9 marcada como Delivered. Assim, a programa\u00e7\u00e3o tem em conta tanto as exist\u00eancias como as compras a receber.<\/p>\n\n\n<p><strong>3. Grava\u00e7\u00e3o da programa\u00e7\u00e3o no Kinetic.<\/strong> O webhook do SkyPlanner envia o in\u00edcio, o fim e o centro de trabalho planeados para cada opera\u00e7\u00e3o para um endpoint EFx (<code>\/api\/v2\/efx\/{Company}\/{Library}\/{Function}<\/code>). A fun\u00e7\u00e3o grava os dados atrav\u00e9s do motor de programa\u00e7\u00e3o do Kinetic, o mesmo objeto de neg\u00f3cio utilizado pela programa\u00e7\u00e3o de Job Entry e pelos quadros de programa\u00e7\u00e3o (<a href=\"https:\/\/www.epiusers.help\/t\/job-reschedule-function-via-api-via-excel\/132000\">exemplo da comunidade<\/a>):<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><code>ScheduleEngine.GetNewParamsForJob<\/code> cria o conjunto de dados do motor de programa\u00e7\u00e3o para a ordem de fabrico.<\/li>\n\n\n<li>A fun\u00e7\u00e3o define o n\u00famero da ordem de fabrico, as sequ\u00eancias de montagem e de opera\u00e7\u00e3o e a data e hora de in\u00edcio planeadas. Em seguida, chama <code>ScheduleEngine.MoveJobItem<\/code>.<\/li>\n\n\n<li>Quando o SkyPlanner atribui a opera\u00e7\u00e3o a outro recurso do grupo, <code>ScheduleEngine.ChangeResource<\/code> <a href=\"https:\/\/www.epiusers.help\/t\/rescheduling-to-resource-in-scheduleengine-adapter-e10-2-400\/58669\">transfere-a para esse recurso<\/a>. Por si s\u00f3, <code>MoveJobItem<\/code> mant\u00e9m o recurso predefinido do grupo.<\/li>\n\n\n<li>A fun\u00e7\u00e3o ativa o bloqueio da programa\u00e7\u00e3o da ordem de fabrico (<code>JobHead.SchedLocked<\/code>, a op\u00e7\u00e3o Lock em Job Entry), para que <a href=\"https:\/\/www.epiusers.help\/t\/adjust-global-scheduling-order-locked-column-vs-jobhead-schedlocked\/46672\">Global Scheduling mantenha<\/a> as datas do SkyPlanner.<\/li>\n\n<\/ol>\n\n\n<p>Encapsular estas chamadas numa \u00fanica Epicor Function garante uma grava\u00e7\u00e3o at\u00f3mica por ordem de fabrico e permite acrescentar valida\u00e7\u00f5es pr\u00f3prias. Se a unidade fabril preferir n\u00e3o usar uma fun\u00e7\u00e3o personalizada, a mesma sequ\u00eancia pode ser executada atrav\u00e9s de chamadas REST diretas a <code>Erp.BO.ScheduleEngineSvc<\/code>. Nunca grave diretamente em <code>ResourceTimeUsed<\/code> nem nos campos de data de <code>JobOper<\/code>: isso contorna o motor e deixa as afeta\u00e7\u00f5es nos quadros de programa\u00e7\u00e3o dessincronizadas.<\/p>\n\n\n<p><strong>4. Confirma\u00e7\u00f5es na f\u00e1brica.<\/strong> Os operadores registam o trabalho no SkyPlanner com Mobile Confirmations, Production Timer ou Quick Log Mode. Cada registo de tempo encerrado d\u00e1 origem a um registo de m\u00e3o de obra no Kinetic atrav\u00e9s de <code>Erp.BO.LaborSvc<\/code>: <code>StartActivity<\/code> e <code>EndActivityByEmp<\/code> para atividade em tempo real, ou <code>Labors<\/code> com <code>Update<\/code> para registos posteriores \u00e0 execu\u00e7\u00e3o. Se a unidade fabril exigir aprova\u00e7\u00e3o, inclua <code>submitForApproval<\/code> no fluxo e no \u00e2mbito das permiss\u00f5es.<\/p>\n\n\n<p><strong>5. Responsabilidade pelos dados e regras de conflito.<\/strong> Documente-as 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>Artigos, m\u00e9todos de fabrico, recursos, calend\u00e1rios, ordens de fabrico, MRP, exist\u00eancias, c\u00e1lculo de custos<\/td><td>Kinetic<\/td><\/tr><tr><td>Quantidades e estado das ordens de fabrico<\/td><td>Kinetic<\/td><\/tr><tr><td>Sequ\u00eancia das opera\u00e7\u00f5es, datas planeadas, recurso dentro do grupo<\/td><td>SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>As ordens de fabrico programadas pelo SkyPlanner t\u00eam a programa\u00e7\u00e3o bloqueada, pelo que o Global Scheduling n\u00e3o altera as suas datas. Mantenha a programa\u00e7\u00e3o do Kinetic para os recursos que o SkyPlanner n\u00e3o planeia.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"keys-retries-and-reconciliation\"><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\">Chaves, novas tentativas e reconcilia\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<ul class=\"wp-block-list\">\n\n<li><strong>Chaves est\u00e1veis.<\/strong> Cada registo inclui a sua chave do Kinetic: n\u00famero da ordem de fabrico, sequ\u00eancia de montagem e sequ\u00eancia da opera\u00e7\u00e3o para as opera\u00e7\u00f5es; cabe\u00e7alho e detalhe de m\u00e3o de obra para os registos de m\u00e3o de obra. A grava\u00e7\u00e3o insere ou atualiza o registo com base nessa chave, pelo que uma mensagem repetida atualiza o registo em vez de o duplicar.<\/li>\n\n\n<li><strong>Novas tentativas.<\/strong> Quando uma grava\u00e7\u00e3o falha em qualquer dos sistemas, \u00e9 feita uma nova tentativa. A m\u00e3o de obra \u00e9 registada uma \u00fanica vez por ID de registo de tempos do SkyPlanner, pelo que uma nova tentativa n\u00e3o pode duplicar a contagem de horas.<\/li>\n\n\n<li><strong>Reconcilia\u00e7\u00e3o.<\/strong> Uma BAQ executada periodicamente compara as ordens de fabrico abertas, o estado das opera\u00e7\u00f5es e as quantidades com os dados do SkyPlanner e corrige diverg\u00eancias, por exemplo, quando uma ordem \u00e9 fechada no Kinetic enquanto uma mensagem est\u00e1 em tr\u00e2nsito.<\/li>\n\n\n<li><strong>Altera\u00e7\u00f5es de quantidade e cancelamentos.<\/strong> Uma altera\u00e7\u00e3o de quantidade no Kinetic atualiza a ordem e as respetivas etapas de processo no SkyPlanner. Uma conclus\u00e3o parcial reduz o tempo de execu\u00e7\u00e3o restante. Uma ordem de fabrico fechada ou eliminada no Kinetic \u00e9 retirada da programa\u00e7\u00e3o na sincroniza\u00e7\u00e3o seguinte.<\/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 ind-sec--alt\" 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 processo de integra\u00e7\u00e3o. Um projeto com o Kinetic abrange:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li>Um teste de 30 dias com exporta\u00e7\u00f5es de ordens de fabrico, opera\u00e7\u00f5es e recursos em CSV ou Excel, antes de qualquer desenvolvimento.<\/li>\n\n\n<li>Chave de API, \u00e2mbito de acesso, conta de utilizador dedicada \u00e0 integra\u00e7\u00e3o e BAQs que a integra\u00e7\u00e3o consulta.<\/li>\n\n\n<li>Mapeamento dos dados mestre: correspond\u00eancia entre capacidades, grupos de recursos, recursos, calend\u00e1rios e colaboradores do Kinetic e os postos de trabalho, grupos, turnos e pessoal do SkyPlanner.<\/li>\n\n\n<li>Carregamento inicial de artigos, m\u00e9todos de fabrico (BOM e opera\u00e7\u00f5es) e recursos.<\/li>\n\n\n<li>Sincroniza\u00e7\u00e3o de ordens de fabrico e encomendas de compra (datas previstas de <code>PORel<\/code>), bem como das exist\u00eancias de <code>PartWhse<\/code>.<\/li>\n\n\n<li>Grava\u00e7\u00e3o das datas planeadas das opera\u00e7\u00f5es no Kinetic atrav\u00e9s de <code>ScheduleEngineSvc<\/code> (MoveJobItem, ChangeResource) numa Epicor Function, com o bloqueio da ordem de fabrico ativado.<\/li>\n\n\n<li>Confirma\u00e7\u00f5es da f\u00e1brica lan\u00e7adas como registos de m\u00e3o de obra atrav\u00e9s de <code>LaborSvc<\/code>.<\/li>\n\n\n<li>Testes em paralelo com a programa\u00e7\u00e3o atual do Kinetic, seguidos da entrada em produ\u00e7\u00e3o.<\/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\" id=\"kinetic-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\">Cuidados a ter com o Kinetic<\/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 respeito pela capacidade dos recursos \u00e9 configurado em v\u00e1rios locais.<\/strong> A <a href=\"https:\/\/www.epiusers.help\/t\/finite-schedule-not-doing-finite-scheduling\/72831\">caixa de sele\u00e7\u00e3o Finite<\/a> encontra-se no recurso. O horizonte em que a programa\u00e7\u00e3o respeita a capacidade dos recursos \u00e9 definido no recurso, no grupo de recursos e no separador Planning de Site Maintenance. Cada ferramenta de programa\u00e7\u00e3o tamb\u00e9m tem a sua pr\u00f3pria caixa de sele\u00e7\u00e3o Finite. Antes de importar as datas do Kinetic como refer\u00eancia, verifique se foram de facto calculadas respeitando a capacidade dos recursos.<\/li>\n\n\n<li><strong>Capability ou Resource Group e Resource.<\/strong> Quando uma opera\u00e7\u00e3o indica uma capacidade, os campos do grupo de recursos e do recurso ficam em branco. Caso contr\u00e1rio, indica um grupo de recursos, por vezes com um recurso espec\u00edfico. A integra\u00e7\u00e3o tem de ler esses mesmos campos e determinar, por si pr\u00f3pria, os recursos eleg\u00edveis para cada capacidade.<\/li>\n\n\n<li><strong>Os calend\u00e1rios refletem ajustes anteriores.<\/strong> Os calend\u00e1rios dos recursos e o n\u00famero de colaboradores s\u00e3o muitas vezes ajustados para que o motor de programa\u00e7\u00e3o do Kinetic funcione como pretendido. Reproduza no SkyPlanner os turnos reais e as pessoas efetivamente dispon\u00edveis, e deixe-o atribuir v\u00e1rios operadores a uma tarefa quando for necess\u00e1ria uma equipa.<\/li>\n\n\n<li><strong>As datas passam pelo motor, n\u00e3o por CRUD.<\/strong> Uma simples atualiza\u00e7\u00e3o das datas das opera\u00e7\u00f5es com <code>JobEntrySvc<\/code> n\u00e3o reprograma a produ\u00e7\u00e3o; um <a href=\"https:\/\/www.epiusers.help\/t\/epicorrest-api-swagger-issue-with-reschedulign-a-job-with-a-rest-call\/107778\">relato no f\u00f3rum<\/a> mostra uma chamada a <code>JobScheduling<\/code> que devolve 200 OK sem alterar a ordem de fabrico. Use a sequ\u00eancia de <code>ScheduleEngine<\/code> descrita acima.<\/li>\n\n\n<li><strong>O rigor dos dados determina o resultado.<\/strong> Tempos de opera\u00e7\u00e3o otimistas, prazos de aprovisionamento em falta, ordens de fabrico deixadas em aberto e paragens n\u00e3o registadas nos calend\u00e1rios prejudicam qualquer programa\u00e7\u00e3o, nativa ou externa (<a href=\"https:\/\/www.blueskyerp.co.uk\/blog\/a-brief-overview-of-epicor-erp-advanced-planning-scheduling\/\">Bluesky ERP<\/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 ind-sec--alt\" id=\"who-configures-the-kinetic-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\">Quem configura a integra\u00e7\u00e3o com o Kinetic<\/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>N\u00e3o h\u00e1 duas f\u00e1bricas que utilizem o Kinetic da mesma forma. As gamas operat\u00f3rias baseadas em capacidades, os calend\u00e1rios dos grupos de recursos, a estrutura das BAQs, as diretivas BPM e os m\u00e9todos espec\u00edficos de cada vers\u00e3o para gravar dados de volta no Kinetic variam de instala\u00e7\u00e3o para instala\u00e7\u00e3o. Configur\u00e1-los corretamente faz a diferen\u00e7a entre uma programa\u00e7\u00e3o em que os planeadores confiam e outra que t\u00eam de refazer.<\/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 e presta suporte ap\u00f3s a entrada em produ\u00e7\u00e3o.<\/strong> A equipa mapeia os seus recursos, ordens de fabrico e entregas previstas de encomendas de compra, e configura as leituras de BAQs, os acionadores BPM e a fun\u00e7\u00e3o que grava os dados de volta no Kinetic. Liga a API REST e os webhooks do SkyPlanner ao Kinetic REST v2. O suporte mant\u00e9m-se quando as suas BAQs, BPMs ou a vers\u00e3o do Kinetic mudam.<\/li>\n\n\n<li><strong>O seu parceiro Epicor.<\/strong> Os parceiros que j\u00e1 desenvolvem BAQs, BPMs e Epicor Functions podem trabalhar com a mesma API REST documentada do SkyPlanner, que permite ler e gravar ordens, produtos, materiais, etapas de processo e registos de tempos.<\/li>\n\n\n<li><strong>Os seus pr\u00f3prios programadores.<\/strong> As equipas internas com experi\u00eancia em Kinetic REST podem desenvolver diretamente ou atrav\u00e9s do Automation Studio, se o utilizarem. Basta uma chave de API do SkyPlanner para come\u00e7ar (<a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">tutorial de integra\u00e7\u00e3o<\/a>), e a equipa SkyPlanner ajuda sempre que necess\u00e1rio. A documenta\u00e7\u00e3o do produto est\u00e1 dispon\u00edvel publicamente na <a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">documenta\u00e7\u00e3o do SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>O mesmo modelo de API e webhooks j\u00e1 funciona em produ\u00e7\u00e3o com outros ERPs, por exemplo na <a href=\"\/pt-pt\/customers\/utu\/\">UTU<\/a>. Na <a href=\"\/pt-pt\/customers\/laboratory-allied\/\">Laboratory &amp; Allied<\/a>, a equipa interna de TI desenvolveu a integra\u00e7\u00e3o com o SAP Business One em grande parte pelos seus pr\u00f3prios meios, com o apoio do SkyPlanner.<\/p>\n\n\n<p>Todas as op\u00e7\u00f5es come\u00e7am da mesma forma: fa\u00e7a primeiro o <a href=\"\/pt-pt\/avaliacao\/\">teste gratuito de 30 dias<\/a> com importa\u00e7\u00f5es CSV, valide a programa\u00e7\u00e3o e s\u00f3 depois desenvolva a integra\u00e7\u00e3o. O pre\u00e7o come\u00e7a nos <a href=\"\/pt-pt\/precos\/\">199 \u20ac por m\u00eas<\/a> com 5 postos de trabalho, fatura\u00e7\u00e3o mensal e cancelamento a qualquer momento. A integra\u00e7\u00e3o \u00e9 or\u00e7amentada antecipadamente, em fun\u00e7\u00e3o do seu processo e das suas necessidades, juntamente com o seu plano, para que conhe\u00e7a o custo total antes de come\u00e7ar.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"why-this-setup-instead-of-licensing-kinetic-aps\"><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\">Porqu\u00ea optar por esta solu\u00e7\u00e3o em vez de licenciar o Kinetic APS<\/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>Para um comprador t\u00e9cnico, a compara\u00e7\u00e3o centra-se no \u00e2mbito e no tempo necess\u00e1rio para obter resultados. Escolha o SkyPlanner quando:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>A integra\u00e7\u00e3o deve ter um \u00e2mbito reduzido.<\/strong> S\u00e3o enviados ordens de fabrico, opera\u00e7\u00f5es, recursos e materiais. S\u00e3o devolvidas datas planeadas e m\u00e3o de obra. O mapeamento de dados acima cobre todo o \u00e2mbito.<\/li>\n\n\n<li><strong>A programa\u00e7\u00e3o tem de reagir entre execu\u00e7\u00f5es.<\/strong> O Arcturus gera a programa\u00e7\u00e3o da produ\u00e7\u00e3o em segundos, respeitando a capacidade real das m\u00e1quinas e das equipas, e o Autopilot reprograma automaticamente quando h\u00e1 altera\u00e7\u00f5es na produ\u00e7\u00e3o. Os webhooks do SkyPlanner enviam cada altera\u00e7\u00e3o, pelo que o Kinetic recebe novas datas sem executar o Global Scheduling.<\/li>\n\n\n<li><strong>Os registos da f\u00e1brica devem alimentar os registos de m\u00e3o de obra do Kinetic.<\/strong> Os operadores registam o trabalho no telem\u00f3vel ou tablet com Mobile Confirmations, Production Timer e Quick Log Mode. O lan\u00e7amento atrav\u00e9s de <code>LaborSvc<\/code> faz parte da mesma integra\u00e7\u00e3o.<\/li>\n\n\n<li><strong>Os materiais comprados condicionam as suas tarefas.<\/strong> Tanto as exist\u00eancias como as entregas previstas de encomendas de compra em aberto alimentam a programa\u00e7\u00e3o, para que as opera\u00e7\u00f5es comecem de acordo com a data efetivamente prevista para a disponibilidade dos materiais.<\/li>\n\n\n<li><strong>As suas restri\u00e7\u00f5es s\u00e3o mais de duas.<\/strong> V\u00e1rios operadores na mesma tarefa, ferramentas indispon\u00edveis enquanto est\u00e3o a ser utilizadas noutro local, postos de trabalho e pessoal alternativos: tudo \u00e9 considerado numa \u00fanica programa\u00e7\u00e3o. Uma matriz de tempos de prepara\u00e7\u00e3o define a sequ\u00eancia das mudan\u00e7as, e a integra\u00e7\u00e3o grava o resultado no Kinetic.<\/li>\n\n\n<li><strong>Quer validar antes de avan\u00e7ar e ter um projeto curto.<\/strong> O teste mostra a sua pr\u00f3pria programa\u00e7\u00e3o a partir de uma exporta\u00e7\u00e3o BAQ, com at\u00e9 20 postos de trabalho e sem cart\u00e3o de cr\u00e9dito. A implementa\u00e7\u00e3o fica normalmente conclu\u00edda em poucas semanas ap\u00f3s o in\u00edcio do processo de integra\u00e7\u00e3o.<\/li>\n\n<\/ul>\n\n\n<p>Consulte as <a href=\"\/pt-pt\/funcionalidades\/\">funcionalidades<\/a>, leia as <a href=\"\/pt-pt\/historias-de-clientes\/\">opini\u00f5es dos clientes<\/a> ou <a href=\"\/pt-pt\/vendas-de-contacto\/\">agende uma demonstra\u00e7\u00e3o<\/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=\"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\/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 das 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 trabalho chega \u00e0 linha em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/customers\/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 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 Produ\u00e7\u00e3o 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 postos 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\/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>1.000s<\/b><span>de ordens de fabrico programadas automaticamente<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cTemos um controlo diferente sobre a produ\u00e7\u00e3o, e a nossa compreens\u00e3o da capacidade est\u00e1 num n\u00edvel 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 por contrato de alta tecnologia<\/p>\n\n\n<p class=\"ind-cust__result\">Milhares de ordens de fabrico s\u00e3o programadas automaticamente, e toda a organiza\u00e7\u00e3o tem uma vis\u00e3o da produ\u00e7\u00e3o em tempo real.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/customers\/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\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\/\">Ler 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>Como \u00e9 feita a integra\u00e7\u00e3o do SkyPlanner APS com o Epicor Kinetic?<\/summary>\n<p class=\"sp-faq__a\">A integra\u00e7\u00e3o \u00e9 bidirecional e utiliza Kinetic REST v2, BAQs e Epicor Functions. As ordens de fabrico, opera\u00e7\u00f5es, recursos e entregas de encomendas de compra s\u00e3o enviados para o SkyPlanner. As datas planeadas das opera\u00e7\u00f5es e os dados de m\u00e3o de obra s\u00e3o enviados de volta para o Kinetic, e os webhooks transmitem as altera\u00e7\u00f5es \u00e0 programa\u00e7\u00e3o assim que ocorrem. Durante a implementa\u00e7\u00e3o inicial, a equipa SkyPlanner configura a integra\u00e7\u00e3o de acordo com a sua configura\u00e7\u00e3o do Kinetic. O seu parceiro Epicor ou os seus programadores podem utilizar a mesma REST 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>Que API do Kinetic deve ser utilizada numa integra\u00e7\u00e3o de programa\u00e7\u00e3o da produ\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">REST v2. Use <code>JobEntrySvc<\/code> para ordens de fabrico e opera\u00e7\u00f5es, <code>ResourceGroupSvc<\/code>, <code>ResourceSvc<\/code> e <code>CapabilitySvc<\/code> para a capacidade, BAQs para leituras em bloco e <code>LaborSvc<\/code> para lan\u00e7ar no Kinetic o trabalho registado.<\/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 Epicor Kinetic suporta webhooks?<\/summary>\n<p class=\"sp-faq__a\">N\u00e3o disp\u00f5e de uma API gen\u00e9rica para envio de webhooks. O envio acionado por eventos \u00e9 feito atrav\u00e9s de diretivas BPM que invocam Epicor Functions. Em alternativa, pode consultar uma BAQ a intervalos definidos.<\/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 as datas programadas nas ordens de fabrico do Kinetic?<\/summary>\n<p class=\"sp-faq__a\">Sim. Uma Epicor Function chama <code>ScheduleEngine.GetNewParamsForJob<\/code>, <code>MoveJobItem<\/code> para cada opera\u00e7\u00e3o e <code>ChangeResource<\/code> quando o recurso \u00e9 alterado. Depois, bloqueia a programa\u00e7\u00e3o da ordem de fabrico para que Global Scheduling mantenha as datas. As mesmas chamadas tamb\u00e9m podem ser executadas diretamente por REST em <code>Erp.BO.ScheduleEngineSvc<\/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>Quem assegura a manuten\u00e7\u00e3o da integra\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">A equipa SkyPlanner configura a integra\u00e7\u00e3o durante a implementa\u00e7\u00e3o inicial e presta suporte ap\u00f3s a entrada em produ\u00e7\u00e3o, incluindo quando h\u00e1 altera\u00e7\u00f5es \u00e0s suas BAQs, aos seus BPMs ou \u00e0 vers\u00e3o do Kinetic.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Funciona com o Epicor Kinetic instalado localmente?<\/summary>\n<p class=\"sp-faq__a\">Sim. A REST API, as BAQs, os BPMs e as Epicor Functions funcionam da mesma forma nas instala\u00e7\u00f5es locais e na cloud do Kinetic, pelo que a mesma arquitetura de integra\u00e7\u00e3o serve ambas.<\/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 integra\u00e7\u00e3o entre o SkyPlanner APS e o Epicor Kinetic?<\/summary>\n<p class=\"sp-faq__a\">A implementa\u00e7\u00e3o fica normalmente conclu\u00edda em poucas semanas ap\u00f3s o in\u00edcio do processo. Abrange o mapeamento, a carga inicial, a sincroniza\u00e7\u00e3o de ordens de fabrico e encomendas de compra, a grava\u00e7\u00e3o da programa\u00e7\u00e3o no Kinetic e o lan\u00e7amento de dados de m\u00e3o de obra descritos acima, com testes em paralelo com a sua programa\u00e7\u00e3o atual.<\/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 \/ Epicor Kinetic Guia de integra\u00e7\u00e3o do Epicor Kinetic para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS Este guia mostra aos parceiros Epicor, \u00e0s equipas de TI e aos compradores t\u00e9cnicos como utilizar o SkyPlanner APS para a programa\u00e7\u00e3o da produ\u00e7\u00e3o em conjunto com o Epicor Kinetic, respeitando a capacidade real das &#8230; <a title=\"Guia de integra\u00e7\u00e3o do Epicor Kinetic para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/guia-de-integracao\/\" aria-label=\"Leia mais sobre Guia de integra\u00e7\u00e3o do Epicor Kinetic 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":100862,"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-101279","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Integra\u00e7\u00e3o Epicor Kinetic: programa\u00e7\u00e3o | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Ligue Epicor Kinetic ao SkyPlanner APS: entrada REST v2, BAQs, JobEntrySvc; retorno de datas ScheduleEngineSvc e tempos LaborSvc; mapeamento e erros a evitar.\" \/>\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\/epicor-kinetic\/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 Epicor Kinetic para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Ligue Epicor Kinetic ao SkyPlanner APS: entrada REST v2, BAQs, JobEntrySvc; retorno de datas ScheduleEngineSvc e tempos LaborSvc; mapeamento e erros a evitar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/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\\\/epicor-kinetic\\\/guia-de-integracao\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/epicor-kinetic\\\/guia-de-integracao\\\/\",\"name\":\"Integra\u00e7\u00e3o Epicor Kinetic: programa\u00e7\u00e3o | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Ligue Epicor Kinetic ao SkyPlanner APS: entrada REST v2, BAQs, JobEntrySvc; retorno de datas ScheduleEngineSvc e tempos LaborSvc; mapeamento e erros a evitar.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/epicor-kinetic\\\/guia-de-integracao\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/epicor-kinetic\\\/guia-de-integracao\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/epicor-kinetic\\\/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 Epicor Kinetic: programa\u00e7\u00e3o da produ\u00e7\u00e3o\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/epicor-kinetic\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guia de integra\u00e7\u00e3o do Epicor Kinetic 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":"Integra\u00e7\u00e3o Epicor Kinetic: programa\u00e7\u00e3o | SkyPlanner","description":"Ligue Epicor Kinetic ao SkyPlanner APS: entrada REST v2, BAQs, JobEntrySvc; retorno de datas ScheduleEngineSvc e tempos LaborSvc; mapeamento e erros a evitar.","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\/epicor-kinetic\/guia-de-integracao\/","og_locale":"pt_PT","og_type":"article","og_title":"Guia de integra\u00e7\u00e3o do Epicor Kinetic para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS","og_description":"Ligue Epicor Kinetic ao SkyPlanner APS: entrada REST v2, BAQs, JobEntrySvc; retorno de datas ScheduleEngineSvc e tempos LaborSvc; mapeamento e erros a evitar.","og_url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/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\/epicor-kinetic\/guia-de-integracao\/","url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/guia-de-integracao\/","name":"Integra\u00e7\u00e3o Epicor Kinetic: programa\u00e7\u00e3o | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Ligue Epicor Kinetic ao SkyPlanner APS: entrada REST v2, BAQs, JobEntrySvc; retorno de datas ScheduleEngineSvc e tempos LaborSvc; mapeamento e erros a evitar.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/guia-de-integracao\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/guia-de-integracao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/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 Epicor Kinetic: programa\u00e7\u00e3o da produ\u00e7\u00e3o","item":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/epicor-kinetic\/"},{"@type":"ListItem","position":5,"name":"Guia de integra\u00e7\u00e3o do Epicor Kinetic 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 \/ Epicor Kinetic Guia de integra\u00e7\u00e3o do Epicor Kinetic para programa\u00e7\u00e3o da produ\u00e7\u00e3o com o SkyPlanner APS Este guia mostra aos parceiros Epicor, \u00e0s equipas de TI e aos compradores t\u00e9cnicos como utilizar o SkyPlanner APS para a programa\u00e7\u00e3o da produ\u00e7\u00e3o em conjunto com o Epicor Kinetic, respeitando a capacidade real das&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/101279","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=101279"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/101279\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/100862"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/media?parent=101279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}