Buscar
  • Angel Taborda

Robot desatendido sin usar el Orquestador de UiPath

Cuando robotizamos un proceso, podemos ejecutarlo de manera atendida o desatendida.

Usando el Orquestador de UIPath podemos realizar la configuración necesaria para agendar ejecuciones desatendidas periódicas de nuestro proceso pero, ¿existe otra manera de conseguir esto?


La respuesta es: , veamos una de ellas.


Programador de tareas de Windows


El programador de tareas es una herramienta que está disponible en Windows desde hace bastante tiempo y que nos permite elegir horarios o circunstancias exactas en las que una tarea deba llevarse a cabo. La configuración de estas tareas no es nada complicada así que vamos a crear una nueva tarea que realice la ejecución automática de uno de nuestros procesos desarrollado con UIPath.


NOTA: Se recomienda el uso del Orquestador para realizar un mejor control de las ejecuciones de nuestros procesos y poder disponer de información detallada de los mismos así como también de las versiones, entornos, etc. Esta guía es aplicable solo a casos en los que trabajemos con procesos de uso personal y no requieran una gestión tan completa como la que nos provee el Orquestador.


¿Cómo crear una tarea programada?


Selecciona la Biblioteca del programador de tareas y haz click derecho para crear una carpeta llamada "Mis Bots" aquí es donde crearemos la tarea.





Selecciona la nueva carpeta y una vez más haz click derecho y pincha en "Crear tarea básica…"





Dale un nombre y una descripción:





En el siguiente paso configuraremos la frecuencia de ejecución, por ejemplo diariamente a las 8:00.






Ahora es momento de elegir qué queremos hacer, en nuestro caso "Iniciar un programa".





El programa que queremos iniciar es el "UIRobot" ya que este es el que se encarga de lanzar nuestro proceso. Normalmente está ubicado en la carpeta de UIPath:


C:\Users\{tu_usuario}\AppData\Local\UiPath\app-{version}\UiRobot.exe





Esa es la ruta que colocaremos en "Programa o script".


Los argumentos que necesitaremos serán -f y -i


-f => Ruta del fichero .xaml, json o .nupkg que queremos lanzar. -i => Inputs del proceso. Si nuestro proceso tiene argumentos en el flow o sequence incial, podemos enviarlos por aquí en formato JSON.


Nuestros argumentos quedarían así:

-f "C:\{ruta_proyecto}\Main.xaml" -i "{'source' : 'Programador de Tareas'}"





Antes de finalizar veremos un resumen de la tarea.





Finalizamos y tendremos disponible nuestra tarea en el listado dentro de la carpeta "Mis Bots" y se lanzará en la hora y frecuencia que hayamos configurado previamente.





Podemos hacer una ejecución de prueba haciendo click derecho sobre la tarea y pinchando en "Ejecutar".





Resumen


Como hemos visto es posible ejecutar de manera desatendida un proceso desarrollado con UIPath sin usar el Orquestador.

Ahora es tu turno de experimentar con el Programador de tareas de Windows y ver los diferentes desencadenadores o las frecuencias de ejecución permitidas.


Fuentes

51 vistas0 comentarios

Entradas Recientes

Ver todo