UiPath Documentation
functions
latest
false
Guia do usuário de funções
  • Visão geral
    • Sobre funções
  • Funções do Python
  • Implantar e executar
    • Empacotamento e publicação
    • Invocando funções

Invocando funções

Após implantada como um processo, uma função do Python é executada como um trabalho do Orchestrator. Você pode invocá-lo a partir de várias superfícies.

De uma tarefa de serviço do Maestro

Em um processo do Maestro, adicione uma Tarefa de serviço e associe-a à função implantada:

  1. Selecione o pacote e o ponto de entrada.
  2. Mapeie variáveis de processo para os campos Input da função.
  3. Mapeie os campos Output da função de volta para as variáveis de processo.

Os esquemas de entrada e saída exportados de seus modelos Input/Output direcionam a interface gráfica da associação, então os campos digitados aparecem diretamente no painel de mapeamento.

De uma atividade Run Job no Studio

No Studio ou Studio Web, adicione a atividade Run Job e aponte-a para a função implantada. O mesmo esquema de entrada/saída exportado direciona o mapeamento de argumentos, de modo que os campos digitados aparecem diretamente nos painéis de entrada/saída da atividade.

A partir da API do Orchestrator

Inicie a função como um trabalho:

POST /orchestrator_/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs
POST /orchestrator_/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs

Passe o pacote ( release) e os argumentos de entrada no corpo da solicitação. O trabalho executa a função e retorna sua saída por meio do resultado do trabalho padrão.

De um gatilho de trabalho

Como uma função implantada é um processo do Orchestrator, ela pode ser iniciada por qualquer gatilho de trabalho — agendado, baseado em fila ou baseado em evento/webhook.

Observabilidade

Cada invocação é executada como um trabalho e é registrada no histórico de trabalhos do Orchestrator com identidade do chamador e carimbos de data/hora. Quando invocada a partir do Maestro, a execução também emite intervalos de trace — consulte Rastreamento e observabilidade.

Próximas Etapas

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