- 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
Visão geral de processos como pacotes de automação implantados e configurados atribuídos a pastas no Orchestrator.
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. Not visible by default. To display the column, select it from the Columns menu. É 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 | The type of the process execution. Linked to the Attended Automation project setting in 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 |
| Description | A custom description for the process. It is recommended that you populate this field, especially when dealing with multiple users and processes in 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
Para projetos com vários fluxos de trabalho, use como seu fluxo de trabalho principal e vincule .xaml Main.xaml meio da atividade Invoke Workflow File . Saiba mais sobre a organização do projeto no Studio.
Você pode alterar ou adicionar pontos de entrada para controlar qual fluxo de trabalho será executado. No Studio, clique com o botão direito do mouse em um arquivo .xaml e defina-o como principal ou adicione-o como um ponto de entrada.
Exemplo: vários fluxos de trabalho de processamento de faturas
Você tem dois fluxos de trabalho para processar faturas de diferentes origens:
DownloadInvoiceFromStorage.xaml— baixa a fatura do armazenamento externoGetInvoiceFromLocal.xaml— recupera a fatura de um dispositivo local
No runtime no Orchestrator, selecione o ponto de entrada que corresponde ao seu cenário. Se a fatura já estiver local, GetInvoiceFromLocal.xaml para iniciar a execução a partir desse fluxo de trabalho.
Para pacotes publicados antes de Julho de 2020, o Orchestrator não pode detectar automaticamente o ponto de entrada principal. Selecione o ponto de entrada manualmente no menu suspenso. Se o processo não suportar vários pontos de entrada, Default exibido e o campo será desabilitado.
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
Os processos são classificados por seus requisitos de interface do usuário.
Processos em segundo plano
Processos em segundo plano não necessitam de uma interface do usuário ou intervenção do usuário. Você pode executar vários trabalhos em segundo plano simultaneamente no mesmo usuário no modo Unattended. Cada execução requer uma licença Não Assistida/NonProduction. Robôs não assistidos executam processos em segundo plano na Sessão 0 em NT AUTHORITY\LOCAL SERVICE, a qual não tem acesso à UI.
Saiba mais sobre a automação de processos em segundo plano no Studio.
Processos em primeiro plano
Os processos em primeiro plano exigem acesso à interface do usuário (seja para geração de interface gráfica ou atividades interativas, como Clique). Você pode executar apenas um processo em primeiro plano por usuário simultaneamente. No entanto, o mesmo usuário pode executar vários processos em segundo plano e um processo em primeiro plano ao mesmo tempo.
Configuração do tipo de processo
O tipo de processo é definido no Studio na janela Configurações do projeto e é exibido no Orchestrator após a publicação.
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
- Processos em segundo plano
- Processos em primeiro plano
- Configuração do tipo de processo
- Compatibilidade do processo
- Gerenciamento de versão
- Aplicativos usados
- Permissões de Processos