- Visão geral
- Eventos do Aplicativo
- Construtor de fluxograma
- Notas de versão
- Sobre as atividades do Flowchart Builder
- Compatibilidade do projeto
- Texto Explicativo
- Complex Scenarios
- Credenciais
- Data Service
- Sobre o pacote de atividades Data Service
- Compatibilidade do projeto
- Criar Gravação de Entidade
- Atualizar Registro de Entidade
- Excluir Registro de Entidade
- Obter Registro de Entidade Por Id
- Consultar Registros de Entidade
- Consultar Vários Registros de Entidade
- Carregar Arquivo no Campo de Registro
- Baixar arquivo do Campo de Registro
- Excluir Arquivo do Campo de Registro
- Criar Vários Registros de Entidade
- Atualizar Vários Registros de Entidade
- Excluir Vários Registros de Entidade
- Criar Gravação de Entidade
- Excluir Registro de Entidade
- Obter Registro de Entidade Por Id
- Consultar Registros de Entidade
- Atualizar Registro de Entidade
- Carregar Arquivo no Campo de Registro
- Baixar arquivo do Campo de Registro
- Excluir Arquivo do Campo de Registro
- Criar Vários Registros de Entidade
- Atualizar Vários Registros de Entidade
- Excluir Vários Registros de Entidade
- Formulário
- Notas de versão
- Compatibilidade do projeto
- Formulários em tempo real
- Atualização de dados do formulário
- Execução de formulários usando JavaScript
- Personalização de formulários usando CSS
- Componentes condicionais
- Adição de vários componentes na mesma linha em Colunas
- Como usar o componente Data Table
- Get File/Folder Path
- Leitura de valores de célula de um componente de Grade de Dados
- Exibição de arquivos PDF
- Exibição de imagens em formulários
- Rolagem através de grades de dados
- Uso de ferramentas de desenvolvimento com formulários
- Calcular valores do componente do formulário
- Como gerenciar datas em formulários
- Como abrir hiperlinks dentro de formulários
- Exibição de uma guia padrão em formulários
- Exibição do rótulo completo de um componente
- Como pesquisar strings longas em listas suspensas
- Definir valores de formulário dinamicamente
- Sobre a experiência pré-23.4 do Form
- Compatibilidade do Projeto
- Formulários em tempo real
- Caixas de seleção dinâmicas
- Menus suspensos condicionais
- Exibindo uma guia padrão
- Exibição de imagens
- Exibição de arquivos PDF
- Exibição do rótulo completo
- Elementos HTML dinâmicos
- Gerenciamento de datas
- Como pesquisar strings longas em menus suspensos
- Personalização de formulários usando arquivos CSS locais
- Execução do bloco Fazer durante alteração de caixa de seleção
- Personalização da largura de colunas
- Atualização de dados do formulário
- Redefinição de dados da coleção
- Lógica Avançada
- Execução do bloco Fazer durante alteração de opção em menu suspenso
- Leitura de valores de célula de um componente de Grade de Dados
- Componentes condicionais
- Rolagem através de componentes de Grade de Dados
- Como usar o componente de Grade
- Ferramentas de Desenvolvedor
- Valor Calculado
- Menus suspensos dinâmicos
- Como alternar abas com um clique de botão
- Como abrir hiperlinks dentro de formulários
- FTP
- IPC
- Pipelines do Automation Ops
- Notas de versão
- Sobre o pacote de atividades Pipelines
- Compatibilidade do projeto
- Ativar implantação da solução
- Analisar
- Criar
- Clonar
- Delete Solution Package
- Deploy Solution
- Download Package
- Download Solution Package
- Baixar configuração do pacote da solução
- Publicar pacote
- Publicar pacote da solução
- Re-sync Solution Project
- Run Existing Test Set
- Faça testes
- Estágio
- Desinstalar solução
- Processo de atualização
- Carregar pacote da solução
- Persistence
- Notas de versão
- Compatibilidade do projeto
- Bulk Form Designer
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- 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
- Obter tarefas do aplicativo
- Add Task Comment
- Update Task Labels
- Criar tarefa do aplicativo
- Wait For App Task and Resume
- Configure task timer
- Trabalhando com tarefas de aplicativo
- Criando sua primeira ação de formulário
- Controles avançados para menus suspensos
- Incorporando objetos em ações de formulário
- Permitindo que usuários baixem arquivos para o bucket de armazenamento
- Adicionando lógica avançada usando Java Script
- Configurando uma guia padrão
- Removendo o botão Excluir de Editar grade usando CSS personalizado
- Personalização de modelos de Editar grade
- Uso de botões para disparar uma lógica personalizada
- Usando um layout de formulário externo
- Expansão dinâmica de componentes do formulário no runtime
- Alinhar o conteúdo de um componente de formulário da esquerda para a direita usando atributos JSON
- Amostras de Fluxos de Trabalho
- System
- Notas de versão
- Compatibilidade do projeto
- Codificação de caracteres suportada
- Assistente do Construtor RegEx
- Adicionar Coluna de Dados
- Add Data Row
- Add Log Fields
- Add or Subtract from Date
- Add Transaction Item
- Add Queue Item
- Append Item to Collection
- Append Item to List
- Anexar Linha
- Beep
- Break / Exit Loop
- Browse for file
- Pesquisar pasta
- Build Collection
- Criar Tabela de Dados
- Bulk Add Queue Items
- Alterar formatação para texto
- Change Type
- Check False
- Check True
- Clear Data Table
- Collection to DataTable
- Comentar
- Compress/Zip Files
- Copy File
- Copy Folder
- Combinar texto
- Comentar / Atividades desabilitadas
- Continue / Skip Current
- Create File
- Create Folder
- Create List
- Entrada Personalizada
- Excluir
- Delete File
- Delete Folder
- Delete Storage File
- Delete Queue Items
- Desabilitar Gatilho Local
- Do While
- Baixar arquivo da URL
- Download Storage File
- Habilitar Gatilho Local
- Evaluate Business Rule
- Exists In Collection
- Extract/Unzip Files
- Extrair data e hora de um texto
- Extrair Texto
- File Change Trigger
- File Exists
- Filter Collection
- Filtrar Tabela de Dados
- Folder Exists
- For Each
- For Each File In Folder
- File Change Trigger v3
- Localizar e substituir
- Encontrar Padrões Correspondentes
- For Each Folder in Folder
- For Each Row in Data Table
- Formatar data como texto
- Format Value
- Generate Data Table From Text
- Get Asset
- Get Credential / Get Orchestrator Credential
- Get Current Job Info
- Get Environment Folder
- Get Environment Variable
- Get File Info
- Get Folder Info
- Get Jobs
- Get Processes
- Get Row Item
- Obter segredo
- Obter item de transação
- Get Username/Password
- Get Queue Items
- Gatilho de variável global alterada
- Input Dialog
- Invoke Code
- Invoke Com Method
- Invoke Power Shell
- Invocar Processo
- Invoke VBScript
- Invocar Arquivo de Fluxo de Trabalho
- É Correspondência de Texto
- Join Data Tables
- Kill Process
- Launch Workflow Interactive
- List Storage Files
- Mensagem do Log
- Lookup Data Table
- Manual Trigger
- Merge Collections
- Merge Data Table
- Caixa de Mensagem
- Modify Date
- Modify Text
- Move File
- Move Folder
- Multiple Assign
- Novo item adicionado à fila
- Notify Global Variable Changed
- Orchestrator HTTP Request
- Output Data Table
- Paralelo
- Parallel For Each
- Path Exists
- Postpone Transaction Item
- Process End Trigger
- Process Start Trigger
- Escopo do rastreamento do processo
- Raise Alert
- Read List Item
- Ler Arquivo de Texto
- Read Storage Text
- Remove Data Column
- Remove Data Row
- Remove Duplicate Rows
- Remove From Collection
- Remove Log Fields
- Replace Matching Patterns
- Repeat Number Of Times
- Repetir gatilho
- Rename File
- Rename Folder
- Report Status
- Reset Timer
- Resume Timer
- Tentar Escopo Novamente
- Retornar
- Executar Gatilhos Locais
- Run Agent
- Executar Trabalho
- Run Parallel Process
- Set Asset
- Enviar notificação por e-mail
- Set Credential
- Set Environment Variable
- Set Secret
- Set Task Status
- Set Trace Status
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Dividir texto
- Sort Data Table
- Start Timer
- Iniciar Trabalho
- Parar Tarefa
- Parar Gatilhos Locais
- Stop Timer
- Text to Left/Right
- Colocar todo o texto em Maiúscula/Minúscula
- Gatilho de Tempo
- Trigger Scope
- Acompanhar objeto
- Timeout Scope
- Update Row Item
- Update List Item
- Upload Storage File
- Wait for Download
- Wait Queue Item
- While
- Workflow Placeholder
- Write Storage Text
- Gravar Arquivo de Texto
- Add Data Row
- AddQueueItem
- Add Transaction Item
- Anexar Linha
- BulkAddQueueItems
- Clear Data Table
- Compactar Arquivos ZIP
- Copy File
- Create File
- Create Folder
- Delete File or Folder
- Delete Queue Items
- Delete Storage File
- Download Storage File
- ExtractUnzip Files
- Filtrar Tabela de Dados
- Get Asset
- Get Credential
- GetJobs
- Get Queue Item
- GetQueueItems
- Obter recurso para caminho local
- Get Row Item
- Obter item de transação
- Invocar Processo
- Join Data Tables
- List Storage Files
- Lookup Data Table
- Merge Data Table
- Move File
- Orchestrator HTTP Request
- OutputDataTable
- Path Exists
- Postpone Transaction Item
- Read Storage Text
- Ler Arquivo de Texto
- Remove Data Column
- Remove Duplicate Rows
- Substituir
- Set Asset
- Set Credential
- SetTransactionProgress
- Set Transaction Status
- Sort Data Table
- Iniciar Trabalho
- Parar Tarefa
- Update Row Item
- Upload Storage File
- Wait Queue Item
- Write Storage Text
- Gravar Arquivo de Texto
- Teste
- Notas de versão
- Sobre o pacote de atividades Testing
- Compatibilidade do projeto
- O nome do caso de teste não é exclusivo no projeto
- Convenção de nomenclatura do caso de teste quebrada
- Verificações ausentes dentro do caso de teste
- Fluxos de trabalho não testados
- Test Manager conectado
- Simulação não usada
- Caso de teste sem anotações
- Caso de teste/fluxo de trabalho muito complexo
- O caso de teste possui muitas ramificações
- Configurações do projeto
- Add Test Data Queue Item
- Attach Document
- Bulk Add Test Data Queue Items
- Criar Regra de Comparação
- Comparar documentos em PDF
- Comparar Texto
- Delete Test Data Queue Items
- Generate Address
- Generate Given Name
- Generate Last Name
- Generate Random Date
- Generate Random Number
- Generate Random String
- Generate Random Value
- Get Test Data Queue Item
- Get Test Data Queue Items
- Verify Control Attribute
- Verify Expression
- Verify Expression with Operator
- Verify Range
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Foundation

Atividades do fluxo de trabalho
Executar Trabalho
UiPath.Activities.System.Jobs.RunJob
UiPath.Activities.System.Jobs.RunJob
Description
Use a atividade Run Job para iniciar facilmente outras automações, como fluxos de trabalho de RPA ou processos de agentes. Essa atividade única consolida as atividades existentes que iniciam automações a partir do seu fluxo de trabalho. Você pode selecionar que tipo de projeto deseja iniciar e a atividade adapta seu comportamento com base em sua seleção.
- A automação selecionada deve existir na sua pasta do Orchestrator antes da configuração desta atividade. Isso não se aplica ao usar um recurso da solução.
- Após atualizar uma automação, certifique-se de republicá-la e reimplantar o processo correspondente na pasta do Orchestrator.
Compatibilidade do projeto
Windows | Multiplataforma
Windows, configuração multiplataforma
-
Propriedades do corpo da atividade:
- Caminho da pasta do Orchestrator— A pasta do Orchestrator onde a automação que você deseja iniciar está implantada. No menu suspenso, serão exibidas apenas as pastas que você pode acessar. A disponibilidade dessa propriedade depende do contexto:
- Fora de uma solução— a propriedade está sempre disponível. Se você não selecionar uma pasta, seu Espaço de trabalho pessoal será usado.
- Dentro de uma solução, Nome do processo definido para um recurso da solução—A propriedade é visível, mas somente leitura e não é levada em consideração.
- Dentro de uma solução, nome do processo definido como uma variável— a propriedade está disponível para você selecionar a pasta de destino do Orchestrator.
- Nome do processo— Selecione o processo associado à automação que você deseja executar. Todos os tipos de processos são exibidos: RPA, agentes, orquestração por agentes. Se o processo que você precisa não estiver listado, selecione Gerenciar processos a serem redirecionados para sua pasta no Orchestrator, onde você pode adicionar o processo ausente.
- Argumentos de entrada— Configure os argumentos para transmiti-los ao processo selecionado. Três modos de entrada estão disponíveis por meio do ícone ao lado da propriedade:
-
Usar esquema (padrão) — importa automaticamente o esquema de argumento do processo e gera um tipo de dados personalizado que é editável com o Mapeador de dados. A propriedade Argumentos de saída é mostrada separadamente. Para recuperar a lista mais recente de argumentos de processo, selecione Atualizar no lado direito da propriedade.
Importante:Para obter a melhor experiência, certifique-se de que esteja usando a versão mais recente do Studio. As versões do Studio anteriores à 2025.0.161 usam a janela Editor de Expressão . O fragmento de código a seguir mostra como fornecer valores para os argumentos de entrada do agente usando VB.NET e C#:
'VB.NET New Email_Rewriter_Input() With { .feedback = "sample feedback", .originalEmail = "sample email content" }'VB.NET New Email_Rewriter_Input() With { .feedback = "sample feedback", .originalEmail = "sample email content" }//C# new Email_Rewriter_Input { feedback = "sample feedback", originalEmail = "sample email content" }//C# new Email_Rewriter_Input { feedback = "sample feedback", originalEmail = "sample email content" } -
Usar argumentos— Um widget de Argumentos em que cada entrada tem um Nome, Valor e Direção (In/Out). Os argumentos de entrada e saída são configurados aqui. A propriedade Argumentos de saída está oculta neste modo — os valores de saída são recebidos via entradas com Direção definida como Saída.
-
Usar Objeto— Aceita qualquer expressão de variável ou objeto como entrada, que seja serializada por JSON no runtime e passada para o processo. As strings JSON são passadas como estão. A propriedade Argumentos de saída ainda é mostrada separadamente.
-
- Caminho da pasta do Orchestrator— A pasta do Orchestrator onde a automação que você deseja iniciar está implantada. No menu suspenso, serão exibidas apenas as pastas que você pode acessar. A disponibilidade dessa propriedade depende do contexto:
-
Painel de propriedades:
- Modo de execução— Selecione como a atividade aguarda a conclusão do trabalho. As seguintes opções estão disponíveis:
- Não aguardar— A atividade inicia o trabalho e permite que o fluxo de trabalho continue sem esperar a conclusão do trabalho.
- Aguarde a conclusão do trabalho— Opção padrão. A atividade pausa o fluxo de trabalho até que o trabalho iniciado seja concluído ou o tempo limite seja atingido. Se a conclusão do trabalho for bem-sucedida, a atividade retorna as saídas e o fluxo de trabalho retoma.
Observação:
Esse modo de execução utiliza a capacidade do Orchestrator SignalR para reconhecer a conclusão do trabalho em tempo real. Ela pode ser habilitada nas Configurações do Orchestrator no nível do tenant. Se o SignalR estiver desabilitado, este modo de execução assumirá como padrão a pesquisa de 30 segundos.
- Suspender a execução até a conclusão do trabalho— A atividade pausa o fluxo de trabalho e aguarda a saída com persistência.
- Tempo limite— Define o tempo máximo de espera pela conclusão do trabalho. O valor padrão é 600.000 milissegundos (10 minutos).
- Continuar com erro— Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (true, false). O valor padrão é falso. Como resultado, se o campo não estiver configurado e ocorrer um erro, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.
- Falha quando o trabalho falha— essa propriedade fica disponível apenas quando o modo de execução é Aguardar conclusão do trabalho ou Suspender a execução até a conclusão do trabalho. Especifica se a atividade deve gerar uma exceção quando o trabalho do Orchestrator executado é concluído com um status Com falha . O valor padrão é Desativado. Defina como Ativado para gerar uma exceção e interromper a execução do fluxo de trabalho quando o trabalho do Orchestrator falhar.
- Dados do trabalho— Exibe o objeto do trabalho iniciado. Gerado automaticamente.
- Argumentos de saída— Exibe os argumentos de saída retornados pelo processo após a conclusão. Essa propriedade é exibida apenas ao usar o modo de entrada Usar esquema ou Usar objeto . Ao usar o modo Usar argumentos , os argumentos de saída são capturados por meio de entradas com Direção definida como Saída no widget Argumentos. Se você selecionar o processo em uma lista de processos, o objeto de saída conterá todas as propriedades de saída do processo selecionado. Se você fornecer o processo usando uma expressão e o processo retornar valores, você deve configurar os argumentos de entrada e saída usando a opção Usar argumentos .
- Modo de execução— Selecione como a atividade aguarda a conclusão do trabalho. As seguintes opções estão disponíveis:
Limitação conhecida
Quando um Processo com Agente gera uma exceção, o Maestro mantém o trabalho do Orchestrator em um estado Em execução , esperando que a exceção seja tratada dentro do Maestro.
Como resultado:
- A atividade Run Job não detecta a falha.
- Quando configurado como Aguardar a conclusão do trabalho, será:
- Tempo esgotado, ou
- Trava indefinidamente no modo de persistência, já que o trabalho nunca chega a ser bem-sucedido.
Para evitar esse comportamento, use as seguintes recomendações com base no modo de execução da atividade Run Job :
- Para Aguardar conclusão do trabalho, aplique um Tempo limite que corresponda à duração esperada do Processo com agente. Sem ele, o fluxo de trabalho permanece preso, esperando por uma alteração de status de trabalho que nunca ocorre.
- Use Suspender a execução até a conclusão do trabalho, pois esse modo funciona melhor quando seu fluxo de trabalho precisa receber saídas. O processo retoma automaticamente quando o processo com agente é concluído.