Está en la página 1de 115

CÓDIGO: F-GP-54

Manual de usuario VERSIÓN: 01


Agility Studio
FECHA: 01-03-2017

Manual de usuario Agility Studio

Marzo 2017

ENTERDEV S.A.S

FACILITADORES DEL RELACIONAMIENTO CON SUS CLIENTES


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

CONTROL DE CAMBIOS

VERSIÓN FECHA RESPONSABLE CAMBIOS


1.0 01-03-2017 Alexander Mojica Versión Inicial
1.1 04/05/2017 Jorge Guillén
1.2 23/10/2017 Alexander Mojica Reestructuración
completa del manual.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

OBJETIVO DEL DOCUMENTO


Este documento tiene como finalidad, facilitar la inducción o capacitación de los
ingenieros que interactúen con la herramienta RPA Agility Studio.

Tabla de contenido
1. ¿Qué es una Parametrización? .............................................................................................................. 5
2. Menú Agility .......................................................................................................................................... 6
3. AutomationSpy ..................................................................................................................................... 7
4. Control Viewer ...................................................................................................................................... 8
5. Agility Studio ......................................................................................................................................... 9
6. Procesos en Agility .............................................................................................................................. 13
7. Desktop ............................................................................................................................................... 16
6.2. Wait: Tiempo de espera para la ejecución de un proceso. Se asocia a un punto de quiebre en la
ejecución de la automatización. (Este Process Steps no retorna ningún valor). ........................................ 18
6.3. DDE: Permite que las aplicaciones de Windows compartan datos. ................................................... 19
6.4. File/Folder: Funcionalidades que permiten trabajar con archivos y carpetas. .................................. 20
6.5. Process: Funciones que se ejercen sobre un proceso o .EXE del equipo. .......................................... 24
6.6. Set Alias: Funcionalidad para declarar y sobrescribir variables. ........................................................ 26
6.7. Zip / UnZip: Función para comprimir o descomprimir carpetas. (Esta función no retorna ningún
valor). ...................................................................................................................................................... 27
8. AS400 .................................................................................................................................................. 45
9. FTP ...................................................................................................................................................... 55
10. Web ................................................................................................................................................. 58
9.1. Web Browser: .................................................................................................................................. 59
9.1.1. Web Browser Go To Url: Función que abre un navegador web. ............................................... 59
9.1.2. Web Browser SetText: Función que envía texto a determinado componente de una pág. ....... 60
9.1.3. Web Browser Get Value: Función que obtiene el valor de un componente de una pág. .......... 61
9.1.4. Web Browser Click: Función que da click en el navegador. ...................................................... 62
9.1.5. Web Browser Exist Element: Función que verifica si existe un elemento en la pág. ................. 63
9.1.6. Web Browser Set Focus: Función que hace foco en determinado elemento de una pág. ......... 64
9.1.7. Web Browser Send Script: Función que ejecuta un Script de JavaScript en una pág. ................ 65
9.1.8. Web Browser Alert: Función que controla las ventanas de alertas que emerjan en un
navegador. ............................................................................................................................................... 66
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.9. Web Browser Submit: Función que se ejecuta sobre un formulario. ........................................ 67
9.1.10. Web Browser Save Captcha: Función que guarda un CaptChat de una Web. ....................... 68
9.1.11. Web Browser Hide Page: Función que oculta una web. ....................................................... 69
9.1.12. Web Browser Close Browser: Función que cierra el navegador. .......................................... 70
9.1.13. Web Browser Close Driver: Función que cierra el driver del navegador. .............................. 71
11. Logic ................................................................................................................................................ 77
10.1. Logic Comparer: Función que realiza la comparación de dos variables. ............................................ 78
10.2. Logic Comparer 2: Función que realiza la comparación lógica de dos variables booleanas. .............. 79
12. String ............................................................................................................................................... 79
11.1. String Functions: Función que trabaja sobre una variable de tipo String. ......................................... 80
11.2. String Logic: Función que realiza comparación entre dos variables de tipo string. ............................ 81
13. Numeric: .......................................................................................................................................... 82
12.1. Numeric Operation: Función que realizan operaciones numéricas simples. ..................................... 82
12.2. Numeric Functions: Función que aplica redondeo a un número. ...................................................... 83
14. DataBase ......................................................................................................................................... 84
13.1. SQL: Función que ejecuta una acción sobre una base de datos. ...................................................... 84
15. Date ................................................................................................................................................. 85
14.1. Date Function: Función que calcula el número de días que hay entre dos fechas. ............................ 85
14.2. Date Operation: Función que suma o resta días, mes y año a una fecha. ......................................... 86
14.3. Date Format: Función que da nuevo formato a una fecha. ............................................................... 87
14.4. Get Last Day Of Month: Función que retorna el último día del mes. ................................................ 88
14.5. Date Get Previous Work Date: Función que obtiene el ultimo día hábil antes de la fecha que se
define. 89
16. Excel ................................................................................................................................................ 90
15.1. Excel Filter Column: Función que ejecuta un filtro a un Excel. .......................................................... 90
15.2. Excel Remove Filter: Función que remueve todos los filtros de un Excel. ........................................ 91
15.3. Excel Lock Unlock: Función que bloquea o desbloquea archivos de Excel......................................... 92
15.4. Excel Insert / Remove: Función que inserta o remueve filas o columnas de un Excel. ...................... 93
15.5. Excel Remove Duplicates: Función que remueve duplicados de un Excel. ........................................ 94
15.6. Excel Run: Función que ejecuta macros de Excel. ............................................................................. 95
15.7. Excel Insert: Función que inserta datos en una Excel. ....................................................................... 96
15.8. Excel Get: Función que captura datos de un Excel. ........................................................................... 97
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.9. Excel Get / Validate: Función que valida el contenido de algunas celdas de Excel. ........................... 98
15.10. Excel Copy: Función que copia datos de un Excel. .................................................................... 99
15.11. Excel Paste: Función que pega datos en un Excel. .................................................................. 100
15.12. Excel Cut: Función que corta en un Excel. .............................................................................. 101
15.13. Excel Get Last Row: Función que devuelve la última fila que tiene contenido en un Excel ..... 102
15.14. Excel Open: Función que abre un Excel.................................................................................. 103
15.15. Exist WorkSheet: Función que verifica si una hoja está abierta en el escritorio de Windows. 104
15.16. Excel Close: Función que cierra un Excel. ............................................................................... 105
15.17. Excel Save: Función que guarda un Excel. .............................................................................. 106
15.18. Excel Select Range: Función que selecciona un rango determinado de un Excel. ................... 107
15.19. Excel Find: Función que realiza una búsqueda especifica en un texto determinado en una
columna de Excel. .................................................................................................................................. 108
15.20. Excel Find All: Función que realiza una búsqueda en un Excel. ............................................... 109
15.21. Excel Select Special: Función que realiza una selección especial en un Excel. ........................ 110
15.22. Excel Set Format: Función que da formato a un rango de datos en Excel. .............................. 111
17. Word ............................................................................................................................................. 112
18. Outlook .......................................................................................................................................... 113
19. Cryptograph ................................................................................................................................... 114

1. ¿Qué es una Parametrización?

Tiene que ver con la personalización o estandarización de un proceso, se refiere a la


posibilidad de que este permita la modificación de aspectos puntuales de su flujo.
En el caso de las aplicaciones hechas a medida, el usuario debe ser quien decida sobre
los aspectos significativos en el diseño de dicho software o herramienta.
Gran parte de la funcionalidad está basada en un conjunto de valores que afectan de
manera directa su comportamiento, por ello luego de la estandarización se debe
proceder a la parametrización del sistema, una vez que el implantador conoce los
procesos del cliente procede a configurar el sistema, para que este se adapte, tanto
como sea posible, a los procesos y requerimientos del cliente.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

2. Menú Agility

El Agility Menú es la interfaz gráfica que nos permite visualizar y ejecutar las
automatizaciones que tenga asignado el equipo donde se encuentra instalado, según
el rol que esté definido para ese equipo, el cual puede ser solo de ejecución o de
parametrización, para este ultimo los accesos que nos expone son:

• Agility Studio: Herramienta para el desarrollo RPA.


• AutomationSpy: Explorador de Ventanas de aplicaciones.
• Control Viewer: Explorador de Ventanas De aplicaciones.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

3. AutomationSpy

Este aplicativo identifica los elementos presentes en ventanas que exponen los aplicativos
desktops.

Para activar la exploración de una ventana con el AutomationSpy damos doble click sobre
la opción 3 del menú Agility, una vez abierta la ventana del AutomationSpy procedemos a
activar los botones luego presionando la tecla Control del teclado se desliza el
puntero del mouse por la ventana que se quiere explorar.

El AutomationSpy nos mostrara una serie de elementos como: Coordenadas X, Y de la


posición del elemento en la pantalla, color en formato RGB, Ruta de la localización del
aplicativo, titulo, Clase, FrameworkId, acceso mediante acción de teclado, Etc.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

4. Control Viewer

Esta herramienta al igual que el AutomationSpy, permite explorar las ventanas de


aplicativos de tipo desktop.

Para explorar con esta herramienta se activa dando click sostenido en la lupa y se arrastra
sobre el elemento que se desea explorar.

Esta acción nos mostrara una serie de elementos como: Coordenadas X, Y de la posición
del elemento en la pantalla, color en formato RGB, Ruta de la localización del aplicativo,
titulo, Clase, Etc.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

5. Agility Studio

Agility Studio es una aplicación que está desarrollada para la automatización de procesos
repetitivos, bajo la metodología RPA.

A continuación, te presentamos una descripción detallada sobre la interfaz que se utiliza


para configuración de un asistente de procesos.

5.1. Pestaña File: En esta pestaña se encuentran todas las opciones de archivo.

5.2. Pestaña Edit: Opciones para la edición de archivo.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

5.3. Pestaña Alignment: Opciones de alineación de los nodos que conforman el flujo.

5.4. Pestaña Arrage: Opciones para la organización de los iconos del flujo.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

5.5. Pestaña Project: Opciones de proyecto.

4.5.1. Configuración de las propiedades del proyecto:


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

5.6. Pestaña de Execute: Opciones para la búsqueda y ejecución del proyecto.

4.6. Pestaña Flow Chart: Pestaña que contiene todos los nodos que pueden estar
presentes un proyecto.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6. Procesos en Agility

Todo proceso en Agility, deben comenzar con el círculo verde, que indica el inicio del
proceso, luego siguen los nodos para establecer un grupo de procesos y debe finalizar con
un círculo rojo.

Al utilizar el Automatic Process puedes agrupar un conjunto de tareas o process steps lo


cual te permite realizar una automatización más modular y que además hace que la
automatización sea mucho más fácil de leer y/o entender.

Para configurar el Automatic Process puedes hacer doble clic sobre el nodo y se muestra
el panel de configuración como se muestra en la figura.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

En el panel izquierdo se muestran un menú que contiene todos los Process Step que
puedes utilizar dentro del Automatic Process y están agrupados por aplicación o
propósito.

Al seleccionar unos de estos Process Steps se enlistan en el orden deseado.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

En el panel inferior se encuentra el Process Steps Expanded, tiene un conjunto de


parámetros para configurar el paso, serían los parámetros de entrada.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

En la parte inferior derecha se encuentra el panel Properties, donde se configuran los


parámetros de salida o variables de retorno del proceso.

Para podes parametrizar un proceso de manera exitosa, es necesario conocer todos y cada
uno de los Process Steps específicos para cada plataforma o aplicativo que nos facilita el
Agility Studio, los cuales se describen a continuación:

7. Desktop

Funciones que ejecutan acciones sobre los componentes de Windows.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.1 Control: Funciones de control especial que se ejerce sobre el escritorio ventanas
abiertas.

6.1.1. Control
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.2. Wait: Tiempo de espera para la ejecución de un proceso. Se asocia a


un punto de quiebre en la ejecución de la automatización. (Este
Process Steps no retorna ningún valor).
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.3. DDE: Permite que las aplicaciones de Windows compartan datos.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.4. File/Folder: Funcionalidades que permiten trabajar con archivos y


carpetas.

6.4.2. Create Folder: Permite crear carpetas en un directorio. (Este


procces Steps no devuelve ningún valor).
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.4.3. File Info: Funcionalidad que retorna el tamaño de un


archivo.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.4.4. Convert Pdf: Función que convierte un archivo PDF a Text o


Word. (Esta función no retorna ningún valor).
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.4.5. Copy/Move/Delete: Funcionalidad que realiza diversas


acciones sobre un archivo.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.5. Process: Funciones que se ejercen sobre un proceso o .EXE del equipo.

6.5.1. Process Validate Run: Funcionalidad que valida si un


proceso se está ejecutando.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.5.2. Process Terminate: Funcionalidad que finaliza un proceso


que se esté ejecutando en el computador. (Esta función no
retorna ningún valor).
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.6. Set Alias: Funcionalidad para declarar y sobrescribir variables.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.7. Zip / UnZip: Función para comprimir o descomprimir carpetas. (Esta


función no retorna ningún valor).
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.8. Open Executable: Función que ejecuta o abre un archivo .exe. (Esta
función no retorna ningún valor).
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.9. Get User Information: Función captura los datos de la maquina donde
se ejecuta.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.10. Load Text File: Función que carga el contenido de un archivo de


texto en una variable.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.11. Write Txt: Función que escribe en un archivo de texto. (Esta función
no retorna ningún valor).
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.12. Txt Get Row: Función que ubica en que fila se encuentra un
elemento dentro de un archivo de texto.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.13. Array: Función que trabaja arreglos.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.14. Array Compare: Función que compara dos arreglos y retorna los
valores que coinciden.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.15. Array Find: Función que busca un valor dentro de un arreglo.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.16. Array Remove Index: Función que remueve valores de un arreglo.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.17. Send Report: Función envía un reporte de ejecución al manager.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.18. Screen Shot: Función que toma una captura de la pantalla del
escritorio.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.19. Message Box: Función que muestra un mensaje.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.20. Debug: Función que realiza un punto de parada en la ejecución de la


parametrización.

Esta funcionalidad es de uso exclusivo de los parametrizadores, se debe


tener en cuenta que si se deja en la versión final que se publicara en
producción la automatización se ejecutara hasta llegar a este punto.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.21. Log: Función que escribe un log.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.22. Click Coordinates: función que da click en la pantalla según las


coordenadas que se le configuren.

En esta funcionalidad es importante tener en cuenta que funciona según


resolución de la pantalla.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.23. Cmd Command: Función que envía comandos a la consola de


Windows.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

6.24. O.C.R: Función que captura texto de una imagen.

Para poder capturar el texto de la imagen debe estar legible y con


muy buena caligrafía si se trata de texto a mano alzada.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8. AS400

Funcionalidades que interactúan con el sistema AS400.

Dentro de este menú hay dos submenús los cuales hacen referencia a dos clientes de
AS400 los cuales son EXTRA y Personal Communications, dentro de cada uno de estos
menús se encuentran las mismas funcionalidades, lo único que se debe tener en cuenta es
el cliente para el que se usan.

8.1. AS400 Get: Función que obtiene datos del AS400.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.2. AS400 Set: Función que envía datos en AS400.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.3. AS400 Send: Función que envía comando de teclado al AS400.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.4. AS400 Set Cursor: Función que ubica el cursor en unas coordenadas especificas
en la pantalla del AS400.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.5. AS400 Open: Función que abre una sesión de AS400.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.6. AS400 Wait Screen: Función que espera por una pantalla del AS400.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.7. AS400 Get Screen: Función que captura o valida la pantalla del AS400.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.8. AS400 Get Array: Función que captura un arreglo de la pantalla de AS400.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

8.9. AS400 File Transfer: Función que activa la ventana para transferir archivos del
AS400.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9. FTP

Funcionalidades que interactúan con FTP.

15.1. FTP Open Connect: Función que abre una conexión FTP.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.2. FTP Downlod: Función que realiza una descarga mediante una conexión
FTP.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.3. FTP List File: Función que devuelve una lista de archivo que estén en una
ruta del FTP.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.4. FTP Close Connect: Función que cierra una conexión FTP.

10. Web
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1. Web Browser:

9.1.1. Web Browser Go To Url: Función que abre un navegador


web.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.2. Web Browser SetText: Función que envía texto a


determinado componente de una pág.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.3. Web Browser Get Value: Función que obtiene el valor de un


componente de una pág.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.4. Web Browser Click: Función que da click en el navegador.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.5. Web Browser Exist Element: Función que verifica si existe


un elemento en la pág.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.6. Web Browser Set Focus: Función que hace foco en


determinado elemento de una pág.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.7. Web Browser Send Script: Función que ejecuta un Script de


JavaScript en una pág.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.8. Web Browser Alert: Función que controla las ventanas de


alertas que emerjan en un navegador.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.9. Web Browser Submit: Función que se ejecuta sobre un


formulario.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.10. Web Browser Save Captcha: Función que guarda un


CaptChat de una Web.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.11. Web Browser Hide Page: Función que oculta una web.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.12. Web Browser Close Browser: Función que cierra el


navegador.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.1.13. Web Browser Close Driver: Función que cierra el driver del
navegador.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.2. Selenium

9.2.1. Go to Url: Función que abre el navegador.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.2.2. Interaction: Función que interactúa con el navegador.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.2.3. Close: Función que cierra el navegador.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.3. Http Request: Función que permite hacer peticiones a una url.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.4. Mail: Función que envía un mail por SMTP.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

9.5. Ping: Función que hace ping a un host.

11. Logic

Funciones de operadores lógicos de comparación.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

10.1. Logic Comparer: Función que realiza la comparación de dos


variables.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

10.2. Logic Comparer 2: Función que realiza la comparación lógica de dos


variables booleanas.

12. String

Funciones que ejercen acción sobre una variable de tipo string.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

11.1. String Functions: Función que trabaja sobre una variable de tipo
String.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

11.2. String Logic: Función que realiza comparación entre dos variables
de tipo string.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

13. Numeric:

Funciones que se ejercen sobre una variable de tipo numérica.

12.1. Numeric Operation: Función que realizan operaciones numéricas


simples.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

12.2. Numeric Functions: Función que aplica redondeo a un número.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

14. DataBase

Funciones que ejecutan acciones sobre una base de datos.

13.1. SQL: Función que ejecuta una acción sobre una base de datos.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15. Date

14.1. Date Function: Función que calcula el número de días que hay entre
dos fechas.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

14.2. Date Operation: Función que suma o resta días, mes y año a una
fecha.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

14.3. Date Format: Función que da nuevo formato a una fecha.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

14.4. Get Last Day Of Month: Función que retorna el último día del mes.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

14.5. Date Get Previous Work Date: Función que obtiene el ultimo día
hábil antes de la fecha que se define.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

16. Excel

Funciones que ejecutan acciones sobre un documento de Excel.

15.1. Excel Filter Column: Función que ejecuta un filtro a un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.2. Excel Remove Filter: Función que remueve todos los filtros
de un Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.3. Excel Lock Unlock: Función que bloquea o desbloquea


archivos de Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.4. Excel Insert / Remove: Función que inserta o remueve filas o


columnas de un Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.5. Excel Remove Duplicates: Función que remueve duplicados


de un Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.6. Excel Run: Función que ejecuta macros de Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.7. Excel Insert: Función que inserta datos en una Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.8. Excel Get: Función que captura datos de un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.9. Excel Get / Validate: Función que valida el contenido de


algunas celdas de Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.10. Excel Copy: Función que copia datos de un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.11. Excel Paste: Función que pega datos en un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.12. Excel Cut: Función que corta en un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.13. Excel Get Last Row: Función que devuelve la última fila que
tiene contenido en un Excel
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.14. Excel Open: Función que abre un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.15. Exist WorkSheet: Función que verifica si una hoja está


abierta en el escritorio de Windows.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.16. Excel Close: Función que cierra un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.17. Excel Save: Función que guarda un Excel.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.18. Excel Select Range: Función que selecciona un rango


determinado de un Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.19. Excel Find: Función que realiza una búsqueda especifica en


un texto determinado en una columna de Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.20. Excel Find All: Función que realiza una búsqueda en un


Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.21. Excel Select Special: Función que realiza una selección


especial en un Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

15.22. Excel Set Format: Función que da formato a un rango de


datos en Excel.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

17. Word

Función que interactúa con documentos de Word.

Para que el Agility Studio pueda interactuar con Word, el documento tiene que tener
la pestaña desarrollador habilitada, de igual manera el documento debe tener texto
enriquecido. Tal como lo muestra la imagen a continuación.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

18. Outlook

Función que envía correo a través del Outlook.

Para poder usar esta funcionalidad el Outlook debe usar configurado en el equipo.
CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

19. Cryptograph

Función que Encripta o desencripta credenciales.


CÓDIGO: F-GP-54
Manual de usuario VERSIÓN: 01
Agility Studio
FECHA: 01-03-2017

20. Diccionario.

• Automatización: es la aplicación de procedimientos automáticos en la realización


de un proceso.
• Flujo: definición grafica de un grupo de tareas que se ejecutan dentro de una
Automatización.
• Nodo: elemento dentro del flujo de una automatización que determina una o
varias acciones que s e realizan.
• Process Steps: Tareas determinadas que se ejecutan sobre un aplicativo o sistema.
• Parámetro: Elemento o dato importante para la correcta configuración de tareas
dentro de una automatización.

*************************************************************************

Nota 1: En el Agility Studio una vez se arranca un proceso se bloquean todos los
inputs para el software. Lo que quiere decir que no se puede modificar ninguna
propiedad hasta que se detenga el proceso.

Nota 2: En Agility Studio es una buena práctica comenzar el diagrama de


parametrización con que el primer Automatic Process sea el proceso donde se
definen las variables globales.