- Introdução
- Melhores práticas
- Tenant
- Sobre o contexto do tenant
- Pesquisa de recursos em um tenant
- Gerenciamento de robôs
- Conectar Robôs ao Orchestrator
- Armazenamento de credenciais do robô no CyberArk
- Armazenamento de senhas do Unattended Robot no Azure Key Vault (somente leitura)
- Armazenamento de credenciais do Unattended Robot no HashiCorp Vault (somente leitura)
- Armazenando credenciais de Unattended Robots no AWS Secrets Manager (somente leitura)
- Exclusão de sessões não assistidas desconectadas e não responsivas
- Autenticação do robô
- Autenticação de robôs com credenciais de cliente
- Configuração de recursos de automação
- Soluções
- Auditar
- Configurações
- Registro
- Cloud Robots
- Visão Geral de Cloud Robots
- Execução de automações Unattended usando Cloud Robots - VM
- Carregamento de sua própria imagem
- Reutilização de imagens de máquinas personalizadas (para pools manuais)
- Redefinição de credenciais para uma máquina (para pools manuais)
- Monitoramento
- Atualizações de segurança
- Como solicitar uma avaliação
- Perguntas frequentes
- Configurando VPN para Robôs de nuvem
- Configurar uma conexão ExpressRoute
- Transmissão ao vivo e controle remoto
- Automation Suite Robots
- Contexto de Pastas
- Processos
- Trabalhos
- Apps
- Gatilhos
- Logs
- Monitoramento
- Índices
- Filas
- Ativos
- Sobre ativos
- Gerenciamento de ativos no Orchestrator
- Gerenciamento de ativos no Studio
- Armazenamento de ativos no Azure Key Vault (somente leitura)
- Armazenamento de ativos no HashiCorp Vault (somente leitura)
- Armazenando ativos no AWS Secrets Manager (somente leitura)
- Armazenamento de ativos no Google Secret Manager (somente leitura)
- Conexões
- Regras de Negócios
- Armazenar Buckets
- Servidores MCP
- Teste do Orquestrador
- Serviço Catálogo de recursos
- Integrações
- Solução de problemas
A disponibilidade de funcionalidades depende da oferta de nuvem que você usa. Para obter detalhes, consulte a página Disponibilidade de recursos.
Um processo é um estado implantado e configurado de um pacote, pronto para ser executado como um trabalho.
Mais especificamente, um processo representa uma versão do pacote vinculada a uma pasta designada. Quando você implanta um novo processo, ele fica disponível para todas as contas que têm acesso a essa pasta.
A página Processos permite a você implantar um pacote carregado como um novo processo, gerenciar processos criados anteriormente, manter todos os seus processos atualizados com as versões mais recentes de pacotes e iniciar um trabalho diretamente usando o processo desejado. Isso ajuda na distribuição de pacotes por todas as contas da sua organização e na execução de processos mais rapidamente, a partir da página Processos ou Trabalhos.
Além de executar processos a partir das páginas Processos e Trabalhos, você também pode configurar qualquer processo para começar automaticamente quando o agente do robô for iniciado. Como um administrador, isso permite que você tenha certeza de que os processos necessários sejam iniciados sem demora ou falha por parte do usuário da máquina, por exemplo, para garantir a adesão às políticas de TI da empresa.
A tabela a seguir contém descrições de colunas para a grade de Processos.
| Campo | Description |
|---|---|
| Name | O nome de exibição do processo. É possível classificar a lista de processos por Nome. |
| Tipo | O tipo de projeto. As seguintes opções estão disponíveis:
|
| Nome do Pacote | O nome do pacote que foi implantado. Não visível por padrão. Para exibir a coluna, selecione-a no menu Colunas. É possível classificar a lista de processos por Nome do pacote. |
| Versão | O número da versão do pacote sendo usada atualmente em um determinado processo.
|
| Prioridade do trabalho | A prioridade do trabalho. É possível classificar e filtrar a lista de processos por Prioridade de trabalho. |
| Tipo de execução | O tipo de execução do processo. Vinculado à configuração de projeto de Automação assistida no Studio:
O valor Não especificado é exibido para pacotes publicados antes da versão 2021.10.3 do Studio. |
| Interação do usuário | Especifica se o processo requer interação do usuário:
|
| Compatibilidade | O sistema operacional compatível para a estrutura de destino subjacente do projeto de automação. |
| Ponto de entrada | The workflow file used to start the execution of the process. By default, the Main.xml file is set as the entry point. If your project contains multiple entry points, the one selected at process creation is displayed. When you change the package version during process editing, the selected entry point is preserved if the same workflow exists in the new version. |
| Description | Uma descrição personalizada para o processo. É recomendável que você preencha este campo, especialmente quando estiver lidando com vários usuários e processos no Orchestrator. |
| Rótulos | A lista de todos os rótulos associados ao processo. |
| Propriedades | A lista de todos os pares de valor de chave associados ao processo. |
| Ação de retenção | O resultado da política de retenção no final da duração da retenção. |
| Retenção (dias) | A duração da política de retenção. |
Argumentos de Runtime
Pontos de Entrada
For projects with multiple workflows, use Main.xaml as your main workflow and link other .xaml files through the Invoke Workflow File activity. Learn more about project organization in Studio.
You can change or add entry points to control which workflow executes. In Studio, right-click a .xaml file and set it as main or add it as an entry point.
Example: Multiple invoice processing workflows
You have two workflows to process invoices from different sources:
DownloadInvoiceFromStorage.xaml— downloads the invoice from external storageGetInvoiceFromLocal.xaml— retrieves the invoice from a local device
At runtime in Orchestrator, select the entry point that matches your scenario. If the invoice is already local, select GetInvoiceFromLocal.xaml to start execution from that workflow.
For packages published before July 2020, Orchestrator cannot auto-detect the main entry point. Select the entry point manually from the drop-down. If the process doesn't support multiple entry points, Default is displayed and the field is disabled.
Argumentos de Entrada, Saída, Entrada/Saída
A criação do seu projeto no Studio para aceitar argumentos de Entrada ou Saída, permite que você os use em outros aplicativos de terceiros ou do Orchestrator. Isso significa que qualquer processo criado pode receber argumentos de entrada por meio da API ou interface do Orchestrator.
No Orchestrator, os argumentos e informações relacionadas são exibidas em vários locais: no nível do processo, nível de trabalho e disparador nas seções dedicadas a argumentos (Argumentos de Runtime ou a aba Argumentos).
Você pode especificar valores para qualquer argumento de entrada. Para mais informações sobre argumentos de entrada e saída no Orchestrator, visite esta página.
Figura 1. Configuração do Processo
Figura 2. Argumentos
Os valores padrão fornecidos nos argumentos In no Studio não serão exibidos no Orchestrator, em nenhum nível.
Processos de primeiro plano versus Processos de segundo plano
Processes are classified by their user interface requirements.
Background Processes
Background processes don't require a user interface or user intervention. You can execute multiple background jobs simultaneously on the same user in unattended mode. Each execution requires an Unattended/NonProduction license. Unattended robots run background processes in Session 0 under NT AUTHORITY\LOCAL SERVICE, which has no UI access.
Learn more about background process automation in Studio.
Foreground Processes
Foreground processes require user interface access (either for UI generation or interactive activities like Click). You can execute only one foreground process per user simultaneously. However, the same user can execute multiple background processes and one foreground process at the same time.
Configuring process type
The process type is set in Studio on the Project Settings window and appears in Orchestrator after publishing.
Figura 3. Iniciar um processo em segundo plano
A tabela a seguir mostra a versão do UiPath® Robot necessária para executar processos em primeiro plano/segundo plano de acordo com as considerações de credenciais do UiPath Robot.
| Tipo de processo | Considerações sobre credenciais | no mínimo 2021.8 |
|---|---|---|
| Segundo plano | Robô com credenciais | Qualquer |
| Primeiro plano | Robô com credenciais | Qualquer |
| Segundo plano | Robô sem credenciais | 2021.10+ |
| Primeiro plano | Robô sem credenciais | Configuração inválida! Os trabalhos não podem ser executados. |
Compatibilidade do processo
Ao criar um projeto de automação no Studio, os desenvolvedores devem configurar um atributo de compatibilidade que afeta a estrutura de destino subjacente do projeto de automação e do sistema operacional compatível.
Figura 4. Compatibilidade do processo
A tabela a seguir mostra a versão do UiPath Robot necessária para executar processos de acordo com suas estruturas de destino e considerações sobre a compatibilidade do sistema operacional.
| Estrutura de destino | Sistema Operacional | no mínimo 2021.8 |
|---|---|---|
| .NET Framework 4.6.1 | Windows - Legacy | Qualquer |
| .NET 5.0 ou superiores | Windows | 2021.10+ |
| .NET 5.0 ou superiores | Multiplataforma | 2021.10+ |
Gerenciamento de versão
Se uma nova versão de um pacote estiver disponível no Orchestrator (você publicou uma nova versão a partir do Studio), ela será indicada com o
ícone ao lado do processo do qual ele faz parte.
Você pode atualizar os processos para a mais recente versão disponível individualmente, na janela Exibir processos correspondente ou você pode atualizá-los em massa, selecionando vários deles e clicando no botão global Usar o mais recente.
Se uma versão de um pacote associado a um processo não estiver mais disponível no repositório NuGet configurado, isso será indicado pelo ícone
.
Se você estiver usando a versão mais recente de um pacote em um processo específico, o
o ícone é exibido ao lado do processo.
Aplicativos usados
Os aplicativos do Windows usados pelo pacote do Studio subjacente são exibidos na seção Aplicativos , conforme sejam relevantes para a versão do pacote selecionado.
Se o pacote usar aplicativos que não podem ser identificados, uma entrada de Aplicativos desconhecidos será exibida, sufixada pelo número de aplicativos não identificados, entre parênteses.
Se nenhum aplicativo puder ser recuperado, uma mensagem de Nenhum aplicativo poderá ser recuperado para esta mensagem de pacote será exibida. Isso provavelmente ocorreu devido a um dos seguintes motivos:
- Sua versão do Studio é mais antiga que a 2023.2.
- Sua versão do Studio é a 2023.2, mas uma regra de governança está em vigor, impedindo que essas informações sejam registradas em log.
- Seu pacote foi enviado de um feed externo. Somente pacotes de feeds internos podem fornecer essas informações.
- O pacote não usa nenhum aplicativo.
Esses detalhes também são exibidos na janela Mostrar notas de versão para cada versão do pacote.
Permissões de Processos
Criando um processo:
- Permissão de Exibir em Pacotes;
- Permissões de Exibir e Criar em Processos.
Iniciando um trabalho a partir da página Processos:
- Permissões para criar um processo
- Criar em Trabalhos
Leia mais sobre funções.
- Argumentos de Runtime
- Pontos de Entrada
- Argumentos de Entrada, Saída, Entrada/Saída
- Processos de primeiro plano versus Processos de segundo plano
- Background Processes
- Foreground Processes
- Configuring process type
- Compatibilidade do processo
- Gerenciamento de versão
- Aplicativos usados
- Permissões de Processos