UiPath Documentation
functions
latest
false
Guía del usuario de funciones
  • Información general
    • Acerca de las funciones
  • Funciones de Python
  • Implementar y ejecutar
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Acceder a los servicios de la plataforma

Las funciones de Python llegan a los recursos de Orchestrator a través del cliente UiPath(). Las credenciales y las referencias de recursos se resuelven en runtime: no se almacenan secretos en tu código ni se envían dentro del paquete.

from uipath.platform import UiPath

sdk = UiPath()
from uipath.platform import UiPath

sdk = UiPath()

Activos

Recupera un valor de activo con nombre (por ejemplo, un token de API o una URL base) de una carpeta:

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

Depósitos

Descarga y carga archivos desde los depósitos de almacenamiento de 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",
)

Conexiones

Recuperar los metadatos de una conexión de Integration Service por id:

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

Esto devuelve el ID de la conexión, el URI base y la carpeta. No llama al conector. Para invocar una operación de conector, el equivalente a una actividad de Studio como Obtener correo electrónico por ID , consulta la actividad Llamar a un Integration Service.

El ID de conexión es un valor en tiempo de diseño declarado como un enlace, no como una entrada de función. Consulta Vinculaciones de recursos.

Otros servicios

El cliente de la plataforma también expone colas, trabajos, procesos, documentos y entidades. Consulta la referencia del SDKuipath para obtener la superficie completa y las firmas de métodos.

Credenciales y seguridad

  • Los secretos se encuentran en los activos de Orchestrator , recuperados en runtime; nunca los codifiques ni los confirmes en el proyecto.
  • Una función se ejecuta bajo la identidad con la que se invoca; RBAC a nivel de carpeta controla qué activos y recursos puede leer.
  • Las referencias de recursos se declaran en bindings.json y se reasignan a los recursos del tenant de destino en runtime, por lo que un paquete sirve a cada tenant.
  • Una vinculación no asignada no falla el trabajo: la llamada recurre al identificador de tiempo de diseño, por lo que una función implementada en otro lugar puede alcanzar el recurso del tenant original.

Próximos pasos

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado