UiPath Documentation
functions
latest
false
Guía del usuario de funciones
  • Información general
    • Acerca de las funciones
  • Funciones de Python
  • Implementar y ejecutar
    • Empaquetado y publicación
    • Invocar funciones

Invocar funciones

Una vez implementada como proceso, una función de Python se ejecuta como un trabajo de Orchestrator. Puedes invocarlo desde varias superficies.

Desde una tarea de servicio de Maestro

En un proceso de Maestro, añade una Tarea de servicio y vincúlala a la función implementada:

  1. Selecciona el paquete y el punto de entrada.
  2. Asigna variables de proceso a los campos Input de la función.
  3. Asigna los campos Output de la función a variables de proceso.

Los esquemas de entrada y salida exportados de tus modelos Input/Output impulsan la IU de vinculación, por lo que los campos escritos aparecen directamente en el panel de asignación.

Desde una actividad Ejecutar trabajo en Studio

En Studio o Studio Web, añade la actividad Ejecutar trabajo y apúntala a la función implementada. El mismo esquema de entrada/salida exportado impulsa la asignación de argumentos, por lo que los campos escritos aparecen directamente en los paneles de entrada/salida de la actividad.

Desde la API de Orchestrator

Inicia la función como un trabajo:

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

Pasa el paquete (versión) y los argumentos de entrada en el cuerpo de la solicitud. El trabajo ejecuta la función y devuelve su salida a través del resultado del trabajo estándar.

Desde un desencadenador de trabajo

Como una función implementada es un proceso de Orchestrator, puede ser iniciada por cualquier desencadenador de trabajo: programado, basado en cola o basado en evento/webhook.

Observabilidad

Cada invocación se ejecuta como un trabajo y se registra en el historial de trabajos de Orchestrator con la identidad de la persona que llama y las marcas de tiempo. Cuando se invoca desde Maestro, la ejecución también emite intervalos de seguimiento: consulta Seguimiento y observabilidad.

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