UiPath Documentation
functions
latest
false
Guide de l'utilisateur des fonctions
  • Vue d'ensemble (Overview)
    • À propos des fonctions
  • Fonctions JavaScript
  • Fonctions Python
  • Déployer et exécuter
    • Empaquetage et publication
    • Invocation de fonctions
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Empaquetage et publication

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é. Le flux est le même dans les deux langages; seuls le préfixe de la commande et la source de la version diffèrent.

JavaScript/SaisirScriptPython
Paquet (Package)uip function packuipath pack
Publieruip function publishuipath publish
La version provient depackage.jsonpyproject.toml

Paquet (Package)​

uip function pack
uip function pack

Cela produit un(e) version .nupkg (par exemple, my-function.1.0.0.nupkg). Chargez la version dans votre fichier de projet avant de compresser une nouvelle version.

Publier​

uip function publish
uip function publish

Vous êtes invité à sélectionner un flux de package (par exemple, le flux de processus de locataire Orchestrator); transmettez --feed-id pour en sélectionner une de manière non interactive dans CI. 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 fonction rejoint une solution de la même manière qu'un projet RPA ou API:

uip solution project import "./my-functions"
uip solution resources refresh
uip solution project import "./my-functions"
uip solution resources refresh

Une fois le processus existant, la fonction devient disponible pour:

Contrôle de version​

  • La version du package provient du fichier du projet, package.json pour JavaScript, pyproject.toml pour Python.
  • 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 .nupkg est 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​

  • Paquet (Package)​
  • Publier​
  • Déployer​
  • Contrôle de version​
  • Prochaines étapes​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour