- Notas de versão
- Antes de começar
- Introdução
- Instalação e atualização
- Requisitos de software
- Requisitos de Hardware
- Prerequisites for installation
- Action Center: Instalação do Azure PaaS
- Atividades
- Projetando fluxos de trabalho de longa duração
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Create Form Task
- Wait for Form Task and Resume
- Resume After Delay
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Add Task Comment
- Update Task Labels
- Ações
- Processos
- Solução de problemas
Action Center: Instalação do Azure PaaS
O script de instalação do Azure permite que você instale o Action Center em um ou vários nós.
Certifique-se de que você tenha as seguintes ferramentas instaladas na sua máquina:
- Navegue até seu Portal do Azure e pesquise pelos Serviços de Aplicativo.
-
Crie um novo serviço de aplicativo e dê a ele um nome adequado, por exemplo
UiPathActionCenter
.Observação: na lista suspensa Pilha de Runtime, selecione .NET Core 3.1. - Abra o aplicativo web criado anteriormente e navegue até Configuração > Configurações gerais a partir do menu esquerdo e defina o campo Plataforma como 64 bits.
-
No portal do Azure, pesquise por Registros de aplicativos e criar um novo, com um nome adequado.
Importante: Você precisa atribuir a função Contributor ao registro do aplicativo. Veja aqui como fazer isso. -
Na página de Visão geral, copie o ID do aplicativo (cliente) e salve-o para usar mais tarde. Esse é seu ID da entidade de serviço do Azure.
-
Na página Clientes e segredos do registro de aplicativo criado anteriormente, gere um novo segredo de cliente. Copie seu Valor e salve-o para usar mais tarde. Essa é sua senha da entidade de serviço do Azure.
Observação: Opcionalmente, você pode solicitar que sua equipe de DevOps amigável forneça a você um ID e senha de entidade de serviço do Azure que possam acessar o serviço de aplicativo e seu grupo de recursos associado.
-
Faça o download do arquivo
UiPathActionCenter.zip
para sua máquina local. Ele contém todos os scripts de instalação necessários.Observação: A UiPath fornece o arquivoUiPathActionCenter.zip
mediante solicitação. Fale conosco para obter mais detalhes. - Extraia o conteúdo do arquivo
.zip
para uma pasta na sua máquina. -
Execute o script
Publish-ActionCenter-Azure.ps1
no PowerShell, usando estes parâmetros de instalação.Confira este exemplo de script.
- Aproveite o uso do Action Center no seu Portal do Azure.
A instalação de vários nós é semelhante à i nstalação de nó único, com um passo adicional entre os passos 6 e 7 do procedimento para um nó único.
Portanto, após o passo 6, você precisa executar as seguintes ações:
- Abra o serviço de aplicativo recém-criado.
- Acesse a guia Expandir (plano de Serviço de Aplicativo) no menu à esquerda.
- Selecione a opção Escalonar para uma contagem de instâncias específica.
- Forneça a Contagem de instâncias desejada.
Continue com o passo 7 do procedimento de nó único daqui para frente.
true
:
IdentityServer.OAuth.Enabled
IdentityServer.S2SIntegration.Enabled
Se você quiser usar um domínio personalizado para seu serviço de aplicativo do Action Center, defina o domínio personalizado primeiro e use este nome de domínio nos parâmetros do script.
https://actioncenter.xyz.com
, use o mesmo valor para o parâmetro actionCenterUrl
do script.
Parâmetro |
Description |
---|---|
|
Obrigatório. O URL da instância do Orchestrator. |
|
Obrigatório. A URL da instância do Identity Server. |
|
Obrigatório. A URL da instância do ActionCenter. |
|
Obrigatório. O token de acesso a partir do Portal de Gerenciamento de Identidades. Consulte Configurações de autenticação do host para obter detalhes. |
|
Obrigatório. O ID de assinatura do Azure para o Serviço de Aplicativo que hospeda o Action Center. Observação: Encontre-o na página de Visão geral do serviço de aplicativo, no seu Portal do Azure.
|
|
Obrigatório. O ID de tenant do Azure. Observação: Encontre-o na página Visão geral do registro do aplicativo, no seu Portal do Azure.
|
|
Obrigatório. A ID principal do serviço do Azure. Observação: É aquela que você copiou e salvou no passo 5 do procedimento de Instalação de Nó Único .
|
|
Obrigatório. A senha da entidade de serviço do Azure. Observação: É aquela que você copiou e salvou no passo 6 do procedimento de Instalação de Nó Único .
|
|
Obrigatório. Indique o caminho completo ou o caminho relativo do arquivamento
UiPath.ActionCenter.Web.zip .
Observação: Encontre-o no arquivamento
UiPath.Actioncenter.zip .
|
|
Obrigatório. O nome do grupo de recursos do Azure que contém o serviço de aplicativo do Action Center. |
|
Obrigatório. O nome do serviço de aplicativo do Azure no Action Center. |
|
Opcional. Se presente, ele interrompe a aplicação antes da implantação e reinicia após a conclusão da implantação. |
|
Opcional. Se presente, a implantação continua sem qualquer confirmação do usuário. |
.\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
Recursos do Action Center que usam os buckets de armazenamento no Orchestrator, como a renderização de imagens e PDF em ações de Formulário, Classificação de Documentos e ações de Validação de Documentos exigem a configuração do Orchestrator a seguir:
- Abra o aplicativo web do Orchestrator no seu Portal do Azure.
- Navegue até Configuração e selecione Configurações do Aplicativo.
-
Adicione uma Nova configuração de aplicativo e insira o seguinte:
- Nome -
AcceptedRootUrls
-
Valor -
https://localhost:6234,https://<ActionCenterServiceURL>
Importante: Certifique-se de que o valor inserido no campo Valor não possua espaços vazios nele.Observação: Substitua<ActionCenterServiceURL>
pela URL correspondente do seu Serviço do Action Center.
- Nome -
- Abra o aplicativo web do Orchestrator no seu Portal do Azure.
- Navegue até o Editor do Serviço de Aplicativo (Visualização).
-
Edite o arquivo
web.config
:- Navegue até a seção
<requestFiltering>
<verbs>
. -
Anexe
<add verb="OPTIONS" allowed="true" />
no final da seção.Observação: Atualizando o Orchestrator redefine o arquivoweb.config
, fazendo com que você precise permitir o verboOPTIONS
novamente.Para provedores de armazenamento de terceiros, consulte mais detalhes sobre a Configuração de CORS/CSP.
- Navegue até a seção
Para atualizar o Azure PaaS Action Center, você precisa instalar uma versão nova, superior, que substitua a atual.
- Antes de começar
- Instalação de Nó Único
- Criando o Serviço de Aplicativo do Azure para o Action Center
- Criando a entidade de serviço do Azure para o Action Center
- Instalando o Action Center no Azure
- Instalação de vários nós
- Parâmetros do script de instalação do PowerShell
- Exemplo de script do PowerShell
- Solicitações de Buckets de Armazenamento
- Para aceitar solicitações do Action Center para o Orchestrator:
- Para permitir
OPTIONS
no arquivoweb.config
do aplicativo web do Orchestrator: - Atualização
- Desinstalando