- Información general
- Funciones de Python
- Implementar y ejecutar
- Empaquetado y publicación
- 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:
- Selecciona el paquete y el punto de entrada.
- Asigna variables de proceso a los campos
Inputde la función. - Asigna los campos
Outputde 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
- Acerca de las funciones : revisa dónde encajan las funciones en la plataforma.