- Visão geral
- Eventos do Aplicativo
- Construtor de fluxograma
- Notas de versão
- Sobre as atividades do Flowchart Builder
- Compatibilidade do projeto
- Tarefa
- Agentic Task
- Tarefa do Usuário
- Tarefa de regras de negócios
- Tarefa de serviço
- Enviar tarefa
- Receber tarefa
- Subprocesso
- Gerenciador de erros desanexado
- Decisão
- Mudar
- Dividir
- Mesclar
- Evento intermediário
- Evento de captura intermediário de temporizador
- Evento de captura intermediário de mensagem
- Evento de limite de erro
- Finalizar evento
- Evento de término de erro
- Evento de término de encerramento
- Texto Explicativo
- Complex Scenarios
- Credenciais
- Data Service
- Sobre o pacote de atividades Data Service
- Compatibilidade do projeto
- Criar Registro de entidade (Novo)
- Atualizar Registro de entidade (Novo)
- Excluir Registro de entidade (Novo)
- Obter Registro de entidade por Id (Nova)
- Consultar Registros de entidade (Novo)
- Carregar arquivo para o Campo de registro (Novo)
- Baixar arquivo do Campo de registro (Novo)
- Excluir arquivo do Campo de registro (Novo)
- Criar vários registros de entidade (Novo)
- Atualizar vários registros de entidade (Novo)
- Excluir vários registros de entidade (Novo)
- 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 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 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
- Address
- Attach Document
- Bulk Add Test Data Queue Items
- Criar Regra de Comparação
- Comparar documentos em PDF
- Comparar Texto
- Delete Test Data Queue Items
- Get Test Data Queue Item
- Get Test Data Queue Items
- Given Name
- Sobrenome
- Random Date
- Random Number
- Random String
- Random Value
- 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
UiPath.Core.Activities.ProcessTracking.ProcessTrackingScope
UiPath.Core.Activities.ProcessTracking.ProcessTrackingScope
Process Tracking Scope é uma atividade do Sistema no UiPath que permite o rastreamento detalhado de tarefas dentro de um fluxo de trabalho.
A atividade Process Tracking Scope pode ser usada para rastrear sequências de negócios específicas no UiPath Process Mining. Como RPA developer, você pode marcar essas sequências como tarefas ao envolvê-las em uma atividade Process Tracking Scope.
Uma tarefa representa uma unidade de trabalho ou atividade específica em um processo. Ela é criada por uma atividade Process Tracking Scope no fluxo de trabalho. As tarefas têm um carimbo de data/hora de início (quando o escopo começa) e um carimbo de data/hora de término (quando o escopo termina). As tarefas podem ser aninhadas, criando relacionamentos pai-filho.
Um trace é um conceito de nível superior que representa a execução completa de um processo ou de uma série de tarefas relacionadas. Os traces agrupam e organizam várias tarefas que fazem parte da mesma execução de processos. Um trace tem seu próprio identificador exclusivo (a ID do trace), que fornece contexto sobre como diferentes tarefas estão relacionadas em um processo maior.
Na interface do UiPath Studio, você pode controlar a forma como as tarefas se relacionam com os traces usando a propriedade Como rastrear da atividade Process Tracking Scope:
Opção de como rastrear |
Gerenciamento de trace |
Gerenciamento de tarefas |
Observações |
Exemplo |
---|---|---|---|---|
No rastreamento atual |
|
|
Essa opção é útil quando você deseja acompanhar operações sequenciais que fazem parte de um processo único em andamento no mesmo contexto do processo. Algumas atividades podem alterar o contexto do trace:
|
Uma empresa de e-commerce tem um fluxo de trabalho que processa os pedidos dos clientes. O trace principal é iniciado quando um pedido é recebido. Múltiplos Process Tracking Scopes são usados para diferentes estágios: validação de pedidos, processamento de pagamentos e organização de envios. Todos esses escopos usam a opção No trace atual para manter todas as tarefas dentro do mesmo trace de processamento. Isso permite uma visualização completa de todo o processo de atendimento de pedidos. |
Em um novo rastreamento |
|
|
Essa opção é útil quando você deseja iniciar o rastreamento de um processo ou subprocesso novo e distinto dentro da sua automação, mantendo a capacidade de retornar a um contexto de rastreamento anterior, se necessário. |
Uma equipe de suporte usa uma automação para lidar com os tíquetes de clientes. O fluxo de trabalho principal recebe e e categoriza os tíquetes. Para cada tíquete, um novo Process Tracking Scope é criado com a opção Em um novo trace. Isso cria um trace separado para cada problema do cliente, permitindo o rastreamento individual e a análise de como cada ticket é tratado. Ele é útil para medir os tempos de resposta, as taxas de resolução e identificar gargalos no tratamento de tipos específicos de problemas. |
Em um rastreamento existente |
|
|
Essa opção é útil quando várias automações processam o mesmo item de negócios ou objeto. No entanto, essas automações, não são diretamente conectadas por meio de um componente da UiPath, como filas ou trabalhos. Isso permite que você mantenha um trace contínuo da jornada de um item de negócios por meio de automações diferentes, executadas separadamente. |
Uma grande empresa tem um sistema de processamento de faturas complexo que envolve vários departamentos. O trace inicial é criado quando uma fatura é recebida no departamento de finanças. À medida que a fatura se move por diferentes departamentos (por exemplo, verificação, aprovação e pagamento), automações separadas tratam cada etapa. A automação de cada departamento usa um Process Tracking Scope com a opção Em um trace existente. Eles identificam o trace existente usando o número da fatura como ID do objeto. Isso permite um trace completo da jornada de faturas em diferentes sistemas e departamentos, mesmo que seja feito por automações separadas. |
-
A criação de tarefas sempre ocorre quando o Process Tracking Scope é iniciado.
-
O fechamento da tarefa sempre ocorre quando o escopo é concluído, independentemente da opção de trace.
-
O status padrão da tarefa é Bem-sucedido, a menos que seja explicitamente alterado ou ocorra uma exceção.
-
Os rastreamentos podem precisar ser explicitamente fechados usando a atividade Set Trace Status se você quiser marcar o processo inteiro como concluído.
No contexto do Process Tracking Service, um objeto se refere a um item de negócios processado por sistemas externos — uma maneira de marcar e seguir itens importantes em diferentes partes do seu processo automatizado. Os objetos ajudam a conectar diferentes automações que operam no mesmo item de negócios.
Por exemplo, um ticket do Jira pode ser considerado um objeto como este:
Se você tiver uma automação (A1) que cria um ticket do Jira, você usaria a atividade Track Object para definir os detalhes do ticket, como:
-
ID do objeto – o identificador do Jira, por exemplo, "DOC-1234".
-
Tipo de objeto – "ticket do Jira".
-
Interação de objetos – como a automação interage com o ticket do Jira; neste caso, a interação é Criada, pois a automação criou o ticket.
-
Propriedades do objeto – propriedades do ticket do Jira, no seguinte formato:
{ "XUiPathConnectorKey": "<XUiPathConnectorKey>", // for example, "uipath-jira" "XUiPathConnectorName": "<XUiPathConnectorName>", // for example, "JIRA" "XUiPathObjectDisplayName": "<XUiPathObjectDisplayName>", // for example, "Issue" "XUiPathObjectName": "<XUiPathObjectName>" // for example, "curated_issue" }
{ "XUiPathConnectorKey": "<XUiPathConnectorKey>", // for example, "uipath-jira" "XUiPathConnectorName": "<XUiPathConnectorName>", // for example, "JIRA" "XUiPathObjectDisplayName": "<XUiPathObjectDisplayName>", // for example, "Issue" "XUiPathObjectName": "<XUiPathObjectName>" // for example, "curated_issue" }
Quando uma automação diferente (A2) precisar funcionar com o mesmo objeto criado pela automação A1, habilite o Rastreamento de processos para a automação A2 com a opção Em um trace existente. Forneça os mesmos detalhes de objeto para manter a conexão entre as automações, para que a automação A2 possa localizar e trabalhar nos tickets criados pela automação A1.
Ao rastrear objetos, você pode seguir a jornada de itens específicos de negócios por meio de seus processos automatizados, fornecendo insights valiosos para a otimização e análise do processo.
Como adicionar um Process Tracking Scope em seu fluxo de trabalho:
-
Inicia uma tarefa quando o escopo começa (data e hora de inicio).
-
Termina o trace quando o escopo termina (data e hora do fim).
-
É compatível com Process Tracking Scopes. aninhados.
-
Escopos internos no Process Tracking Service geram tarefas fileiras, mantendo um relacionamento pai/filho que fica visível no Process Mining dentro do gráfico de processos.
-
Lida com o status de tarefa implícito e explícito:
-
Status de tarefa implícito:
-
O status padrão é Sucesso.
-
Definido automaticamente como Falhado se ocorrer uma exceção não capturada.
-
Os detalhes das exceções são disponibilizados no aplicativo de otimização de processos.
-
-
Status explícito da tarefa:
-
Use a atividade Set Task Status para especificar como a tarefa termina.
-
Valores: bem-sucedido, falhado, cancelado.
-
-
-
Lida com o status de trace explícito:
-
Use a atividade Set Trace Status para especificar como o processo termina
Valores possíveis: bem-sucedido, com falha.
-
-
Oferece três comportamentos para rastreamento de tarefas por meio da propriedade Como rastrear:
-
No trace atual (comportamento padrão):
-
Rastreia a nova tarefa no trace atual.
-
Usa o ID do trace gerado pelo escopo atual.
-
- Em um novo trace:
-
Gera um novo ID para o trace.
-
Rastreia a tarefa em um novo trace.
-
É necessário especificar um nome de processo para o agrupamento.
-
Reverte para o contexto de trace anterior após o término do escopo.
-
-
Em um trace existente:
-
Adiciona a tarefa a um trace pré-existente.
-
Isso é útil para vincular processos de automação separados.
-
Requer a identificação do rastreamento por detalhes do objeto e nome do processo.
-
-
Para habilitar o Rastreamento de processos para uma sequência:
-
Selecione a Sequência no fluxo de trabalho.
-
No painel Propriedades, marque a caixa de seleção Rastreamento de processos.
Quando o Rastreamento de processos estiver ativado, a Sequência é automaticamente envolvida pela atividade Process Tracking Scope.
- Rastreamento de processo
-
Opcional. Se selecionado, habilita o rastreamento do processo para a sequência dentro do escopo.
- Nome da tarefa
-
Opcional. Permite que você especifique um nome para a tarefa criada por esse escopo. Por padrão, ele usa o nome da sequência contida.
- Como rastrear
-
Obrigatório.Determina como a tarefa está associada aos traces. As seguintes opções estão disponíveis:
- No rastreamento atual
-
Opção padrão. Adiciona a tarefa criada pela atividade Process Tracking Scope ao trace existente. Essa opção é útil quando você deseja continuar o rastreamento no mesmo contexto do processo. A tarefa criada por esse escopo é fechada quando o escopo for concluído., enquanto o trace existente permanece aberto e continua. Esta opção é recomendada para operações sequenciais que fazem parte de um processo único em andamento.
- Em um novo rastreamento
-
Cria um novo trace especificamente para essa tarefa e para quaisquer subtarefas dentro do escopo. Essa opção é útil quando você deseja iniciar um processo ou subprocesso novo. O novo trace tem seu próprio ID exclusivo. Após a conclusão do escopo, o novo contexto de trace é revertido para o anterior, e a tarefa associada é fechada, marcando o fim da atividade rastreada. Após a seleção, o campo Nome do processo é exibido:
-
Nome do processo — Especifique o processo que você deseja iniciar no novo trace.
-
- Em um rastreamento existente
-
Adiciona a tarefa a um trace pré-existente. Essa opção é útil para conectar diferentes partes de uma automação que podem não ser sequenciais por meio da atividade Track object. Requer a identificação do trace por detalhes do objeto e nome do processo.A tarefa criada no escopo existente é fechada quando o escopo for concluído, enquanto o trace existente permanece aberto e prospera. Após a seleção, os seguintes campos para a identificação do trace são exibidos:
-
Nome do processo — Especifique o processo que você deseja iniciar no trace existente.
-
ID do objeto — Especifique o ID do objeto associado à tarefa atual. Use isso para rastrear um objeto como parte da tarefa. Essas informações também podem ajudar você a continuar o trace em uma automação diferente.
-
Tipo de objeto — Especifique o tipo de objeto para identificar o ID do trace para o qual você deseja alterar.
-
Interação de objetos — Selecione como a tarefa interage com o objeto.
-