- Visão geral
- Funções do Python
- Implantar e executar
- Empacotamento e publicação
- Invocando funções
As funções são empacotadas como pacotes UiPath .nupkg padrão e publicadas em um feed do Orchestrator. A partir daí, um pacote é implantado como um processo em uma pasta do Orchestrator antes que possa ser invocado.
Pacote
uipath pack
uipath pack
Isso produz um .nupkg com versão (por exemplo, my-function.1.0.0.nupkg). Obtenha a versão em pyproject.toml antes de empacotar uma nova versão.
Publicar
uipath publish
uipath publish
Você é solicitado a selecionar um feed de pacote (por exemplo, o Feed de processos do tenant do Orchestrator). A publicação carrega o .nupkg para esse feed — neste momento, é um pacote no feed, ainda não um processo executável.
Implantar
Antes que uma função possa ser invocada, o pacote publicado deve ser implantado como um processo em uma pasta do Orchestrator — manualmente no Orchestrator ou por meio da implantação da solução. Depois que o processo existe, a função fica disponível para:
- Uma tarefa de serviço do Maestro
- A API do Orchestrator
- Gatilhos de trabalhos (agendados, baseados em eventos)
Controle de versão
- A versão do pacote vem de
pyproject.toml. - A publicação de uma nova versão a adiciona ao feed; atualize o processo ou a associação da Tarefa de Serviço do Maestro para selecioná-lo.
- O
.nupkgé o mesmo formato de pacote usado pela RPA — o mesmo feed, upload e mecanismo de gerenciamento de versão se aplicam.
Próximas Etapas
- Invocar funções — conecte a função publicada a um processo.