Integrações / ERP / KARAT
Guia de integração do KARAT para planejamento da produção com SkyPlanner APS
Este guia de integração do KARAT mostra a parceiros e equipes de TI como conectar o IS KARAT ao SkyPlanner APS. O SkyPlanner se integra ao KARAT nos dois sentidos, usando as interfaces do próprio KARAT:
- São importadas ordens de produção (výrobní příkazy) e encomendas de produção (výrobní zakázky) com suas operações, cadastros de itens, listas de materiais, roteiros de fabricação, máquinas, postos de trabalho, recursos humanos, estoques e pedidos de compra emitidos.
- As datas planejadas de início e término são gravadas de volta nos dados de produção do KARAT.
- Se você optar por isso, os registros de tempo dos operadores podem ser enviados de volta pelo módulo de apontamento via terminal do KARAT.
- Os webhooks do SkyPlanner enviam as alterações na programação assim que elas ocorrem.
A equipe do SkyPlanner configura a integração de acordo com o seu ambiente KARAT durante a implantação e oferece suporte após a entrada em operação. Este guia é voltado a parceiros e desenvolvedores KARAT que desejam participar do projeto ou desenvolver por conta própria usando a REST API documentada do SkyPlanner (referência da API).
Interfaces de integração do KARAT
Interface de dados definida em conjunto.
A KARAT Software afirma que a arquitetura aberta do ERP KARAT permite conectá-lo a outros sistemas de informação externos e que o sistema oferece suporte à troca eletrônica de dados em XML, EDI, ISDOC e ISDS (desenvolvimento de software KARAT). Para um sistema de programação da produção, isso significa usar uma interface definida para a sua instalação, que exporta ordens de produção em aberto, roteiros de fabricação, recursos, estoques e pedidos de compra, e importa as datas planejadas.
Interface de apontamento via terminal.
O módulo de apontamento via terminal do KARAT (terminálové odvádění) prepara dados para exportação a um sistema externo e aceita dados importados conforme uma interface definida em conjunto (apontamento via terminal). Ele trata o início, a interrupção e o término do trabalho, a transferência de operações, a saída de materiais para produção e o recebimento de produtos acabados. Esse é o caminho natural para enviar o trabalho registrado no SkyPlanner.
Serviço de integração de sistemas.
A KARAT Software oferece um serviço para conectar o IS KARAT à coleta de dados do chão de fábrica, a armazéns automatizados, a sistemas CAD/CAM e a outras aplicações especializadas (integração de sistemas). Durante a definição de escopo, a equipe do SkyPlanner define a interface em conjunto com a KARAT Software ou com seu parceiro KARAT.
Excel e CSV.
As ordens de produção em aberto exportadas para Excel ou CSV são suficientes para a carga de teste.
Autenticação e licenciamento
- Usuário de integração. A interface utiliza um usuário KARAT com permissões sobre os dados de produção, estoque e compras que lê e grava. As permissões de acesso do KARAT chegam ao nível de chaves individuais de tabelas, portanto limite-as ao estritamente necessário.
- Ambiente. O IS KARAT pode ser executado em infraestrutura local, terceirizada ou como SaaS. O meio de transporte da interface definida em conjunto (troca de arquivos ou endpoint de serviço) é configurado para o seu ambiente durante a definição de escopo.
- Licenciamento. A interface definida em conjunto e qualquer trabalho realizado pela KARAT Software são acordados com a KARAT Software ou com seu parceiro.
No SkyPlanner, a REST API usa 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 orienta as primeiras chamadas.
Eventos e consultas periódicas
O SkyPlanner consulta o KARAT em intervalos programados. Exportações ou leituras periódicas pela interface definida em conjunto identificam novas demandas, com filtros para ordens de produção em aberto e alterações recentes. A frequência é definida por fábrica: de intervalos de poucos minutos para ordens de produção até consultas a cada hora para estoques.
O SkyPlanner envia webhooks quando há mudanças de estado ou na programação, de modo que a gravação de dados de volta no KARAT é acionada por eventos.
Mapeamento de dados
| Objeto no KARAT | Objeto no SkyPlanner | Sentido | Frequência |
|---|---|---|---|
| Cadastros de itens (karty), unidades | Produtos e materiais | KARAT → SkyPlanner | Carga inicial, depois consultas periódicas |
| Listas de materiais (kusovníky) | Estrutura do produto, subprodutos, materiais por produto | KARAT → SkyPlanner | Carga inicial, depois a cada alteração |
| Roteiros de fabricação (technologické postupy), operações e tempos | Etapas do processo com duração e tempos de preparação e desmontagem | KARAT → SkyPlanner | Carga inicial, 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 | Carga inicial, raramente depois |
| Recursos humanos | Pessoal e quantidade de operadores por operação | KARAT → SkyPlanner | Carga inicial, depois a cada alteração |
| Ordens de produção (výrobní příkazy), encomendas de produção (výrobní zakázky), operações, materiais | Ordens e operações com prazos de entrega e necessidades de materiais | KARAT → SkyPlanner | Consultas a cada poucos minutos |
| Estoque em armazém (sklady) | Saldos de estoque | KARAT → SkyPlanner | Consultas a cada hora ou a cada execução da programação |
| Pedidos de compra emitidos (objednávky vydané) com datas de entrega | Pedidos de compra, materiais a receber por data de entrega | KARAT → SkyPlanner | Consultas a cada hora ou a cada execução da programação |
| Início e término planejados por operação da ordem (importação acordada) | Início e término planejados por operação | SkyPlanner → KARAT | A cada alteração na programação, via webhook do SkyPlanner |
| Apontamento via terminal: início, parada, transferência, quantidades | Registros de tempo e confirmações dos operadores | SkyPlanner → KARAT | Por confirmação ou por turno, se essa opção for escolhida |
| Não consta no KARAT | Matriz de tempos de preparação, ferramentas como recursos finitos, operações com vários operadores | Mantidos no SkyPlanner | Configurados durante a implantação |
Padrões de integração
1. Carga inicial de dados mestres. Leia os cadastros de itens, as listas de materiais, os roteiros de fabricação e os recursos. Defina com cuidado como mapear os recursos no SkyPlanner: um posto com quatro máquinas passa a ser um grupo de centros de trabalho ou quatro centros de trabalho. Os recursos humanos alocados por planejamento ponderado a atividades de pré-produção, como tecnólogos e projetistas, ficam fora da programação do chão de fábrica, a menos que você decida o contrário.
2. Sincronização de ordens. Leia as ordens de produção liberadas, com suas operações e materiais, além dos pedidos de compra emitidos. O SkyPlanner considera o material comprado disponível na data de entrega do pedido de compra e atualiza o estoque quando o pedido recebe o status Delivered.
3. Retorno da programação ao KARAT. Quando o motor de programação aloca ou move uma operação, um webhook do SkyPlanner aciona a importação das datas planejadas de início e término no KARAT pela interface definida em conjunto. O destino da importação no KARAT — as reservas de recursos ou as datas das operações na ordem de produção — é definido durante a definição de escopo da implantação.
4. Confirmações do chão de fábrica. Os operadores registram o trabalho com o SkyPlanner Mobile Confirmations ou o Production Timer, e os registros de tempo mantêm a programação atualizada. Você decide se os tempos reais serão enviados de volta ao KARAT. Se optar pelo envio, eles serão importados pela interface de apontamento via terminal como eventos de início, parada e quantidade por operação. Caso contrário, os operadores continuam fazendo os apontamentos nos terminais KARAT, e o SkyPlanner lê esses registros.
5. Responsabilidade pelos dados e regras de conflito. Documente essas regras antes da entrada em operação:
| Dados | Sistema responsável |
|---|---|
| Cadastros de itens, listas de materiais, roteiros de fabricação, quantidades, status das ordens | KARAT |
| Sequência das operações, horários de início e término, alocação de máquinas | SkyPlanner |
| Matriz de tempos de preparação, necessidades de ferramentas e operadores, recursos alternativos | SkyPlanner |
| Turnos e dias não úteis | Um sistema, escolhido na definição de escopo |
| Apontamentos de operações, saídas e recebimentos de materiais | KARAT, com entrada direta ou envio a partir dos registros de tempo do SkyPlanner |
Escolha um único sistema para gravar as datas das ordens. Se o APS KARAT ainda grava os planos nos dados de produção, desative essa função para as ordens programadas pelo SkyPlanner, para que os dois sistemas nunca sobrescrevam os dados um do outro.
Etapas típicas do projeto
A implementação normalmente é concluída em poucas semanas após o início da implantação. Antes disso, valide a programação no teste gratuito de 30 dias, usando máquinas, roteiros de fabricação e ordens de produção em aberto exportados do KARAT em CSV ou Excel.
- Mapeamento. Defina a tabela de mapeamento, as regras de responsabilidade pelos dados, as frequências de sincronização e se os apontamentos de operações serão enviados de volta ao KARAT.
- Interface KARAT. Defina com a KARAT Software ou com seu parceiro o formato e o meio de transporte das exportações e importações, e configure o usuário de integração. Faça os primeiros testes em uma cópia do banco de dados.
- Carga inicial. Cadastros de itens, listas de materiais, roteiros de produção e recursos.
- Sincronização de ordens e pedidos de compra. Leituras agendadas com filtros e novas tentativas em caso de falha.
- Configuração de restrições no SkyPlanner. Matriz de tempos de preparação, ferramentas, quantidade de operadores por operação e máquinas ou pessoal alternativos.
- Gravação da programação no KARAT. Teste a importação das datas planejadas e, se essa opção for escolhida, a importação dos apontamentos de terminal.
- Testes em paralelo. Execute o SkyPlanner em paralelo ao plano atual, compare as datas e corrija os dados mestres.
- Entrada em produção. Ative a gravação dos dados no KARAT quando os dados estiverem consistentes entre os sistemas.
O que considerar ao planejar uma integração com o KARAT
- A interface é definida para cada instalação. Reserve tempo para a definição de escopo com a KARAT Software ou seu parceiro e documente o formato de exportação e importação como parte do mapeamento.
- Responsabilidade pelo planejamento. Ao ser fechado, o APS KARAT salva os planos nos dados de produção. Decida quais ordens ele continuará planejando, se houver.
- Plano mestre entre fábricas. Defina, para cada fábrica, quais ordens serão programadas pelo SkyPlanner.
- Integrações de terminal existentes. Se os apontamentos de terminal já são exportados para outro sistema, reutilize a interface acordada para os apontamentos de tempo do SkyPlanner, em vez de adicionar uma segunda interface.
- Unidades de tempo. Na primeira carga, confira as unidades dos tempos de operação nos roteiros de produção. Todas as durações dependem disso.
Quem configura e dá suporte à integração com o KARAT
- A equipe SkyPlanner configura a integração durante a implantação e dá suporte após a entrada em produção, abrangendo os fluxos acordados de exportação, importação e apontamentos de terminal. Cada fábrica usa o KARAT de uma forma diferente, e esse conhecimento é aplicado nessa etapa.
- A KARAT Software ou seu parceiro KARAT pode participar. Eles conhecem sua instalação e suas estruturas de dados e podem configurar a interface acordada e o usuário de integração junto com a equipe SkyPlanner.
- Seus próprios desenvolvedores podem ampliar a integração usando a REST API do SkyPlanner com um token de API. Um token de API é suficiente para começar, e a equipe SkyPlanner ajuda quando necessário. Consulte a documentação de integração do SkyPlanner.
O SkyPlanner custa a partir de 199 € por mês, com 5 centros de trabalho incluídos e cobrança mensal. O orçamento da integração é apresentado antecipadamente, junto com o seu plano, de acordo com seus processos e necessidades. Consulte os preços, a programação com capacidade finita no KARAT, a página do KARAT e a central de integrações com ERP. Para conhecer os fundamentos, consulte programação da produção.
Depoimentos de fabricantes sobre o SkyPlanner
2 heconomizadas por semana
“Com o SkyPlanner, nosso planejamento da produção saiu das planilhas do Excel para a otimização da produção em tempo real.”
Kalle Kalliomäki, especialista em cadeia de suprimentos
UTU · Painéis elétricos e equipamentos de manobra
O planejamento da produção economiza 2 horas de trabalho por semana, e uma nova fila de operações chega à linha em segundos.
+90%de eficiência na produção
“A eficiência na produção aumentou 90%.”
Abdul Rucyinga, responsável por TI
Laboratory & Allied · Fabricação de produtos farmacêuticos
A eficiência na produção aumentou 90%, e a criação de um plano otimizado de três meses para todos os centros de trabalho leva menos de 30 minutos.
99,2%de pontualidade de entrega
“O SkyPlanner tornou os gargalos mais visíveis e a gestão da produção mais clara.”
Toni Tuori, gerente de produção
Piristeel · Sistemas de segurança para telhados e de captação de águas pluviais
A pontualidade de entrega atingiu 99,2% neste ano, e a programação economiza até quatro horas de trabalho por dia.
Menosparadas por falta de materiais
“O valor que o SkyPlanner nos traz é ser uma ferramenta que funciona no dia a dia, especialmente para definir datas de entrega.”
Tommi Männistö, gerente de planejamento da produção
Eskomatic · Usinagem sob contrato
A programação automática da carga de trabalho permite definir datas de entrega mais precisas, e as paradas de produção por falta de materiais diminuíram bastante.
Perguntas frequentes
Como o SkyPlanner se conecta ao KARAT?
Por meio de uma interface de dados do KARAT em XML, definida em conjunto, para transferir ordens, dados mestres e datas planejadas, e por meio dos apontamentos feitos nos terminais do KARAT para registrar o trabalho realizado. A equipe SkyPlanner configura essa conexão com a KARAT Software ou seu parceiro KARAT durante a implantação.
Como o SkyPlanner identifica as alterações no KARAT?
O SkyPlanner lê os dados do KARAT em intervalos definidos para cada fábrica, com filtros para ordens de produção em aberto e alterações recentes. Os webhooks do próprio SkyPlanner enviam as alterações do planejamento assim que elas ocorrem.
Como as datas planejadas são gravadas no KARAT?
Pela importação das datas planejadas de início e término de cada operação da ordem, por meio da interface acordada. Durante a definição de escopo da implantação, a equipe SkyPlanner define o destino da importação: reservas de recursos ou datas das operações na ordem de produção.
Os apontamentos de tempo dos operadores podem ser enviados ao KARAT?
Sim, se você optar por isso. O sistema de apontamentos de terminal do KARAT aceita dados importados por uma interface acordada. Assim, os apontamentos de tempo do SkyPlanner são enviados como eventos de início, parada e quantidade por operação.
Um parceiro KARAT deve propor o APS KARAT ou o SkyPlanner?
O SkyPlanner, quando o planejamento da produção do cliente muda com frequência e precisa usar dados em tempo real. O APS KARAT planeja com base em dados exportados da produção, e os planejadores criam versões antes de salvar uma delas de volta no sistema (KARAT). O SkyPlanner refaz o planejamento automaticamente, planeja trocas de produção, ferramentas, equipes e materiais e oferece usuários ilimitados, a partir de 199 € por mês.
Podemos testar o SkyPlanner antes de desenvolver a integração?
Sim. O teste grátis de 30 dias permite usar até 20 centros de trabalho com importações de arquivos CSV ou Excel do KARAT, sem necessidade de cartão de crédito. Inicie o teste ou fale com a equipe de vendas para definir o escopo da integração.