Integrações / ERP / KARAT
Guia de integração do KARAT para programação da produção com SkyPlanner APS
Este guia de integração do KARAT mostra aos parceiros e às equipas de TI como ligar o IS KARAT ao SkyPlanner APS. A integração entre o SkyPlanner e o KARAT é bidirecional e utiliza as interfaces do próprio KARAT:
- São importadas as ordens de produção (výrobní příkazy) e as tarefas de produção (výrobní zakázky) com as respetivas operações, fichas de artigos, listas de materiais, gamas operatórias, máquinas, postos de trabalho, recursos humanos, existências e encomendas de compra emitidas.
- As datas previstas de início e fim são enviadas de volta para os dados de produção no KARAT.
- Se assim o decidir, os registos de tempos dos operadores podem ser enviados de volta através do módulo de registo de produção em terminais do KARAT.
- Os webhooks do SkyPlanner enviam as alterações à programação assim que ocorrem.
Durante a implementação inicial, a equipa SkyPlanner configura a integração de acordo com a sua instalação do KARAT e presta apoio após a entrada em funcionamento. Este guia destina-se aos parceiros e programadores KARAT que pretendem participar no processo ou desenvolver as suas próprias soluções com a REST API documentada do SkyPlanner (referência da API).
Interfaces de integração do KARAT
Interface de dados acordada.
Segundo a KARAT Software, a abertura do ERP KARAT permite ligá-lo a outros sistemas de informação externos, e o sistema suporta a troca eletrónica de dados em XML, EDI, ISDOC e ISDS (desenvolvimento de software KARAT). Para a programação da produção, isto traduz-se numa interface acordada para a sua instalação, que exporta ordens de produção em aberto, gamas operatórias, recursos, existências e encomendas de compra, e importa as datas previstas.
Interface de registo de produção em terminais.
O módulo de registo de produção em terminais do KARAT (terminálové odvádění) prepara dados para exportação para um sistema externo e aceita dados importados através de uma interface acordada (registo de produção em terminais). Gere o início, a interrupção e o fim do trabalho, a passagem de operações, a saída de materiais para produção e a entrada de produtos acabados. É a via natural para enviar o trabalho registado no SkyPlanner.
Serviço de integração de sistemas.
A KARAT Software presta um serviço de ligação do IS KARAT a sistemas de recolha de dados de fábrica, armazéns automatizados, CAD/CAM e outras aplicações especializadas (integração de sistemas). Durante a definição do âmbito, a equipa SkyPlanner acorda a interface com a KARAT Software ou com o seu parceiro KARAT.
Excel e CSV.
Para o carregamento de teste, basta exportar as ordens de produção em aberto para Excel ou CSV.
Autenticação e licenciamento
- Utilizador de integração. A interface é executada com um utilizador KARAT que tem permissões sobre os dados de produção, armazém e compras que lê e escreve. As permissões de acesso do KARAT permitem chegar ao nível das chaves individuais das tabelas, pelo que devem ser limitadas ao estritamente necessário.
- Instalação. O IS KARAT pode funcionar nas suas instalações, em regime de outsourcing ou como SaaS. Durante a definição do âmbito, o transporte da interface acordada (troca de ficheiros ou um endpoint de serviço) é configurado de acordo com o seu modelo de instalação.
- Licenciamento. A interface acordada e quaisquer trabalhos da KARAT Software são combinados com a KARAT Software ou com o seu parceiro.
Do lado do SkyPlanner, a REST API utiliza um token de API no cabeçalho Authorization-Token para autenticação (SkyPlanner Settings > API) e está documentada em Swagger/OpenAPI. O tutorial de integração explica passo a passo as primeiras chamadas.
Eventos e consultas periódicas
O SkyPlanner lê os dados do KARAT a intervalos definidos. As exportações ou leituras periódicas através da interface acordada recolhem o novo trabalho, com filtros para ordens de produção em aberto e alterações recentes. A frequência é definida por fábrica: desde intervalos de poucos minutos para as ordens de produção até intervalos de uma hora para as existências.
O SkyPlanner envia webhooks quando o estado ou a programação mudam, pelo que o envio de dados de volta para o KARAT é acionado por eventos.
Mapeamento de dados
| Objeto KARAT | Objeto SkyPlanner | Sentido | Frequência |
|---|---|---|---|
| Fichas de artigos (karty), unidades | Produtos e materiais | KARAT → SkyPlanner | Carregamento inicial, seguido de consultas periódicas |
| Listas de materiais (kusovníky) | Estrutura do produto, subprodutos, materiais por produto | KARAT → SkyPlanner | Carregamento inicial e, depois, a cada alteração |
| Gamas operatórias (technologické postupy), operações e tempos | Etapas do processo com durações, tempos de preparação e de desmontagem | KARAT → SkyPlanner | Carregamento inicial e, depois, a cada alteração |
| Recursos (zdroje): máquinas, postos de trabalho | Centros de trabalho, grupos de centros de trabalho, centros de trabalho alternativos | KARAT → SkyPlanner | Carregamento inicial, raramente depois disso |
| Recursos humanos | Pessoal e número de operadores por tarefa | KARAT → SkyPlanner | Carregamento inicial e, depois, a cada alteração |
| Ordens de produção (výrobní příkazy), tarefas de produção (výrobní zakázky), operações, materiais | Ordens e tarefas com datas de entrega e necessidades de materiais | KARAT → SkyPlanner | Consultas a intervalos de poucos minutos |
| Existências em armazém (sklady) | Saldos de existências | KARAT → SkyPlanner | Consultas de hora a hora ou a cada execução da programação |
| Encomendas de compra emitidas (objednávky vydané) com datas de entrega | Encomendas de compra, materiais a receber por data de entrega | KARAT → SkyPlanner | Consultas de hora a hora ou a cada execução da programação |
| Início e fim previstos por operação da ordem (importação acordada) | Início e fim previstos por tarefa | SkyPlanner → KARAT | A cada alteração da programação, através de um webhook do SkyPlanner |
| Registo em terminais: início, paragem, passagem de operações, quantidades | Registos de tempos e confirmações dos operadores | SkyPlanner → KARAT | Por confirmação ou por turno, se optar por esta via |
| Não existe no KARAT | Matriz de tempos de preparação, ferramentas como recursos de capacidade limitada, tarefas com vários operadores | Gerido no SkyPlanner | Configurado durante a implementação inicial |
Modelos de integração
1. Carregamento inicial dos dados mestre. Leia as fichas de artigos, listas de materiais, gamas operatórias e recursos. Defina criteriosamente a correspondência dos recursos no SkyPlanner: um posto de trabalho com quatro máquinas passa a ser um grupo de centros de trabalho ou quatro centros de trabalho. Os recursos humanos abrangidos pelo planeamento ponderado de trabalhos de pré-produção, como técnicos de processos e projetistas, ficam fora da programação da fábrica, salvo decisão sua em contrário.
2. Sincronização de ordens. Leia as ordens de produção lançadas, com as respetivas operações e materiais, bem como as encomendas de compra emitidas. O SkyPlanner considera que o material encomendado está disponível na data de entrega da encomenda de compra e atualiza as existências quando esta é marcada como Delivered.
3. Envio da programação para o KARAT. Quando o motor agenda ou desloca uma tarefa, um webhook do SkyPlanner aciona a importação das datas previstas de início e fim para o KARAT através da interface acordada. O destino da importação no KARAT — as reservas de recursos ou as datas das operações na ordem de produção — é fixado na definição do âmbito da implementação inicial.
4. Confirmações na fábrica. Os operadores registam o trabalho com o SkyPlanner Mobile Confirmations ou o Production Timer, e os registos de tempos mantêm a programação atualizada. Cabe-lhe decidir se os tempos reais são enviados de volta para o KARAT. Se optar pelo envio, são importados através da interface de registo de produção em terminais como eventos de início, paragem e quantidade por operação. Caso contrário, os operadores continuam a registar a produção nos terminais KARAT e o SkyPlanner lê esses registos.
5. Responsabilidade pelos dados e regras de conflito. Documente estas regras antes da entrada em funcionamento:
| Dados | Sistema responsável |
|---|---|
| Fichas de artigos, listas de materiais, gamas operatórias, quantidades, estado das ordens | KARAT |
| Sequência das operações, horas de início e fim, atribuição de máquinas | SkyPlanner |
| Matriz de tempos de preparação, requisitos de ferramentas e operadores, recursos alternativos | SkyPlanner |
| Turnos e dias não úteis | Um único sistema, escolhido durante a definição do âmbito |
| Registos de operações, saídas e entradas de materiais | KARAT, com introdução direta ou envio a partir dos registos de tempos do SkyPlanner |
Escolha um único sistema para gravar as datas das ordens. Se o APS KARAT ainda gravar planos nos dados de produção, desative essa função para as ordens programadas pelo SkyPlanner, para que nenhum dos sistemas substitua os dados gravados pelo outro.
Etapas habituais do projeto
A implementação fica normalmente concluída em poucas semanas após o início do processo. Antes disso, valide a programação durante o período de avaliação gratuita de 30 dias, com máquinas, gamas operatórias e ordens de produção em aberto exportadas do KARAT em CSV ou Excel.
- Mapeamento. Defina a tabela de correspondências, as regras de responsabilidade pelos dados, as frequências de sincronização e se os registos de operações são enviados de volta.
- Interface KARAT. Acorde o formato e o transporte das exportações e importações com a KARAT Software ou com o seu parceiro e configure o utilizador de integração. Teste primeiro numa cópia da base de dados.
- Carregamento inicial. Fichas de artigos, listas de materiais, gamas operatórias, recursos.
- Sincronização de ordens e encomendas de compra. Leituras periódicas com filtros e novas tentativas em caso de falha.
- Configuração das restrições no SkyPlanner. Matriz de tempos de preparação, ferramentas, número de operadores por tarefa e máquinas ou pessoal alternativos.
- Envio da programação para o KARAT. Teste a importação das datas planeadas e, se optar por essa funcionalidade, a importação através da interface de registo de produção em terminais.
- Testes em paralelo. Utilize o SkyPlanner em paralelo com o plano atual, compare as datas e corrija os dados mestre.
- Entrada em produção. Ative o envio de dados para o KARAT quando os dados coincidirem.
O que prever numa integração com o KARAT
- A interface é acordada para cada instalação. Reserve tempo para a definição do âmbito com a KARAT Software ou com o seu parceiro e documente o formato de exportação e importação como parte do mapeamento.
- Responsabilidade pelo plano. O APS KARAT guarda os planos nos dados de produção quando é fechado. Decida quais as ordens que o APS KARAT continuará a planear, se houver alguma.
- Plano mestre para várias fábricas. Defina, para cada fábrica, quais as ordens que o SkyPlanner irá programar.
- Integrações existentes com terminais. Se os registos dos terminais já forem exportados para outro sistema, reutilize a interface acordada para os registos de tempos do SkyPlanner, em vez de acrescentar uma segunda interface.
- Unidades de tempo. Na primeira importação, verifique as unidades dos tempos de operação nas gamas operatórias. Todas as durações dependem disso.
Quem configura e dá suporte à integração com o KARAT
- A equipa do SkyPlanner configura a integração durante a implementação e presta suporte após a entrada em produção, abrangendo os fluxos acordados de exportação, importação e registo nos terminais. Cada fábrica utiliza o KARAT de forma diferente, e é aqui que esse conhecimento é aplicado.
- A KARAT Software ou o seu parceiro KARAT podem participar. Conhecem a sua instalação e as estruturas de dados e podem configurar a interface acordada e o utilizador de integração em conjunto com a equipa do SkyPlanner.
- Os seus próprios programadores podem desenvolver a integração através da REST API do SkyPlanner, com um token de API. Basta um token de API para começar, e a equipa do SkyPlanner presta apoio quando necessário. Consulte a documentação de integração do SkyPlanner.
O SkyPlanner está disponível a partir de 199 € por mês, com 5 centros de trabalho incluídos e faturação mensal. O orçamento da integração é apresentado antecipadamente, em conjunto com o seu plano, de acordo com os seus processos e necessidades. Consulte os preços, a programação da produção com KARAT, respeitando a capacidade real das máquinas e do pessoal, a página do KARAT e a página de integrações com ERP. Para conhecer os fundamentos, consulte a programação da produção.
Opiniões de fabricantes sobre o SkyPlanner
2 hpoupadas por semana
“Com o SkyPlanner, o nosso planeamento da produção passou das folhas de cálculo do Excel para a otimização da produção em tempo real.”
Kalle Kalliomäki, especialista em cadeia de abastecimento
UTU · Quadros elétricos e aparelhagem de manobra
O planeamento da produção poupa 2 horas de trabalho por semana, e uma nova fila de trabalho chega à linha em segundos.
+90%de eficiência na produção
“A eficiência na produção aumentou 90%.”
Abdul Rucyinga, responsável de TI
Laboratory & Allied · Fabrico de produtos farmacêuticos
A eficiência na produção aumentou 90%, e criar um plano otimizado para três meses, abrangendo todos os centros de trabalho, demora menos de 30 minutos.
99,2%de fiabilidade das entregas
“O SkyPlanner deu-nos visibilidade para identificar estrangulamentos e tornou a gestão da produção mais clara.”
Toni Tuori, responsável de produção
Piristeel · Sistemas de segurança para coberturas e de drenagem de águas pluviais
A fiabilidade das entregas atingiu 99,2% este ano, e a programação poupa até quatro horas de trabalho por dia.
Menos paragens por falta de materiais
“O valor que o SkyPlanner nos traz é ser uma ferramenta que funciona no dia a dia, sobretudo para definir datas de entrega.”
Tommi Männistö, Responsável pelo Planeamento da Produção
Eskomatic · Maquinação por subcontratação
A programação automática da carga de trabalho permite definir datas de entrega mais precisas, e as paragens de produção por falta de materiais diminuíram significativamente.
Perguntas frequentes
Como se liga o SkyPlanner ao KARAT?
Através de uma interface de dados KARAT acordada, em XML, para ordens, dados mestre e datas planeadas, e através dos registos dos terminais KARAT para o trabalho efetuado. A equipa do SkyPlanner configura a integração com a KARAT Software ou com o seu parceiro KARAT durante a implementação.
Como recebe o SkyPlanner as alterações no KARAT?
O SkyPlanner lê os dados do KARAT com uma periodicidade definida para cada fábrica, filtrando as ordens de produção em aberto e as alterações recentes. Os webhooks do próprio SkyPlanner enviam as alterações à programação assim que estas ocorrem.
Como são enviadas as datas planeadas para o KARAT?
As datas planeadas de início e fim de cada operação da ordem são importadas através da interface acordada. Durante a definição do âmbito da implementação, a equipa do SkyPlanner define o destino da importação: as reservas de recursos ou as datas das operações na ordem de produção.
É possível enviar os registos de tempos dos operadores para o KARAT?
Sim, se optar por essa funcionalidade. O sistema de registo dos terminais KARAT aceita dados importados através de uma interface acordada, pelo que os registos de tempos do SkyPlanner são enviados como eventos de início, paragem e quantidade por operação.
Um parceiro KARAT deve propor o APS KARAT ou o SkyPlanner?
O SkyPlanner, quando o plano do cliente muda frequentemente e tem de utilizar dados em tempo real. O APS KARAT planeia com base em dados exportados da produção, e os responsáveis pelo planeamento criam variantes antes de guardarem uma delas nos dados de produção (KARAT). O SkyPlanner replaneia automaticamente, planeia mudanças de produção, ferramentas, equipas e materiais e permite um número ilimitado de utilizadores, a partir de 199 € por mês.
Podemos testar o SkyPlanner antes de desenvolver a integração?
Sim. O teste gratuito de 30 dias permite utilizar até 20 centros de trabalho, com importações do KARAT em CSV ou Excel, sem necessidade de cartão de crédito. Inicie o teste ou fale com a equipa comercial para definir o âmbito da integração.