Configurar o spoke do SAP Concur

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 6 min. de leitura
  • Integre a instância [ ServiceNow e SAP do Concur criando uma aplicação OAuth personalizada em SAP do Concur para autenticar solicitações ServiceNow.

    Antes de Iniciar

    • Solicitar uma assinatura de Integration Hub.
    • Ative o spoke do SAP do Concur.
    • Função necessária: administrador

    Procedimento

    1. Registre SAP do Concur como um provedor OAuth.
      1. Navegar até OAuth de Sistema > Registro de aplicações.
      2. Clique em Nova.
        O sistema exibe a mensagem Que tipo de aplicação OAuth?
      3. Selecione Conectar-se a um provedor OAuth de terceiros.
        O sistema exibe um formulário de Registros de aplicações em branco.
      4. No formulário, preencha estes valores.
        Campo Descrição
        Nome Nome para identificar exclusivamente o registro da aplicação. Por exemplo, SAP Concur OAuth.
        ID de cliente ID de cliente da sua aplicação cliente SAP do Concur. Entre em contato com SAP do Concur a equipe de implementação para obter este valor.
        Segredo do cliente Segredo do cliente da sua aplicação cliente SAP do Concur. Entre em contato com SAP do Concur a equipe de implementação para obter este valor.
        Tipo de concessão padrão Tipo de concessão usado para estabelecer o token. Selecione Credenciais de senha do responsável pelo recurso.
        URL de Token URL do qual a instância ServiceNow obtém o token de acesso. O formato da URL do token é https://<host-name> /oauth2/v0/token . Aqui, o nome do host é o nome do domínio totalmente qualificado do host de destino em que o SAP Concur está instalado.
        URL de redirecionamento Endpoint de retorno de chamada do OAuth neste formato: https://<instance> .service-now.com/oauth_redirect.do .
      5. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
        • O sistema valida as credenciais do OAuth e preenche a URL de redirecionamento.
        • O sistema preenche o Perfil de Entidade OAuth com o Tipo de Concessão como Credenciais de Senha do Proprietário do Recurso. Por exemplo, o Perfil de Entidade OAuth é criado com o Nomepadrão, SAPConcur
    2. Crie um registro de credencial para o spoke SAP do Concur.
      1. Navegar até Conexões e Credenciais > Credenciais.
      2. Clique em Nova.
        O sistema exibe a mensagem Que tipo de credenciais você deseja criar?.
      3. Selecione Credenciais OAuth 2.0.
      4. No formulário, preencha estes valores.
        Campo Valor necessário
        Nome Nome para identificar exclusivamente o registro. Por exemplo, insira SAP Concur Cred.
        Ativo Opção de usar ativamente o registro de credencial.
        Perfil de Entidade OAuth Perfil OAuth criado ao registrar a aplicação personalizada SAP do Concur como um provedor OAuth. Por exemplo, selecione SAPConcur.
        Aplica-se a Selecione os MID Servers que podem usar esta credencial. Por exemplo: selecione Todos os MID Servers.
        Ordem Selecione a ordem para aplicar esta credencial. Por exemplo: insira 100.
      5. Salve o registro.
    3. Crie um registro de conexão para o spoke SAP do Concur.
      1. Navegar até Conexões e Credenciais > Aliases de conexão e credencial.
      2. Aberto para o registro, SAPConcur.
      3. Na guia Conexões, clique em Novo.
      4. No formulário, preencha estes valores.
        Campo Valor necessário
        Nome Nome para identificar o registro da conexão com exclusividade. Por exemplo, insira Conexão do SAP Concur.
        Credenciais Registro de credencial criado para SAP do Concur. Por exemplo, selecione SAP Concur Cred.
        URL de Conexão URL de conexão para se conectar a SAP do Concur neste formato:<Host> /api.
        Host Nome de domínio totalmente qualificado do host de destino em que o SAP Concur está instalado. Por exemplo, us.api.concursolutions.com ou eu.api.concursolutions.com.
        Protocolo https
        Caminho base /api
      5. Clique em Enviar.
    4. Gere o token OAuth fornecendo as SAP do Concur credenciais de usuário da API.
      1. Navegar até Conexões e Credenciais > Credenciais.
      2. Abra o registro de credencial que você criou.
        Exemplo: SAP Concur Cred
      3. Clique no link relacionado Obter token OAuth e forneça as SAP do Concur credenciais de usuário da API para gerar o token OAuth.
    5. Configure a conexão, Serviço de assinatura de eventos do SAP Concur.
      1. Navegar até Automação de Processo > Flow Designer.
      2. Clique na guia Conexões.
      3. Localize o alias de conexão do Serviço de assinatura de eventos do SAP Concur e clique em Exibir detalhes.
      4. Para configurar o spoke pela primeira vez, selecione Configurar ou clique em Editar.
      5. No formulário Conexão, preencha os campos.
        Campo Descrição
        Nome Nome do registro do alias de conexão.
        URL de Conexão URL de conexão neste formato: https://www-<Region> .api.concursolutions.com .

        Substituir<Region> com a região do SAP Concur apropriada.

        Versão Insira v4.
        URL de Token URL do token neste formato: https://<Region> .api.concursolutions.com/oauth2/v0/token .

        Substituir<Region> com a região do SAP Concur apropriada.

        ID de cliente ID de cliente da sua aplicação cliente SAP do Concur. Entre em contato com SAP do Concur a equipe de implementação para obter este valor.
        Segredo do cliente Segredo do cliente da sua aplicação cliente SAP do Concur. Entre em contato com SAP do Concur a equipe de implementação para obter este valor.
      6. Clique em Criar e obter token do OAuth.
      Uma mensagem de confirmação é exibida informando que o token OAuth foi gerado com sucesso.
    6. Configure a conexão, APIs do SAP Concur v4.
      1. Navegar até Automação de Processo > Flow Designer.
      2. Clique na guia Conexões.
      3. Localize o alias de conexão das APIs do SAP Concur v4 e clique em Exibir detalhes.
      4. Clique em Editar ou, se estiver configurando o spoke pela primeira vez, clique em Configurar.
      5. No formulário Conexão, preencha os campos.
        Campo Descrição
        Nome Nome do registro do alias de conexão.
        URL de Conexão URL de conexão neste formato: https://<Region> .api.concursolutions.com .

        Substituir<Region> com a região do SAP Concur apropriada.

        Versão Insira v4.
        URL de Token URL do token neste formato: https://<Region> .api.concursolutions.com/oauth2/v0/token .

        Substituir<Region> com a região do SAP Concur apropriada.

        ID de cliente ID de cliente da sua aplicação cliente SAP do Concur. Entre em contato com SAP do Concur a equipe de implementação para obter este valor.
        Segredo do cliente Segredo do cliente da sua aplicação cliente SAP do Concur. Entre em contato com SAP do Concur a equipe de implementação para obter este valor.
      6. Clique em Criar e obter token do OAuth.
        Em uma nova janela, você será solicitado a inserir o Nome de usuário e a Senha.
      7. Para Nome de usuário, forneça o ID da empresa da instância SAP do Concur e, para Senha, forneça o valor do Token de solicitação da empresa.
        Nota:
        Entre em contato com a equipe de implementação de SAP do Concur para obter os valores do ID da empresa e do token de solicitação da empresa.
      8. Clique em Obter token OAuth.
    7. Mapeie usuários SAP do Concur para o usuário ServiceNow no módulo Mapeamentos de usuário do SAP Concur.
      1. Navegar até Spoke do SAP Concur > Mapeamentos de usuário do SAP Concur.
      2. Clique em Nova.
      3. No formulário, preencha estes valores.
        Campo Descrição
        Usuário da ServiceNow Referência ao registro do usuário na tabela Usuário [sys_user].
        ID do usuário do SAP Concur ID do usuário necessário em SAP do Concur.
      4. Clique em Enviar.
        Nota:
        Se um usuário tentar acessar dados no módulo de entradas de despesas do SAP Concur sem estar mapeado para o ID de usuário SAP do Concur correspondente no módulo Mapeamentos de usuário do SAP Concur, esta mensagem de erro será exibida.Não existe um usuário com o nome de usuário admin.

        Mapeie o usuário ServiceNow para o ID de usuário correspondente em SAP do Concur para acessar dados no módulo de entradas de despesas do SAP Concur.

      • SAP do Concur O spoke está configurado.
      • Os dados são recuperados e exibidos nos módulos SAP do Concur Entradas de despesas e SAP do Concur Relatórios de despesas.