Intégrer SAP Ariba

L’intégration SAP Ariba vous permet d’examiner et d’approuver les demandes sans nécessiter de connexions supplémentaires.

Utilisez le processus suivant pour activer l’intégration SAP Ariba. Assurez-vous de remplir les conditions préalables, configurez l’intégration dans SAP Ariba, puis obtenez l’ID du client OAuth et la clé de l’application. Une fois ce processus terminé, votre niveau de journalisation d’audit existant est conservé, y compris toute action effectuée par l’utilisation des micro-apps Citrix.

Pour obtenir une liste complète des micro-apps SAP Ariba prêtes à l’emploi, consultez la section Utiliser les micro-apps SAP Ariba.

Vérifier les conditions préalables

Une fois l’intégration dans SAP Ariba configurée, vous aurez besoin de ces artefacts pour ajouter l’intégration dans les micro-apps Citrix Workspace :

  • URL de l’API
  • URL du jeton OAuth
  • ID du client OAuth
  • Clé secrète client OAuth
  • Clé de l’application
  • ID de domaine

Remarque :

Il est recommandé de toujours utiliser OAuth 2.0 comme méthode d’authentification de service lorsque cette méthode est disponible. OAuth 2.0 garantit que votre intégration respecte la conformité maximale en matière de sécurité avec votre micro-app configurée.

  • Votre organisation doit être aux États-Unis ou en Europe.
  • Vous devez disposer d’une licence actuelle pour une solution SAP Ariba ou un composant Ariba Network Solution.
  • Vous devez disposer d’un compte administrateur SAP Ariba Open APIs. L’administrateur SAP Ariba de votre organisation peut demander l’accès au portail SAP Ariba Open APIs Developer Portal à partir de l’un des liens suivants :

  • Configurez Citrix Gateway pour prendre en charge l’authentification unique pour SAP Ariba : une fois que les utilisateurs se connectent, ils sont automatiquement reconnectés sans avoir à entrer leurs informations d’identification une seconde fois. Suivez les instructions de l’article Configuration de l’authentification unique Ariba. Pour plus d’informations sur la configuration de l’authentification unique (SSO, Single Sign-ON), consultez la section Citrix Gateway Service.

Configurer l’intégration SAP Ariba

  1. Connectez-vous à https://developer.ariba.com/api/ avec un compte administrateur.
  2. Sur la page d’accueil, sélectionnez Créer une application.
  3. Pour créer une nouvelle application, renseignez les champs Nom de l’application et Description, puis sélectionnez Envoyer.

    Votre application est envoyée à l’équipe SAP Ariba Open APIs pour approbation.

Obtenir l’ID du client OAuth et la clé de l’application

Une fois votre demande approuvée, vous recevez un e-mail avec la clé secrète client OAuth. L’équipe SAP Ariba Open APIs configure et active le serveur principal avec votre ID de domaine.

Remarque :

Vous ne pouvez pas continuer tant que vous n’avez pas reçu l’e-mail d’approbation.

  1. Connectez-vous et accédez à la page Gérer les applications.
  2. Sélectionnez l’application que vous avez créée.
  3. Copiez l’ID du client OAuth et la clé de l’application. Enregistrez-les dans un emplacement sécurisé pour une utilisation ultérieure lorsque vous ajoutez l’intégration aux micro-apps Citrix Workspace.

Ajouter l’intégration aux micro-apps Citrix Workspace

Ajoutez l’intégration SAP Ariba aux micro-apps Workspace Citrix pour vous connecter à votre application. Des micro-apps prêtes à l’emploi sont proposées, ainsi que des notifications et des actions préconfigurées qui sont prêtes à être utilisées dans votre espace de travail.

Procédez comme suit :

  1. Dans la page de vue d’ensemble des micro-apps, sélectionnez Démarrer.

    La page Gérer les intégrations s’ouvre.

  2. Sélectionnez Ajouter une nouvelle intégration et Ajouter une nouvelle intégration à partir des modèles fournis par Citrix.
  3. Choisissez la vignette Ariba.
  4. Donnez un nom à l’intégration.

    Paramètres du connecteur Ariba : URL de l'API, URL du jeton OAuth, ID du client OAuth, Clé secrète client OAuth, Clé de l'application, ID de domaine

  5. Renseignez la section Paramètres du connecteur avec les informations que vous avez obtenues dans les procédures précédentes.
    • Entrez vos informations d’identification associées à l’URL de l’API et à l’URL du jeton OAuth pour l’authentification du service de systèmes cibles.
    • Renseignez les champs ID du client OAuth et Clé secrète client.
    • Renseignez les champs clé de l’application et ID de domaine.
    • Activez Sandbox si vous souhaitez charger vos données dans un environnement sandbox.
    • Entrez une valeur pour Limite du taux de requêtes, Nombre maximal de requêtes pour les services Ariba. Ce champ est obligatoire et détermine le nombre d’appels par seconde. Discutez des limites de votre instance avec votre représentant Ariba pour configurer correctement la valeur. Nous recommandons 10 appels/seconde ou moins comme taux initial si la limite maximale n’est pas connue. La valeur zéro peut être utilisée pour désactiver complètement toutes les limitations. Toutefois, un taux de requêtes trop élevé peut entraîner un refus d’accès.
    • Sélectionnez une valeur pour Modifier ID lorsque la synchronisation complète commence. Lorsque la synchronisation complète commence à limiter la quantité de données chargées, les modifications plus anciennes sont ignorées lors de la synchronisation complète. Laissez cette valeur vide pour charger toutes les données.
  6. Sélectionnez Ajouter.

La page Intégrations de micro-apps s’ouvre avec votre intégration ajoutée et ses micro-apps associées. À partir de là, vous pouvez ajouter une autre intégration, continuer à configurer vos micro-apps prêtes à l’emploi ou créer une nouvelle micro-app pour cette intégration.

Vous êtes maintenant prêt à définir et exécuter votre première synchronisation de données. Vous pouvez extraire une grande quantité de données de vos applications intégrées vers la plate-forme de micro-apps. Par conséquent, nous vous recommandons d’utiliser la page Tableau pour filtrer les entités de votre première synchronisation de données afin d’accélérer la synchronisation.

Pour plus d’informations, consultez les sections Vérifier les entités requises et Définir la synchronisation des données dans l’article Configurer l’intégration.

Pour plus d’informations sur les points de terminaison d’API et les entités de table, consultez la section Spécifications du connecteur Ariba.

Utiliser les micro-apps SAP Ariba

Les intégrations d’application existantes sont fournies avec des micro-apps prêtes à l’emploi. Commencez avec ces micro-apps et personnalisez-les en fonction de vos besoins.

Micro-apps Ariba

L’intégration SAP Ariba est fournie avec les micro-apps prêtes à l’emploi préconfigurées suivantes :

Approbation des demandes : permet d’afficher les demandes, ainsi que les détails associés en attente d’approbation, et une action à approuver.

Notification ou Page Workflows de cas d’utilisation
Notification En attente d’approbation (modification) Lorsque les détails d’une demande d’achat en attente d’approbation sont modifiés, l’approbateur reçoit une notification.
Notification En attente d’approbation (nouveau) Lorsqu’une nouvelle demande d’achat est en attente d’approbation, l’approbateur reçoit une notification.
Notification Modification de la demande Lorsque l’état d’une nouvelle demande d’achat est modifié, l’utilisateur reçoit une notification.
Notification Demande créée Lorsqu’une nouvelle demande d’achat est créée (c’est-à-dire envoyée ou en cours de composition), l’utilisateur reçoit une notification.
Page Demandes d’approbation Fournit une liste personnalisée des demandes d’approbation et un lien qui inclut plus d’informations.
Page Détails de la demande Fournit une vue détaillée d’une demande, ainsi qu’un bouton d’approbation interactif.