- Introdução e primeiros passos
- Página inicial do Maestro
- Modelagem de processos
- Abrir a tela de modelagem
- Modelagem de seu processo
- Alinhar e conectar elementos BPMN
- Implementação de processos
- Operações do processo
- Monitoramento de processo
- Otimização de processos
- Licenciamento
- Informações de referência

Guia do usuário do Maestro
A Tarefa Script no Maestro permite que você execute JavaScript em linha para manipular dados, enriquecer cargas, aplicar lógica condicional ou transformar a entrada antes de passá-la para o próximo componente no processo. Isso é particularmente útil quando você deseja preparar dados para filas de esquemas, chamadas de API, agentes ou sistemas de armazenamento. |
Implementação > Tipo: Executar script em linha.
Use uma tarefa Script quando:
- Você precisa transformar ou reestruturar os dados de entrada.
- Você deseja validar campos ou rejeitar entradas inválidas.
- Você precisa combinar várias entradas em um único objeto.
- Você deseja filtrar, limpar ou reformatar os dados antes de encaminhar.
- Arraste um nó de tarefa Script da barra de ferramentas do processo.
- Adicione argumentos de entrada na seção Entradas no painel direito.
Os argumentos de entrada podem ser valores literais, variáveis de contexto ou saídas de nós anteriores (por exemplo,
vars.inArg
). - Escreva seu script no editor:
- Clique na caixa de entrada em Script e, em seguida, expanda para a visualização completa do editor.
- As expressões JavaScript devem
return
um objeto ou valor, como neste exemplo:return { param1: inputString, param2: "staticValue" };
return { param1: inputString, param2: "staticValue" };
- Mapeie saídas do objeto de retorno para variáveis do Maestro usando a seção Saídas.
fx
para abrir o editor de Expressão de Função JS. O editor inclui:
-
Um painel de entrada de teste onde você pode colar entradas de amostra.
-
Um painel de saída de Expressão em tempo real para visualizar como será o seu objeto de retorno.
JSON.parse
falhas) serão mostrados para ajudar você a depurar.
O menu suspenso Ação em uma tarefa Script permite definir o tipo de execução externa que o processo deve chamar. Cada opção mapeia para uma funcionalidade ou método de integração específico da UiPath. Abaixo está uma breve visão geral de cada opção:
- Nenhum
Nenhuma implementação está configurada para a tarefa Script.
- Criar tarefa de aplicativo de ação
Cria uma tarefa em um Action App para interação do usuário, sem esperar a conclusão da tarefa.
- Iniciar e aguardar o fluxo de trabalho de RPA
Inicia um fluxo de trabalho RPA implantado (por exemplo, projeto do UiPath Studio) e aguarda sua conclusão antes de continuar.
- Iniciar e aguardar o agente
Inicia um agente UiPath (um bloco lógico reutilizável) e aguarda que ele finalize a execução.
- Iniciar e aguardar o agente externo
Aciona um agente hospedado fora da UiPath, como CrewAI, Salesforce ou ServiceNow, e aguarda o resultado.
- Iniciar e aguardar o fluxo de trabalho da API [visualização]
Executa um fluxo de trabalho baseado em APIs (em pré-visualização) e aguarda uma resposta.
- Iniciar processo agêntico
Inicia um processo com base no design agêntico (lógica modular), sem esperar que ele finalize.
- Iniciar e aguardar o processo agêntico
Inicia um processo agêntico e pausa até que a execução seja concluída.
- Executar regra de negócios [Visualização]
Avalia uma regra de negócios e usa o resultado no processo (atualmente em pré-visualização).
- Criar item da fila
Adiciona um novo item a uma fila da UiPath para processamento assíncrono, sem esperar o resultado.
- Criar e aguardar item da fila
Adiciona um item a uma Fila e espera até que ele seja processado antes de avançar.
- Executar atividade do conector
Executa uma atividade de conector do Integration Service pré-configurada (por exemplo, Salesforce ou Slack).
- Aguardar evento do conector
Pausa o processo até que um evento específico seja recebido de um conector (por exemplo, envio de formulário ou gatilho externo).
- Executar script
Executa um script curto (JavaScript ou similar) durante o processo para lógica ou transformação leve.
Para adicionar uma nova saída, selecione Adicionar nova para introduzir uma nova variável diretamente dentro da tarefa Script. A saída recém-introduzida estará disponível em etapas subsequentes.
Para mais informações sobre tarefas. acessar Tarefas na modelagem BPMN.