Conecta com sistemas ERP e MES como

Integrações / ERP / Global Shop Solutions

Guia de integração do Global Shop Solutions para planejamento da produção com SkyPlanner APS

Este guia de integração do Global Shop Solutions mostra a parceiros e equipes de TI como conectar o ERP Global Shop Solutions ao SkyPlanner APS. A integração entre SkyPlanner e Global Shop funciona nos dois sentidos:

  • O SkyPlanner recebe Parts, BOMs, Routers com suas sequências, Workcenters e grupos de trabalho, calendários de capacidade, funcionários, Work Orders em aberto, necessidades de materiais e pedidos de compra.
  • Os horários planejados de início e término retornam para cada sequência da ordem de produção, junto com o Workcenter atribuído pelo SkyPlanner.
  • Se você optar por isso, os tempos e as quantidades registrados pelos operadores podem retornar como apontamentos de mão de obra na ordem de produção.
  • Os webhooks do SkyPlanner enviam as alterações na programação assim que elas ocorrem.
Gráfico de Gantt do SkyPlanner APS com operações programadas nos centros de trabalho e uma lista de ordens abaixo.

Durante a implantação, a equipe SkyPlanner configura a integração de acordo com o seu ambiente Global Shop e oferece suporte após a entrada em produção. Este guia é voltado a parceiros, desenvolvedores Global Shop e equipes de TI que desejam participar do processo ou desenvolver por conta própria com a REST API documentada do SkyPlanner (referência da API).

Ferramentas de integração do Global Shop

O Global Shop usa ferramentas próprias para ampliar e conectar seu ERP, em vez de uma REST API pública:

  1. Global Application Builder (GAB) SDK. “The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes” (O Global Application Builder (GAB) SDK permite personalizar telas e criar aplicações específicas para seus processos de manufatura) (Global Shop). A ficha do produto lista “Integrate with third-party APIs and office software suites” (Integrar com APIs de terceiros e pacotes de aplicativos de escritório), “Manage data flow” (Gerenciar o fluxo de dados), “Automate processes” (Automatizar processos), “Schedule reporting” (Agendar relatórios) e “Create custom ERP subsystems that integrate with the base package” (Criar subsistemas ERP personalizados que se integram ao pacote base) (ficha do produto GAB). O Global Shop acrescenta que “GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system” (O uso inovador de objetos de dados de negócios pelo GAB elimina o risco normalmente associado à ampliação do seu sistema ERP) (blog do Global Shop). Esse é o caminho para integrar o SkyPlanner.
  2. Serviços do Global Shop. O Global Shop oferece “Development as a Service (DaaS)” (Desenvolvimento como serviço (DaaS)) e ajuda para “Add Third-Party Integrations, Applications, Automations & Software” (Adicionar integrações, aplicações, automações e software de terceiros) (material informativo). Seu catálogo de integrações convida os compradores a conversar sobre “your specific integration needs” (suas necessidades específicas de integração) (integrações).
  3. Excel e exportação de arquivos. Microsoft Excel e Access constam no catálogo de integrações do Global Shop, e o GAB permite agendar a execução de relatórios. Arquivos exportados de peças, Routers, Workcenters e ordens de produção em aberto são o caminho para testar o SkyPlanner.

No SkyPlanner, a REST API lê e grava ordens, produtos, materiais, etapas de processo, registros de tempo e pedidos de compra. A autenticação usa um token de API no cabeçalho Authorization-Token (SkyPlanner Settings > API), e a documentação está em Swagger/OpenAPI. O tutorial de integração orienta as primeiras chamadas.

Como os componentes se conectam

  • Saída do Global Shop. Um processo agendado do GAB lê Work Orders, sequências de Router e pedidos de compra alterados desde a última execução e os envia à REST API do SkyPlanner. O GAB permite “Schedule processes and reports to run at regular intervals,” (Agendar a execução de processos e relatórios em intervalos regulares), de modo que as operações são sincronizadas a cada poucos minutos e os dados mestres, a cada hora ou todas as noites.
  • Entrada no Global Shop. O SkyPlanner envia um webhook quando a programação muda, e as datas planejadas são obtidas na REST API do SkyPlanner. Um processo do GAB grava os horários de início e término nas sequências correspondentes das ordens de produção. A definição de escopo da implantação determina se o GAB receberá o webhook diretamente ou buscará as alterações em intervalos curtos.
  • Chão de fábrica. Os registros de tempo do SkyPlanner ficam disponíveis pela REST API ou por webhook. Se você optar por isso, o GAB os lança como apontamentos de mão de obra na ordem de produção.

O Global Shop pode ser executado em ambiente local, no Global Shop Cloud (fornecido pela Amazon Web Services) ou como SaaS. Durante a definição de escopo, são definidos, em conjunto com sua equipe de TI ou com o Global Shop, o local de execução do processo do GAB e o caminho de rede até o SkyPlanner.

Mapeamento de dados

Objeto do Global ShopObjeto do SkyPlannerSentidoFrequência
Parts (cadastro de peças), BOMs, BOMs multinívelProdutos, materiais, estrutura do produtoGlobal Shop → SkyPlannerCarga inicial e, depois, a cada alteração
Routers: sequências de mão de obra, materiais e serviços externos, com Workcenter e temposEtapas de processo com durações e tempos de preparaçãoGlobal Shop → SkyPlannerCarga inicial e, depois, a cada alteração
Workcenters e grupos de trabalhoCentros de trabalho, grupos de centros de trabalho, centros de trabalho alternativosGlobal Shop → SkyPlannerCarga inicial; raramente depois
Calendários de capacidade, funcionários, turnosTurnos, calendários, pessoalGlobal Shop → SkyPlannerDiariamente, ou turnos próprios no SkyPlanner
Work Orders: peça, quantidade, data de entrega, prioridade, pedido de venda vinculadoOrdens com datas de entrega e prioridadesGlobal Shop → SkyPlannerProcesso do GAB a cada poucos minutos
Sequências da ordem de produção: status, quantidade concluída, horas restantesOperações por etapa de processoGlobal Shop → SkyPlannerProcesso do GAB a cada poucos minutos
Necessidades de materiais, pedidos de compra, pedidos de compra de processamento externoNecessidades de materiais, pedidos de compra por data de entregaGlobal Shop → SkyPlannerA cada hora ou ao executar a programação
Início e término programados da sequência da ordem de produção, WorkcenterInício e término planejados, máquina e operador por etapaSkyPlanner → Global ShopA cada alteração na programação, via webhook do SkyPlanner
Mão de obra: tempo e quantidades por sequência da ordem de produçãoRegistros de tempo e confirmações dos operadoresSkyPlanner → Global ShopPor confirmação ou por turno, se essa opção for escolhida
Regras de programação do SkyPlannerMatriz de tempos de preparação, ferramentas como recursos finitos, operações com vários operadoresMantidas no SkyPlannerConfiguradas durante a implantação

Modelos de integração

1. Carga inicial de dados mestres. Leia Parts, BOMs, Routers, Workcenters, grupos de trabalho, calendários de capacidade e funcionários. Mapeie os Workcenters com cuidado: um Workcenter com quatro máquinas idênticas se torna um grupo com quatro centros de trabalho, para que o SkyPlanner programe cada máquina. Os grupos de trabalho são mapeados para centros de trabalho alternativos.

2. Sincronização de ordens de produção. Leia as Work Orders em aberto com suas sequências, necessidades de materiais e pedidos de compra em aberto. O SkyPlanner considera o material comprado disponível na data de entrega do pedido de compra e atualiza o estoque quando o pedido é marcado como Delivered. As sequências de serviços externos são representadas por etapas que consideram apenas o tempo, usando seu lead time.

3. Retorno da programação. Quando o mecanismo de programação aloca ou move uma sequência, um webhook do SkyPlanner aciona o GAB. O GAB grava o início e o término planejados nessa sequência da ordem de produção, além do Workcenter quando o SkyPlanner transfere o trabalho para outra máquina. As listas de despacho e as visualizações APS passam então a mostrar a sequência do SkyPlanner.

4. Confirmações no chão de fábrica. Os operadores registram o trabalho com SkyPlanner Mobile Confirmations ou Production Timer, e os registros de tempo mantêm a programação atualizada. Você decide se o tempo real será enviado de volta ao Global Shop. Se sim, cada confirmação se torna um apontamento de mão de obra na sequência da ordem de produção. Se não, o Shop Floor Data Collection continua como está, e o SkyPlanner lê o andamento nas sequências das ordens de produção.

5. Responsabilidade pelos dados e regras para conflitos. Documente essas regras antes da entrada em produção:

DadosSistema responsável
Parts, BOMs, Routers, quantidades, datas de entrega, status da ordem de produçãoGlobal Shop
Ordem das sequências, horários de início e término, máquina e operador por sequênciaSkyPlanner
Matriz de tempos de preparação, requisitos de ferramentas e operadores, recursos alternativosSkyPlanner
Calendários de capacidade e turnosUm sistema, escolhido na definição de escopo
Mão de obra, baixas de materiais, recebimentos, custeioGlobal Shop, com lançamentos feitos nele ou enviados a partir dos registros de tempo do SkyPlanner

Escolha um único sistema para gravar as datas das sequências. Os planejadores movem o trabalho no SkyPlanner, e as datas são enviadas ao Global Shop. Para as ordens de produção programadas pelo SkyPlanner, é preciso interromper as reprogramações globais e os movimentos de arrastar e soltar no Global Shop APS. Caso contrário, os dois planos divergem.

Etapas típicas do projeto

A implementação normalmente é concluída em algumas semanas após o início da implantação. Antes disso, valide a programação no teste gratuito de 30 dias, usando Workcenters, Routers e ordens de produção em aberto exportados do Global Shop em Excel ou CSV.

  1. Definição de escopo. Defina a tabela de mapeamento, as regras de responsabilidade pelos dados, os intervalos de sincronização e se os apontamentos de mão de obra retornarão ao Global Shop. Confirme seu ambiente (local, Cloud ou SaaS) e quem desenvolverá a parte do GAB.
  2. Acesso. Crie o token de API do SkyPlanner e defina em conjunto o caminho de saída na rede para o GAB.
  3. Carga inicial. Parts, BOMs, Routers, Workcenters, grupos de trabalho, calendários e funcionários.
  4. Sincronização de ordens de produção e pedidos de compra. Processo GAB agendado, com detecção de alterações, novas tentativas e registro de logs.
  5. 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.
  6. Gravação da programação no sistema de origem. Gravação nas sequências das ordens de produção acionada por webhooks, incluindo mão de obra, se essa opção for escolhida.
  7. Testes em paralelo. Execute o SkyPlanner em paralelo com o plano atual do APS, compare as datas e corrija os dados mestres.
  8. Entrada em produção. Ative a gravação no sistema de origem quando os dados coincidirem e interrompa as reprogramações manuais do trabalho programado pelo SkyPlanner.

O que considerar ao planejar a integração com o Global Shop Solutions

  • Workcenters e máquinas. O Global Shop faz o planejamento por Workcenter e grupo de trabalho. Identifique quais Workcenters reúnem várias máquinas e desdobre-os em centros de trabalho no SkyPlanner.
  • Três tipos de sequência. Os Routers contêm sequências de materiais, mão de obra e serviços externos. Apenas as sequências de mão de obra consomem sua capacidade. As sequências de materiais se tornam necessidades de materiais, e os serviços externos se tornam etapas que consideram apenas o tempo.
  • Tempos de preparação e execução. Transfira os tempos de preparação e execução separadamente, para que a matriz de tempos de preparação possa substituir o tempo fixo de preparação quando a sequência influenciar esse tempo.
  • Calendários. O Global Shop mantém calendários de capacidade com alterações para datas específicas. Defina um único responsável pelos turnos e feriados; caso contrário, os dois planos ficarão divergentes.
  • Pessoas por centro de trabalho. O Global Shop programa os funcionários de acordo com suas competências. Na definição de escopo, acorde como as pessoas serão alocadas aos centros de trabalho no SkyPlanner.
  • Sinalização de urgência e prioridades. Mapeie as prioridades do Global Shop para a prioridade e o Fast Track do SkyPlanner, para que o trabalho urgente mantenha sua posição.
  • Atualizações. O Global Shop Cloud inclui “Semi-annual upgrades.” (Atualizações semestrais.) Teste novamente o processo GAB após cada atualização.

Quem configura e dá suporte à integração com o Global Shop

  1. A equipe do SkyPlanner configura a integração durante a implantação e dá suporte após a entrada em produção, abrangendo os objetos e as regras de sincronização acordados. Cada fábrica usa o Global Shop de uma forma, e é nessa etapa que esse conhecimento é aplicado.
  2. A equipe de serviços do Global Shop pode participar. Seus desenvolvedores DaaS conhecem o GAB e a sua configuração e podem desenvolver a parte do Global Shop junto com a equipe do SkyPlanner.
  3. Seus próprios desenvolvedores GAB podem desenvolver a integração usando a REST API do SkyPlanner com um token de API. Basta um token de API para começar, e a equipe do 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. A integração é orçada antecipadamente, junto com o seu plano, de acordo com o seu processo e as suas necessidades. Consulte os preços, a programação com capacidade finita para Global Shop Solutions, a página do Global Shop Solutions, os recursos do SkyPlanner e a central de integrações com ERP.

Indústrias que usam o SkyPlanner

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

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 · Quadros elétricos e equipamentos de manobra

O planejamento da produção economiza 2 horas de trabalho por semana, e uma nova fila de trabalho chega à linha em segundos.

Leia o depoimento da UTU

Operadores com vestimentas para sala limpa em uma linha de envase de frascos na fábrica farmacêutica da Laboratory & Allied, em Nairóbi

+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 geração de um plano otimizado para três meses, abrangendo todos os centros de trabalho, leva menos de 30 minutos.

Leia o depoimento da Laboratory & Allied

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 caíram significativamente.

Leia o depoimento da Eskomatic

Hannu Ryynänen, CEO da Mamec, no galpão de produção da empresa em Lohja

Mais de 1.000 ordens de produção programadas automaticamente

“Hoje temos outra forma de controlar a produção, e nossa compreensão da capacidade está em um patamar completamente diferente.”

Hannu Ryynänen, CEO
Mamec · Misturadores industriais, bombas e fabricação de alta tecnologia sob contrato

Milhares de ordens de produção são programadas automaticamente, com uma visão da produção em tempo real para toda a organização.

Leia o depoimento da Mamec

Perguntas frequentes

O Global Shop Solutions tem uma API?

O Global Shop se conecta a outros sistemas por meio do SDK Global Application Builder (GAB), que pode “integrate with third-party APIs,” (integrar-se a APIs de terceiros), e de seus próprios serviços de integração. A integração com o SkyPlanner usa o GAB no lado do Global Shop e a REST API e os webhooks do SkyPlanner no outro.

O que é o GAB no Global Shop Solutions?

O Global Application Builder é o SDK do Global Shop para criar telas, aplicativos e integrações personalizados. Ele trabalha com objetos de dados de negócio, pode gerenciar o fluxo de dados e executar processos em horários programados.

Como as datas planejadas são gravadas de volta no Global Shop?

A gravação é feita por sequência da ordem de produção. Um webhook do SkyPlanner aciona o GAB, que grava o início e o término planejados na sequência, além do Workcenter quando o SkyPlanner transfere o trabalho para outra máquina.

A integração funciona com o Global Shop Cloud e SaaS?

Sim. O SkyPlanner é um SaaS em nuvem e se conecta ao Global Shop instalado localmente, no Global Shop Cloud ou em SaaS. O ambiente em que a parte GAB será executada e o caminho de rede até o SkyPlanner são acordados com você e com o Global Shop durante a definição de escopo da implantação.

Quem desenvolve a parte do Global Shop?

A equipe do SkyPlanner configura a integração e dá suporte após a entrada em produção. A equipe DaaS do Global Shop ou seus próprios desenvolvedores GAB podem desenvolver ou ampliar a parte GAB usando a API documentada do SkyPlanner.

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 do Global Shop em Excel ou CSV, 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.