UiPath Documentation
functions
latest
false
Zu den Funktionen im Benutzerhandbuch
  • Überblick
    • Über Funktionen
  • Python-Funktionen
  • Bereitstellen und ausführen
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Zugriff auf Plattformdienste

Python-Funktionen erreichen Orchestrator-Ressourcen über den Client UiPath(). Anmeldeinformationen und Ressourcenreferenzen werden zur Laufzeit aufgelöst – es werden keine Geheimnisse in Ihrem Code gespeichert oder innerhalb des Pakets ausgeliefert.

from uipath.platform import UiPath

sdk = UiPath()
from uipath.platform import UiPath

sdk = UiPath()

Assets

Rufen Sie einen benannten Asset-Wert (z. B. ein API-Token oder eine Basis-URL) aus einem Ordner ab:

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

Buckets

Herunterladen und Hochladen von Dateien aus Orchestrator Speicher-Buckets:

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",
)

Verbindungen

Rufen Sie die Metadaten einer Integration Service-Verbindung nach ID ab:

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

Dadurch werden die ID, der Basis-URI und der Ordner der Verbindung zurückgegeben. Der Connector wird nicht aufgerufen. Informationen zum Aufrufen eines Connector-Vorgangs – das entspricht einer Studio-Aktivität wie Get Email By ID – finden Sie unter Integration Service-Aktivität aufrufen.

Die Verbindungs-ID ist ein Wert zur Entwurfszeit, der als Bindung deklariert ist, und keine Funktionseingabe. Siehe Ressourcenbindungen.

Andere Dienste

Der Plattform-Client stellt auch Warteschlangen, Aufträge, Prozesse, Dokumente und Entitäten bereit. Die vollständige Oberfläche und Methodensignaturen finden Sie in der uipath SDK-Referenz .

Anmeldeinformationen und Sicherheit

  • Geheimnisse live in Orchestrator- Assets, die zur Laufzeit abgerufen werden – codieren Sie sie niemals hartcodiert oder übergeben Sie sie dem Projekt.
  • Eine Funktion wird unter der Identität ausgeführt, mit der sie aufgerufen wird; RBAC auf Ordnerebene regelt, welche Assets und Ressourcen gelesen werden können.
  • Ressourcenreferenzen werden in bindings.json deklariert und zur Laufzeit den Ressourcen des Zielmandanten neu zugeordnet, sodass jedem Mandanten ein Paket dient.
  • Eine nicht zugeordnete Bindung schlägt den Auftrag nicht fehl: Der Aufruf greift auf den Bezeichner für die Entwurfszeit zurück, sodass eine an anderer Stelle bereitgestellte Funktion nach der Ressource des ursprünglichen Mandanten erreichen kann.

Nächste Schritte

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben