Integrações / ERP / Visma Nova
Guia de integração do Visma Nova com APS para programação da produção
Este guia de integração do Visma Nova mostra aos parceiros e às equipas de TI como ligar o Visma Nova ao SkyPlanner APS. A integração entre o SkyPlanner e o Visma Nova funciona nos dois sentidos:
- O SkyPlanner recebe produtos (nimike) com as respetivas estruturas (tuoterakenne) e fases de trabalho (työvaiheet), encomendas de venda, encomendas de compra e saldos de stock.
- A produção concluída, os lotes, as etiquetas de paletes e os movimentos de stock são enviados de volta para o Nova em tempo real.
- As horas de início e fim das fases são lançadas no Nova como registos de fases (vaihekuittaus).
- Os webhooks do SkyPlanner enviam as alterações à programação assim que ocorrem.
O SkyPlanner já foi integrado com o Visma Nova em projetos de clientes. A Piristeel e a Opes Corporation utilizam esta integração. A equipa do SkyPlanner configura a integração de acordo com a sua instalação do Nova durante a implementação e presta suporte após a entrada em produção. Os parceiros e programadores também podem desenvolver integrações com base na REST API documentada do SkyPlanner (referência da API).
Interfaces de integração do Visma Nova
Segundo a Visma, o Nova disponibiliza interfaces para integração por ficheiros em lote e em tempo real (fonte). A integração com o SkyPlanner utiliza ambas.
- Nova WebService (Nova SDK). Um serviço SOAP com os métodos
ExecuteeExecute2, instalado no seu próprio servidor Windows com IIS. Liga-se à base de dados de uma empresa no Nova e transmite mensagens XML para leitura e escrita em tempo real (manual). - Transferência automática por ficheiros. As funções de importação e exportação de dados do Nova (Tiedon tuonti, Tiedon vienti) leem e escrevem, numa pasta e a intervalos programados, ficheiros UTF-8 separados por ponto e vírgula (formato dos ficheiros, importação automática, exportação automática).
- Tipos de ficheiro relevantes para a programação. PRODUCT, incluindo linhas de estrutura e de fases de trabalho. SALES ORDER, encomendas de compra e PHASE STAMP para os registos de fases (registos de fases).
O Nova funciona em Windows, em instalações locais ou no serviço de alojamento de aplicações da Visma. Em ambos os casos, o SkyPlanner permanece na nuvem e não é instalado nada no cliente Nova.
Autenticação
- Nova WebService. É criada uma chave única quando o WebService é instalado. Esta chave é enviada na secção Login de cada mensagem XML. O servidor precisa de um endereço público, e as regras da firewall são acordadas com o integrador (manual).
- Ficheiros de transferência. São processados dentro da sua instalação do Nova. O acesso é controlado pelas permissões de acesso à pasta de transferência.
Do lado do SkyPlanner, a autenticação na REST API é feita com um token de API enviado no cabeçalho Authorization-Token. O token é criado em Settings > API. O tutorial de integração explica passo a passo as primeiras chamadas.
Deteção de alterações
A documentação do Nova não indica a existência de webhooks. As alterações são detetadas de duas formas:
- Exportação programada. A exportação automática pode enviar apenas os registos atualizados desde a última execução, filtrados por data, número, tipo ou linha de produção.
- Leituras pelo WebService. A integração lê os produtos e as encomendas a intervalos curtos.
O SkyPlanner envia webhooks quando o estado ou a programação mudam. Assim, o envio de dados de volta para o Nova é acionado por eventos e ocorre em tempo real.
Mapeamento de dados
| Objeto do Visma Nova (interface) | Objeto do SkyPlanner | Sentido | Frequência |
|---|---|---|---|
| Nimike (ficheiro PRODUCT, WebService) | Produtos e materiais | Nova → SkyPlanner | Carregamento inicial e, depois, sempre que houver alterações |
| Linhas de Tuoterakenne (linhas de estrutura de PRODUCT) | Estrutura do produto, produtos intermédios, necessidades de materiais | Nova → SkyPlanner | Carregamento inicial e, depois, sempre que houver alterações |
| Linhas de Työvaiheet: grupo de máquinas, capacidade, tempo de preparação (linhas de fases de trabalho de PRODUCT) | Etapas do processo com tempos de execução e de preparação | Nova → SkyPlanner | Carregamento inicial e, depois, sempre que houver alterações |
| Recursos e grupos de máquinas | Centros de trabalho e grupos de centros de trabalho | Configurados no SkyPlanner a partir dos dados do Nova | Durante a implementação |
| Encomendas de venda com datas de entrega (SALES ORDER, WebService) | Encomendas com prazos de conclusão e prioridade do cliente | Nova → SkyPlanner | Sempre que houver alterações |
| Encomendas de compra com datas de entrega | Encomendas de compra | Nova → SkyPlanner | Sempre que houver alterações |
| Saldos de stock | Stock | Nova → SkyPlanner | Sempre que houver alterações |
| Quantidade concluída, lote, etiqueta de palete, movimento de stock | Confirmações em Mobile Confirmations | SkyPlanner → Nova | Em tempo real |
| Registo de fase: número de trabalho, fase, início, fim, pessoa (PHASE STAMP) | Trabalho registado por tarefa | SkyPlanner → Nova | A cada confirmação |
| Regras de programação definidas no SkyPlanner | Centros de trabalho permitidos, matriz de tempos de preparação, ferramentas, pessoas, turnos | Geridos no SkyPlanner | Configurados durante a implementação |
Modelos de integração
1. Carregamento inicial dos dados mestre. Leia os produtos com as respetivas estruturas e fases de trabalho. Crie um centro de trabalho no SkyPlanner por máquina e organize-os segundo os grupos de máquinas do Nova. Faça corresponder a capacidade e o tempo de preparação de cada fase à respetiva etapa do processo.
2. Sincronização de encomendas. Importe as encomendas de venda em aberto com as respetivas datas de entrega. Cada linha de encomenda dá origem a uma encomenda, e as fases de trabalho do respetivo produto tornam-se tarefas. Importe as encomendas de compra e o stock, para que cada fase aguarde a data de entrega do material de que necessita.
3. Programação. O Arcturus otimiza todo o plano em segundos. O Autopilot refaz a programação quando uma encomenda, uma quantidade ou um nível de stock muda.
4. Envio dos dados de produção de volta para o Nova. Os operadores confirmam o trabalho com Mobile Confirmations ou Production Timer. As quantidades concluídas, os lotes e as etiquetas de paletes são enviados para o Nova como movimentos de stock em tempo real, em vez de serem processados em lote no dia seguinte. As horas de início e fim das fases são lançadas como registos de fases para o cálculo de custos reais (Jälkilaskenta).
5. Responsabilidade pelos dados e regras de resolução de conflitos. Documente estas regras antes da entrada em produção:
| Dados | Sistema responsável |
|---|---|
| Produtos, estruturas, fases de trabalho, encomendas de venda e de compra | Visma Nova |
| Sequência das fases, horas de início e fim, escolha da máquina | SkyPlanner |
| Centros de trabalho permitidos, matriz de tempos de preparação, ferramentas, pessoas, turnos | SkyPlanner |
| Stock e produtos acabados | Visma Nova, com lançamentos a partir das confirmações do SkyPlanner |
A principal fonte de conflitos é programar a produção nos dois sistemas. Mantenha a fila de trabalho do Nova para o fluxo de encomendas e as reservas de materiais, e deixe a gestão das datas a cargo do SkyPlanner. Registe a produção num único sistema, SkyPlanner ou Työpiste, para evitar movimentos de stock em duplicado.
Etapas habituais do projeto
A implementação fica normalmente concluída em poucas semanas após o início do acompanhamento inicial. Antes disso, o período de avaliação gratuita de 30 dias utiliza os seus próprios dados, exportados do Nova: produtos, fases de trabalho e encomendas em aberto.
- Definição do âmbito. Defina a tabela de mapeamento, as regras de responsabilidade pelos dados e o intervalo de sincronização.
- Interfaces. Instale o Nova WebService no seu servidor ou configure as pastas de transferência automática. Recomenda-se um ambiente de testes.
- Carregamento inicial. Produtos, estruturas e fases de trabalho.
- Sincronização de encomendas e stock. Encomendas de venda, encomendas de compra e saldos de stock.
- Configuração de restrições no SkyPlanner. Centros de trabalho, turnos, centros de trabalho permitidos, matriz de tempos de preparação, ferramentas e pessoas.
- Envio de dados de volta para o Nova. Movimentos de stock e registos de fases, validados no ambiente de testes.
- Funcionamento em paralelo e entrada em produção. Compare os resultados com a fila de trabalho atual, corrija os dados mestre e, em seguida, ative o envio de dados de volta para o Nova no ambiente de produção.
O que prever numa integração com o Visma Nova
- Acesso ao servidor. O WebService funciona no seu próprio servidor IIS com um endereço público. Acorde as regras da firewall logo no início.
- Níveis da estrutura. Por predefinição, o Nova processa o primeiro nível da estrutura (fonte). Decida como os artigos semiacabados serão enviados para o SkyPlanner como produtos intermédios.
- Capacidade. O Nova guarda as horas semanais por recurso (fonte). Configure os turnos reais no SkyPlanner.
- Grupos de máquinas. O Nova calcula a carga por grupo de máquinas. No SkyPlanner, desagregue os grupos em máquinas individuais.
- Unidades das fases. A capacidade de uma fase de trabalho pode ser expressa em peças por hora, horas por peça ou minutos por peça. Converta cada uma destas medidas num tempo de execução por peça.
- Uma única via de registo. Escolha se os operadores fazem os registos no SkyPlanner ou no Työpiste.
Integração com o Visma Nova: quem configura e presta suporte
O trabalho inclui o mapeamento dos seus produtos e fases de trabalho, tendo em conta a configuração do Nova. Abrange também as regras de programação que mantém no SkyPlanner: centros de trabalho permitidos, matriz de tempos de preparação, ferramentas e pessoas.
- A equipa do SkyPlanner configura a integração durante a implementação e presta suporte após a entrada em produção. Cada fábrica utiliza o Nova de forma diferente, e é aqui que esse conhecimento é aplicado.
- O seu parceiro Visma pode participar. Os parceiros Visma têm levado o SkyPlanner a clientes Nova: a Piristeel chegou através do seu fornecedor de ERP, a Rauhala Group. O parceiro pode tratar da instalação do WebService, das pastas de transferência e do ambiente de testes. O SkyPlanner disponibiliza a REST API, a documentação Swagger/OpenAPI e os webhooks.
- Os seus próprios programadores também podem desenvolver a integração com a mesma REST API documentada, usando um token de API. Basta um token de API para começar, e a equipa do SkyPlanner presta apoio quando necessário.
O SkyPlanner está disponível a partir de 199 € por mês, com 5 centros de trabalho incluídos e faturação mensal. A integração é orçamentada antecipadamente em função dos seus processos e necessidades, em conjunto com o seu plano, para que conheça o custo total antes de começar.
Veja como se compara o planeamento do próprio Nova em O Visma Nova permite programar a produção respeitando a capacidade real das máquinas e das equipas? Encontra uma visão geral na página do Visma Nova e outros sistemas na página de integrações com ERP. Utiliza o Visma Net? Consulte a página do Visma Net.
Testemunhos de fabricantes sobre o SkyPlanner
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, Diretor de Produção
Piristeel · Sistemas de segurança para coberturas e de águas pluviais
A fiabilidade das entregas atingiu 99,2% este ano, e a programação da produção permite poupar até quatro horas de trabalho por dia.
100%de fiabilidade das entregas desde 2021
“O SkyPlanner dá-nos visibilidade sobre a capacidade e torna o planeamento previsível.”
Dan Berglund, COO/CFO
Opes Corporation · Indústria química e alimentar
A fiabilidade das entregas tem sido de 100% durante todo o período de utilização do SkyPlanner, desde 2021.
2 hpoupadas por semana
“Com o SkyPlanner, o nosso planeamento da produção passou das folhas de cálculo 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 permite poupar 2 horas de trabalho por semana, e uma nova fila de tarefas chega à linha de produção 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 · Indústria farmacêutica
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.
Perguntas frequentes
O Visma Nova tem uma API?
Sim. Para integração em tempo real, o Nova disponibiliza o Nova WebService, um serviço SOAP instalado no seu próprio servidor. Para integração em lote, disponibiliza ficheiros de transferência automáticos. Ambas as vias transferem produtos, estruturas, fases de trabalho e ordens.
Que dados são enviados do SkyPlanner para o Visma Nova?
Quantidades concluídas, lotes, etiquetas de paletes e movimentos de stock, em tempo real. As horas de início e fim das fases são registadas no Nova como marcações de fase, para que o cálculo de custos a posteriori no Nova utilize os tempos reais.
O Visma Nova suporta webhooks?
Não há webhooks documentados. As alterações no Nova são obtidas através de exportações programadas dos registos atualizados e de leituras pelo WebService. Os webhooks do próprio SkyPlanner enviam as alterações à programação assim que ocorrem.
Que software de programação da produção se integra com o Visma Nova?
O SkyPlanner APS integra-se com o Visma Nova nos dois sentidos, e a Visma apresenta a Skycode com o SkyPlanner na sua página de integrações do Nova. A Piristeel e a Opes Corporation utilizam esta integração.
Quem desenvolve a integração com o Visma Nova?
Durante a implementação, a equipa do SkyPlanner configura a integração bidirecional de acordo com a sua configuração do Nova e presta suporte após a entrada em produção. O seu parceiro Visma ou os seus próprios programadores também podem desenvolver a integração com a REST API documentada do SkyPlanner. Basta um token de API para começar.
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 de Excel ou CSV a partir do Nova, sem necessidade de cartão de crédito. Inicie o teste ou fale com a equipa comercial para definir o âmbito da integração.