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.
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 utilizado | O que é atualmente | Via de integração |
|---|---|---|
| E2 Shop System (aplicação de desktop, no seu servidor) | O E2 original da Shoptech para empresas de produção por encomenda | Ligaçã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 alojado | A 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.
- 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.
- 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.
- 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 E2 | Objeto do SkyPlanner | Sentido | Frequência |
|---|---|---|---|
| Peças e orçamentos, listas de materiais multinível | Produtos, materiais, estrutura do produto | E2 → SkyPlanner | Carregamento inicial e, depois, a cada alteração |
| Operações da gama operatória: centro de trabalho, tempo de preparação, tempo de execução | Etapas do processo com durações e tempos de preparação | E2 → SkyPlanner | Carregamento inicial e, depois, a cada alteração |
| Centros de trabalho e máquinas | Centros de trabalho, grupos de centros de trabalho, eficiências | E2 → SkyPlanner | Carregamento inicial; raramente depois disso |
| Colaboradores, turnos, departamentos, dias não úteis | Pessoal, turnos, calendários | E2 → SkyPlanner | Diariamente, ou gestão dos turnos no SkyPlanner |
| Encomendas e tarefas: número da tarefa, peça, quantidade, data de entrega, prioridade, indicador de urgência | Encomendas com datas de entrega e prioridades | E2 → SkyPlanner | Consulta de poucos em poucos minutos |
| Operações da gama operatória da tarefa: estado, quantidade produzida, horas restantes | Tarefas por etapa do processo | E2 → SkyPlanner | Consulta de poucos em poucos minutos |
| Necessidades de materiais, encomendas de compra com datas de entrega | Necessidades de materiais, encomendas de compra por data de entrega | E2 → SkyPlanner | Consulta 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, colaborador | Início e fim planeados, máquina e operador por etapa | SkyPlanner → E2 | A cada alteração da programação, através de um webhook do SkyPlanner |
| Tempo da tarefa e quantidades concluídas por operação | Registos de tempo e confirmações dos operadores | SkyPlanner → E2 | A cada confirmação ou por turno, se essa opção for escolhida |
| Não existe no E2 | Matriz de tempos de mudança, ferramentas como recursos de capacidade limitada, máquinas e pessoal alternativos | Gerido no SkyPlanner | Configurado 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:
| Dados | Sistema responsável |
|---|---|
| Orçamentos, gamas operatórias, quantidades, datas de entrega, estado das tarefas | E2 |
| Sequência das etapas, horas de início e fim, máquina e operador por etapa | SkyPlanner |
| Matriz de tempos de mudança, requisitos de ferramentas e operadores, recursos alternativos | SkyPlanner |
| Turnos e dias não úteis | Um sistema, escolhido na definição do âmbito |
| Tempos, saídas de materiais, receções, apuramento de custos | E2, 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.
- 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.
- 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.
- Carregamento inicial. Peças, listas de materiais, gamas operatórias, centros de trabalho, funcionários e turnos.
- 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.
- 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.
- 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.
- Testes em paralelo. Utilize o SkyPlanner em paralelo com o Whiteboard atual, compare datas e corrija os dados mestre.
- 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
- 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.
- 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.
- 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
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.
+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.
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.
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.
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.