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

Accéder aux services de la plateforme

Les fonctions Python accèdent aux ressources Orchestrator via le client UiPath(). Les informations d'identification et les références de ressources sont résolues lors du runtime - aucun secret n'est stocké dans votre code ou livré à l'intérieur du package.

from uipath.platform import UiPath

sdk = UiPath()
from uipath.platform import UiPath

sdk = UiPath()

Actifs

Récupérer une valeur de ressource nommée (par exemple, un jeton d'API ou une URL de base) à partir d'un dossier:

asset = sdk.assets.retrieve("API_BASE_URL", folder_path="Shared")
asset = sdk.assets.retrieve("API_BASE_URL", folder_path="Shared")

Compartiments

Téléchargez et chargez des fichiers depuis des compartiments de stockage Orchestrator:

sdk.buckets.download(
    name="Invoices",
    blob_file_path="invoice.pdf",
    destination_path="/tmp/invoice.pdf",
    folder_path="Shared",
)
sdk.buckets.download(
    name="Invoices",
    blob_file_path="invoice.pdf",
    destination_path="/tmp/invoice.pdf",
    folder_path="Shared",
)

Connexions

Retrieve the metadata of an Integration Service connection by id:

conn = sdk.connections.retrieve("connection-id")
conn = sdk.connections.retrieve("connection-id")

This returns the connection's id, base URI, and folder. It does not call the connector. To invoke a connector operation — the equivalent of a Studio activity such as Get Email By ID — see Call an Integration Service activity.

The connection id is a design-time value declared as a binding, not a function input. See Resource bindings.

Autres services

Le client de la plate-forme expose également les files d'attente, les tâches, les processus, les documents et les entités. Consultez la référence du SDKuipath pour obtenir les signatures complètes de l'apparence et de la méthode.

Informations d’identification et sécurité

  • Les secrets se trouvent dans les ressources Orchestrator et sont récupérés au moment de l'exécution, sans jamais les coder en dur ni les valider dans le projet.
  • Une fonction s'exécute sous l'identité avec laquelle elle est invoquée; Le contrôle RBAC au niveau du dossier régit les ressources et les ressources qu'il peut lire.
  • Resource references are declared in bindings.json and remapped to the target tenant's resources at runtime, so one package serves every tenant.
  • An unmapped binding does not fail the job: the call falls back to the design-time identifier, so a function deployed elsewhere can reach for the original tenant's resource.

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