- Información general
- Funciones de Python
- Implementar y ejecutar
- Empaquetado y publicación
- Invocar funciones
Las funciones se empaquetan como paquetes estándar de UiPath .nupkg y se publican en una fuente de Orchestrator. A partir de ahí, se implementa un paquete como proceso en una carpeta de Orchestrator antes de poder invocarlo.
Paquete
uipath pack
uipath pack
Esto produce un .nupkg versionado (por ejemplo, my-function.1.0.0.nupkg). Mejora la versión en pyproject.toml antes de empaquetar una nueva versión.
Publicar
uipath publish
uipath publish
Se te pedirá que selecciones una fuente de paquete (por ejemplo, la fuente de procesos de tenant de Orchestrator). La publicación carga el .nupkg en esa fuente; en este punto es un paquete en la fuente, aún no es un proceso ejecutable.
Implementar
Antes de que se pueda invocar una función, el paquete publicado debe implementarse como un proceso en una carpeta de Orchestrator, ya sea manualmente en Orchestrator o a través de la implementación de la solución. Una vez que el proceso existe, la función está disponible para:
- Una tarea de servicio de Maestro
- La API de Orchestrator
- Desencadenadores de trabajos (programados, basados en eventos)
Control de versiones
- La versión del paquete proviene de
pyproject.toml. - Publicar una nueva versión la añade a la fuente; actualiza el proceso o la vinculación de la tarea de servicio de Maestro para recogerlo.
- El
.nupkges el mismo formato de paquete utilizado por RPA: se aplican los mismos mecanismos de fuente, carga y gestión de versiones.
Próximos pasos
- Invocar funciones : conecta la función publicada a un proceso.