MENU
    Como integrar o Tulip ao SAP
    • 31 Oct 2023
    • 2 Minutos para Ler
    • Contribuintes

    Como integrar o Tulip ao SAP


    Resumo do artigo

    Saiba como usar os Connectors para usar o Tulip com o SAP.

    Visão geral

    Muitos clientes da Tulip também utilizam um ERP da SAP. Este passo a passo explicará como conectar com segurança a Tulip ao SAP e usar valores das seções "Header" e "Cookies" da resposta HTTP para fazer solicitações seguras a outros sistemas.

    Antes de usar este guia, você deve revisar este guia separado sobre conectores HTTP na Tulip.

    Como integrar a Tulip com o SAP

    Este guia abordará a seguinte sequência:

    1. Fazer uma solicitação HTTP GET para um endpoint usando nome de usuário/senha como autenticação
    2. Receber a resposta e armazená-la na "Saída" da função
    3. Acessar essa saída no Trigger Editor e armazená-la em uma variável.
    4. Usar essas variáveis em uma função diferente do Connector para provar a identidade do usuário.

    Como fazer a solicitação GET para o SAP

    Primeiro, crie o Conector HTTP e especifique os detalhes usando Adicionar conexão.

    Em seguida, selecione Adicionar nova função.

    Especifique a rota e o tipo de solicitação. Muitas instâncias do SAP têm uma rota "/csrf" que permite que você solicite um token CSRF.

    Em seguida, insira todos os detalhes sobre a solicitação. Use a guia Auth se precisar incluir um nome de usuário e senha ou um token de portador OAuth2.

    Armazenamento de cabeçalhos e cookies

    Em seguida, especifique algumas saídas para armazenar os cabeçalhos e os cookies. Exemplos aqui:

    • csrf_token (string)
    • cookie1 (string)
    • cookie2 (string)

    Na seção Outputs, mapeie o valor do token para a saída csrf_token. A SAP frequentemente usa x-csrf-token como a chave para esse valor. Isso pode ser feito manualmente ou clicando na saída na seção Cookies após testar a função HTTP.

    Além disso, especifique o nome exato dos cookies da resposta na seção Outputs.

    Agora, você está pronto para criar acionadores para armazenar esses valores nos aplicativos.

    Uso de cookies e cabeçalhos na lógica de aplicativos

    Veja como testar essa função. No App Editor, crie um botão chamado "Get Token and Cookie".

    Adicione um Button Trigger e, em seguida, use a ação "Run Connector Function" com o conector e a função de conector que você criou na etapa anterior.

    Armazene o resultado em uma variável (neste caso, op) que se tornará automaticamente um objeto.

    Em seguida, adicione algum texto de variável ao seu aplicativo e exiba os campos e valores dentro da variável op.

    Em seguida, execute o aplicativo no Tulip Player. Depois de pressionar o botão, você verá que um objeto com o token e 2 cookies foi armazenado na variável op.

    Agora, você pode usar esses valores em qualquer lógica de aplicativo ou função de conector por meio do Trigger Editor.

    Leitura adicional


    Encontrou o que estava procurando?

    Você também pode ir para community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


    Este artigo foi útil?