process-mining
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Process Mining

上次更新日期 2025年10月7日

安装 UiPath 数据提取程序

UiPath 本地部署数据提取程序必须与数据源(例如,SAP 系统)安装在同一网络环境中。例如,如果将 SAP 托管在私有云或数据中心,则应将 UiPath 数据提取程序部署在同一环境或网段中,以确保可靠且安全的连接。

备注:
如果无法在与 SAP 系统相同的网络中安装 UiPath 数据提取程序,则可以将其安装在专用网络之外。在这种情况下,您必须在 SAP 系统上打开所需的端口(例如 33<xx> )(例如 ),其中<xx>与 SAP 系统的编号相对应,以允许 UiPath 数据提取程序与 SAP 服务器之间进行入站和出站通信。
如果使用代理,则必须将相同的33<xx>端口从代理转发到 SAP 系统上相应的33<xx>端口。这是因为 Theobald RFC 不支持连接到自定义或重新映射的端口,它希望根据 SAP 系统编号使用默认端口格式进行连接。

有关更多信息,请参阅有关端口要求的Theobald 官方文档。

安装 Uipath 内部部署数据提取程序涉及以下步骤。

  1. 设置您的 UiPath Automation Cloud 组织。
  2. 在本地部署环境中安装 UiPath 数据提取程序。
  3. 在 SAP 服务器上安装 Theobald RFC。
    注意:仅在安装 UiPath 数据提取程序以进行 SAP 数据提取时,才需要执行此步骤。

1. 设置 UiPath Cloud 组织

请按照以下步骤为 UiPath 数据提取程序设置 UiPath Cloud 组织。

  1. 在 Automation Cloud 中,转到“管理员”页面。
  2. 选择“外部应用程序”图块,以添加外部应用程序。
  3. “OAuth 应用程序”选项卡上,选择“+添加应用程序”
  4. “应用程序名称”字段中输入新应用程序的描述性名称。例如,“Process Mining 内部部署提取程序”。
  5. 选择“+ 添加作用域”
    1. 在“资源” 列表中选择“Process Mining API 访问权限” 。
    2. 选择“应用程序作用域”,然后选择“ProcessMining.DataExtractor ”选项以启用对 Process Mining 的访问权限。
    3. 选择“保存”
  6. “添加应用程序”页面中,选择“添加” 。系统会显示确认消息
  7. 复制应用程序 ID应用程序密码并粘贴到例如记事本中。
    注意:在本地部署环境中安装内部部署数据提取程序时,您将需要应用程序 ID 和应用程序密码。
  8. 选择“关闭”

2. 在本地部署环境中安装 UiPath 数据提取程序

先决条件

UiPath 本地部署数据提取程序需要安装 .NET 8 ASP.NET Core 运行时。您可以从Microsoft .NET 官方网站下载最新版本。

下载 UiPath 本地部署数据提取程序

使用以下链接下载 UiPath 本地部署数据提取程序:

安装步骤

  1. 提取安装包。
  2. 在提取的文件夹中,以管理员身份打开 PowerShell。
  3. 使用您的设置配置DataExtractor/appsettings.json
    注意:您将需要设置 UiPath Cloud 组织时保存的应用程序 ID 和应用程序密码。
    重要提示:确保ConnectionString中定义的用户凭据有权访问要提取的表格。
    {
    "UiPathURL": "https://cloud.uipath.com/<OrgName>/<TenantName>",
    "S2S": {
        "ClientId": "<Application id from UiPath admin portal>",
        "ClientSecret": "<Application secret from UiPath admin portal>"
    },
    "LogFilePath": "<OPTIONAL: Path to log file, otherwise will be in /Logs>",
    "Connections":[
       {
         "Type": "sapOnPrem",
         "Name": "<Connection Name>",
         "ConnectionString": "USER=<User>;PASSWORD=<Password>;LANG=<Language>;CLIENT=<ClientNumber>;HOST=<Host IP address>;SYSNR=<System number>;FUNCTIONMODULE=<Function module name>;"
       },
        {
          "Type": "sqlServer",
          "Name": "<Connection Name>",
          "ConnectionString": "Server=<ServerAddr>;Initial Catalog=<DatabaseName>;User Id=<User>;Password=<Password>;"
        }
     ]
    }{
    "UiPathURL": "https://cloud.uipath.com/<OrgName>/<TenantName>",
    "S2S": {
        "ClientId": "<Application id from UiPath admin portal>",
        "ClientSecret": "<Application secret from UiPath admin portal>"
    },
    "LogFilePath": "<OPTIONAL: Path to log file, otherwise will be in /Logs>",
    "Connections":[
       {
         "Type": "sapOnPrem",
         "Name": "<Connection Name>",
         "ConnectionString": "USER=<User>;PASSWORD=<Password>;LANG=<Language>;CLIENT=<ClientNumber>;HOST=<Host IP address>;SYSNR=<System number>;FUNCTIONMODULE=<Function module name>;"
       },
        {
          "Type": "sqlServer",
          "Name": "<Connection Name>",
          "ConnectionString": "Server=<ServerAddr>;Initial Catalog=<DatabaseName>;User Id=<User>;Password=<Password>;"
        }
     ]
    }
  4. 使用以下 Powershell 命令运行安装脚本: ./Setup.ps1 -Install
Note: Follow these steps to add or remove SQL Server or SAP connections:
  1. Edit the appsettings.json file and update the values as needed.
  2. Rerun the install command ./Setup.ps1 -Install.
提示:如需其他脚本选项,您可以使用以下 Powershell 命令: ./Setup.ps1 -Help

3. 在 SAP 服务器上安装 Theobald RFC

Theobald Xtract Universal 是经过 SAP 认证的提取工具,用于从 SAP 源系统中提取数据,并通过远程函数调用 (RFC) 与 SAP 集成。Theobald Xtract Universal 包含要在 SAP 中安装的只读自定义功能模块 Z_THEO_READ_TABLE-transport1
UiPath 数据提取程序的XtractCore/Transports文件夹包含用于读取表格的远程函数调用 (RFC) 的多个版本,以及提供有关每个版本详细信息的README文件。

有关配置 SAP 环境以与 UiPath 数据提取程序一起运行的更多信息,请参阅设置 Theobald Xtract Universal (步骤 2 到 4)。

Uninstalling the UiPath data extractor

Use the following Powershell command to uninstall the UiPath data extractor ./Setup.ps1 -Uninstall.

All underlying services are stopped and uninstalled.

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。