28. Compaginando RPAs con ODO. Breves consejos

 1. Introducción

RPA UI Vision que es una extesnsión de Chrome es relativamente sencilla de configurar, pero si se quiere robotizar una máquina virtual Windows (en desktop) y se accede desde un escritorio tipo Remina, ocurren muchos fallos si por algún motivo, alguna aplicación de la máquina anfirion (Ubuntu) está ocupando dicha pantalla.


2. Recomendaciones:

  1. Utilizar el teclado siempre que sea posible y no el ratón, pues la búsqueda por imágenes suele tener un alto porcentaje de fallos. Los iconos del escritorio permiten ser activados con una secuencia de teclas (con el botón derecho ver las propiedades)
  2. Utilizar un Workspace en exclusividad para Remina. Con la teclas  de Windows+PageUp/PageDown de puede ir moviendo de Workspace o tambien con Crtl+Alt+izquierda/derecha. Si hubiera alguna aplicación de Ubuntu utilizando el mismo workspace seguramente afectaría y podría fallar sobre todo si se ejecuta cuando no estamos delante.
  3. Si se utiliza tareas programadas para ejecutar el script a veces hay que indicar el check de ejecutar con los priviliegios mas altos y a veces esto falla, por tanto hay que provar a ver que pasa pues a veces convieno NO ACTIVARLO.

3. Como llamarlo

En el escritorio de Windows se crea una carpeta llamada "uivision". Dentro de esa carpeta se han creado estas subcarpetas:
  • logs
  • macros
  • images
  • screenshots
  • MyHtml
  • MyLogs
  • MyShells
Dentro de MyShells está el fichero "ExecutaExcel_Padro.bat" que contine

REM Executem el UI.VISION RPA macro Excel_Padro2
echo Executing RPA....
"C:\Program Files\Google\Chrome\Application\chrome.exe" \
  "file:///C:/Users/eduard/Desktop/uivision/MyHtml/ui.vision.html?direct=1&macro=Excel_Padro3&savelog=C:/Users/eduard/Desktop/uivision/MyLogs/log1.txt&closeRPA=1&closeBrowser=1"

REM Esperem 5 minuts a que acabe

REM echo 1. %time%
REM timeout 30 > NUL
REM echo 2. %time%

REM timeout 30 > NUL
REM echo 3. %time%

REM timeout 30 > NUL
REM echo 4. %time%

REM timeout 30 > NUL
REM echo 5. %time%

REM timeout 30 > NUL
REM echo 6. %time%


REM Tanquen chrome
REM echo 5. Close Chrome
REM TASKKILL /IM chrome.exe /F






    Comentarios

    Entradas populares de este blog

    20. Desarrollando con Odoo (15). Permisos y grupos. Crear usuarios de la aplicación. Restringir permisos a usuarios

    2. El Modo desarrollador

    8. Desarrollando con Odoo (6). Herencia de clase en modelos. Herencia de vistas. Operaciones numeradas en Odoo ??