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.
Cronograma de Gantt do SkyPlanner APS com tarefas programadas por centro de trabalho e uma lista de ordens em baixo.

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 Execute e Execute2, 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 SkyPlannerSentidoFrequência
Nimike (ficheiro PRODUCT, WebService)Produtos e materiaisNova → SkyPlannerCarregamento inicial e, depois, sempre que houver alterações
Linhas de Tuoterakenne (linhas de estrutura de PRODUCT)Estrutura do produto, produtos intermédios, necessidades de materiaisNova → SkyPlannerCarregamento 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çãoNova → SkyPlannerCarregamento inicial e, depois, sempre que houver alterações
Recursos e grupos de máquinasCentros de trabalho e grupos de centros de trabalhoConfigurados no SkyPlanner a partir dos dados do NovaDurante a implementação
Encomendas de venda com datas de entrega (SALES ORDER, WebService)Encomendas com prazos de conclusão e prioridade do clienteNova → SkyPlannerSempre que houver alterações
Encomendas de compra com datas de entregaEncomendas de compraNova → SkyPlannerSempre que houver alterações
Saldos de stockStockNova → SkyPlannerSempre que houver alterações
Quantidade concluída, lote, etiqueta de palete, movimento de stockConfirmações em Mobile ConfirmationsSkyPlanner → NovaEm tempo real
Registo de fase: número de trabalho, fase, início, fim, pessoa (PHASE STAMP)Trabalho registado por tarefaSkyPlanner → NovaA cada confirmação
Regras de programação definidas no SkyPlannerCentros de trabalho permitidos, matriz de tempos de preparação, ferramentas, pessoas, turnosGeridos no SkyPlannerConfigurados 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:

DadosSistema responsável
Produtos, estruturas, fases de trabalho, encomendas de venda e de compraVisma Nova
Sequência das fases, horas de início e fim, escolha da máquinaSkyPlanner
Centros de trabalho permitidos, matriz de tempos de preparação, ferramentas, pessoas, turnosSkyPlanner
Stock e produtos acabadosVisma 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.

  1. Definição do âmbito. Defina a tabela de mapeamento, as regras de responsabilidade pelos dados e o intervalo de sincronização.
  2. Interfaces. Instale o Nova WebService no seu servidor ou configure as pastas de transferência automática. Recomenda-se um ambiente de testes.
  3. Carregamento inicial. Produtos, estruturas e fases de trabalho.
  4. Sincronização de encomendas e stock. Encomendas de venda, encomendas de compra e saldos de stock.
  5. Configuração de restrições no SkyPlanner. Centros de trabalho, turnos, centros de trabalho permitidos, matriz de tempos de preparação, ferramentas e pessoas.
  6. Envio de dados de volta para o Nova. Movimentos de stock e registos de fases, validados no ambiente de testes.
  7. 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.

  1. 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.
  2. 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.
  3. 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

Vista aérea da fábrica de sistemas de segurança para coberturas da Piristeel, em Kauhava

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.

Ler o testemunho da Piristeel

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.

Ler o testemunho da Opes Corporation

Kalle Kalliomäki, especialista em cadeia de abastecimento da UTU, na área de produção de quadros elétricos em Ulvila

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.

Ler o testemunho da UTU

Operadores com fatos para sala limpa numa linha de enchimento de frascos da fábrica farmacêutica da Laboratory & Allied, em Nairobi

+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.

Ler o testemunho da Laboratory & Allied

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.