UiPath Documentation
action-center
2023.10
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

Action Center 用户指南

行动中心: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>
重要提示:

确保在“值”字段中输入的值中没有空格。

备注:

<ActionCenterServiceURL>替换为 Action Center 服务的相应 URL。

要在 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 应用注册

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新