Insights
2021.10
False
  • 发行说明
      • 2021.10.1
      • 2021.10.2
      • 2021.10.3
      • 2021.10.4
      • 2021.10.5
      • 2021.10.6
      • 2021.10.7
      • 2021.10.8
      • 2021.10.9
    • 用户迁移工具发行说明
  • 入门指南
  • 安装和升级
    • 硬件和软件要求
    • 升级
    • 故障排除
    • 支持
    • 用户迁移工具
    • 备份和还原
  • 访问和权限
  • 与 Insights 交互
  • 故障排除
横幅背景图像
Insights
上次更新日期 2024年4月23日

安装

安装前所需的必备程序

  1. 确保您满足 Insights 的硬件和软件要求
  2. 启用 IIS 10+。

    要启用 IIS 10+,请前往“控制面板”>“程序”>“打开或关闭 Windows 功能”>“IIS”。



    启用以下网页服务器 (IIS) 模块:
    • 网页服务器
      • 常见的 HTTP 功能
        • 默认文档
        • 目录浏览
        • HTTP 错误
        • 默认文档
        • 静态内容
      • 运行状况和诊断
        • HTTP 日志记录
      • 性能
        • 静态内容
      • 安全性
        • 请求筛选
    • 管理工具
      • IIS 管理控制台
  3. 下载并安装 .NET Hosting Bundle 版本 3.1.17 及以上。
    1. 下载 .NET Hosting Bundle
    2. 在命令提示符中,运行 net stop was /y,然后运行 net start w3svc
  4. 安装 Orchestrator 并启用 Insights 功能。 您需要从 Orchestrator 获取安装访问令牌。
    重要提示:
    • 在配置 Insights SQL Server 期间添加数据库所有者角色时,请确保选择 db_owner 角色。

    • Orchestrator 和 Insights 的版本需要匹配。例如,如果您已将 Orchestrator 升级到 2021.10.1,则需要运行相同版本的 Insights,以在这两个 UiPath 产品之间建立适当的通信。



  5. 使用 SSL 证书在服务器上启用 HTTPS。该过程类似于为 Orchestrator 提供的过程。请参阅使用 HTTPS 协议证书
    1. 获取 DNS 的自签名证书,并将其导入 certlm.msc


    2. 运行以下命令:
      $cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname <your-dns-name> -KeySpec KeyExchange
      $pwd = ConvertTo-SecureString -String '<your-password>' -Force -AsPlainText
      $path = 'cert:\localMachine\my\' + $cert.thumbprint
      Export-PfxCertificate -cert $path -FilePath <path-to-save>\cert.pfx -Password $pwd$cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname <your-dns-name> -KeySpec KeyExchange
      $pwd = ConvertTo-SecureString -String '<your-password>' -Force -AsPlainText
      $path = 'cert:\localMachine\my\' + $cert.thumbprint
      Export-PfxCertificate -cert $path -FilePath <path-to-save>\cert.pfx -Password $pwd
      注意:请务必替换以下内容:
      • <your-dns-name>,其中包含您服务器或虚拟机的 DNS 名称
      • <your-password>,其中包含要用于加密证书的密码
      • <path-to-save>,其中包含要保存导出的 .pfx 格式证书的位置
    3. 使用证书管理器在“个人”和“受信任”中手动安装证书。
      重要事项:最好使用提交给证书颁发机构的 SAN SSL 证书,而不是使用自签名证书。
      • 自签名证书(以及您自己的证书颁发机构中的证书)必须同时安装在 Insights 计算机上“受信任的根”和“个人”证书存储区中。证书还必须标记为“可导出”。
      • 提交给证书颁发机构的证书只需安装在“受信任的根”中。

      请注意,使用自签名证书时,如果通过 Firefox 或 Edge 访问 Insights,您可能会遇到问题。Insights 2021.4 或更高版本不再支持 Internet Explorer。

  6. 为 Insights 指定主机名时,请确保所需主机名在 DNS 中可解析。


  7. 确认将要安装 Insights 的服务器可以与已安装 Orchestrator 的服务器建立通信,反之亦然。
  8. 如果您使用的是本地或云托管虚拟机,则它必须支持 Windows 操作系统的嵌套虚拟化。
  9. 确保使用 TLS 1.1 或 1.2。
  10. 确保以下端口处于打开状态且可访问:543(默认)、999919999
    为每个端口创建一个入站端口规则以将其打开:543999919999


    • 端口 543


    • 端口 9999


    • 端口 19999


  11. 根据您的环境安装 Docker。
    安装适用于 Windows Server 2019 的 Docker:
    1. 使用 PowerShell 创建以下变量:
      $TMP_WORKDIR="c:\docker"$TMP_WORKDIR="c:\docker"
    2. 使用 PowerShell 创建以下目录:
      New-Item $TMP_WORKDIR -ItemType Directory -forceNew-Item $TMP_WORKDIR -ItemType Directory -force
    3. 启用以下 Windows 功能:“Hyper-V”和“容器”。为此,请执行以下步骤:
      1. 前往“控制面板”,然后前往“程序”。
      2. 单击“打开或关闭 Windows 功能”。
      3. 选中“服务器角色”选项卡中的“Hyper-V”和“功能”选项卡中的“容器”旁边的复选框。
      4. 如果需要,重新启动服务器。




    4. 您可以通过运行以下命令,使用 PowerShell 下载 Docker 并将 Linux 容器解压缩到 $TMP_WORKDIR 文件夹中:
      Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip"Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip"
      
    5. 您可以通过运行以下命令,使用 PowerShell 下载 lcow 内核并将 Linux 容器解压缩到 $TMP_WORKDIR 文件夹中:
      Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip"Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip"
    6. 接下来,安装 Docker 和 lcow:
      Expand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force
      Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -ForceExpand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force
      Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -Force
    7. 接下来,使用 PowerShell,通过运行以下命令来设置环境变量:
      [Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine)
      [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")
      [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine")[Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine)
      [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")
      [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine")
      
    8. 使用 PowerShell,通过运行以下命令启用 daemon.json 中的“实验性功能”:
      $configfile = @"
      {
          "experimental": true
      }
      "@
      $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force$configfile = @"
      {
          "experimental": true
      }
      "@
      $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force
    9. 通过在 PowerShell 中运行以下命令来注册服务:
      cd $Env:ProgramFiles\docker
      .\dockerd.exe --register-servicecd $Env:ProgramFiles\docker
      .\dockerd.exe --register-service
    10. 最后,通过在 PowerShell 中运行以下命令来重新启动计算机:
      Restart-Computer -ForceRestart-Computer -Force

    在离线虚拟机上安装 Docker:

    要在离线环境中安装 Docker,您需要执行两个步骤。首先,将安装文件下载到在线虚拟机,然后将文件复制到要安装的离线虚拟机。

    要求

    在在线虚拟机上下载 Docker 安装文件

    在在线虚拟机中,以管理员身份打开 PowerShell 并运行以下命令以创建新的 Docker 文件夹。

    # variables
    $TMP_WORKDIR="c:\docker"
    
    # Create tmp_workdir
    New-Item $TMP_WORKDIR -ItemType Directory -force
    
    # Install Hyper-V and Containers
    Install-WindowsFeature Hyper-V
    Install-WindowsFeature containers# variables
    $TMP_WORKDIR="c:\docker"
    
    # Create tmp_workdir
    New-Item $TMP_WORKDIR -ItemType Directory -force
    
    # Install Hyper-V and Containers
    Install-WindowsFeature Hyper-V
    Install-WindowsFeature containers

    下载 lcow 内核并将 Linux 容器解压缩到 $TMP_WORKDIR 文件夹。

    # Get docker
    Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip"
    
    # Get lcow
    Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip"# Get docker
    Invoke-WebRequest -URI "https://download.docker.com/win/static/stable/x86_64/docker-20.10.24.zip" -OutFile "$TMP_WORKDIR\docker-20.10.24.zip"
    
    # Get lcow
    Invoke-WebRequest -Uri "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip" -UseBasicParsing -OutFile "$TMP_WORKDIR\release.zip"
    

    在离线虚拟机上安装 Docker

    在离线虚拟机中,以管理员身份打开 PowerShell 并运行以下命令,以安装 Docker、注册服务并重新启动计算机。

    # Install
    Expand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force
    Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -Force
    
    # Add Environment Variables
    [Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine)
    [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")
    [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine")
    
    # Enable Experimental Features in Docker daemon.conf
    $configfile = @"
    {
        "experimental": true
    }
    "@
    $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force
    
    # Register service
    cd $Env:ProgramFiles\docker
    .\dockerd.exe --register-service
    
    # Restart Computer
    Restart-Computer -Force# Install
    Expand-Archive $TMP_WORKDIR\Docker-20.10.24.zip -DestinationPath $Env:ProgramFiles -Force
    Expand-Archive $TMP_WORKDIR\release.zip -DestinationPath "$Env:ProgramFiles\Linux Containers\." -Force
    
    # Add Environment Variables
    [Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";$Env:ProgramFiles\docker", [EnvironmentVariableTarget]::Machine)
    [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")
    [Environment]::SetEnvironmentVariable("LCOW_API_PLATFORM_IF_OMITTED", "linux", "Machine")
    
    # Enable Experimental Features in Docker daemon.conf
    $configfile = @"
    {
        "experimental": true
    }
    "@
    $configfile|Out-File -FilePath C:\ProgramData\docker\config\daemon.json -Encoding ascii -Force
    
    # Register service
    cd $Env:ProgramFiles\docker
    .\dockerd.exe --register-service
    
    # Restart Computer
    Restart-Computer -Force
  12. 如果您使用 VMWare,请确保使用 VMwareToolboxCmd 11.0.6 及以上版本。较早的版本可能会导致 Docker 容器意外重新启动。

SQL Server 配置

在安装 Insights 之前,您需要配置要使用的 Insights SQL Server 实例。

注意:Insights SQL 数据库不区分大小写(“InsightsDB”=“insightsdb”)。如果它是在 Insights 安装过程中创建的,则系统会自动对其进行如此设置。否则,您必须手动将其配置为不区分大小写。
如果您创建自己的 Insights 数据库,则需要将定序序列设置为 Latin1_General_CI_AS

先决条件

作为初始配置步骤,请确保您拥有以下内容或已完成以下操作:

  • SQL Server 计算机的名称。
  • 实例的名称(如果它不是默认实例)。
  • SQL Server 端口已在 SQL Server 计算机的防火墙中打开。
  • SQL Server 配置管理器中的 TCP 协议已启用。
  • SQL Server 服务设置为侦听固定端口,而不是动态分配的端口。

建议

要配置数据库的默认 MAXDOP,请参阅配置最大并行度服务器配置选项

SQL Server 身份验证方法

配置以下其中一种身份验证方法,Insights 可通过该方法连接到 SQL Server 数据库:

Windows 集成身份验证

对于此选项,SQL Server 需要作为服务帐户进行新的登录。服务帐户应是密码永不过期的域用户。Looker 是 Insights 使用的分析平台,在 Linux 容器中运行。要启用 Windows 身份验证,SQL Server 需要通过 Kerberos 协议支持身份验证。

配置 Windows 集成身份验证时的注意事项
  • 在配置 Kerberos 身份验证之前,请确保 Insights Server 可以访问您的 Active Directory (AD) 和 SQL Server。您可以与 IT 管理员一起审核。
  • 需要将 SQL Server 添加到您的 AD 域。
  • Insights Server 需要与 AD 域和 SQL Server 位于同一网络上。
  • 应配置 DNS,以便 Insights Server 可以解析 AD 域和 SQL Server 的域名。
  • AD 用户应具有“权限”部分中定义的 SQL Server 访问权限和数据库权限。必须在 Insights 安装过程中提供该用户的域、用户名和密码。请记住,用户名区分大小写,这也可用作用户的 sAMAccountName
    以管理员身份打开 cmd 并运行 set user 以获取 USERDNSDOMAINUSERNAME
  • SQL Server 需要在 AD 中具有 SPN 条目。 有关详细信息,请参阅为 Kerberos 连接注册服务主体名称
    重要事项:Insights 服务器需要同时解析 AD 域和 SQL Server 的域名,这一点至关重要。您可以通过在主机上运行 nslookup <your_AD_domain_name>nslookup <your_SQL_server_domain_name> 来验证这一点。
在 SQL Server Management Studio 中创建新登录名
  1. 在“对象资源管理器”面板中,导航到“安全”>“登录”。
  2. 右键单击“登录名”文件夹,然后选择“新建登录名”。
  3. 选择“Windows 身份验证”选项。窗口会相应地更新。


  4. 在“登录名”字段中,键入要用作服务帐户的用户域。
  5. 从“默认语言”列表中选择“English”。
    重要事项:确保将“默认语言”设置为“English”。否则,网站将无法启动,并且安装了 Insights 的计算机上的事件查看器将显示以下错误消息:The conversion of a varchar data type to a datetime data type resulted in an out-of range value
  6. 单击“确定”以保存配置。

    如果服务帐户已创建并添加到 SQL Server 的“安全”>“登录”部分,请检查其默认语言是否设置为“英语”。如果不是,请进行必要的调整。

SQL Server 身份验证

对于此身份验证方法,您需要 SQL Server 用户。

重要事项:出于安全原因,请考虑使用非 SA(系统管理员)帐户。
在 SQL Server Management Studio 中创建新 SQL 用户
  1. 在“对象资源管理器”面板中,导航到“安全”>“登录”。
  2. 右键单击“登录名”文件夹,然后选择“新建登录名”。系统将显示“登录名 - 新建”窗口。
  3. 选择“SQL Server 身份验证”选项。窗口会相应地更新。


  4. 适当填写“登录名”、“密码”和“确认密码”字段。
  5. e. 确保未选择“强制密码过期”和“用户必须在下次登录时更改密码”选项。
    重要提示:确保将“默认语言”设置为“英语”。否则,网站将无法启动,并且安装了 Insights 的计算机上的事件查看器将显示以下错误消息:“将 VARCHAR 数据类型转换为日期时间数据类型导致值超出范围”。

如果 SQL Server 帐户已创建并添加到 SQL Server 的“安全”>“登录”部分,请检查其“默认语言”是否设置为英语。如果不是,请进行必要的调整。

权限

Regardless of the type of user (domain or SQL) you want to connect to SQL Server, please note that you need to assign it the dbcreator Server Role BEFORE installing Insights, as the database is created during this installation process.
If security restrictions do not allow the use of the dbcreator Server Role in the service account, create the empty database in SQL Server.

Windows 安装程序连接到 SQL Server 以验证数据库是否存在。

创建数据库后,您需要为连接到 Orchestrator SQL 数据库的用户提供 db_owner 用户映射角色,如以下屏幕截图所示。


如果安全限制不允许您将 db_owner 用户映射角色与 UiPath 登录名一起使用,请授予以下权限:
  • db_datareader
  • db_datawriter
  • db_ddladmin
  • dbo 架构上的 EXECUTE 权限


必须使用 GRANT EXECUTE SQL 命令授予 EXECUTE 权限,如下所示。
  • 如果使用 Windows 集成身份验证:
    USE UiPath Insights
    GO
    GRANT EXECUTE ON SCHEMA::dbo TO [domain\user]
    GOUSE UiPath Insights
    GO
    GRANT EXECUTE ON SCHEMA::dbo TO [domain\user]
    GO
  • 如果使用 SQL Server 身份验证:
    USE UiPath Insights
    GO
    GRANT EXECUTE ON SCHEMA::dbo TO [sql_user]
    GOUSE UiPath Insights
    GO
    GRANT EXECUTE ON SCHEMA::dbo TO [sql_user]
    GO

Insights 安装

备注:
  • 升级到 2021.10 时,拥有 Insights 权限的用户当前不会迁移到新版本。用于执行此迁移的脚本即将推出。
  • 如果 Windows 显示语言为以下其中一种语言,则安装程序将使用该语言:en-US、fr-FR、de-DE、es-ES、es-MX、ja-JP、ko-KR、pt-BR、pt -PT、ru-RU、tr-TR、zh-CN。如果 Windows 显示语言不是其中一种语言,则安装程序将使用英语。
  1. 使用命令提示符或 PowerShell 控制台以管理员身份运行 InsightsInstaller.msi 安装程序。
  2. 键入 cmdpowershell,然后右键单击应用程序并以管理员身份运行。
  3. 键入 cd <path-to-msi> 命令,其中 <path-to-msi> 是您的 .msi 安装程序所在的位置。例如 C:\Users\yourUsername\Downloads>
  4. 使用以下命令运行 Insights 安装程序:
    msiexec /i InsightsInstaller.msimsiexec /i InsightsInstaller.msi

    或者,使用以下命令:

    .\InsightsInstaller.msi.\InsightsInstaller.msi
  5. Insights 安装程序现在应检查先决条件。如果满足所有先决条件,则会显示 UiPath Insights 安装向导,并指导您完成 Insights 的安装和配置。


    备注:
    如果安装失败或者您想查看安装日志,可以前往 %temp%%temp%/<sessionID> 文件夹并查看最新的 MSI{random chars}.LOG
    如果要指定其他目录,请使用命令 msiexec.exe /i InsightsInstaller.msi /L*V logfilepath。有关更多详细信息,请参阅支持页面
  6. 接受许可协议,然后单击“下一步”。


  7. 按如下方式更改 Insights 服务器设置:
    • “Insights 服务器 URL”- Insights 服务器的主机名或 URL。
    • “端口”- 要用于启用计算机和 Insights 之间通信的端口。
    • “证书”- 要用于保障与 Insights 稳定连接的 SSL 证书的主题或指纹。


  8. 按如下方式配置 Orchestrator 设置:
    • “Orchestrator URL”- Orchestrator 的 URL
    • “单独的身份服务器”- 如果您有单独的身份服务器,请启用此选项。
    • 安装令牌- 以主机租户身份登录,输入您在 Identity Server 的“安装访问令牌”页面上生成的安装访问令牌。 有关更多详细信息,请参阅安装访问令牌
      注意:每次安装时都需要一个新的安装访问令牌。令牌有效期为 2 个小时,之后失效。如果安装失败,请再生成一个。


  9. 按如下方式配置 Insights 数据库设置:
    • “服务器名称”- Insights 数据库所在的 SQL Server 计算机的名称
    • “数据库名称”- Insights 数据库的名称
    • “身份验证类型”- 选择以下身份验证方法之一:
      请注意:您必须使用数据库的完全限定域名(例如,mysever.my.domain 而不是 myserver)。最好让 SQL Server 必须直接加入 AD 域。
      • “Windows 身份验证”- 如果选中,Insights 将连接到数据库,创建表格,并使用指定的凭据运行 IIS 应用程序池。安装程序将使用您当前登录时所用的 Windows 凭据验证连接。如果选择此选项,则必须指定域、用户名和密码。
      • “SQL 身份验证”- 如果选中,则使用 SQL 身份验证建立连接。如果使用此选项,则“用户名”和“密码”字段将变为可编辑状态,并且您必须提供用于连接到数据库的 SQL 用户名和密码。



    • 按如下方式配置电子邮件设置:
    • “配置电子邮件服务 (SMTP)”- 选中以配置电子邮件服务
      • “服务器”- SMTP 主机
      • “发件人”- 用于发送邮件的电子邮件地址。它必须与为用户名提供的电子邮件地址匹配。
      • “用户名”- SMTP 服务器的用户名(如果需要身份验证)。例如,如果您使用的是 Gmail,则在此字段中填写用于发送邮件的电子邮件地址。
        重要事项:请考虑使用带身份验证的 SMTP,因为将来可能不支持不带身份验证的 SMTP。
      • “密码”- 电子邮件帐户密码
      • “端口”- SMTP 端口。
    • “TLS/SSL”- 选中以启用 TLS/SSL。
      • “TLS/SSL 版本”- 仅选中可见的 TLS/SSL。在 TLSv1_1 和 TLSv1_2 之间进行选择。


        注意:完成此步骤后,将使用 SMTP 服务器详细信息发送电子邮件。这是为了确保 SMTP 详细信息正确无误。
    • 单击“下一步”开始安装。安装过程完成后,单击“关闭”以退出安装程序。


      重要事项:Insights 安装完成后,请确保重新启动 Docker。

离线安装

对于离线安装,您需要考虑以下事项:

  • 用于 Windows Server 2019 的 Docker
  • Orchestrator 和 Insights 数据库均可访问。
  • 如果已配置 SMTP 电子邮件服务器,请确保可访问。

安装后步骤

验证 Insights 服务

注意: 请勿删除 C:\Users\yourUsername\_insights 文件夹。

访问 Looker

要验证 Looker 是否正在运行,请确保 Docker 容器已启动。



Insights 安装完成后,导航至浏览器以确认安装成功。

解决 Log4j 漏洞

要解决 log4j 漏洞,请确保运行热修复程序以将依赖项更新到 Apache Log4j 的最新无漏洞版本。

有关更多信息,请参阅 UiPath 安全咨询 CVE-2021-44228、CVE-2021-45046 和 CVE-2021-45105 中的 UiPath Insights(版本 2021.10 及以上)/ Automation Suite 咨询 部分。

修改 Insights

保留原始安装文件,以便您在修改或卸载时使用。

有关更多信息,请参阅修改 Insights 配置

租户设置

安装 Insights 后,您必须从 Orchestrator 主机门户为所需的租户启用它。有关更多详细信息,请参阅启用或禁用功能

注意:在某些情况下,Orchestrator 表 dbo.tenants 中的 key 和 accountId 列为大写值。 这通常仅在 Orchestrator 的较旧版本(Orchestrator 18.X 或更低版本)中发生。
  1. 检查 %programdata%/UiPath Insights/Provisioning 下的日志
  2. 应该存在有关 Orchestrator 租户作业失败的错误。
  3. 使用 SQL 客户端登录到 Orchestrator DB。
  4. 检查 dbo.Tenants 表。
  5. 检查列“Key”和“AccountId”是否全部大写。
  6. 如果是,将其小写可以解决此问题。
  7. 如果有一个小写租户,请尝试启用该租户,并查看是否仍然会发生错误。
  8. 要解决此问题,请更改字段的大小写(确保事先备份数据库)。 还要记下已经是小写的 KEY)。
    • UPDATE [UiPath].[dbo].[Tenants]
    • set [key] = LOWER([key]), [AccountId] = LOWER([AccountId])
  9. 要还原更改,请运行
    • UPDATE [UiPath].[dbo].[Tenants]
    • set [key] = UPPER([key]), [AccountId] = UPPER([AccountId])
    • WHERE [key] NOT IN ('xx-xx-xx-xx', 'xx-xx-xx-xx');
  10. 可能有必要重置 IIS(或仅回收配置应用程序池)。 配置服务会尝试每 10 分钟配置一次实例,因此,如果未完成配置,最多只需等待 10 分钟。
  11. 如果问题仍然存在,请向 UiPath 提交工单,并在其中包含以下内容
    • dbo.tenants 表的屏幕截图。
    • 上述配置日志。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.