- 发行说明
- 安装和升级
- 在开始之前
- 入门指南
- 活动
- 操作
- 流程
- 审核
行动中心:Azure PaaS 安装
通过 Azure 安装脚本,您可以在一个或多个节点上安装 Action Center。
- 导航到 Azure 门户并搜索“应用服务”。
-
创建新应用程序服务并相应地进行命名,例如,
UiPathActionCenter
。注意:从“运行时堆栈”下拉列表中,选择“.NET Core 3.1”。 - 打开先前创建的网页应用,然后从左侧菜单导航至“配置”>“常规设置”,然后将“平台”字段设置为“64 位”。
多节点安装类似于 单节点安装,只是在单节点过程的步骤 6 和 7 之间增加了一个步骤。
因此,完成第 6 步之后,您需要执行以下操作:
- 打开新创建的应用服务。
- 从左侧菜单转到“横向扩展(应用服务计划)”选项卡。
- 选择“缩放到特定实例计数”选项。
- 提供所需的实例计数。
之后继续执行单节点程序的第 7 步。
true
:
IdentityServer.OAuth.Enabled
IdentityServer.S2SIntegration.Enabled
如果要为 Action Center 应用服务使用自定义域,请先设置自定义域,然后在脚本参数中使用此域名。
https://actioncenter.xyz.com
,对 actionCenterUrl
脚本参数使用相同的值。
参数 |
描述 |
---|---|
|
必需。Orchestrator 实例的 URL。 |
|
必需。身份服务器实例的 URL。 |
|
必需。ActionCenter 实例的 URL。 |
|
强制操作。来自 Identity 管理门户的访问令牌。 有关详细信息,请参见主机身份验证设置。 |
|
强制操作。托管 Action Center 的应用服务的 Azure 订阅 ID。 请注意:在 Azure 门户中,在应用程序服务的“概述”页面上找到它。
|
|
必需。Azure 租户 ID。 请注意:在 Azure 门户中,在应用程序注册的“概述”页面上找到它。
|
|
必需。Azure 服务主体 ID。 请注意:这是您在“单节点安装”程序的第 5 步中复制并保存的副本。
|
|
必需。Azure 服务主体密码。 请注意:这是您在“单节点安装”程序的第 6 步中复制并保存的副本。
|
|
必填。指示
UiPath.ActionCenter.Web.zip 存档的完整路径或相对路径。
请注意:位于
UiPath.Actioncenter.zip 存档中。
|
|
必需。包含 Action Center 应用服务的 Azure 资源组名称。 |
|
必需。Action Center Azure 应用服务名称。 |
|
可选。如果存在,它会在部署之前停止应用程序,并在部署完成后启动应用程序。 |
|
可选。 如果存在,则部署将继续,无需任何用户确认。 |
.\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 中进行以下配置:
- 在 Azure 门户中打开 Orchestrator 网页应用。
- 导航到“配置”,然后选择“应用程序设置”。
-
添加“新应用程序设置”并输入以下内容:
- 名称:
AcceptedRootUrls
-
值 -
https://localhost:6234,https://<ActionCenterServiceURL>
重要事项:确保在“值”字段中输入的值中没有空格。请注意:用您的 Action Center 服务的相应 URL 替换<ActionCenterServiceURL>
。
- 名称:
- 在 Azure 门户中打开 Orchestrator 网页应用。
- 导航到“应用服务编辑器(预览)”。
-
编辑
web.config
文件:- 导航到
<requestFiltering>
<verbs>
部分。 -
在本节末尾附加
<add verb="OPTIONS" allowed="true" />
。请注意:升级 Orchestrator 会重置web.config
文件,因此您需要再次允许OPTIONS
动词。对于第三方存储提供商,请阅读有关 CORS/CSP 配置的更多信息。
- 导航到