UiPath Documentation
functions
latest
false
Guide de l'utilisateur des fonctions
  • Vue d'ensemble (Overview)
    • À propos des fonctions
  • Fonctions Python
  • Déployer et exécuter
    • Empaquetage et publication
    • Invocation de fonctions

Invocation de fonctions

Une fois déployée en tant que processus, une fonction Python s'exécute en tant que tâche Orchestrator. Vous pouvez l'invoquer depuis plusieurs fenêtres.

À partir d'une tâche de service Maestro

Dans un processus Maestro, ajoutez une tâche de service et liez-la à la fonction déployée:

  1. Sélectionnez le package et le point d'entrée.
  2. Associez les variables de processus aux champs Input de la fonction.
  3. Associez les champs Output de la fonction aux variables de processus.

Les schémas d'entrée et de sortie exportés à partir de vos modèles Input/Output pilotent l'interface utilisateur de liaison, de sorte que les champs saisis apparaissent directement dans le panneau de mappage.

À partir d'une activité Run Job (Exécuter la tâche) de Studio

Dans Studio ou Studio Web, ajoutez l'activité Exécuter la tâche et indiquez-la à la fonction déployée. Le même schéma d'entrée/sortie exporté entraîne le mappage de l'argument, de sorte que les champs saisis apparaissent directement dans les panneaux d'entrée/de sortie de l'activité.

Depuis l'API Orchestrator

Démarrez la fonction en tant que tâche:

POST /orchestrator_/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs
POST /orchestrator_/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs

Transmettez le package (version) et les arguments d’entrée dans le corps de la demande. La tâche exécute la fonction et renvoie sa sortie via le résultat de tâche standard.

À partir d'un déclencheur de tâche

Étant donné qu'une fonction déployée est un processus Orchestrator, elle peut être démarrée par n'importe quel déclencheur de tâche - planifié, basé sur une file d'attente ou basé sur un événement/un webhook.

Observabilité

Chaque invocation s'exécute en tant que tâche et est enregistrée dans l'historique des tâches d'Orchestrator avec l'identité de l'appelant et les horodatages. Lorsqu'elle est invoquée depuis Maestro, l'exécution génère également des étendues de Trace - voir Traçage et observabilité.

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