- Vue d'ensemble (Overview)
- Fonctions Python
- Déployer et exécuter
- Empaquetage et publication
- Invocation de fonctions
Les fonctions sont packagées sous forme de packages UiPath .nupkg standard et publiées dans un flux Orchestrator. À partir de là, un package est déployé en tant que processus dans un dossier Orchestrator avant de pouvoir être invoqué.
Paquet (Package)
uipath pack
uipath pack
Cela produit un(e) version .nupkg (par exemple, my-function.1.0.0.nupkg). Chargez la version dans pyproject.toml avant de compresser une nouvelle version.
Publier
uipath publish
uipath publish
Vous êtes invité à sélectionner un flux de package (par exemple, le flux de processus de locataire Orchestrator). La publication télécharge le .nupkg dans ce flux — à ce stade, il s'agit d'un package dans le flux, et ce n'est pas encore un processus exécutable.
Déployer
Avant qu'une fonction puisse être invoquée, le package publié doit être déployé en tant que processus dans un dossier Orchestrator - soit manuellement dans Orchestrator, soit via le déploiement de la solution. Une fois le processus existant, la fonction devient disponible pour:
- Une tâche de service Maestro
- l'API Orchestrator
- Déclencheurs de tâche (planifiés, basés sur des événements)
Contrôle de version
- La version du package provient de
pyproject.toml. - La publication d'une nouvelle version l'ajoute au flux; mettez à jour le processus ou la liaison de la tâche de service Maestro pour le récupérer.
- Le
.nupkgest le même format de package utilisé par la RPA — les mêmes mécanismes de flux, de téléchargement et de gestion des versions s'appliquent.
Prochaines étapes
- Appeler les fonctions : reliez la fonction publiée à un processus.