- Visão geral
- Funções do Python
- Implantar e executar
Teste uma função localmente antes de publicar e envie-a para o Studio Web quando precisar de depuração na nuvem.
Executar localmente
Invoque um ponto de entrada com uma carga de entrada JSON:
uipath run main '{"message": "hello"}'
uipath run main '{"message": "hello"}'
A execução local resolve ativos, buckets e conexões por meio das entradas bindings.json em. Nenhum mapeamento de tenant se aplica localmente, então cada chamada retorna ao seu identificador de tempo de design e o log registra uma linha No resource overwrite matched por associação. Itere aqui até que a função retorne a saída que você espera.
Para o que essas linhas significam e como os mesmos identificadores são remapeados em um tenant de destino, consulte Vinculações de recursos.
Depurar no Studio Web
Envie o projeto ao Studio Web para depurar na nuvem:
uipath push
uipath push
O Studio Web executa a função em um ambiente hospedado pela UiPath, que é útil para reproduzir problemas que dependem do contexto da plataforma não disponível localmente.
Dicas
- Teste cada ponto de entrada individualmente com entrada representativa.
- Examine os caminhos de erro — confirme se os erros se comportam conforme o esperado (consulte Criação de funções do Python).
- Use o rastreamento para identificar qual etapa falha.