process-mining
2024.10
true
UiPath logo, featuring letters U and I in white

Process Mining

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Letzte Aktualisierung 18. Dez. 2024

Erweitern des Extraktionstools SAP Ariba

Einleitung

Die App-Vorlagen SAP Ariba Purchase-to-Pay und SAP Ariba Anbieter Sourcing enthalten einen Extraktor, der es ermöglicht, Daten aus SAP Ariba im CSV-Format mithilfe von Ariba-APIs für die spezifischen Prozesse der App-Vorlage zu extrahieren. Auf dieser Seite wird beschrieben, wie Sie diesen Extraktor um eine neue API-Konfiguration erweitern, wenn Sie Daten aus SAP Ariba für andere Prozesse extrahieren möchten, z. B. für das Lieferantenmanagement oder die Rechnungsverwaltung.

Voraussetzungen

Dabei wird Folgendes angenommen:

  • Grundkenntnisse über Python.

  • Kenntnisse über die SAP Ariba API.

  • das Extraktionstool SAP_Ariba_extractor.zip aus der App-Vorlagendokumentation SAP Ariba Purchase-to-Pay oder SAP Ariba Anbieter-Sourcing heruntergeladen und extrahiert.

Hinzufügen einer neuen API-Konfiguration

Führen Sie die folgenden Schritte aus, um dem SAP Ariba-Extraktionstool eine neue API-Konfiguration hinzuzufügen.

  1. Fügen Sie die API-Konfiguration in der Datei extractor/developer_settings.yaml des Extraktionstools hinzu.
  2. Fügen Sie die entsprechenden ***_api_key, ***_client_id und ***_secret zur user_settings.yaml -Datei hinzu.
  3. Wenn ein neues Modell benötigt wird, fügen Sie es dem Ordner models/ des Extraktionstools hinzu. Fügen Sie bei Bedarf eine neue Tabelle im Ordner tables/ hinzu.
    Hinweis:

    Die Tabelle muss über Felder verfügen, die im Modell enthalten sind.

  4. In der extractor/settings.py -Datei
    1. fügen Sie das neu erstellte Modell der vorhandenen Variablen _MODELS_MAPPING_ hinzu.
    2. fügen Sie die neu erstellte Tabelle der vorhandenen _TABLE_MAPPING_ -Variablen hinzu.
  5. Falls Sie mehrere Modelle mit einem einzigen Aufruf aufrufen möchten, fügen Sie eine Konstante in /utils/constants.py hinzu und erweitern Sie cli_handler/entrypoint.py , um die Konstante zum Extrahieren aller Modelle zu verwenden.
  • Einleitung
  • Voraussetzungen
  • Hinzufügen einer neuen API-Konfiguration

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten