Configurar o spoke do SAP Concur
Integre a instância [ ServiceNow e SAP do Concur criando uma aplicação OAuth personalizada em SAP do Concur para autenticar ServiceNow solicitações.
Antes de Iniciar
- Solicitar uma assinatura de IntegrationHub.
- Ative o spoke do SAP do Concur.
- Função necessária: administrador
Procedimento
-
Registre SAP do Concur como um provedor OAuth.
- Navegar até OAuth de Sistema > Registro de aplicações.
-
Clique em Nova.
O sistema exibe a mensagem Que tipo de aplicação OAuth?
-
Selecione Conectar a um provedor OAuth de terceiros.
O sistema exibe um formulário de Registros de aplicações em branco.
-
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 a SAP do Concur 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 a SAP do Concur 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 proprietário do recurso. URL do token URL do qual a instância ServiceNow obtém o token de acesso. O formato do URL do token é https://<host-name> /oauth2/v0/token . Aqui, o nome do host é o nome de domínio totalmente qualificado do host de destino em que o SAP Concur está instalado. URL de redirecionamento Endpoint de retorno de chamada OAuth neste formato: https://<instance> .service-now.com/oauth_redirect.do . -
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 o 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
-
Crie um registro de credencial para o spoke SAP do Concur.
- Navegar até Conexões e Credenciais > Credenciais.
-
Clique em Nova.
O sistema exibe a mensagem Que tipo de credenciais você deseja criar?.
- Selecione Credenciais OAuth 2.0.
-
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 que você criou quando registrou a aplicação SAP do Concur personalizada 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. - Salve o registro.
-
Crie um registro de conexão para o spoke SAP do Concur.
- Navegar até Conexões e Credenciais > Aliases de conexão e credencial.
- Aberto para o registro, SAPConcur.
- Na guia Conexões, clique em Novo.
-
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 SAP Concur. Credencial Registro de credencial que você criou 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 - Clique em Enviar.
-
Gere o token OAuth fornecendo as SAP do Concur credenciais de usuário da API.
- Navegar até Conexões e Credenciais > Credenciais.
-
Abra o registro de credencial que você criou.
Exemplo: SAP Concur Cred
- 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.
-
Configure a conexão, Serviço de assinatura de evento do SAP Concur.
- Navegar até Automação de Processo > Flow Designer.
- Clique na guia Conexões.
- Localize o alias de conexão do Serviço de assinatura de evento do SAP Concur e clique em Exibir detalhes.
- Para configurar o spoke pela primeira vez, selecione Configurar ou clique em Editar.
-
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 do 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 a SAP do Concur 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 a SAP do Concur equipe de implementação para obter este valor. - Clique em Criar e obter token do OAuth.
Uma mensagem de confirmação é exibida informando que o token OAuth foi gerado com sucesso. -
Configure a conexão, APIs v4 do SAP Concur.
- Navegar até Automação de Processo > Flow Designer.
- Clique na guia Conexões.
- Localize o alias de conexão das APIs v4 do SAP Concur e clique em Exibir detalhes.
- Clique em Editar ou, se estiver configurando o spoke pela primeira vez, clique em Configurar.
-
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 do 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 a SAP do Concur 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 a SAP do Concur equipe de implementação para obter este valor. -
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.
-
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.
- Clique em Obter token OAuth.
-
Mapeie usuários SAP do Concur para o usuário ServiceNow no módulo Mapeamentos de usuário do SAP Concur.
- Navegar até SAP Concur Spoke > Mapeamentos de usuário do SAP Concur.
- Clique em Nova.
-
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. -
Clique em Enviar.
Nota:Se um usuário tentar acessar dados no módulo de entradas de despesa do SAP Concur sem ser mapeado para o ID de usuário SAP do Concur correspondente no módulo de mapeamentos de usuário do SAP Concur, esta mensagem de erro será exibida.Um usuário com nome de usuário admin não existe.
Mapeie o usuário ServiceNow para o ID do 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.