- Impressão
Este artigo explica como integrar seu Duro PLM ao Tulip.
Objetivo
O objetivo do teste de unidade do Duro PLM é permitir que os usuários verifiquem se a conexão entre o Tulip e a plataforma Duro PLM está correta e funcionando como pretendido.
O conector de API permite que os usuários visualizem definições de produtos, revisões, detalhes da lista de materiais (BOM), imagens, documentos e especificações no Tulip.
Um aplicativo inicial também foi definido para fazer uso das funções do conector e das APIs do Graph QL.
Primeiros passos com a Duro
A plataforma PLM nativa da nuvem da Duro permite que as equipes de engenharia de hardware gerenciem o fornecimento, as listas técnicas, os pedidos de alteração e as revisões, tudo em um só lugar. A interface intuitiva da plataforma e os fluxos de trabalho ágeis predefinidos permitem que todos os envolvidos no desenvolvimento de hardware tomem decisões informadas e oportunas. Além disso, as integrações com os melhores parceiros de hardware, como a Tulip, facilitam a centralização ou o compartilhamento de dados em minutos, sem integrações dispendiosas.
Configuração
Gere uma chave de API da Duro:
- Faça login no Duro PLM
- Gere uma chave seguindo o Guia de Iniciação da Duro
- Salve a nova chave de API
Configurar o conector Tulip
- Na página Conectores, localize o Conector.
- No conector, clique em produção, teste e desenvolvimento para visualizar as configurações de conexão.
- Defina a configuração de conexão da seguinte forma: Em execução: Host do conector de nuvem Host: mfg.duro.app Porta: 443 TLS: Sim
- Clique em Edit Headers (Editar cabeçalhos ) e defina o cabeçalho "apiToken" usando o valor recuperado das configurações do Duro.
- Volte e clique em Testar e, em seguida, em Salvar os detalhes.
Como funciona
Depois de configurar o conector conforme mostrado na seção Setup paragraphVocê pode testar as funções do conector no aplicativo clicando em Test Graph QL API na etapa de teste de unidade. A lista de produtos definidos na sua conta Duro será exibida como a seguir:
No App Editor, você pode ver como o Trigger do botão está configurado para chamar a função Connector:
O resultado da chamada da função de conector é armazenado em uma variável que, em seguida, é exibida em uma tabela interativa do Tulip:
Função do conector
O Duro Connector utiliza consultas do Graph QL, vem com funções predefinidas e pode ser estendido para suportar qualquer API oferecida pelo Duro (consulte a documentação do Graph QL here).
:::(Info) (GraphQL para JSON) O Tulip não oferece suporte ao Graph QL e requer a transformação do Graph QL em consultas JSON; use o seguinte site para transformar as consultas: GraphQL to JSON body converter
:::
O conector atual vem com as seguintes API Calls:
Function Name | Description |
---|---|
Get All Components | Retreive a list of all Components |
Get All Product Definitions | Retrieve a list of all Product Definitions |
Get All Revisions | Retreive a list of all Product Revisions |
Get Component Children - By Component ID | Retrieve a list of all components children of a component by Component ID |
Get Component Definition - By Component ID | Retrieve a Component details by Component ID |
Get Component Documents - By Component ID | Retrieve a list of Component documents by Component ID |
Get Component Documents - By Component Name | Retrieve a list of Component documents by Component name |
Get Product Children - Get Product Definition - By Product ID | Recuperar uma lista de produtos filhos de um produto por ID de produto |