action-center
2024.10
true
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
Action Center
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年10月21日

行动中心:Azure PaaS 安装

通过 Azure 安装脚本,您可以在一个或多个节点上安装 Action Center。

重要事项:下面列出的安装过程中的所有步骤都为强制要求。

在开始之前

确保在计算机上安装了以下工具:

单节点安装

为 Action Center 创建 Azure 应用服务

  1. 导航到 Azure 门户并搜索“应用服务”。
  2. 创建新应用程序服务并相应地进行命名,例如,UiPathActionCenter
    注意:从“运行时堆栈”下拉列表中,选择“.NET Core 3.1”
  3. 打开先前创建的网页应用,然后从左侧菜单导航至“配置”>“常规设置”,然后将“平台”字段设置为“64 位”。

为 Action Center 创建 Azure 服务主体

  1. 在 Azure 门户中,搜索“应用注册”,然后创建新应用并相应地为其命名。

    重要事项:您需要为应用注册分配“参与者”角色。请参阅此处的操作方法。
  2. 在应用的“概述”页面上,复制“应用程序(客户端)ID”并保存以供后期使用。这即是您的 Azure 服务主体 ID。



  3. 在之前创建的应用注册的“客户端和密码”页面上,生成新的客户端密码。复制其“值”并保存,以备后用。这即时您的 Azure 服务主体密码。



    请注意:或者,可以请求友善的 DevOps 团队为您提供 Azure 服务主体 ID 和密码,该 ID 和密码可以访问应用程序服务和相关资源组。

在 Azure 上安装 Action Center

  1. UiPathActionCenter.zip 存档下载到本地计算机。它包含所有必需的安装脚本。
    请注意:UiPath 可应要求提供 UiPathActionCenter.zip 存档。请与我们联系以获取详细信息。
  2. .zip 文件的内容提取到计算机上的文件夹中。
  3. 使用 以下安装参数在 PowerShell 中运行 Publish-ActionCenter-Azure.ps1 脚本。

    查看此 脚本示例

  4. 您即可开始在 Azure 门户上使用 Action Center。

多节点安装

多节点安装类似于 单节点安装,只是在单节点过程的步骤 6 和 7 之间增加了一个步骤。

因此,完成第 6 步之后,您需要执行以下操作:

  • 打开新创建的应用服务。
  • 从左侧菜单转到“横向扩展(应用服务计划)”选项卡。
  • 选择“缩放到特定实例计数”选项。
  • 提供所需的实例计数

之后继续执行单节点程序的第 7 步

重要提示:
迁移或升级到 Orchestrator 2022.4 PaaS 后,请转到“Azure 应用程序服务配置”,并确保列表中存在以下键,并且其值设置为 true
  • IdentityServer.OAuth.Enabled
  • IdentityServer.S2SIntegration.Enabled

Powershell 安装脚本参数

备注:

如果要为 Action Center 应用服务使用自定义域,请先设置自定义域,然后在脚本参数中使用此域名。

例如,如果您的自定义域为 https://actioncenter.xyz.com,对 actionCenterUrl 脚本参数使用相同的值。

参数

描述

orchestratorUrl

必需。Orchestrator 实例的 URL。

identityServerUrl

必需。身份服务器实例的 URL。

actionCenterUrl

必需。ActionCenter 实例的 URL。

identityInstallationAccessToken

强制操作。来自 Identity 管理门户的访问令牌。

有关详细信息,请参见主机身份验证设置

azureSubscriptionId

强制操作。托管 Action Center 的应用服务的 Azure 订阅 ID。

请注意:在 Azure 门户中,在应用程序服务的“概述”页面上找到它。

azureAccountTenantId

必需。Azure 租户 ID。

请注意:在 Azure 门户中,在应用程序注册的“概述”页面上找到它。

azureAccountApplicationId

必需。Azure 服务主体 ID。

请注意:这是您在“单节点安装”程序的第 5 步中复制并保存的副本。

azureAccountPassword

必需。Azure 服务主体密码。

请注意:这是您在“单节点安装”程序的第 6 步中复制并保存的副本。

package

必填。指示 UiPath.ActionCenter.Web.zip 存档的完整路径或相对路径。
请注意:位于 UiPath.Actioncenter.zip 存档中。

resourceGroupName

必需。包含 Action Center 应用服务的 Azure 资源组名称。

appServiceName

必需。Action Center Azure 应用服务名称。

stopApplicationBeforePublish

可选。如果存在,它会在部署之前停止应用程序,并在部署完成后启动应用程序。

unattended

可选。 如果存在,则部署将继续,无需任何用户确认。

PowerShell 脚本示例

.\Publish-ActionCenter-Azure.ps1 `
    -orchestratorUrl "https://<OrchestratorServiceURL>" `
    -identityServerUrl "https://<IdentityServerURL>/identity" `
    -actionCenterUrl "https://<ActionCenterServiceURL>" `
    -identityInstallationAccessToken "abcdefgh ... MAxJeysh6IQFSabcd" `
    -azureSubscriptionId "d12f123e-12ac-1da1-1234-ed1234d5cf4b" `
    -azureAccountTenantId "d1234d2a-b123-1d12-1234-902c51f12345" `
    -azureAccountApplicationId "12345678-67e1-123d-1234-1c6cd123b123" `
    -azureAccountPassword "O.T5pX4bX89I3~Wi.clbM_u0-R5Aa-sRl~" `
    -package "E:\)\)Work\)\)UiPathActionCenter\)\)UiPath.ActionCenter.Web.zip" `
    -stopApplicationBeforePublish `
    -resourceGroupName "<ResourceGroupName" `
    -appServiceName "<ActionCenterServiceName>" `
    -unattended.\Publish-ActionCenter-Azure.ps1 `
    -orchestratorUrl "https://<OrchestratorServiceURL>" `
    -identityServerUrl "https://<IdentityServerURL>/identity" `
    -actionCenterUrl "https://<ActionCenterServiceURL>" `
    -identityInstallationAccessToken "abcdefgh ... MAxJeysh6IQFSabcd" `
    -azureSubscriptionId "d12f123e-12ac-1da1-1234-ed1234d5cf4b" `
    -azureAccountTenantId "d1234d2a-b123-1d12-1234-902c51f12345" `
    -azureAccountApplicationId "12345678-67e1-123d-1234-1c6cd123b123" `
    -azureAccountPassword "O.T5pX4bX89I3~Wi.clbM_u0-R5Aa-sRl~" `
    -package "E:\)\)Work\)\)UiPathActionCenter\)\)UiPath.ActionCenter.Web.zip" `
    -stopApplicationBeforePublish `
    -resourceGroupName "<ResourceGroupName" `
    -appServiceName "<ActionCenterServiceName>" `
    -unattended

储存桶要求

使用 Orchestrator 内部存储桶的 Action Center 功能(例如,表单操作、文档分类和文档验证操作上的图像和 PDF 渲染)需要在 Orchestrator 中进行以下配置:

接受 Action Center 对 Orchestrator 发出的请求:

  • 在 Azure 门户中打开 Orchestrator 网页应用。
  • 导航到“配置”,然后选择“应用程序设置”。
  • 添加“新应用程序设置”并输入以下内容:

    • 名称AcceptedRootUrls
    • - https://localhost:6234,https://<ActionCenterServiceURL>
      重要事项:确保在“值”字段中输入的值中没有空格。
      请注意:用您的 Action Center 服务的相应 URL 替换 <ActionCenterServiceURL>

要在 Orchestrator 网页应用的 web.config 文件中允许使用 OPTIONS,请执行以下操作:

  • 在 Azure 门户中打开 Orchestrator 网页应用。
  • 导航到“应用服务编辑器(预览)”
  • 编辑 web.config 文件:
    • 导航到 <requestFiltering> <verbs> 部分。
    • 在本节末尾附加 <add verb="OPTIONS" allowed="true" />
      请注意:升级 Orchestrator 会重置 web.config 文件,因此您需要再次允许 OPTIONS 动词。

      对于第三方存储提供商,请阅读有关 CORS/CSP 配置的更多信息。

升级

要升级 Azure PaaS Action Center,您需要安装更高版本的新版本来替换当前版本。

卸载

如要从 Azure 门户删除 Action Center,请删除以下 Azure 资源:

  • Action Center 应用服务
  • Action Center 应用注册

此页面有帮助吗?

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