Configurer le spoke SAP Concur
Intégrez l’instance et SAP Concur en créant une application SAP Concur OAuth personnalisée pour authentifier les ServiceNow demandesServiceNow.
Avant de commencer
- Demandez un Centre d'intégration abonnement.
- Activez le spoke SAP Concur.
- Rôle requis : admin
Procédure
-
Inscrivez-vous SAP Concur en tant que fournisseur OAuth.
- Accédez à la OAuth système > Registre d'application.
-
Cliquez sur Nouveau.
Le message suivant s'affiche sur le système : Quel type d'application OAuth ?
-
Sélectionnez Se connecter à un fournisseur OAuth tiers.
Le système affiche un formulaire Registres d’application vide.
-
Renseignez ces valeurs sur le formulaire.
Champ Description Nom Nom permettant d’identifier le registre d’application de façon unique. Par exemple, SAP Concur OAuth. ID client ID client de votre SAP Concur application cliente. Contactez SAP Concur l’équipe de mise en œuvre pour obtenir cette valeur. Secret client Secret client de votre SAP Concur application cliente. Contactez SAP Concur l’équipe de mise en œuvre pour obtenir cette valeur. Type d'accord par défaut Type d'accord utilisé pour établir le jeton. Sélectionner les informations d’identification du mot de passe du propriétaire de ressource. URL de jeton URL à partir de laquelle l’instance ServiceNow obtient le jeton d’accès. Le format de l’URL du jeton est https://<nom d’hôte>/oauth2/v0/jeton. Ici, le nom d’hôte est le nom de domaine complet de l’hôte cible sur lequel SAP Concur est installé. URL de redirection Point de terminaison de rappel OAuth au format suivant : https://<instance>.service-now.com/oauth_redirect.do. -
Cliquez avec le bouton droit de la souris sur l'en-tête du formulaire, puis cliquez sur Enregistrer.
- Le système valide les informations d’identification OAuth et renseigne l’URL de redirection.
- Le système remplit le profil d’entité OAuth avec le type d’accord comme informations d’identification du mot de passe du propriétaire de ressource. Par exemple, le profil d’entité OAuth est créé avec le nom par défaut, SAPConcur
-
Créez un enregistrement d’informations d’identification pour le SAP Concur spoke.
- Accédez à la Connexions et informations d'identification > Informations d'identification.
-
Cliquez sur Nouveau.
Le système affiche le message Quel type d'informations d'identification voulez-vous créer ?.
- Sélectionnez Informations d'identification OAuth 2.0.
-
Renseignez ces valeurs sur le formulaire.
Champ Valeur requise Nom Nom permettant d'identifier l'enregistrement de façon unique. Par exemple, saisissez SAP Concur Cred. Actives Option permettant d'utiliser activement l'enregistrement des informations d'identification. Profil de l'entité OAuth Profil OAuth que vous avez créé lors de l’inscription de l’application personnalisée SAP Concur en tant que fournisseur OAuth. Par exemple, sélectionnez SAPConcur. Concerne Sélectionnez les serveurs MID qui peuvent utiliser ces informations d'identification. Par exemple, sélectionnez Tous les serveurs MID. Ordre Sélectionnez l'ordre d'application de ces informations d'identification. Par exemple, saisissez 100. - Enregistrez l'enregistrement.
-
Créez un enregistrement de connexion pour le SAP Concur spoke.
- Accédez à la Connexions et informations d'identification > Alias de connexion et d'informations d'identification.
- Ouvert pour l’enregistrement, SAPConcur.
- Dans l’onglet Connexions , cliquez sur Nouveau.
-
Renseignez ces valeurs sur le formulaire.
Champ Valeur requise Nom Nom permettant d’identifier de façon unique l’enregistrement de connexion. Par exemple, saisissez la connexion SAP Concur. Informations d'identification Enregistrement d’informations d’identification que vous avez créé pour SAP Concur. Par exemple, sélectionnez SAP Concur Cred. URL de connexion URL de connexion au SAP Concur format suivant : <Host>/api. Hôte Nom de domaine complet de l’hôte cible sur lequel SAP Concur est installé. Par exemple, us.api.concursolutions.com ou eu.api.concursolutions.com. Protocole https Chemin d'accès de base /api - Cliquez sur Envoyer.
-
Générez un jeton OAuth en fournissant les informations d’identification de l’utilisateur de l’API SAP Concur .
- Accédez à la Connexions et informations d'identification > Informations d'identification.
-
Ouvrez l’enregistrement d’informations d’identification que vous avez créé.
Exemple : SAP Concur Cred
- Cliquez sur le lien connexe Obtenir un jeton OAuth et fournissez les informations d’identification de l’utilisateur d’API SAP Concur pour générer le jeton OAuth.
-
Configurez la connexion, le service d’abonnement aux événements SAP Concur.
- Accédez à la Automatisation des processus > Concepteur de flux.
- Cliquez sur l’onglet Connexions .
- Localisez l’alias de connexion du service d’abonnement aux événements SAP Concur et cliquez sur Afficher les détails.
- Pour configurer le spoke pour la première fois, sélectionnez Configurer ou cliquez sur Modifier.
-
Renseignez les champs du formulaire Connexion .
Champ Description Nom Nom de l’enregistrement d’alias de connexion. URL de connexion URL de connexion au format suivant : https://www-<Région>.api.concursolutions.com. Remplacez <Région> par la région SAP Concur appropriée.
Version Entrez v4. URL de jeton URL du jeton au format suivant : https://<Région>.api.concursolutions.com/oauth2/v0/token. Remplacez <Région> par la région SAP Concur appropriée.
ID client ID client de votre SAP Concur application cliente. Contactez SAP Concur l’équipe de mise en œuvre pour obtenir cette valeur. Secret client Secret client de votre SAP Concur application cliente. Contactez SAP Concur l’équipe de mise en œuvre pour obtenir cette valeur. - Cliquez sur « Créer et obtenir un jeton OAuth ».
Un message de confirmation s’affiche pour indiquer que le jeton OAuth a été généré avec succès. -
Configurez la connexion, les API SAP Concur v4.
- Accédez à la Automatisation des processus > Concepteur de flux.
- Cliquez sur l’onglet Connexions .
- Localisez l’alias de connexion des API SAP Concur v4 et cliquez sur Afficher les détails.
- Cliquez sur Modifier ou, si vous configurez le spoke pour la première fois, cliquez sur Configurer.
-
Renseignez les champs du formulaire Connexion .
Champ Description Nom Nom de l’enregistrement d’alias de connexion. URL de connexion URL de connexion au format suivant : https://<Région>.api.concursolutions.com. Remplacez <Région> par la région SAP Concur appropriée.
Version Entrez v4. URL de jeton URL du jeton au format suivant : https://<Région>.api.concursolutions.com/oauth2/v0/token. Remplacez <Région> par la région SAP Concur appropriée.
ID client ID client de votre SAP Concur application cliente. Contactez SAP Concur l’équipe de mise en œuvre pour obtenir cette valeur. Secret client Secret client de votre SAP Concur application cliente. Contactez SAP Concur l’équipe de mise en œuvre pour obtenir cette valeur. -
Cliquez sur « Créer et obtenir un jeton OAuth ».
Dans une nouvelle fenêtre, vous serez invité à saisir le nom d’utilisateur et le mot de passe.
-
Pour Nom d’utilisateur, indiquez l’ID de la société de l’instance SAP Concur et pour Mot de passe, indiquez la valeur du jeton de demande de la société.
Remarque :Contactez SAP Concur l’équipe de mise en œuvre pour obtenir les valeurs d’ID de société et de jeton de demande de société.
- Cliquez sur Obtenir le jeton OAuth.
-
Mappez SAP Concur les utilisateurs à l’utilisateur ServiceNow dans le module Mappages d’utilisateurs SAP Concur.
- Accédez à la SAP Concur Spoke > Mappages utilisateur SAP Concur.
- Cliquez sur Nouveau.
-
Renseignez ces valeurs sur le formulaire.
Champ Description Utilisateur ServiceNow Référence à l’enregistrement utilisateur dans la table Utilisateur [sys_user]. ID d’utilisateur SAP Concur ID d’utilisateur de l’utilisateur requis dans SAP Concur. -
Cliquez sur Envoyer.
Remarque :Si un utilisateur tente d’accéder aux données du module Entrées de dépenses SAP Concur sans être mappé à l’ID d’utilisateur correspondant SAP Concur dans le module Mappages d’utilisateurs SAP Concur, ce message d’erreur s’affiche.Aucun utilisateur avec le nom d’utilisateur adminn n’existe.
Mappez l’utilisateur ServiceNow à l’ID d’utilisateur correspondant dans SAP Concur les données d’accès dans le module Entrées de dépenses SAP Concur.
- SAP Concur Le spoke est configuré.
- Les données sont récupérées et affichées dans les modules Entrées de dépenses et SAP Concur Rapports de SAP Concur dépenses.