Integrações / ERP / monday.com

Guia de integração do monday.com para programação da produção com SkyPlanner APS

Este guia de integração do monday.com mostra aos parceiros e às equipas de TI como ligar os quadros do monday.com ao SkyPlanner APS. A integração entre o SkyPlanner e o monday.com funciona nos dois sentidos:

  • O SkyPlanner recebe os itens de encomenda com o produto, a quantidade, a data de entrega, a prioridade e o estado.
  • O início e o fim previstos são registados numa coluna Timeline, e o centro de trabalho fica numa coluna própria.
  • O progresso registado pelos operadores no chão de fábrica atualiza a coluna Status.
  • 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.

A equipa do SkyPlanner configura a integração com os seus quadros durante a implementação inicial e presta apoio após a entrada em produção. Este guia destina-se a parceiros e programadores que queiram participar ou desenvolver a sua própria solução com a REST API documentada do SkyPlanner (referência da API).

A API da plataforma monday.com

O monday.com disponibiliza uma GraphQL API em POST https://api.monday.com/v2. São lançadas versões trimestralmente, e o cabeçalho API-Version permite fixar a versão a utilizar. As descontinuações são anunciadas com pelo menos seis meses de antecedência. (Gestão de versões da API)

Uma integração para programação da produção utiliza os seguintes objetos:

  • Boards e groups, frequentemente usados para organizar etapas ou semanas.
  • Items e subitems. Um item representa normalmente uma encomenda ou tarefa, e os subitems contêm as operações.
  • Column values: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards e Mirror.
  • Webhooks para eventos de alteração.

As leituras usam items_page dentro de um quadro ou grupo. Por predefinição, cada página contém 25 itens. A documentação indica que “the maximum is 500.” (este é o número máximo de itens por página). Para continuar a leitura, utilize next_items_page. Tenha em conta que “each cursor will expire 60 minutes after the first request.” (cada cursor expira após esse intervalo, contado a partir do primeiro pedido). Filtre com query_params para ler apenas as encomendas em aberto. (items_page)

As escritas usam create_item, create_subitem, change_column_value e change_multiple_column_values. Esta última operação atualiza várias colunas de um item numa única chamada, tal como é necessário para devolver a programação ao monday.com.

Para grandes volumes de dados, a versão 2026-07 da API e as posteriores disponibilizam ingest_items e backfill_items. Carrega-se um CSV para um URL pré-assinado e consulta-se periodicamente o estado do processamento. (Importação em massa)

Autenticação

O monday.com suporta três tipos de token:

  • Token API pessoal. “Each token is unique to a user” (cada token é exclusivo de um utilizador) e tem as permissões desse utilizador. É adequado para uma prova de conceito.
  • Token de aplicação com âmbitos de permissão, para uma aplicação de integração.
  • OAuth através de auth.monday.com/oauth2/authorize e /oauth2/token, com âmbitos como boards:read, boards:write, webhooks:read e webhooks:write.

Em produção, utilize um token de aplicação ou OAuth. Um token pessoal deixa de funcionar quando o seu titular o gera novamente. (Autenticação)

No SkyPlanner, a REST API usa um token API para autenticação (SkyPlanner Settings > API) e está documentada em Swagger/OpenAPI. Basta um token API para começar, e o tutorial de integração explica as primeiras chamadas passo a passo.

Webhooks e reconciliação

Crie uma subscrição com create_webhook(board_id, url, event, config). Uma integração para programação da produção precisa dos seguintes eventos:

  • create_item e create_subitem para novas encomendas e operações.
  • change_column_value ou change_specific_column_value para alterações à data de entrega, à quantidade ou à prioridade.
  • change_status_column_value para alterações de estado feitas pelos utilizadores.
  • item_archived, item_deleted e item_moved_to_specific_group para encomendas canceladas ou concluídas.

O URL de receção tem de responder a um token de verificação quando o webhook é criado. Em caso de falha na entrega, aplica-se a regra “retry once a minute for 30 minutes,” (repetir a tentativa uma vez por minuto durante esse período); depois, as tentativas terminam. Por isso, a integração também faz uma leitura periódica para reconciliação com items_page e um filtro para os itens atualizados recentemente. (Webhooks)

No sentido inverso, o SkyPlanner envia webhooks quando o estado ou a programação mudam. O serviço de integração recebe-os e regista as novas datas no monday.com. Assim, a atualização dos dados no monday.com é desencadeada por eventos.

Mapeamento de dados

O monday.com não tem um objeto padrão para encomendas, pelo que os IDs das colunas são mapeados para cada conta. Esta é a configuração habitual:

Objeto do monday.comObjeto do SkyPlannerSentidoFrequência
Item no quadro de produção: Name, Numbers (quantidade), Date (data de entrega), Status ou Dropdown (prioridade)Encomenda com produto, quantidade, data de entrega e prioridademonday.com → SkyPlannerWebhook na criação e alteração, mais reconciliação
Subitems, ou itens num quadro ligado através de Connect BoardsEtapas do processo com as respetivas duraçõesmonday.com → SkyPlannerCom a encomenda
Itens num quadro de produtos (Mirror para os dados dos produtos)Produtos e estrutura de produtomonday.com → SkyPlannerCarga inicial e, depois, a cada alteração
Itens num quadro de stocks ou materiais, se estes forem mantidos no monday.comMateriais e saldos de stockmonday.com → SkyPlannerLeitura agendada
Itens num quadro de encomendas de compra com data de entrega previstaMaterial a receber, disponível na data de entregamonday.com → SkyPlannerWebhook ou leitura agendada
People e equipasPessoal, se os operadores forem incluídos na programaçãomonday.com → SkyPlannerCarga inicial
Não são mantidos no monday.comCentros de trabalho, turnos, matriz de tempos de preparação, ferramentas, máquinas alternativasMantidos no SkyPlannerConfigurados durante a implementação inicial
Coluna TimelineInício e fim previstosSkyPlanner → monday.comA cada alteração da programação, por webhook do SkyPlanner
Coluna Status, Dropdown ou TextCentro de trabalho atribuídoSkyPlanner → monday.comA cada alteração da programação
Coluna Status (por exemplo, Em produção, Concluído)Progresso das tarefas registado em Mobile ConfirmationsSkyPlanner → monday.comA cada confirmação

Modelos de integração

1. Carga inicial de dados mestre. Leia os produtos, os materiais e as encomendas em aberto com items_page. Crie os centros de trabalho, os turnos e as restrições no SkyPlanner, ou importe-os do Excel. Decida desde o início se as operações serão subitems ou ficarão num quadro ligado.

2. Sincronização de encomendas. Os webhooks do quadro de produção enviam os itens novos e alterados para o SkyPlanner como encomendas. Se acompanhar as encomendas de compra num quadro, o SkyPlanner considera o material encomendado disponível na data de entrega e atualiza o stock quando a encomenda de compra é marcada como Entregue.

3. Escrita da programação no monday.com. Para cada encomenda que o motor tenha programado ou reprogramado, a integração chama change_multiple_column_values. Preenche a coluna Timeline com o início e o fim previstos e regista o centro de trabalho na respetiva coluna. Uma chamada por item mantém baixo o número de pedidos.

4. Progresso no chão de fábrica. Os operadores registam o trabalho com Mobile Confirmations, Production Timer ou Quick Log Mode. Os registos de tempo mantêm a programação atualizada, e a etiqueta Status correspondente é devolvida ao quadro. Assim, a equipa comercial acompanha o progresso sem ter de perguntar.

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

DadosResponsável
Encomenda, cliente, quantidade, data de entrega, prioridademonday.com
Sequência de operações, início e fim, centro de trabalhoSkyPlanner
Turnos, preparações, ferramentas, máquinas alternativasSkyPlanner
Etiquetas de Status para indicar o progressoO SkyPlanner escreve, o monday.com apresenta

A principal fonte de conflitos são as edições manuais da coluna Timeline. Estabeleça que só o SkyPlanner escreve nessa coluna, ou trate uma edição manual como um pedido e deixe o SkyPlanner reprogramar. O Autopilot reprograma automaticamente quando há alterações na produção.

Etapas habituais do projeto

A implementação fica normalmente concluída em poucas semanas após o início do processo de integração. Antes disso, pode usar os seus próprios dados na avaliação gratuita de 30 dias: exporte o quadro de produção para Excel e importe-o para o SkyPlanner.

  1. Análise dos quadros. Mapeie os quadros, os grupos, os IDs das colunas e as etiquetas de estado, e verifique o plano do monday.com.
  2. Mapeamento e responsabilidade pelos dados. Defina a tabela de mapeamento, as regras de responsabilidade pelos dados e as frequências de sincronização.
  3. Configuração das restrições no SkyPlanner. Centros de trabalho, turnos, matriz de tempos de preparação, ferramentas e máquinas alternativas.
  4. Sincronização de encomendas. Webhooks, leitura para reconciliação e gestão de tokens.
  5. Atualização do monday.com. Colunas Timeline, de centro de trabalho e de estado.
  6. Testes em paralelo. Execute o SkyPlanner em paralelo com o quadro atual, compare as datas e corrija os dados.
  7. Entrada em produção. Ative a atualização dos dados no monday.com quando as datas coincidirem.

O que ter em conta numa integração com o monday.com

  • Cada conta organiza as encomendas de forma diferente. Um quadro por cliente, operações como itens ou subitems, máquinas em colunas People ou Status. Faça o mapeamento pelos IDs das colunas de cada conta, nunca pelo título da coluna.
  • Limites dos planos. Os planos Free, Basic e Standard permitem 1.000 chamadas à API por dia, o Pro 10.000 e o Enterprise 25.000. Use webhooks para as alterações e atualize os dados no monday.com em lote com change_multiple_column_values. (limites de chamadas)
  • As ligações entre quadros têm limites. O Basic permite uma ligação a um quadro e o Standard cinco, o que limita os quadros de operações ou produtos que podem ser ligados. (limites de Connect Boards)
  • Fixe a versão da API. As versões mudam trimestralmente. Antes da versão 2026-04, os quadros multinível estavam excluídos da consulta predefinida de quadros.
  • Expiração do cursor. Um cursor de items_page é válido durante 60 minutos. Os processos de reconciliação longos têm de poder reiniciar sem inconsistências.
  • Limites dos webhooks. O URL pode ter, no máximo, 255 caracteres e as novas tentativas terminam ao fim de 30 minutos. O recetor tem de ser idempotente.
  • Unidades e durações. As colunas Numbers não têm unidade. Antes da primeira importação, defina se as durações são expressas em minutos ou em horas.

Integração com o monday.com: quem a configura e presta suporte

O trabalho inclui o mapeamento dos seus quadros e colunas, bem como a configuração das restrições que o monday.com não guarda: centros de trabalho, turnos, matriz de tempos de preparação, ferramentas e máquinas alternativas.

  1. A equipa SkyPlanner configura a integração durante a implementação e presta suporte após a entrada em produção. Cada empresa organiza os seus quadros de forma diferente, e é aqui que se aplica esse conhecimento.
  2. O seu parceiro monday.com pode participar. O parceiro conhece os seus quadros e automatizações e pode rever o mapeamento das colunas e a configuração do token.
  3. Os seus próprios programadores podem desenvolver a integração com a REST API documentada do SkyPlanner, usando um token de API. Basta um token de API para começar, e a equipa SkyPlanner ajuda sempre que necessário. A documentação pública do produto está disponível na documentaçã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, de acordo com o seu processo e as suas necessidades, juntamente com o plano, para que conheça o custo total antes de começar. Veja a comparação com as vistas nativas do monday.com em programação da produção com o monday.com, respeitando a capacidade real das máquinas e das equipas. Encontra uma visão geral na página do monday.com e outros sistemas na área de integrações com ERP.

Opiniões de fabricantes sobre o SkyPlanner

Kalle Kalliomäki, especialista em cadeia de abastecimento na 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 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 criar um plano otimizado para três meses, que abrange todos os centros de trabalho, demora menos de 30 minutos.

Ler o testemunho da Laboratory & Allied

Anu Järvinen, responsável de produção na Fredman Operations, junto de uma célula robotizada de paletização em Rauma

6 mesesde capacidade disponível visí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 vê a capacidade disponível com seis meses de antecedência, e os pedidos de alteração à programação que demoravam uma hora ou mais recebem resposta em segundos.

Ler o testemunho da Fredman Operations

Perguntas frequentes

Que API do monday.com é usada na integração?

A API da plataforma monday.com, uma API GraphQL em api.monday.com/v2, com a versão fixada no cabeçalho API-Version. As leituras usam items_page, as escritas usam change_multiple_column_values e os webhooks comunicam as alterações.

O que é necessário configurar no monday.com?

O acesso e duas colunas. O administrador do monday.com autoriza uma única vez um token OAuth ou de aplicação com âmbito definido, e são adicionadas ao quadro uma coluna Timeline e uma coluna de centro de trabalho para receber os dados enviados de volta. Os seus quadros e automatizações mantêm-se como estão.

De que plano do monday.com precisamos?

Os limites diários de chamadas à API aumentam com o plano: 1.000 no Standard e nos planos inferiores, 10.000 no Pro e 25.000 no Enterprise. O Pro ou o Enterprise são adequados para uma sincronização bidirecional com alterações frequentes. A equipa SkyPlanner verifica o seu plano e os volumes de dados durante a análise dos quadros.

O monday.com pode enviar alterações em tempo real?

Sim. Os webhooks são acionados quando são criados itens ou alteradas colunas ou estados. Uma leitura periódica de reconciliação recupera as alterações cuja entrega falhe após o período de 30 minutos de novas tentativas do monday.com.

Como são enviadas as datas planeadas de volta para o monday.com?

Com change_multiple_column_values em cada item. A coluna Timeline recebe o início e o fim planeados, e as colunas de centro de trabalho e de estado são atualizadas na mesma chamada.

Podemos testar o SkyPlanner antes de desenvolver a integração?

Sim. O teste gratuito de 30 dias permite usar até 20 centros de trabalho com uma exportação do seu quadro em 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.