process-mining
2023.10
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 17 oct. 2024

Extension de l’outil d’extraction SAP Ariba

Introduction

Les modèles d’application SAP Ariba Purchase-to-Pay et SAP Ariba Vendor-Sourcing contiennent un extracteur qui permet d’extraire des données de SAP Ariba au format CSV à l’aide des API Ariba pour les processus spécifiques au modèle d’application. Cette page explique comment étendre cet extracteur avec une nouvelle configuration d'API si vous souhaitez extraire des données de SAP Ariba pour d'autres processus, par exemple, la gestion des fournisseurs ou la gestion des factures.

Prérequis

Nous supposons que :

  • connaissances de base sur Python.

  • connaissances de l’API SAP Ariba.

  • a téléchargé et extrait l’outil d’extraction SAP_Ariba_extractor.zip de la documentation du modèle d’application SAP Ariba Purchase-to-Pay ou SAP Ariba Vendor-Sourcing .

Ajout d'une nouvelle configuration d'API

Suivez ces étapes pour ajouter une nouvelle configuration d'API à l'outil d'extraction SAP Ariba.

  1. Ajoutez la configuration de l'API dans le fichier extractor/developer_settings.yaml de l'outil d'extraction.
  2. Ajoutez les ***_api_key, ***_client_id et ***_secret correspondants au fichier user_settings.yaml .
  3. Si un nouveau modèle est nécessaire, ajoutez-le au dossier models/ de l'outil d'extraction. Si nécessaire, ajoutez une nouvelle table dans le dossier tables/ .
    Remarque :

    La table doit comporter des champs inclus dans le modèle.

  4. Dans le fichier extractor/settings.py ,
    1. ajoutez le modèle nouvellement créé à la variable _MODELS_MAPPING_ existante.
    2. ajoutez la table nouvellement créée à la variable _TABLE_MAPPING_ existante.
  5. Si vous souhaitez appeler plusieurs modèles avec un seul appel, ajoutez une constante dans /utils/constants.py et étendez cli_handler/entrypoint.py pour utiliser la constante afin d'extraire tous les modèles.
  • Introduction
  • Prérequis
  • Ajout d'une nouvelle configuration d'API

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.