UiPath Documentation
studio
latest
false
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Guia do usuário do Studio

Usando o objeto Fluxos de trabalho

Em automações codificadas, você pode chamar outras automações codificadas (CS) ou de pouco código (XAML) usando o objeto workflows. Esse objeto, uma instância da classe WorkflowRunnerService da classe parcial CodedWorkflow, pode executar todos os fluxos de trabalho em um projeto.

O objeto workflows lista cada fluxo de trabalho em seu projeto, independentemente do posicionamento da pasta. Se houver fluxos de trabalho com o mesmo nome em diferentes pastas, a estrutura da pasta prefixa um para evitar confusão.

Comparado ao método RunWorkflow, o objeto workflows permite invocar outras automações dinamicamente, o que significa que qualquer alteração que você fizer no arquivo que foi invocado em outro lugar no projeto, suas referências serão atualizadas, incluindo possíveis erros.

Workflows Object Benefits and Tutorial Overview

Esse tutorial mostra como usar o objeto workflows para invocar fluxos de trabalho de pouco código (XAML) em automações codificadas (CS). Em segundo lugar, mostra o uso da atividade Invoke Workflow File para chamar automações codificadas em automações de pouco código.

Por meio desse tutorial, você criará as seguintes automações:

  1. Random - Um fluxo de trabalho codificado (arquivo CS) que gera um valor aleatório dentro de um intervalo específico determinado pelos valores inteiros mínimo e máximo fornecidos. Em seguida, ele entrega o valor aleatório gerado de volta ao ambiente de chamada.
  2. Increment - Um fluxo de trabalho XAML de pouco código que incrementa o valor recebido em 1.
  3. IncrementProxy - Esse fluxo de trabalho codificado (um arquivo CS) pega o valor gerado aleatoriamente do fluxo de trabalho Random, invoca o fluxo de trabalho XAML Increment nesse valor (usando o objeto workflows) e, em seguida, retorna o resultado incrementado para o ambiente de chamada.
  4. Main - Esse fluxo de trabalho de entry-point integra todos os outros fluxos de trabalho invocando os fluxos de trabalho codificados Random e IncrementProxy usando a atividade Invoke Workflow File. Finalmente, ele imprime o valor aleatório incrementado na saída.

Projeto de amostra

Para seguir as etapas desses tutoriais, confira o seguinte projeto de exemplo, que cobre os exemplos para cada cenário documentado: Automações híbridas usando o objeto Workflows.

  • Workflows Object Benefits and Tutorial Overview
  • Projeto de amostra

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades