- Vue d'ensemble (Overview)
- Fonctions Python
- Déployer et exécuter
Testez une fonction localement avant de la publier et envoyez-la à Studio Web lorsque vous avez besoin d’un débogage dans le cloud.
Exécuter localement
Appelez un point d'entrée avec une charge utile d'entrée JSON:
uipath run main '{"message": "hello"}'
uipath run main '{"message": "hello"}'
L'exécution locale résout les ressources, les compartiments et les connexions via les entrées de bindings.json. Aucun mappage de locataire ne s'applique localement, de sorte que chaque appel revient à son identifiant lors de la conception et le journal enregistre une No resource overwrite matched ligne par liaison. Itérez ici jusqu'à ce que la fonction renvoie la sortie attendue.
Pour connaître la signification de ces lignes et la façon dont les mêmes identifiants sont remappés dans un locataire cible, consultez Liaisons de ressources.
Déboguer dans Studio Web
Transmettez le projet à Studio Web pour le déboguer dans le cloud:
uipath push
uipath push
Studio Web exécute la fonction dans un environnement hébergé par UiPath, ce qui est utile pour reproduire des problèmes qui dépendent du contexte de la plateforme non disponible localement.
Astuces
- Testez chaque point d'entrée individuellement avec une entrée représentative.
- Exécutez les chemins d’erreur - confirmez que les erreurs se comportent comme prévu (voir Création des fonctions Python).
- Utilisez le traçage pour identifier l'étape qui échoue.