Integrações / ERP / APplus
Guia de integração do APplus para programação da produção com o SkyPlanner APS
Este guia de integração do APplus mostra aos parceiros APplus e às equipas de TI como ligar o APplus ao SkyPlanner APS. O SkyPlanner integra-se com o APplus nos dois sentidos, através das interfaces da própria Asseco:
- São importadas ordens de produção (Fertigungsaufträge) com as respetivas operações (Arbeitsgänge), gamas operatórias (Arbeitspläne), listas de materiais (Stücklisten), unidades de capacidade (Kapazitätsstellen e Kapazitätseinheiten), ferramentas (Betriebsmittel), existências e encomendas de compra.
- O início e o fim planeados e a unidade de capacidade de cada operação são enviados de volta para a ordem de produção.
- Se assim o pretender, os registos de tempos dos operadores podem ser enviados de volta como mensagens BDE associadas à ordem.
- 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 de acordo com a sua instalação APplus e presta suporte após a entrada em produção. Este guia destina-se a parceiros e programadores que queiram participar ou desenvolver as suas próprias soluções com a REST API documentada do SkyPlanner (referência da API).
Interfaces de integração do APplus
O APplus disponibiliza as seguintes vias de ligação a um sistema externo de programação da produção:
- Serviços web do APplus. O APplus assenta numa arquitetura de serviços web. Segundo a Asseco, todas as funções necessárias à programação da produção podem ser acedidas diretamente pela Internet e utilizadas pelos sistemas informáticos de clientes e fornecedores (Asseco). Esta é a principal via para ler dados de produção e gravar datas planeadas.
- Business Integration Framework. Desde o APplus 6.3, este módulo permite ligar sistemas de terceiros sem programação, através de estruturas de dados adaptativas (Asseco). Utilize-o para mapear os objetos do APplus para a REST API do SkyPlanner.
- Universal Cloud Connector. Introduzido no APplus 7.1 para ligar soluções de parceiros e ofertas SaaS ao APplus, com um elevado nível de segurança na transferência de dados (Asseco).
No APplus 10, o Flow Mode inicia processos em momentos definidos ou quando ocorrem determinados eventos, sem intervenção manual (Asseco). A via a utilizar para transferir cada objeto é acordada na definição do âmbito da implementação inicial.
Autenticação e acesso
- No APplus. A integração utiliza uma conta técnica dedicada no APplus, com permissões limitadas aos objetos que lê e grava. O seu parceiro APplus configura a conta e o acesso aos serviços web.
- Rede. O APplus pode funcionar nas suas instalações ou numa versão alojada (informações sobre o APplus). A integração acede ao sistema pela via autorizada pela sua equipa de TI ou pelo fornecedor de alojamento.
- No SkyPlanner. A autenticação na REST API é feita com um token de API, criado em Settings > API e enviado no cabeçalho
Authorization-Token. A API está documentada em Swagger/OpenAPI, e o tutorial de integração explica as primeiras chamadas passo a passo.
Eventos e consultas periódicas
No APplus, a integração consulta periodicamente os serviços web para obter ordens de produção em aberto e alterações recentes. Em alternativa, o Business Integration Framework envia as alterações para o SkyPlanner. A frequência é definida por fábrica: de poucos em poucos minutos para as ordens e de hora a hora para as existências.
O SkyPlanner envia webhooks quando o estado ou a programação se alteram, pelo que a atualização dos dados no APplus é desencadeada por eventos.
Mapeamento de dados
| Objeto APplus | Objeto SkyPlanner | Sentido | Frequência |
|---|---|---|---|
| Artigos (Artikel), unidades | Produtos e materiais | APplus → SkyPlanner | Carga inicial, seguida de consultas periódicas |
| Listas de materiais (Stücklisten, Strukturstücklisten) | Estrutura do produto, subprodutos, materiais por produto | APplus → SkyPlanner | Carga inicial, depois a cada alteração |
| Gamas operatórias (Arbeitspläne) com operações e tempos de preparação e execução | Etapas do processo com durações e tempos de preparação e desmontagem | APplus → SkyPlanner | Carga inicial, depois a cada alteração |
| Pontos e unidades de capacidade (Kapazitätsstellen, Kapazitätseinheiten) | Grupos de centros de trabalho e centros de trabalho, eficiências | APplus → SkyPlanner | Carga inicial, raramente depois |
| Capacidade de pessoal | Pessoal com turnos | APplus → SkyPlanner | Diariamente, ou turnos próprios no SkyPlanner |
| Ferramentas e dispositivos de fixação (Betriebsmittel) | Ferramentas como recursos partilhados de capacidade limitada | APplus → SkyPlanner | Carga inicial, depois a cada alteração |
| Ordens de produção (Fertigungsaufträge) com operações e materiais | Ordens e tarefas com prazos de entrega e necessidades de materiais | APplus → SkyPlanner | Consultas de poucos em poucos minutos |
| Existências em armazém | Saldos de existências | APplus → SkyPlanner | Consultas de hora a hora ou ao executar a programação |
| Encomendas de compra (Bestellungen) com datas de entrega | Encomendas de compra, materiais a receber por data de entrega | APplus → SkyPlanner | Consultas de hora a hora ou ao executar a programação |
| Início e fim planeados e unidade de capacidade por operação da ordem de produção | Início e fim programados por tarefa | SkyPlanner → APplus | A cada alteração da programação, por webhook do SkyPlanner |
| Mensagens BDE: tempo e quantidade por operação, funcionário | Registos de tempos e confirmações dos operadores | SkyPlanner → APplus | Por confirmação ou por turno, se essa opção for escolhida |
| Não existe no APplus | Matriz de tempos de preparação, número de operadores por tarefa, máquinas e pessoal alternativos | Gerido no SkyPlanner | Configurado durante a implementação inicial |
Modelos de integração
1. Carga inicial de dados mestre. Leia artigos, listas de materiais, gamas operatórias, pontos e unidades de capacidade, Betriebsmittel e capacidade de pessoal através dos serviços web do APplus. Faça o mapeamento com critério: uma Kapazitätsstelle com quatro Kapazitätseinheiten corresponde a um grupo de centros de trabalho com quatro centros de trabalho.
2. Sincronização de ordens e encomendas. Leia as ordens de produção com as respetivas operações e materiais, bem como as 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. As propostas de compra permanecem no APplus Disposition até serem convertidas em encomendas.
3. Envio da programação para o APplus. Quando o motor programa ou desloca uma operação, um webhook do SkyPlanner desencadeia a atualização no APplus pela via acordada na definição do âmbito (serviços web ou Business Integration Framework). Na ordem de produção, são definidos o início e o fim planeados e a unidade de capacidade dessa operação, para que o quadro de planeamento do APplus apresente a sequência do SkyPlanner.
4. Libertação de ordens de fabrico. O responsável pelo planeamento continua a libertar as ordens de fabrico (Werkstattaufträge) no APplus, agora com as datas do SkyPlanner. As ordens libertadas e o respetivo estado são enviados para o SkyPlanner na sincronização seguinte.
5. Confirmações na fábrica. Os operadores registam o trabalho com SkyPlanner Mobile Confirmations ou Production Timer, e os registos de tempos mantêm a programação atualizada. Pode optar por enviar os tempos reais de volta para o APplus. Nesse caso, o tempo e a quantidade de cada operação são registados como mensagens BDE associadas à ordem. Se continuar a utilizar BDE com códigos de barras, o SkyPlanner passa a ler as mensagens do APplus.
6. Responsabilidade pelos dados e regras de conflito. Documente estas regras antes da entrada em produção:
| Dados | Sistema responsável |
|---|---|
| Artigos, listas de materiais, gamas operatórias, quantidades, estado das ordens, libertação de ordens de fabrico | APplus |
| Sequência de operações, horas de início e fim, atribuição de unidades de capacidade | SkyPlanner |
| Matriz de tempos de preparação, número de operadores, recursos alternativos | SkyPlanner |
| Dados mestre de Betriebsmittel | APplus; disponibilidade ao longo do tempo planeada no SkyPlanner |
| Turnos e dias não úteis | Um sistema, escolhido na definição do âmbito |
| Mensagens BDE, saídas e entradas de materiais | APplus, com introdução direta ou envio a partir dos registos de tempos do SkyPlanner |
Escolha um único sistema para gravar as datas das operações. Se a programação PPS estiver ativa, ou se Feinplanung ou APplus APS gravarem datas, desative essa função para as ordens programadas pelo SkyPlanner.
Etapas habituais do projeto
A implementação fica normalmente concluída em poucas semanas após o início dos trabalhos. Antes disso, valide a programação durante o período de teste gratuito de 30 dias, com unidades de capacidade, gamas operatórias e ordens de produção em aberto exportadas do APplus em CSV ou Excel.
- Mapeamento. Defina a tabela de mapeamento, as regras de responsabilidade pelos dados, as frequências de sincronização e se as mensagens BDE serão enviadas de volta para o APplus.
- Acesso ao APplus. Crie a conta técnica, ative os serviços web com o seu parceiro APplus e faça os primeiros testes num sistema de testes.
- Carga inicial. Artigos, listas de materiais, gamas operatórias, pontos e unidades de capacidade, Betriebsmittel, pessoal.
- Sincronização de ordens e encomendas de compra. Consultas periódicas com filtros, paginação e novas tentativas, ou envio através do Business Integration Framework.
- 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.
- Escrita da programação no APplus. Datas das operações recebidas através dos webhooks do SkyPlanner e, se optar por isso, mensagens BDE.
- Testes em paralelo. Utilize o SkyPlanner em paralelo com o quadro de planeamento atual, compare as datas e corrija os dados mestre.
- Entrada em produção. Ative a escrita no APplus assim que os dados coincidirem.
O que prever numa integração com o APplus
- Unidades com capacidade limitada ou ilimitada. No APplus, algumas unidades podem ser planeadas sem limite de capacidade. No SkyPlanner, cada centro de trabalho tem capacidade limitada, pelo que deve verificar os turnos e a eficiência de cada um durante a importação.
- Níveis de planeamento em utilização. Verifique se o Feinplanung ou o APplus APS está licenciado e em utilização e defina um único sistema responsável pela escrita das datas.
- Documentos de produção e códigos de barras. As mensagens BDE são registadas nas ordens que têm documentos de produção impressos. Acorde se a libertação das ordens e a impressão se mantêm no APplus, como acontece atualmente.
- Unidades dos tempos de preparação e execução. Converta os tempos de preparação e execução com a unidade e a base corretas durante a importação; caso contrário, todas as durações estarão erradas.
- Operações externas. As operações subcontratadas representam tempo decorrido, não capacidade própria. Modele-as como etapas que apenas têm duração.
- Instalações alojadas. Na versão alojada, acorde desde o início com o fornecedor de alojamento o percurso de rede para aceder aos serviços web.
Quem configura e presta suporte à integração com o APplus
- A equipa SkyPlanner configura a integração durante a implementação inicial e presta suporte após a entrada em produção, no âmbito dos serviços web e dos mapeamentos acordados. Cada fábrica utiliza o APplus de forma diferente, e é aqui que esse conhecimento é aplicado.
- O seu parceiro APplus pode participar. O parceiro conhece as suas personalizações, permissões de utilizador e configuração do Business Integration Framework e pode disponibilizar os acessos em conjunto com a equipa SkyPlanner.
- Os seus programadores podem desenvolver a partir desta integração utilizando a REST API do SkyPlanner com um token de API. Basta um token de API para começar, e a equipa 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 função do seu processo e das suas necessidades, em conjunto com o plano. Consulte os preços, a programação da produção no APplus que respeita a capacidade real das máquinas e do pessoal, a página do APplus e a página de integrações com ERP.
Opiniões de fabricantes sobre 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 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 · 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.
6 mesesde visibilidade da capacidade disponível para a equipa comercial
“O SkyPlanner dá uma base sólida e fiabilidade a todo o planeamento da produção.”
Anu Järvinen, responsável de produção
Fredman Operations · Papéis para embalagens aptos para contacto alimentar
A equipa comercial consegue ver a capacidade disponível com seis meses de antecedência, e os pedidos de alteração da programação que demoravam uma hora ou mais passam a ter resposta em segundos.
Menosparagens por falta de materiais
“O valor que o SkyPlanner nos traz é ser uma ferramenta que funciona no dia a dia, sobretudo para definir datas de entrega.”
Tommi Männistö, responsável de planeamento da produção
Eskomatic · Maquinação em regime de subcontratação
A programação automática da carga permite definir datas de entrega mais precisas, e as paragens de produção causadas por falta de materiais diminuíram acentuadamente.
Perguntas frequentes
O APplus tem uma API para ordens de produção?
Sim. O APplus assenta numa arquitetura de serviços web, e a Asseco afirma que as suas funções de programação podem ser utilizadas diretamente pelos sistemas informáticos de clientes e fornecedores. O Business Integration Framework liga sistemas de terceiros através de estruturas de dados adaptativas, e o Universal Cloud Connector liga soluções SaaS ao APplus.
Como são gravadas no APplus as datas planeadas?
A cada alteração da programação, um webhook do SkyPlanner desencadeia a atualização do início planeado, do fim planeado e da unidade de capacidade de cada operação da ordem de produção. A atualização é feita através dos serviços web do APplus ou do Business Integration Framework. A via a utilizar é acordada na definição do âmbito da implementação inicial.
O SkyPlanner pode enviar mensagens BDE para o APplus?
Sim, se optar por isso. Os registos de tempos dos operadores no SkyPlanner são enviados como mensagens BDE, com o tempo e a quantidade de cada operação da ordem. Nas fábricas que mantêm o BDE por código de barras, o SkyPlanner lê essas mensagens em vez de as enviar.
Um parceiro APplus deve propor o APplus APS ou o SkyPlanner?
O SkyPlanner, quando o cliente pretende ter, em semanas, uma programação da produção operacional que respeite a capacidade real das máquinas e do pessoal. O APplus APS é um produto de um parceiro, integrado no APplus, para matrizes de preparação que abrangem várias ferramentas e para planeamento de múltiplos recursos (Asseco). O SkyPlanner cobre esses casos, liga-se através dos serviços web do APplus, reprograma automaticamente e permite um número ilimitado de utilizadores, a partir de 199 € por mês.
A integração funciona com o APplus alojado?
Sim. O APplus pode funcionar em instalações próprias ou numa versão alojada, e o SkyPlanner liga-se a ambas através dos serviços web. O percurso de rede é acordado com a sua equipa de TI ou com o fornecedor de alojamento durante a definição do âmbito.
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 APplus em CSV ou Excel e todas as funcionalidades Basic, sem cartão de crédito. Inicie o teste ou fale com a equipa comercial para definir o âmbito da integração.