Teste de unidade do Duro PLM
  • 03 Nov 2023
  • 3 Minutos para Ler
  • Contribuintes

Teste de unidade do Duro PLM


Resumo do artigo

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:

  1. Faça login no Duro PLM
  2. Gere uma chave seguindo o Guia de Iniciação da Duro
  3. Salve a nova chave de API

Configurar o conector Tulip

  1. Na página Conectores, localize o Conector.Connectors.jpg
  2. No conector, clique em produção, teste e desenvolvimento para visualizar as configurações de conexão.Duro Connector.jpg
  3. 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: SimDetails.png
  4. Clique em Edit Headers (Editar cabeçalhos ) e defina o cabeçalho "apiToken" usando o valor recuperado das configurações do Duro.Details2.png
  5. Volte e clique em Testar e, em seguida, em Salvar os detalhes.
    Passed.jpg

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:Unit Testing.jpg

No App Editor, você pode ver como o Trigger do botão está configurado para chamar a função Connector:Trigger.jpg

O resultado da chamada da função de conector é armazenado em uma variável que, em seguida, é exibida em uma tabela interativa do Tulip:Table View.jpg

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 NameDescription
Get All ComponentsRetreive a list of all Components
Get All Product DefinitionsRetrieve a list of all Product Definitions
Get All RevisionsRetreive a list of all Product Revisions
Get Component Children - By Component IDRetrieve a list of all components children of a component by Component ID
Get Component Definition - By Component IDRetrieve a Component details by Component ID
Get Component Documents - By Component IDRetrieve a list of Component documents by Component ID
Get Component Documents - By Component NameRetrieve a list of Component documents by Component name
Get Product Children - Get Product Definition - By Product IDRecuperar uma lista de produtos filhos de um produto por ID de produto

Leitura adicional


Este artigo foi útil?