Integrações / ERP / E2 Shop System

Guia de integração do E2 Shop System para programação da produção com SkyPlanner APS

Este guia de integração do E2 Shop System mostra aos parceiros e às equipas de TI como ligar o E2 Shop System (E2 SHOP) ou o E2 MFG ao SkyPlanner APS. O SkyPlanner integra-se com o E2 nos dois sentidos:

  • São importadas encomendas e tarefas com as respetivas operações da gama operatória, centros de trabalho, colaboradores e turnos, listas de materiais, necessidades de materiais e encomendas de compra.
  • As horas de início e fim planeadas são enviadas de volta para cada operação da tarefa, juntamente com a máquina e o colaborador atribuídos pelo SkyPlanner.
  • Se assim o pretender, as operações concluídas e os tempos registados podem ser enviados de volta para a tarefa.
  • 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.

Durante a implementação inicial, a equipa SkyPlanner configura a integração para a sua instalação do E2 e presta suporte após a entrada em produção. Este guia destina-se a parceiros e programadores que queiram participar ou desenvolver a integração por conta própria com base na REST API documentada do SkyPlanner (referência da API).

Que E2 utiliza?

Esclareça primeiro este ponto, pois determina a via de integração:

Sistema utilizadoO que é atualmenteVia de integração
E2 Shop System (aplicação de desktop, no seu servidor)O E2 original da Shoptech para empresas de produção por encomendaLigação direta ao seu servidor E2, complementada com ficheiros quando útil
E2 MFG (E2 Manufacturing System)A edição do E2 para produção repetitiva, discreta e mista, apresentada pela ECI como “for existing customers” (para clientes existentes)A mesma do E2 Shop System instalado localmente
E2 SHOP alojadoA plataforma web que a ECI reformulou como JobBOSS²Se utiliza agora o JobBOSS², consulte o guia de integração do JobBOSS²

A ECI descreve o JobBOSS² como “formerly E2 Shop” (anteriormente E2 Shop) e afirma que “combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality” (combina a plataforma do E2 SHOP, nativa da nuvem e fácil de utilizar, com a riqueza de funcionalidades do JobBOSS) (ECI). O restante guia abrange as empresas que utilizam o E2 Shop System ou o E2 MFG.

Vias de integração do E2

As API para a indústria publicadas pela ECI no site Documentação das API de produção da ECI servem o JobBOSS², o M1, o Macola e o Deacom. No E2, a ligação é feita diretamente à instalação, o que se adequa bem ao E2 instalado localmente: os dados estão num servidor gerido pela sua própria equipa de TI. A via exata de leitura e escrita para a sua instalação é acordada na definição do âmbito da implementação inicial.

  1. Ligação direta ao servidor (instalação local). Um serviço de integração na sua rede lê as tarefas em aberto, operações das gamas operatórias, centros de trabalho, colaboradores, materiais e encomendas de compra da base de dados do E2 e escreve as horas de início e fim planeadas nas operações das tarefas. A sua equipa de TI aprova o acesso, uma conta de serviço dedicada e os campos exatos a escrever. Esta é a principal via para uma integração bidirecional em funcionamento contínuo.
  2. Exportações e importações agendadas. Os relatórios do E2 e as exportações das grelhas geram ficheiros CSV ou Excel com tarefas, gamas operatórias e centros de trabalho. A funcionalidade de importação de dados do SkyPlanner lê esses ficheiros. Esta é a via utilizada durante o período de teste e abrange também os dados mestre que só carrega ocasionalmente.
  3. Instalações alojadas. Se o E2 estiver alojado pela ECI, o acesso aos dados é acordado com a ECI. Contacte o seu gestor de conta da ECI logo no início.

Do lado do SkyPlanner, a REST API lê e escreve encomendas, produtos, materiais, etapas do processo, registos de tempo e encomendas de compra. A autenticação é feita com um token de API no cabeçalho Authorization-Token (SkyPlanner Settings > API), e a API está documentada em Swagger/OpenAPI. O tutorial de integração explica as primeiras chamadas passo a passo.

Eventos e consultas periódicas

O E2 é consultado periodicamente. O serviço de integração lê as tarefas e as operações das gamas operatórias alteradas desde a última execução: de poucos em poucos minutos para as tarefas e de hora a hora para as existências e encomendas de compra, conforme acordado com cada empresa.

O SkyPlanner envia webhooks quando há alterações de estado ou da programação. O serviço recebe-os e escreve imediatamente as novas datas no E2, pelo que o envio de dados de volta é acionado por eventos. Os eventos do chão de fábrica também podem ser lidos periodicamente através do endpoint /timelogs do SkyPlanner.

Mapeamento de dados

Objeto do E2Objeto do SkyPlannerSentidoFrequência
Peças e orçamentos, listas de materiais multinívelProdutos, materiais, estrutura do produtoE2 → SkyPlannerCarregamento inicial e, depois, a cada alteração
Operações da gama operatória: centro de trabalho, tempo de preparação, tempo de execuçãoEtapas do processo com durações e tempos de preparaçãoE2 → SkyPlannerCarregamento inicial e, depois, a cada alteração
Centros de trabalho e máquinasCentros de trabalho, grupos de centros de trabalho, eficiênciasE2 → SkyPlannerCarregamento inicial; raramente depois disso
Colaboradores, turnos, departamentos, dias não úteisPessoal, turnos, calendáriosE2 → SkyPlannerDiariamente, ou gestão dos turnos no SkyPlanner
Encomendas e tarefas: número da tarefa, peça, quantidade, data de entrega, prioridade, indicador de urgênciaEncomendas com datas de entrega e prioridadesE2 → SkyPlannerConsulta de poucos em poucos minutos
Operações da gama operatória da tarefa: estado, quantidade produzida, horas restantesTarefas por etapa do processoE2 → SkyPlannerConsulta de poucos em poucos minutos
Necessidades de materiais, encomendas de compra com datas de entregaNecessidades de materiais, encomendas de compra por data de entregaE2 → SkyPlannerConsulta de hora a hora ou a cada execução da programação
Início e fim programados da operação da tarefa, centro de trabalho, colaboradorInício e fim planeados, máquina e operador por etapaSkyPlanner → E2A cada alteração da programação, através de um webhook do SkyPlanner
Tempo da tarefa e quantidades concluídas por operaçãoRegistos de tempo e confirmações dos operadoresSkyPlanner → E2A cada confirmação ou por turno, se essa opção for escolhida
Não existe no E2Matriz de tempos de mudança, ferramentas como recursos de capacidade limitada, máquinas e pessoal alternativosGerido no SkyPlannerConfigurado durante a implementação inicial

Modelos de integração

1. Carregamento inicial dos dados mestre. Leia peças, listas de materiais, gamas operatórias, centros de trabalho, colaboradores e turnos. Mapeie os centros de trabalho de forma criteriosa: um centro de trabalho com três fresadoras passa a ser um grupo de centros de trabalho ou três centros de trabalho, para que o SkyPlanner sequencie o trabalho de cada máquina.

2. Sincronização de tarefas. Leia as tarefas em aberto com as respetivas operações da gama operatória, necessidades de materiais e encomendas de compra em aberto. O SkyPlanner considera o material encomendado disponível na data de entrega da encomenda de compra e atualiza as existências quando esta é marcada como Delivered. Exclua as tarefas encerradas e suspensas. Transfira o indicador de urgência como prioridade no SkyPlanner.

3. Envio da programação para o E2. Quando o motor programa ou desloca uma etapa, um webhook do SkyPlanner aciona o serviço. Este escreve as horas de início e fim planeadas nessa operação da tarefa no E2, bem como o centro de trabalho e o colaborador se o SkyPlanner tiver transferido a etapa para outra máquina ou pessoa. O Whiteboard e o Planning Board passam então a mostrar as datas do SkyPlanner.

4. Confirmações no chão de fábrica. Os operadores registam o trabalho com o SkyPlanner Mobile Confirmations ou o Production Timer, e os registos de tempo mantêm a programação atualizada. Cabe-lhe decidir se os tempos reais são enviados de volta para o E2. Se optar por enviá-los, cada confirmação é registada como tempo e quantidade na operação da tarefa. Caso contrário, o E2 Data Collection mantém-se como está e o SkyPlanner lê o progresso nas operações das tarefas.

5. Responsabilidade pelos dados e regras de conflito. Documente estas regras antes da entrada em produção:

DadosSistema responsável
Orçamentos, gamas operatórias, quantidades, datas de entrega, estado das tarefasE2
Sequência das etapas, horas de início e fim, máquina e operador por etapaSkyPlanner
Matriz de tempos de mudança, requisitos de ferramentas e operadores, recursos alternativosSkyPlanner
Turnos e dias não úteisUm sistema, escolhido na definição do âmbito
Tempos, saídas de materiais, receções, apuramento de custosE2, com introdução direta ou envio a partir dos registos de tempo do SkyPlanner

Escolha um único sistema para escrever as datas das operações das tarefas. Os responsáveis pela programação deslocam o trabalho no SkyPlanner e as datas são enviadas para o E2. É necessário deixar de arrastar cartões no Planning Board para tarefas programadas pelo SkyPlanner; caso contrário, os dois planos deixam de coincidir.

Etapas habituais do projeto

A implementação fica normalmente concluída em poucas semanas após o início do acompanhamento inicial. Antes disso, valide a programação durante o período de teste gratuito de 30 dias, com centros de trabalho, gamas operatórias e tarefas em aberto exportados do E2 em CSV ou Excel.

  1. Definição do âmbito. Confirme a edição e a versão do E2, o servidor, a tabela de correspondências, as regras sobre que sistema gere cada dado e se os tempos serão enviados de volta para o E2.
  2. Acesso. A sua equipa de TI cria a conta de serviço e aprova o acesso de leitura e escrita. Faça uma cópia de segurança completa do E2 e teste primeiro numa cópia dos dados da empresa.
  3. Carregamento inicial. Peças, listas de materiais, gamas operatórias, centros de trabalho, funcionários e turnos.
  4. Sincronização de tarefas e encomendas de compra. Consulta periódica das alterações, com novas tentativas em caso de falha e registo das operações.
  5. Configuração de restrições no SkyPlanner. Matriz de tempos de preparação, ferramentas, número de operadores por tarefa e máquinas ou pessoal alternativos.
  6. Envio da programação para o E2. Gravação de datas nas operações das tarefas, acionada por webhooks, incluindo também tempos e quantidades, se assim o escolher.
  7. Testes em paralelo. Utilize o SkyPlanner em paralelo com o Whiteboard atual, compare datas e corrija os dados mestre.
  8. Entrada em produção. Ative o envio de dados para o E2 quando os dados coincidirem.

O que deve prever numa integração com o E2

  • Edição e versão. As instalações do E2 Shop System e do E2 MFG diferem consoante a versão. Confirme a sua durante a definição do âmbito e volte a testar a integração após qualquer atualização do E2.
  • O seu servidor, as suas regras. O E2 instalado localmente funciona na sua rede. Defina com a equipa de TI onde será executado o serviço de integração, que conta utilizará e em que campos poderá escrever.
  • Máquinas agrupadas em centros de trabalho. Um centro de trabalho pode ser uma máquina, um grupo ou uma célula. Antes do primeiro carregamento, decida como mapear cada centro de trabalho para os centros de trabalho do SkyPlanner.
  • Serviços externos. As operações realizadas num fornecedor contam para o lead time, não para a sua capacidade. Modele-as como operações que apenas consomem tempo.
  • Unidades de tempo. Os tempos de preparação e de execução podem ser definidos por peça, por lote ou por hora. Converta-os durante a importação; caso contrário, todas as durações ficarão erradas.
  • Tarefas urgentes. O E2 assinala as tarefas de alta prioridade. Associe essa indicação à prioridade do SkyPlanner ou ao Fast Track para que as tarefas urgentes mantenham o seu lugar.
  • Está a planear mudar para o JobBOSS²? Prepare a parte do SkyPlanner uma única vez. No JobBOSS², a ligação desse mesmo plano é feita através da JobBOSS² API da ECI (alojada) ou da ERP API, descritas no guia do JobBOSS².

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

  1. A equipa do SkyPlanner configura a integração durante a implementação inicial e dá suporte após a entrada em produção, de acordo com os objetos e as regras de sincronização acordados. Cada fábrica utiliza o E2 de forma diferente, e é aqui que se aplica esse conhecimento.
  2. O seu parceiro E2 ou prestador de serviços de TI pode participar. Conhece o seu servidor e a configuração do E2 e pode tratar dos acessos e da conta de serviço em conjunto com a equipa do SkyPlanner.
  3. Os seus próprios programadores podem desenvolver a integração com a REST API do SkyPlanner, utilizando um token de API. Basta um token de API para começar, e a equipa do SkyPlanner ajuda sempre que 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 o seu processo e as suas necessidades. Consulte os preços, a programação da produção para o E2 Shop System, respeitando a capacidade real das máquinas e do pessoal, a página do E2 Shop System, as funcionalidades do SkyPlanner e a página de integrações com ERP.

Empresas industriais que utilizam o SkyPlanner

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, passámos de planear a produção em folhas de cálculo Excel para otimizar a 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 tarefas chega à linha em segundos.

Ler o testemunho da UTU

Operadores com vestuário de sala limpa numa linha de enchimento de frascos na 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 · Produção farmacêutica

A eficiência na produção aumentou 90%, e a criação de um plano otimizado para três meses, abrangendo todos os centros de trabalho, demora menos de 30 minutos.

Ler o testemunho da Laboratory & Allied

Hannu Ryynänen, diretor executivo da Mamec, no pavilhão de produção da empresa em Lohja

1.000sde ordens de fabrico programadas automaticamente

“Temos outro controlo sobre a produção, e o nosso conhecimento da capacidade está num nível completamente diferente.”

Hannu Ryynänen, diretor executivo
Mamec · Misturadores industriais, bombas e fabrico por contrato de alta tecnologia

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

Ler o testemunho da Mamec

Um soldador da KJH-Comp a rebarbar uma estrutura de aço soldada na fábrica de Alahärmä

98%de fiabilidade das entregas, face a cerca de 50% anteriormente

“O SkyPlanner tem um papel decisivo na manutenção da fiabilidade das nossas entregas.”

Hannu Lahtinen, diretor-geral
KJH-Comp · Metalomecânica de chapa e fabrico por contrato

A fiabilidade das entregas passou de cerca de 50% para valores que chegam aos 98%, e a programação precisa agora de um supervisor em vez de dois.

Ler o testemunho da KJH-Comp

Perguntas frequentes

O E2 Shop System tem uma API?

As APIs para a indústria publicadas pela ECI servem o JobBOSS², o M1, o Macola e o Deacom. No caso do E2 Shop System e do E2 MFG instalados localmente, a ligação é feita na própria instalação: um serviço de integração na sua rede lê e grava dados do E2 com os acessos aprovados pela sua equipa de TI. As exportações de ficheiros cobrem o restante.

Como são enviadas as datas planeadas para o E2?

Por operação de cada tarefa. Um webhook do SkyPlanner aciona o serviço de integração, que grava o início e o fim planeados na operação da tarefa no E2, bem como o centro de trabalho e o funcionário quando o SkyPlanner tiver deslocado a operação.

O SkyPlanner pode enviar os tempos registados na fábrica para o E2?

Sim, se assim o escolher. Cada confirmação no SkyPlanner dá origem a registos de tempo e quantidade na operação da tarefa. As fábricas que preferem o E2 Data Collection continuam a utilizá-lo, e o SkyPlanner lê o progresso a partir do E2.

Utilizamos o E2 SHOP alojado. Que guia se aplica?

O E2 SHOP alojado passou a ser o JobBOSS². Se agora inicia sessão no JobBOSS², utilize o guia de integração do JobBOSS². Se ainda utiliza o E2 alojado, o acesso aos dados é acordado com a ECI durante a definição do âmbito.

A integração mantém-se se mudarmos mais tarde para o JobBOSS²?

A parte do SkyPlanner mantém-se: centros de trabalho, restrições, matriz de tempos de preparação e programação. Apenas a ligação ao E2 é substituída pela JobBOSS² API ou pela ERP API da ECI.

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