- Información general
- Funciones de Python
- Implementar y ejecutar
Prueba una función localmente antes de publicarla y envíala a Studio Web cuando necesites depurar en la nube.
Ejecutar localmente
Invoca un punto de entrada con una carga útil de entrada JSON:
uipath run main '{"message": "hello"}'
uipath run main '{"message": "hello"}'
La ejecución local resuelve los activos, depósitos y conexiones a través de las entradas en bindings.json. No se aplica ninguna asignación de tenant localmente, por lo que cada llamada recurre a su identificador de tiempo de diseño y el registro registra una línea No resource overwrite matched por vinculación. Itera aquí hasta que la función devuelva la salida que esperas.
Para saber qué significan esas líneas y cómo se reasignan los mismos identificadores en un tenant de destino, consulta Vinculaciones de recursos.
Depurar en Studio Web
Envía el proyecto a Studio Web para depurar en la nube:
uipath push
uipath push
Studio Web ejecuta la función en un entorno alojado en UiPath, que es útil para reproducir incidencias que dependen del contexto de la plataforma no disponible localmente.
Consejos
- Prueba cada punto de entrada individualmente con entrada representativa.
- Ejercita las rutas de error: confirma que los errores se comportan como se espera (consulta Crear funciones de Python).
- Utiliza el seguimiento para identificar qué paso falla.