UiPath Documentation
functions
latest
false
Guía del usuario de funciones
  • Información general
    • Acerca de las funciones
  • Funciones JavaScript
  • 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