process-mining
2024.10
true
- 发行说明
- 在开始之前
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- 自定义流程应用程序
- 发布仪表板
- 应用程序模板
- 其他资源
扩展 SAP Ariba 提取工具
Process Mining
扩展 SAP Ariba 提取工具
SAP Ariba Purchase-to-Pay和SAP Ariba Vendor-Sourcing应用程序模板包含一个提取程序,该提取程序允许使用 Ariba API 以 CSV 格式从 SAP Ariba 提取数据,用于应用程序模板特定流程。 如果要从 SAP Ariba 提取数据以用于其他流程,例如供应商管理或发票管理,则本页介绍如何使用新的 API 配置扩展此提取程序。
假设您已经:
-
Python 基础知识。
-
有关 SAP Ariba API 的知识。
请按照以下步骤将新的 API 配置添加到 SAP Ariba 提取工具。
-
在提取工具的
extractor/developer_settings.yaml
文件中添加 API 配置。 -
将相应的
***_api_key
、***_client_id
和***_secret
添加到user_settings.yaml
文件。 -
如果需要新模型,请将其添加到提取工具的
models/
文件夹中。 如果需要,在tables/
文件夹中添加新表格。备注:表格必须具有模型中包含的字段。
-
在
extractor/settings.py
文件中,-
将新创建的模型添加到现有的“
_MODELS_MAPPING_
”变量中。 -
将新创建的表格添加到现有的“
_TABLE_MAPPING_
”变量中。
-
-
如果您想通过一次调用来调用多个模型,请在
/utils/constants.py
中添加一个常量并扩展cli_handler/entrypoint.py
,以使用该常量提取所有模型。