Outras configurações > Conectar o ThingWorx Navigate ao SAP
  
Conectar o ThingWorx Navigate ao SAP
Os usuários podem acessar dados de SAP Netweaver Gateway usando estas tarefas no ThingWorx Navigate:
Visualizar lista de peças
Visualizar propriedades da peça
Visualizar estrutura da peça
Conecte-se ao servidor para obter informações de peças, documentos CAD ou ambos. No pacote de arquivos do PLM importado para instalar o ThingWorx Navigate View PLM App Extension, também há um pacote de extensão, o SAPProviders_ExtensionPackage. Ele inclui todos os componentes de que você precisará. A configuração requer alguns passos de conexão no ThingWorx Composer:
Defina a conexão ao SAP
Primeiramente, o conector entre o servidor SAP e o ThingWorx Navigate será configurado.
1. Faça uma busca por este conector: ptc-SAP-OData-connector.
2. Clique em Configuration. A página Configuration é aberta.
3. Em Generic Connector Connection Settings, em Authentication Type, selecione SSO.
4. Authorization Server ID — O ID definido em sso-settings.json para SAP.
5. Em Authorization Server Scopes Settings, adicione o escopo do SAP. Para obter mais informações sobre escopos, veja PTC Product Single Sign-on Architecture and Configuration Overview.
6. Em OData Connector Connection Settings, clique em Add e, em seguida, adicione tw.friendly-names.ServiceRootRelativeURL para SAP.
7. Na parte inferior da página, em HTTP Connector Connection Settings, forneça estas informações para o seu sistema:
Username e Password — Deixe essas caixas em branco.
Base URL — Forneça o caminho para o servidor SAP.
Relative URL — Deixe essa caixa em branco.
Connection URL — Insira o local que fornece os serviços da web REST.
8. Clique em Save.
Verifique a conexão e, em seguida, edite os serviços
Neste passo, defina o tipo de informação que os usuários recebem a partir de uma busca.
1. Abra ptc-SAP-OData-connector e, em seguida, clique em Services.
* 
Antes de editar os serviços, recomenda-se verificar o Base URL e o Connection URL:
a. Encontre o serviço ValidateConnection.
b. Clique no botão de reprodução e, em seguida, clique em Execute. À direita, em Output, aparecem os resultados.
2. Selecione o serviço GetProductSet e, em seguida, edite-o.
3. Em Route Info > Endpoint, selecione o ponto final de sua organização. Esta ação garante que os usuários obtenham a informação correta, tais como um material ou um produto, com relação aos critérios de busca no SAP.
4. Clique em Done e, em seguida, clique em Save.
5. Para verificar se o serviço GetProductSet está configurado corretamente e fornece as informações corretas, execute-o.
Edite o formato de dados
Este forma de dados é usado para definir quais atributos do SAP aparecem nas páginas de adaptação do ThingWorx Navigate.
1. Faça uma busca por SAP_DATA_SHAPE.
2. Clique em Field Definitions. Edite a lista a fim de incluir todos os atributos necessários à sua organização, tais como SAPQuantity, SAPCurrency e SAPMaterialCost.
* 
Após definir a lista de nomes de campo, também é possível definir tokens de localização para cada campo.
3. Clique em Save.
Mapeie os atributos no provedor de recursos
Agora que foram definidos os campos a serem exibidos no ThingWorx Navigate, certifique-se de que eles sejam mapeados para os atributos correspondentes do SAP.
1. Faça uma busca por SAPPartResourceProvider e, em seguida, abra-o.
2. Clique em Configuration. A página Configuration é aberta.
3. Clique em Add para adicionar cada campo definido no formato de dados. No exemplo anterior, SAPQuantity, SAPCurrency e SAPMaterialCost. Os nomes de campo aparecem na coluna Normalized.
4. Em Original, mapeie cada campo para o nome do atributo correspondente do SAP. Por exemplo, SAPMaterialCost podem corresponder a MovingPr no SAP.
5. Além dos campos definidos, adicione estes dois campos requeridos à lista Normalized:
ID
Número
6. Mapeie os campos de ID e Número para o atributo do SAP em que os usuários irão consultar. Por exemplo, Material ou ProductID.
7. Na tabela de Resource Provider Configuration, adicione o conector ptc-SAP-OData-connector.
8. Clique em Save.
Adicione tags aos campos do SAP
A configuração está quase concluída. Neste passo, adicione tags do SAP aos campos usando estes provedores de recursos:
CompositePartResourceProvider — Tem suporte para informações de peça
CompositeEPMDocumentResourceProvider — Tem suporte para informações de documento CAD
As tags ajudam a distinguir quais atributos são do SAP. Qualquer campo sem este prefixo faz uma busca no Windchill com relação aos dados.
1. Faça uma busca por CompositePartResourceProvider e, em seguida, abra-o.
2. Clique em Configuration. A página Configuration é aberta.
3. Adicione todos os campos definidos e mapeados nos passos anteriores. No exemplo anterior, SAPQuantity, SAPCurrency e SAPMaterialCost, além dos dois campos adicionais requeridos, ID e Número. Conforme são adicionados, os nomes de campo aparecem na coluna Normalized.
4. Na coluna Original, adicione esta tag como prefixo, incluindo o hífen, a cada nome de campo: SAPPartResourceProviderTag-. Assim, por exemplo, SAPMaterialCost na coluna Normalized deve ser SAPPartResourceProviderTag-SAPMaterialCost na coluna Original.
5. Na tabela de Expand Terms, adicione o nome da tag SAPPartResourceProviderTag.
6. Clique em Save.
7. Repita os passos de 1 a 5 para o CompositeEPMDocumentResourceProvider.
A conexão ao servidor SAP foi concluída. Nas páginas de adaptação, o seu administrador de negócios pode escolher atributos do SAP para mostrar aos usuários finais.