Está en la página 1de 217

August 26, 2019

Automation Anywhere IQ Bot


Contents

IQ Bot Notas de la versión Versión 6.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6


Consideraciones de actualización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Matriz de compatibilidad de versiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Matriz de comparación de características. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Notas de la versión de IQ Bot Versión 6.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Descripción general de la arquitectura de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Diagrama de arquitectura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Especificaciones del protocolo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Puertos y servicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Credenciales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Descripción general de la alta disponibilidad y la recuperación ante desastres. . . . . . . . . . . . . . . 19
Descripción general de la configuración del clúster de alta disponibilidad (HA). . . . . . . . . . 21
Modelo de implementación de recuperación ante desastres. . . . . . . . . . . . . . . . . . . . . . . . . 24
Operaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Registros de componentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Habilitar el seguimiento en los registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Monitoreo y alertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Servicios de monitoreo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Plan de mantenimiento para las bases de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Instalación de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Introducción a IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Requisitos previos para la instalación de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Servicios de Windows de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Preguntas frecuentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Registrar IQ Bot con Control Room. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Resolver errores de registro de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Cancelar el registro de IQ Bot con Control Room. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Actualización de IQ Bot y Automation Anywhere Enterprise Control Room de http a https al
anular el registro de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Configuración de IQ Bot con HTTP y HTTPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Limitaciones de la instalación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Instalación de IQ Bot en modo express. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Instalación de IQ Bot en modo personalizado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Requisitos previos para instalar IQ Bot en modo de clúster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Instalación de IQ Bot en el modo de clúster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Instalación de IQ Bot en el modo de clúster en Amazon EC2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Lista de verificación posterior a la instalación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Generar token de autorización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Actualizar y regresar a una versión anterior de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Desinstalación de IQ Bot por medio del asistente de instalación. . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Respuesta de la API de revisión de estado en caso de que RabbitMQ no se inicie. . . . . . . . . . . . 63
Creación de un usuario con roles de IQBotValidator, IQBotServices y IQBotAdmin en Enterprise
Control Room. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Reinstalar el certificado SSL HTTPS para una comunicación segura después de su vencimiento 67
Creación de un certificado autofirmado con nombre alternativo del sujeto (SAN). . . . . . . . . . . . 68
Bases de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Roles y permisos de usuarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Control de acceso basado en roles a instancias de aprendizaje en IQ Bot. . . . . . . . . . . . . . . . . . . 72
Casos de uso de la instalación de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Averiguar si un perfil es local o itinerante. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Instalar el complemento de OCR de IQ Bot:Motor ABBYY FineReader FineReader Engine V12.2 82
Uso de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Crear una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Editar una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Eliminar una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Buscar una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Entorno de validación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Crear y editar un bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Comenzar el entrenamiento en Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Enviar una instancia de aprendizaje a producción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Bots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Entorno de producción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Cargar documentos a una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Lista de prioridad de validación de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Cargar varios archivos ubicados en una carpeta a una instancia de aprendizaje. . . . . . . . 129
Descargar un documento desde una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . 130
Evitar la copia automática de documentos en el entorno de validación. . . . . . . . . . . . . . . 131
Leer un documento digitalizado correctamente con TaskBot. . . . . . . . . . . . . . . . . . . . . . . . 131
Uso de la utilidad de migración para exportar e importar instancias de aprendizaje. . . . . . . . . . 132
Conserve la versión de clasificador de documentos de instancia de aprendizaje durante la
actualización de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Lista de idiomas de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Crear un dominio personalizado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Cifrado de la base de datos de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Utilizar un MetaBot para acceder al nombre de archivo y el ID de grupo. . . . . . . . . . . . . . . . . . . 147
Autenticación de Windows en IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Configuración del servicio de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Registro de auditoría - Descripción general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Ver detalles de auditoría. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Registro de auditoría de IQ Bot en Enterprise Control Room. . . . . . . . . . . . . . . . . . . . . . . . 155
Preguntas frecuentes sobre IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Preguntas frecuentes sobre Validator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Preguntas frecuentes sobre Classifier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Migrar instalaciones de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Actualización del sistema de IQ Bot 5.0.x a 5.1.x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Actualización del sistema de IQ Bot 5.1.x a 5.2.x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Actualización del sistema de IQ Bot 5.3.x a 6.0.x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Actualizar el sistema de IQ Bot versión 5.3.x o IQ Bot 6.0.x a Versión 6.5. . . . . . . . . . . . . . . . . . . 167
Migrar instancias de aprendizaje (exportar/importar) dentro de las instalaciones de IQ Bot 5.2. 168
Migrar instancias de aprendizaje dentro de las versiones de IQ Bot 5.3.x, Versión 6.0 .x y Versión
6.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Opciones de actualización de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Utilidad de migración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Resolución de problemas de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Error de instalación en la pantalla de configuración de la ruta de salida. . . . . . . . . . . . . . . . . . . . 178
Clasificación detenida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
No hay ninguna instancia de aprendizaje para el comando en Enterprise Client. . . . . . . . . . . . . 180
Problema de clasificación de instancias de aprendizaje al reiniciar la instancia de AWS. . . . . . . 181
IQ Bot no se carga después de reiniciar la instancia de AWS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Aparece un mensaje de error indefinidamente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
La instalación de IQ Bot no se ejecuta en el modo de clúster de RabbitMQ. . . . . . . . . . . . . . . . 183
Caducidad del certificado SSL HTTPS de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Error de inicio de sesión en Automation Anywhere Enterprise Control Room. . . . . . . . . . . . . . . 185
Error Connect ECONNREFUSED durante el inicio de sesión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
No se puede instalar IQ Bot en modo express. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Error de desinstalación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
No se puede ver la lista de instancias de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Error "Su conexión no es privada". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Clasificador detenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Designer deja de responder al dibujar una región definida por el usuario (UDR). . . . . . . . . . . . . 189
El asistente de instalación no puede crear tablas de bases de datos en la plataforma. . . . . . . . . 189
La clasificación se detiene durante el entrenamiento de documentos. . . . . . . . . . . . . . . . . . . . . 190
El proceso de exportación se bloquea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Los documentos no se clasifican después de la migración de la instancia de aprendizaje de IQ
Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Error 1334 del asistente de instalación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Mensaje de acceso denegado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Se produce un error en la instalación al instalar RabbitMQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
No se puede actualizar desde IQ Bot 5.3 en Control Room 10.7 a IQ Bot 6.0 en Control Room
11.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Los servicios de IQ Bot no se desinstalan durante la reversión de la instalación.. . . . . . . . . . . . . 194
La ruta de la carpeta de salida cambia de una unidad local a una unidad compartida. . . . . . . . 195
La autenticación de Windows con servicios en el sistema local no funciona. . . . . . . . . . . . . . . . 196
Errores de cifrado de la base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Guía de inicio rápido de las versiones de prueba de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Registrarse como usuario de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Requisitos previos para utilizar IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Creación de una instancia de aprendizaje con facturas en inglés. . . . . . . . . . . . . . . . . . . . . . . . . . 198
Entrenar grupos en una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Agregar un nuevo campo de tabla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Exportar datos a un archivo CSV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Consejos útiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Preguntas frecuentes sobre las pruebas de IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Guía de inicio rápido de IQ Bot Community Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Comience a utilizar IQ Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Registrarse para usar Community Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Crear una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Entrenamiento de una instancia de aprendizaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Exportar datos a un archivo CSV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Enviar una instancia de aprendizaje a producción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Usar IQ Bot en tareas de automatización robótica de procesos (RPA). . . . . . . . . . . . . . . . . . . . . . 211
Preguntas frecuentes sobre Community Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Automation Anywhere IQ Bot - IQ Bot

IQ Bot Notas de la versión Versión 6.5


Estas notas de IQ Bot Versión 6.5 describen nuevas funcionalidades, características modificadas y migradas,
características fijas, actualizaciones técnicas y limitaciones conocidas.

Este documento incluye las siguientes secciones:

• Consideraciones de actualización
• Matriz de compatibilidad de versiones
Antes de instalar o actualizar, lea las versiones compatibles de IQ Bot con Enterprise Control Room.
• Matriz de comparación de características
Comparar características entre diferentes lanzamientos de productos.
• Notas de la versión de IQ Bot Versión 6.5

Conceptos relacionados
IQ Bot Notas de la versión Versión 6.5
Referencia relacionada
Consideraciones de actualización
Matriz de compatibilidad de versiones
Matriz de comparación de características
Notas de la versión de IQ Bot Versión 6.5

Consideraciones de actualización
• Si la versión de la máquina es anterior a SQL Server Native Client 2012, aparece un cuadro de diálogo
que le ofrece la opción de actualizar. Abrir services.msc y detener SQL Server (MSSQLSERVER). A
continuación, complete el proceso de instalación.
• Durante la actualización, el instalador detecta si tiene instancias de aprendizaje existentes de una
versión anterior de IQ Bot. Seleccione esa versión anterior de IQ Bot desde una lista desplegable para
mantener la versión del clasificador para las instancias de aprendizaje existentes.

Consulte Conserve la versión de clasificador de documentos de instancia de aprendizaje durante la


actualización de IQ Bot.

• Para las nuevas instancias de aprendizaje creadas después de la instalación, se utiliza la versión de
clasificador de IQ Bot versión 5.3.1/Versión 6.5.
• Si actualiza desde IQ Bot versión 5.3.1. x y tiene una instancia de aprendizaje que confía en la casilla de
verificación del Grupo 5.3.1. x o en la funcionalidad de la tabla vinculada, desactive la lista de prioridad
de validación de la instancia de aprendizaje antes de actualizar a IQ Bot Versión 6.5 para evitar
conflictos de nombre de campo.
• IQ Bot versión 5.3.1. x utiliza "_", un delimitador no único (Gender_ID_Female y
Patient_Table_Services).
• IQ Bot Versión 6.5 utiliza delimitadores únicos "->" para la casilla de verificación de grupo (por
ejemplo,"Gender_ID->Female") y ":" para las tablas vinculadas (por ejemplo, "Patient_Table:
Services"), lo que puede facilitar el proceso en RPA.

Consulte Migrar instancias de aprendizaje dentro de las versiones de IQ Bot 5.3.x, Versión 6.0 .x y
Versión 6.5.

© 2019 Automation Anywhere. All rights reserved. 6


Automation Anywhere IQ Bot - Enterprise Control Room
• Para una mayor protección de seguridad, la base de datos de SQL Server ahora está cifrada. La
protección añadida puede aumentar el tamaño de la base de datos hasta 4 veces.

• Al actualizar IQ Bot versión 5.3.x a Versión 6.5 desde una versión anterior, el asistente de instalación
cifra todos los datos relacionados con los archivos en la base de datos.

Consulte Cifrado de la base de datos de IQ Bot.

Conceptos relacionados
IQ Bot Notas de la versión Versión 6.5
Referencia relacionada
Notas de la versión de IQ Bot Versión 6.5
Características modificadas
Corrección de errores
Limitaciones conocidas

Matriz de compatibilidad de versiones


Antes de instalar o actualizar, lea las versiones compatibles de IQ Bot con Enterprise Control Room.

La siguiente tabla contiene una lista de IQ Bot compatibles con las versiones de Enterprise Control Room.

Versiones de IQ Bot y matriz de compatibilidad de Automation Anywhere Enterprise

Versión Versión
11.3.1 base 11.3.1 base
Versión de Versión Versión Versión Versión + con + con Versión
IQ Bot 10.4 10.5.2 10.5.5 11.3 parche parche 11.3.2
Versión Versión
11.3.1.1 11.3.1.2
5.0.0 S N N N N N N
5.1.x N S S N N N N
5.2.x N N S N N N N
5.3.0 N N S N N N N
5.3.1.x
(versión no N N S N N N N
oficial)
6.0.0 N N N S N N N
6.0.1 N N N N S S N
Versión 6.5 N N N N S S S*

* En el directorio de Enterprise Control Room (por ejemplo, C:\Program Files\Automation Anywhere


\Enterprise\config\), en concreto en el archivo cluster.properties, establezca
ignite.security.disable=true y guarde. Si ese archivo no existe , vaya a su directorio de Enterprise
Control Room para crear un archivo cluster.properties con una línea de content.In ese archivo, pegue la
línea ignite.security.disable=true y guarde. A continuación, reinicie los siguientes servicios:

© 2019 Automation Anywhere. All rights reserved. 7


Automation Anywhere IQ Bot - Enterprise Control Room
• Servicio Automation Anywhere Control Room
• Memoria caché de Automation Anywhere Control Room
• Servicio de mensajería de Automation Anywhere Control Room

Matriz de comparación de características


Comparar características entre diferentes lanzamientos de productos.

Versión Versión Versión


características iniciales de IQ Bot Versión 6.5
5.3.0 5.3.1.x 6.0.x
Dominios precompilados X X X X
Umbral de confianza del usuario X X X X
Creación o edición de instancias de aprendizaje X X X X
Preprocesamiento de imagen de documento X X X X
Clasificación de imagen de documentos X X X X
OCR de imagen de documento X X X X
Creación o edición de Bot X X X X
Designer/Vista previa/prueba X X X X
Alternancia de producción X X X X
Validator X X X X
Archivos de salida CSV X X X X
Importar o exportar una instancia de aprendizaje X X X X
Versión Versión Versión
Facilidad de uso de la característica Versión 6.5
5.3.0 5.3.1.x 6.0.x
Interfaz de usuario basada en web X X
Importar o exportar dominios X X
Desplace el cursor sobre el segmento de texto
X X X
para ver OCR
Cambiar tamaño de cuadro asignado en
X X X
Designer
Eliminar cuadro asignado en Designer X X X
Rellene el texto en el indicador de final de tabla o
X
sección
Versión Versión Versión
Características de extracción o validación Versión 6.5
5.3.0 5.3.1.x 6.0.x

© 2019 Automation Anywhere. All rights reserved. 8


Automation Anywhere IQ Bot - Enterprise Control Room

Versión Versión Versión


características iniciales de IQ Bot Versión 6.5
5.3.0 5.3.1.x 6.0.x
Segmentación de texto original/clasificador de
documentos de IQ Bot de IQ Bot versión X X X
5.3.0/6.0
Segmentación de texto nuevo/clasificador de
documentos de IQ Bot de IQ Bot versión X X
5.3.1/6.5
Opción para seleccionar la versión del
clasificador de las instancias de aprendizaje
existentes durante la actualización de IQ Bot:
X
• Versión 1 (IQ Bot 5.3.0 o anterior / 6.0)
• Versión 2 (IQ Bot 5.3.1 / Versión 6.5 Beta

Compatibilidad mejorada con el complemento


X X
Motor ABBYY FineReader FineReader Engine 12.2
Instalación automatizada del complemento
X
Motor ABBYY FineReader FineReader Engine 12.2
Autocorrección en el validador X X
Extracción de casilla de verificación X X
Extracción avanzada: tablas o secciones
repetidas; vincular tablas o secciones; asignar X X
algunas columnas sin encabezado
Alternativa para detener extracción en el
X X
indicador de final de tabla o sección
Seleccione los segmentos de texto que encierran
o están encerrados entre otros segmentos de X X X
texto
Opción para seleccionar el documento de
X X X
entrenamiento predeterminado
Validación de la fórmula X X X
Validación de la lista en la interfaz de usuario X X X X
Validación de lista mediante archivo externo X X
Versión Versión Versión
Características de Enterprise Versión 6.5
5.3.0 5.3.1.x 6.0.x
Acceder a IQ Bot sin licencia de dispositivo (sin
X
licencia de Bot Creator o Bot Runner)
Acceder a IQ Bot como usuarios de Validator sin
X
licencia de Bot Creator o Bot Runner
Internacionalización o localización X

© 2019 Automation Anywhere. All rights reserved. 9


Automation Anywhere IQ Bot - Enterprise Control Room
Versión Versión Versión
características iniciales de IQ Bot Versión 6.5
5.3.0 5.3.1.x 6.0.x
Cifrado de la base de datos X
Acceso basado en roles (RBAC) para las nuevas
X
instancias de aprendizaje
Registros de auditoría X
Autenticación de Windows X
Servicio de base de datos PaaS de Azure X
Contador para el número de páginas cargadas en
X
producción

Notas de la versión de IQ Bot Versión 6.5


Nuevas características
Características de extracción o validación

• Seleccione la versión del clasificador de documentos:

Durante la actualización, el instalador detecta si tiene instancias de aprendizaje existentes de una


versión anterior de IQ Bot. Seleccione esa versión anterior de IQ Bot desde una lista desplegable para
mantener la versión del clasificador para las instancias de aprendizaje existentes.

Consulte Conserve la versión de clasificador de documentos de instancia de aprendizaje durante la


actualización de IQ Bot.

• Elegir entre los motores de reconocimiento óptico de caracteres (OCR):

Seleccione entre Tesseract4 o Motor ABBYY FineReader FineReader Engine v 12.2 como el motor de
OCR de IQ Bot para cada nueva instancia de aprendizaje, y siga aprovechando la clasificación de
documentos nativos de IQ Bot, la corrección automática y las capacidades de extracción. La
instalación de IQ Bot ahora instala automáticamente Motor ABBYY FineReader FineReader Engine v
12.2, y con una licencia de tiempo de ejecución abierta. Esto significa que la licencia está preactivada y
puede estar en tantos servidores como la ejecute, y funciona con o sin servidor de terminal.

• Soporte ampliado para idiomas:

Acceso a segmentación de texto y soporte de OCR para 190 idiomas incluido: chino simplificado,
chino tradicional, japonés, coreano

Consulte Lista de idiomas de IQ Bot.

Características de Enterprise

• Acceder a IQ Bot sin licencia de dispositivo (sin licencia de Bot Creator o Bot Runner):

© 2019 Automation Anywhere. All rights reserved. 10


Automation Anywhere IQ Bot - Enterprise Control Room
Inicie sesión en IQ Bot sin una licencia de dispositivo asignada en Automation Anywhere Enterprise
Control Room. Los roles son personalizados o definidos por el sistema. La vista de usuario de la
interfaz de usuario depende del rol asignado.

Consulte Acceder a IQ Bot sin licencia de dispositivo (sin Bot Creator o Bot Runner).

• Acceder a IQ Bot Validator sin una licencia de Bot Creator o Bot Runner:

Inicie sesión en IQ Bot con un rol de Validator (definido en Enterprise Control Room) sin una licencia
de Bot Creator o Bot Runner. Esta función admite y permite un número ilimitado de Validators en IQ
Bot simultáneamente.

Consulte Acceder a IQ Bot Validator sin licencia.

• Internacionalización y localización:
Al iniciar sesión, seleccione entre una lista desplegable de ocho idiomas, la cual muestra la interfaz de
usuario de IQ Bot en el idioma seleccionado.
• Inglés
• Chino simplificado
• Chino tradicional
• Francés
• Alemán
• Japonés
• Coreano
• Español
Nota: Cualquier parte de la interfaz de usuario de IQ Bot que está vinculada a la base de datos aparece
sólo en inglés. El soporte de idioma para estos es algo que se implementará en una versión futura.
• Cifrado de la base de datos:
Los datos de documentos de IQ Bot almacenados en columnas y tablas de base de datos se cifran
para la seguridad de información potencialmente confidencial. Esto aún no se aplica a los datos de
valor de campo que los humanos corrigen manualmente en la lista de prioridad de validación de IQ
Bot. El cifrado de base de datos se produce durante las siguientes tareas:
• Nueva instalación de IQ Bot
• Migración de una instancia de aprendizaje
• Actualización de IQ Bot
Consulte Cifrado de la base de datos de IQ Bot.
Nota: Todas las API que utilizan estos datos funcionan igual que antes.
• Control de acceso basado en roles para nuevas instancias de aprendizaje:

El control de acceso basado en roles (RBAC) se configura mediante Enterprise Control Room, que
habilita o restringe el acceso a las instancias de aprendizaje de IQ Bot, las características relacionadas y
la funcionalidad que se basan en los permisos definidos en el rol de usuario. Cree y asigne roles
personalizados a los usuarios. Sin permisos para el rol personalizado, los usuarios obtienen un mensaje
de error al intentar iniciar sesión en el sistema.

Consulte Control de acceso basado en roles a instancias de aprendizaje en IQ Bot.

• Registros de auditoría para IQ Bot:

El administrador ve los registros de acciones para todos los usuarios de IQ Bot en la pestaña registros
de auditoría de Enterprise Control Room. Las acciones correctas y sin éxito se registran con los
motivos de los registros de errores.

© 2019 Automation Anywhere. All rights reserved. 11


Automation Anywhere IQ Bot - Enterprise Control Room
Consulte Registro de auditoría de IQ Bot en Enterprise Control Room.

• Autenticación de Windows:

El administrador de la plataforma de IQ Bot puede habilitar la autenticación de Windows durante la


instalación de la plataforma de IQ Bot para conectar las bases de datos SQL con Windows o con la
autenticación dual.

Consulte Autenticación de Windows en IQ Bot.

• Servicio de base de datos SQL de Microsoft Azure. Plataforma como servicio (PaaS):

El administrador de la plataforma de IQ Bot puede habilitar el servicio de base de datos SQL de


Microsoft Azure durante la instalación de la plataforma de IQ Bot para utilizar los servicios de base de
datos SQL.

• Contador para el número de páginas cargadas:

En la interfaz de usuario de IQ Bot, los usuarios ahora pueden ver el número de páginas cargadas en
producción para compararlas manualmente con su límite de licencia. La comparación automática con
su límite de licencia se publicará en una versión futura.

Características modificadas
Las siguientes características se migraron desde la versión 5.3.1.x de IQ Bot hacia Versión 6.5:

Características de extracción o validación

• Autocorrección de valores de campo de producción:

Corregir errores de valor de campo en IQ Bot Validator. Conforme el IQ Bot aprende, este puede
autocorregir los errores de valor de campo para los que alcanza el 90 % de confianza. Si los usuarios
cargan documentos adicionales en producción, IQ Bot puede autocorregir esos errores, omitir el
Validador y contar los documentos como STP.

Consulte Uso de inteligencia artificial (AI) para corregir errores de extracción.

• Extracción de casilla de verificación:

Cuando un usuario asigna casillas de verificación o botones de opción, la inteligencia artificial (IA) de
IQ Bot devuelve una casilla de verificación sí/no/no que encuentra el valor si las casillas de verificación
tienen marcas de verificación. Esto se aplica a una sola casilla de verificación, grupo de casillas de
verificación y sección repetida de casillas de verificación.

Consulte Extraer datos para una casilla de verificación individual o grupal.

• Segmentación de texto mejorada:

La segmentación de texto mejorada, como la agrupación y la separación de texto relacionado/no


relacionado, ofrece resultados más precisos para OCR, clasificación de documentos y extracción de
datos.

© 2019 Automation Anywhere. All rights reserved. 12


Automation Anywhere IQ Bot - Enterprise Control Room
Por ejemplo, la mejora ayudó a aumentar el STP (porcentaje de documentos procesados con éxito sin
intervención humana) en un 9 % en un conjunto de datos de muestra de 4300 documentos. El
aumento de ejemplo se basa en la comparación de IQ Bot Versión 6.5 frente a IQ Bot Versión 6.0.1 en
ese conjunto de datos de ejemplo y se replicó para IQ Bot Versión 6.5 frente a IQ Bot versión 5.3.0.

Consulte Segmento de texto.

• Asignar columnas de tabla sin asignar encabezados de tabla:

En el IQ Bot Designer, asigne solo un encabezado de columna por tabla. Si no existen otros
encabezados de columna en la tabla, o si tienen texto de baja calidad, los usuarios pueden asignar
estas columnas sin encabezados para extraer los datos de la columna.

• Extracción de tabla/sección repetida:

En el IQ Bot Designer, para un documento específico con tablas o secciones repetidas, los usuarios
sólo tienen que asignar la primera tabla o sección. La extracción automática se produce para las tablas
o secciones repetidas con estructura o contenido similar en el recordatorio del documento. Esa
automatización puede llevarse a los documentos de producción.

Consulte Asignar tablas y secciones repetidas.

• Vincular tablas/secciones:

En el IQ Bot Designer, seleccione uno o más campos para vincular tablas o secciones. Por ejemplo,
vincule datos de reclamaciones de seguros de salud a datos de servicios.

Esa vinculación se traslada automáticamente a los documentos de producción, lo que facilita y


combina estas tablas o secciones en la RPA.

• Elija un documento de entrenamiento diferente para un grupo:

Durante el entrenamiento de documentos, busque diseños de documentos únicos disponibles en un


grupo y elija un documento diferente al predeterminado elegido por IQ Bot Designer, que sea más
representativo de los documentos en ese grupo.

Consulte Elegir un documento de entrenamiento para un grupo.

• IQ Bot Designer y Validator validación de la fórmula:

Utilice fórmulas para los campos seleccionados para marcar si las fórmulas capturan errores. Por
ejemplo, la suma de los totales de elemento de columna equivale a total de factura.

Consulte Fórmulas.

• La validación de fórmulas se migra durante la actualización de la versión 5.3. x a la 6.5. x:

Al actualizar desde IQ Bot versión 5.3. x a la versión 6.5. x, la validación de la fórmula también migra y
esto evita la tarea de volver a agregar la fórmula de validación manualmente.

Facilidad de uso de la característica

• Redimensionar cuadro alrededor de un segmento de texto:

© 2019 Automation Anywhere. All rights reserved. 13


Automation Anywhere IQ Bot - Enterprise Control Room
En el Designer, cambie el tamaño de un cuadro alrededor de un valor de campo asignado en cualquier
dirección, sin tener que volver a dibujar o volver a seleccionar un cuadro. En el Designer Validator y en
el modo de vista previa, (ver resultados de extracción), pase el mouse sobre cualquier segmento de
texto para previsualizar su resultado de OCR.

Consulte Cambiar el tamaño del área de asignación.

• Vista previa del resultado de OCR para un segmento de texto:

En el Designer, Validator y en el modo de vista previa, (ver resultados de la extracción), coloque el


puntero del mouse sobre cualquier segmento de texto para obtener una vista previa del resultado de
OCR.

• Eliminar asignación en el Designer:

Elimine la asignación de etiquetas de campo y/o valores de campo, seleccionando el símbolo de


eliminación X junto a la etiqueta o valor asignado.

Consulte Eliminar asignación en el Designer.

• Utilice el cuadro con marco azul para rellenar el texto en el indicador de fin de tabla o sección:

Seleccione un cuadro delimitado por azul para rellenar el valor de texto del indicador de fin de tabla o
sección en el IQ Bot Designer.

Consulte Detener extracción en el indicador de final de tabla o sección.

Características corregidas

• Indicador de fin de tabla o sección:

Detener la extracción en el indicador de fin de tabla o sección permite que el indicador de fin de tabla
funcione en casos adicionales.

Consulte Detener extracción en el indicador de final de tabla o sección.

• Utilidad de migración

Opción 1: acciona la funcionalidad para Agregar solamente nuevas instancias de aprendizaje, si el ID de


la instancia de aprendizaje en el archivo .iqba (por ejemplo, desde el entorno de desarrollo) difiere del
ID en el entorno de destino (por ejemplo, entorno de producción). Si un ID de instancia de aprendizaje
en el archivo .iqba es el mismo que un ID en el entorno de destino, es instancia de aprendizaje de .iqba
no se anexa.

Opción 2: acciona la funcionalidad de combinar nuevos grupos y entrenamientos (bots) en las


instancias de aprendizaje existentes.

Consulte Utilidad de migración.

• Autocorrección de formato numérico:

Para los idiomas internacionales, como por ejemplo, el francés o el alemán, si un campo numérico
tiene una coma leída erróneamente como un punto (100000.00), un patrón de número internacional
(999,00) puede corregir automáticamente estos valores (100000,00).

© 2019 Automation Anywhere. All rights reserved. 14


Automation Anywhere IQ Bot - Enterprise Control Room
Para el idioma inglés, si un campo numérico tiene un punto leído erróneamente como una coma
(100000,00), entonces un patrón numérico en inglés (999.00) puede corregir automáticamente dichos
valores (100000.00).

Actualizaciones técnicas

• Microsoft .NET framework actualizado de v4.6 a v4.7.2. El sistema solicita un reinicio para completar la
actualización
• Cliente SQL actualizado de v 11.0 a V2012. El sistema solicita un reinicio para completar la
actualización.
• NodeJS actualizado de v 6.10.2 a v 10.15.0. El requisito mínimo es v8.0.0.
• El controlador JDBC se actualizó de la versión 4.2 a la versión 7.2.

Limitaciones conocidas
• La importación/exportación de instancias de aprendizaje de IQ Bot versión 6.5 beta a Versión 6.5 no se
admite de la misma manera que no se admite para IQ Bot versión 5.2 a 5.3, e IQ Bot versión 6.0.1 a
Versión 6.5 y así sucesivamente.

Consulte Opciones de actualización de IQ Bot, que incluye soluciones alternativas de migración.

• Al importar instancias de aprendizaje, se recomienda no sobrescribir datos, sino utilizar las siguientes
opciones:
• Agregar grupos importados y bots entrenados para duplicar instancias de aprendizaje existentes.
• Importar instancias de aprendizaje e ignorar instancias de aprendizaje existentes duplicadas.

Consulte Importar una instancia de aprendizaje.

• Cifrado de la base de datos:


• El rendimiento y el tamaño de la base de datos se ven afectados.
• No se admite el cifrado para la exportación de instancias de aprendizaje en IQ Bot Versión 6.5.

Referencia relacionada
Consideraciones de actualización
Matriz de compatibilidad de versiones
Matriz de comparación de características

© 2019 Automation Anywhere. All rights reserved. 15


Automation Anywhere IQ Bot - IQ Bot

Descripción general de la arquitectura de IQ Bot


Conozca los detalles técnicos de IQ Bot Versión 6.5.

Estos son los detalles técnicos de IQ Bot:

• Implementación
• Protocolos
• Puertos
• Encriptación y credenciales
• Información de usuario sensible

• Diagrama de arquitectura
Este diagrama muestra los diferentes componentes de la arquitectura de IQ Bot.
• Especificaciones del protocolo
Un conjunto de regulaciones y requisitos estándar que permiten que dos elementos electrónicos se
conecten e intercambien información entre sí.
• Puertos y servicios
Conozca una lista de números de puerto para todos los servicios utilizados por IQ Bot.
• Credenciales
IQ Bot se basa en la autenticación de Control Room y no almacena credenciales de usuario.
• Descripción general de la alta disponibilidad y la recuperación ante desastres
La alta disponibilidad (HA) proporciona una solución de conmutación por error en caso de que un
servicio, servidor o base de datos de IQ Bot falle. La recuperación ante desastres (DR) proporciona una
solución de recuperación a través de una distancia geográficamente separada en caso de un desastre
que hace que un centro de datos completo falle.
• Operaciones
Conozca las operaciones importantes de IQ Bot compatibles con IQ Bot.

Diagrama de arquitectura
Este diagrama muestra los diferentes componentes de la arquitectura de IQ Bot.

Use el IQ Bot, los componentes, Designer y Validator para diseñar y validar bots, respectively. En un
escenario típico, el portal de IQ Bot y la plataforma de IQ Bot se comunican a través de un firewall de red y
un balanceador de carga.

© 2019 Automation Anywhere. All rights reserved. 16


Automation Anywhere IQ Bot - IQ Bot

Se utilizan varios protocolos para la comunicación entre los diferentes componentes. Un servidor de base de
datos, un servidor de almacenamiento de archivos y servidores para IQ Bot son usados. Una organización
tiene la flexibilidad de usar un servidor independiente para la base de datos o usar la base de datos de
Clúster de Control Room. Un firewall se encuentra entre los componentes externos, el navegador web, el
Bot Runner y el balanceador de carga del centro de datos. Chrome es el navegador compatible.

Especificaciones del protocolo


Un conjunto de regulaciones y requisitos estándar que permiten que dos elementos electrónicos se
conecten e intercambien información entre sí.

La siguiente tabla incluye los protocolos que IQ Bot utiliza para habilitar varias tareas.

Comunicación entre componentes Protocolo Notas


HTTPS, REST/ TLS normalmente termina en un
Navegador a servidor web
JSON firewall.
HTTP(S), REST/ TLS normalmente termina en un
IQ BotComando Lite a servidor web
JSON firewall.
HTTP(S), REST/
Servidor web a puerta de enlace
JSON
Servidor web a Enterprise Control HTTP(S), REST/ TLS normalmente termina en un
Room JSON firewall.
HTTP(S), REST/
Puerta de enlace a microservicios
JSON
Puerta de enlace a lista de prioridad La comunicación cifrada será
HTTP
de mensajes obligatoria en una versión futura.

© 2019 Automation Anywhere. All rights reserved. 17


Automation Anywhere IQ Bot - IQ Bot
Comunicación entre componentes Protocolo Notas
Enterprise Control Room a servidor HTTP(S), REST/ TLS normalmente termina en un
web JSON firewall.
Microservicios a Enterprise Control HTTP(S), REST/ El uso del cifrado no está
Room JSON controlado por el equipo cognitivo.
La comunicación cifrada será
Microservicios a base de datos TCP
obligatoria en una versión futura.

Puertos y servicios
Conozca una lista de números de puerto para todos los servicios utilizados por IQ Bot.

La siguiente tabla muestra los números de puerto de todos los servicios utilizados en :

Modo de
Microservicio comunicación/ Notas
Número de puerto
Servicio Alias 9997 Utilizado internamente en el servidor.
Servicio Application 9002 Utilizado internamente en el servidor.
Enterprise Control Room 8080
Servicio File Manager 9996 Utilizado internamente en el servidor.
Firewall/TLS 443 Puerto HTTPS TLS predeterminado.
Servicio Gateway 8100 Utilizado internamente en el servidor.
Machine Learning 9991 Utilizado internamente en el servidor.
Servicio Project 9999 Utilizado internamente en el servidor.
RabbitMQ 5672 Utilizado internamente en el servidor.
Este puerto se utiliza únicamente al habilitar
Portal de administración
15672 el complemento de administración
de RabbitMQ
RabbitMQ.
Estos puertos entran en uso cuando se
Los puertos de clúster de agregan nodos de RabbitMQ al clúster.
4369 y 25672
RabbitMQ Deben exponerse entre los nodos del
clúster a través del firewall.
Servicio Report 9992 Utilizado internamente en el servidor.
Microsoft SQL Server 1433 Utilizado por los microservicios.
Servicio de Validator 9995 Utilizado internamente en el servidor.
VisionBot Manager 9998 Utilizado internamente en el servidor.

© 2019 Automation Anywhere. All rights reserved. 18


Automation Anywhere IQ Bot - IQ Bot
Modo de
Microservicio comunicación/ Notas
Número de puerto
Se debe exponer por medio del firewall para
Servidor web (Node js) 3000
la comunicación.

Credenciales
IQ Bot se basa en la autenticación de Control Room y no almacena credenciales de usuario.

Todas las credenciales que almacena IQ Bot están cifradas con el algoritmo AES256.

Descripción general de la alta disponibilidad y la


recuperación ante desastres
La alta disponibilidad (HA) proporciona una solución de conmutación por error en caso de que un servicio,
servidor o base de datos de IQ Bot falle. La recuperación ante desastres (DR) proporciona una solución de
recuperación a través de una distancia geográficamente separada en caso de un desastre que hace que un
centro de datos completo falle.

Solución de HA y DR de IQ Bot
En el contexto de IQ Bot, la implementación de la Alta disponibilidad (HA) y la Recuperación ante desastres
(DR) reducen el tiempo de inactividad y mantienen la continuidad del negocio (CoB) para sus actividades
con de bot.

• Alta disponibilidad (HA): la alta disponibilidad es un diseño del sistema arquitectónico que intenta
salvaguardar un sistema contra ciertos escenarios de falla. Esto significa que incluso si partes de un
sistema está fallando, en su conjunto todavía está disponible y utilizable. Las soluciones de alta
disponibilidad normalmente protegen contra escenarios específicos como: errores del servidor, errores
de un solo componente, errores de dependencia, aumentos de carga variables y divisiones de redes
donde dependen de los componentes del sistema que se vuelven inalcanzables en una red.
• Recuperación ante desastres (DR): la recuperación ante desastres involucra un conjunto de políticas y
procedimientos para permitir la recuperación o la continuación de infraestructura y sistemas vitales
después de un desastre natural o inducido por el hombre. La recuperación ante desastres aborda
muchas causas diferentes de errores en un sistema en el que la alta disponibilidad normalmente
representa unos pocos predecibles. La recuperación ante desastres tiene un enfoque en el
restablecimiento de servicios después de un incidente no solo de conmutación por error. La
recuperación de un sistema incluye escenarios como: reiniciar un servicio o sistema, restaurar archivos
de configuración o una base de datos de copias de seguridad.

Para garantizar la protección de HA y DR de los componentes de IQ Bot, configure la infraestructura de HA y


DR existente, el equilibrio de carga y los sistemas de conmutación por error para incluir servidores y servicios
de IQ Bot. Consulte al administrador de su centro de datos para conocer los procedimientos locales
aprobados de HA y DR.

© 2019 Automation Anywhere. All rights reserved. 19


Automation Anywhere IQ Bot - IQ Bot

Elementos de infraestructura requeridos para la HA y la DR


• Enfoque distribuido: además del agrupamiento en clústeres de IQ Bot y los componentes relacionados
del centro de datos, también recomendamos que implemente el IQ Bot en múltiples máquinas y/o
servidores virtuales.

• Equilibrio de carga: realizado por un balanceador de carga, este es el proceso de distribuir el tráfico de
red o de aplicaciones entre varios servidores para proteger las actividades de servicio y permite que las
cargas de trabajo se distribuyan entre varios servidores. Esto garantiza que la actividad de bot continúa
en los servidores en clústeres.

• Bases de datos: las bases de datos utilizan su propia conmutación por error integrada para proteger los
datos. Esto asegura la recuperación de la base de datos.

• Entre los clústeres de HA, configure la replicación sincrónica entre los servidores MS SQL en
clústeres principal (activo) y secundario (pasivo) en el centro de datos. Esto garantiza la
coherencia en caso de falla de un nodo de base de datos.

Para la replicación asincrónica de alta disponibilidad obligatoria, configure una de las siguientes
opciones:

• Realice una copia de seguridad de una réplica a los grupos de disponibilidad de Modo de
confirmación síncrona del servidor SQL siempre activado
• SQL para la Duplicación de la base de datos del servidor
• Entre los sitios de DR, configure su base de datos para proporcionar una replicación asincrónica
desde el sitio de DR primario (producción) al sitio de DR secundario (recuperación) que se
encuentra en una ubicación separada geográficamente del sitio de DR primario.

Escenario de muestra
Apunte todas las instancias de IQ Bot dentro del mismo clúster a la misma base de datos y archivos de
repositorio. Esto es necesario para habilitar el uso compartido de datos en varios servidores y garantizar la
integridad de los datos se mantiene en los servidores de IQ Bots dentro de un clúster.

Modelos de implementación de HA y DR
Para asegurarse de que su IQ Bot está protegido por HA y/o DR, configure sus centros de datos de acuerdo
con los modelos de implementación descritos en:

• Modelo de implementación de alta disponibilidad


• Modelo de implementación de recuperación ante desastres

Requisitos de implementación de HA
• Instalar IQ Bot en varios servidores.
• El acceso a IQ Bot es a través de un balanceador de carga.
• Abra un puerto de sincronización RabbitMQ entre servidores de IQ Bot.
• Configure el Microsoft SQL Server en modo en alta disponibilidad.

© 2019 Automation Anywhere. All rights reserved. 20


Automation Anywhere IQ Bot - IQ Bot

Requisitos de configuración de HA y DR de instalación


• El instalador de IQ Bot no admite directamente la instalación del clúster. Para configurar un clúster
haga lo siguiente:
• Ejecute el instalador en cada nodo del servidor de aplicaciones.
• Comparta el output folder usando el rol de acceso Everyone.
• Después de la instalación, ejecute la messagequeue_cluster_configuration.bat junto con
los argumentos de línea de comandos apropiados.
• Configurar IQ Bot en una configuración de alta disponibilidad.
• Abra los puertos del firewall: 4369 y 25672.
• Instale RabbitMQ en cada nodo de IQ Bot en el clúster.

El primer nodo donde está instalado IQ Bot se convierte en el nodo RabbitMQ principal. El nombre de
host del nodo principal se utiliza para configurar el clúster de RabbitMQ.

• El balanceador de carga es necesario para distribuir un tráfico a todos los nodos de servidor de IQ Bot.
• Configurar Microsoft SQL Server para alta disponibilidad. Utilice la opción Microsoft SQL Server Always
On.
• Para una instalación específica de RabbitMQ, consulte la documentación de RabbitMQ.

Limitaciones conocidas de la HA y la DR
• Para detectar la disponibilidad de instancias de IQ Bot, un balanceador de carga envía periódicamente
pings, intenta conexiones o envía solicitudes para probar las instancias de IQ Bot. Estas pruebas se
denominan comprobaciones de estado.
• Las comprobaciones de estado no verifican la disponibilidad de las instancias de RabbitMQ.

• Descripción general de la configuración del clúster de alta disponibilidad (HA)


Para admitir Automation Anywhere en su centro de datos, configure un clúster de alta disponibilidad.
Siga los métodos y procedimientos de su empresa para implementar el clúster de centro de datos.
• Modelo de implementación de recuperación ante desastres
El modelo de implementación de recuperación ante desastres (DR) utiliza clústeres de alta
disponibilidad (HA) distribuidos en un área geográfica.

Descripción general de la configuración del clúster de alta


disponibilidad (HA)
Para admitir Automation Anywhere en su centro de datos, configure un clúster de alta disponibilidad. Siga los
métodos y procedimientos de su empresa para implementar el clúster de centro de datos.

Los clústeres HA protegen los servicios y los datos en caso de un error de servidor o servicio. A continuación
se muestra una lista de los procesos asociados a los clústeres.

Replicación de la base de datos


Configure la replicación asincrónica entre los servidores MS SQL del sitio principal (activo) y del sitio
secundario (pasivo) a fin de garantizar la coherencia en caso de falla de un nodo de base de datos.

© 2019 Automation Anywhere. All rights reserved. 21


Automation Anywhere IQ Bot - IQ Bot
Tiempo de inactividad
la cantidad de tiempo de inactividad depende de la cantidad de intentos de reinicio que el
administrador configure para los servicios del servidor primario, la cantidad de conmutaciones por
error permitidas por número de horas y la configuración de conmutación por recuperación.

Conmutación por recuperación


después de que el servidor primario vuelva a la normalidad, conmute por recuperación la carga de
trabajo desde los servidores secundarios a los servidores principales. El servidor principal se vuelve el
servidor activo otra vez.
Restauración de operaciones en el sistema o sitio primario después de una conmutación por error o
recuperación ante desastres en un sistema o sitio secundario.
Conmutación por error
Si se produce un error en uno de los servidores primarios, la carga de trabajo del servidor con errores
cambia automáticamente al servidor secundario del clúster. Este proceso automático se denomina
conmutación por error. La conmutación por error garantiza la disponibilidad continua de aplicaciones
y datos. Cuando se completa la conmutación por error, el servidor secundario se convierte en el
servidor activo.
Cuando un sistema (principal) detecta un fallo o falla, transfiere automáticamente el control a un
sistema duplicado (secundario). Esto se aplica a los clústeres HA, donde la conmutación por error es
de un servidor a otro.
Degradación ligera
proceso que permite que las dependencias del clúster funcionen correctamente en un sitio primario
degradado.
Redundancia
Los clústeres HA usan redundancia para evitar puntos únicos de error (SPOF), como un servidor o
servicio con errores, Los clústeres HA incluyen servidores principales (activos) que hospedan servicios
o bases de datos y servidores secundarios (pasivos) que hospedan copias replicadas de los servicios y
bases de datos.
Replicación
Los servidores secundarios tienen la misma configuración y el mismo software que los servidores
principales, son duplicados (copia redundante) del principal. Los datos se replican (copian) de los
servidores principales a los servidores secundarios.

Para admitir la HA y la DR para Automation Anywhere, configure los componentes seleccionados en su


centro de datos para la HA.

Note: En el contexto de los clústeres, aunque los términos servidor, host y nodo tienen cada uno un
significado específico, con frecuencia se usan indistintamente.

Clúster
Un clúster es un conjunto de servidores (nodos) que están conectados por cables físicos y software. En
un entorno de alta disponibilidad, estos clústeres de servidores pueden estar en el mismo centro de
datos físico.
Grupo de clústeres (rol)
grupo de servicios agrupados en clúster que realizan una conmutación por error y son dependientes
entre sí.
Host
la máquina del clúster que aloja los servicios.
Varios servidores
La técnica de alta disponibilidad donde las operaciones están disponibles en varios servidores con
carga de trabajo administrada por un balanceador de carga. Esto se aplica a las instancias de IQ Bot.
Nodo
un término genérico para una máquina en un clúster.

© 2019 Automation Anywhere. All rights reserved. 22


Automation Anywhere IQ Bot - IQ Bot
Nodo principal
El nodo activo del clúster. La máquina donde se ejecutan las actividades de producción. Esto se aplica
a los servidores de bases de datos.
Nodo secundario
El equipo que se designa como destino en caso de una conmutación por error. El nodo secundario es
un duplicado pasivo del nodo principal. Esto se aplica a los servidores de bases de datos.
Servidor
la máquina en el clúster instalado con el sistema operativo del servidor.

Las tecnologías de clúster de HA protegen contra tres tipos específicos de fallas:

Errores de aplicación y servicio


Estos afectan el software de aplicación y los servicios esenciales.
Errores del sitio en organizaciones multisitio
Esto es causado por desastres naturales, cortes de energía o interrupciones de la conectividad.
Errores de sistema y hardware
afectan a componentes de hardware como CPU, unidades, memoria, adaptadores de red y fuentes de
alimentación.

Esta capacidad para manejar las fallas permite a los clústeres cumplir con dos requisitos que son típicos en la
mayoría de los entornos de centros de datos:

Alta disponibilidad
la capacidad de proporcionar a los usuarios finales acceso a un servicio durante un alto porcentaje de
tiempo y reduce las interrupciones no programadas.
Alta confiabilidad
la capacidad de reducir la frecuencia de fallas del sistema.

• Modelo de implementación de alta disponibilidad


El modelo de implementación de alta disponibilidad (HA) proporciona tolerancia para los servidores,
los servicios y las bases de datos de IQ Bot.

Modelo de implementación de alta disponibilidad


El modelo de implementación de alta disponibilidad (HA) proporciona tolerancia para los servidores, los
servicios y las bases de datos de IQ Bot.

A continuación se muestran los componentes de IQ Bot y del centro de datos.

© 2019 Automation Anywhere. All rights reserved. 23


Automation Anywhere IQ Bot - IQ Bot

En este ejemplo, los servidores de IQ Bot y Microsoft SQL Server tienen redundancia de alta disponibilidad.

• Varios usuarios tienen acceso al clúster de IQ Bot a través de sus navegadores web. Los navegadores
web se comunican con el clúster de IQ Bot a través del balanceador de carga.
• Varios Bot Runners se comunican al clúster de IQ Bot a través del balanceador de carga.
• El recurso compartido de archivos de bloque de mensajes de servidor (SMB) y los datos de almacén de
Microsoft SQL Server del clúster de IQ Bot.
• Microsoft SQL Server utiliza la redundancia mediante la sincronización de replicación con el Microsoft
SQL Server en clúster.

Ventajas

Mantiene la disponibilidad cuando se producen errores del servidor dentro de un centro de datos en
particular.

Desventajas

No protege contra la interrupción del centro de datos.

Casos de uso

Pequeñas y medianas empresas que no necesiten contar con recuperación ante desastres en múltiples
sitios.

Modelo de implementación de recuperación ante desastres


El modelo de implementación de recuperación ante desastres (DR) utiliza clústeres de alta disponibilidad
(HA) distribuidos en un área geográfica.

© 2019 Automation Anywhere. All rights reserved. 24


Automation Anywhere IQ Bot - IQ Bot
La recuperación ante desastres (DR) es un método en el que las dos configuraciones de centro de datos de
alta disponibilidad (HA) están separadas geográficamente. El beneficio adicional en comparación con una
configuración de HA de ubicación única, es que en el caso de un desastre localizado, el centro de datos
físicamente eliminado reanuda las funciones con un tiempo de inactividad mínimo.

En este ejemplo, todos los servidores tienen redundancia.

• Varios usuarios tienen acceso al clúster de IQ Bot a través de sus navegadores web. Los navegadores
web se comunican con los clústeres de IQ Bot a través de los balanceadores de carga.
• Varios Bot Runners se comunican a sus clúster de IQ Bot a través del balanceador de carga.
• El recurso compartido de archivos de bloque de mensajes de servidor (SMB) y el Microsoft SQL Server
almacena datos desde su clúster de IQ Bot. Ambos servidores se replican asincrónicamente en el sitio
de recuperación ante desastres de respaldo.
• Microsoft SQL Server usa redundancia mediante la sincronización de replicación con el Microsoft SQL
Server en clúster en el sitio de recuperación ante desastres principal.

Para la recuperación ante desastres en un entorno de IQ Bot.

• Implemente un segundo clúster de alta disponiblidad de IQ Bot en un centro de datos adicional en una
ubicación geográfica independiente.

© 2019 Automation Anywhere. All rights reserved. 25


Automation Anywhere IQ Bot - IQ Bot
• En caso de un error en el sitio principal, realice la recuperación ante desastres manualmente. Consulte
Descripción general de los pasos para realizar la conmutación por error para recuperación ante
desastres.

Nota: Cuando se produce una conmutación por error a un sitio de respaldo, es posible que se pierdan
los cambios más recientes realizados en el sitio principal.

Ventajas
Ofrece continuidad empresarial cuando se enfrenta a una interrupción o pérdida en el centro de datos.
Desventajas
Mayor carga operativa.

• Requerimientos de configuración de recuperación ante desastres


Cuando configure su centro de datos de recuperación ante desastres para IQ Bot, asegúrese de que se
cumplan las condiciones listadas.
• Preparación de la recuperación ante desastres
Describe la configuración y la configuración necesarias para garantizar la recuperación en caso de un
sitio con errores.
• Descripción general de los pasos para realizar la conmutación por error para recuperación ante
desastres
Esta es la descripción general de los pasos para la recuperación de IQ Bot después de un desastre.
• Restablecer un sitio de recuperación ante desastres (DR) duplicado
Después de que un sitio secundario (de respaldo) se recupera como el sitio primario (de producción),
establezca un nuevo sitio de DR secundario.

Requerimientos de configuración de recuperación ante desastres


Cuando configure su centro de datos de recuperación ante desastres para IQ Bot, asegúrese de que se
cumplan las condiciones listadas.

Requisitos de configuración de la recuperación ante desastres


• Replicación asincrónica: configure la replicación asincrónica, en lugar de sincrónica, entre los sitios de
DR para todos los servicios de soporte. Esto garantiza que la replicación fuera del sitio no afecte al
rendimiento del sitio principal.

• Dominio de AD: asegúrese de que el mismo dominio de Active Directory esté disponible para el sitio
principal y el de respaldo.

• Dominios del sitio: asegúrese de que la instancia de Enterprise Control Room del sitio de respaldo y las
máquinas de dispositivos sean miembros del mismo dominio que las máquinas de sitio principal y de
Enterprise Control Room.

• Licencias: asigne licencias flotantes a los usuarios para que sean capaz de iniciar sesión en los
dispositivos del sitio de respaldo.

• Servicios de respaldo del sitio: desactive los servicios de Enterprise Control Room en el sitio de
respaldo hasta que sean necesarios.

• Configuraciones de sitio: asegúrese de que las máquinas en el sitio primario y el sitio de copia de
seguridad tienen la misma especificación y configuración. Esto incluye el Enterprise Control Room, Bot

© 2019 Automation Anywhere. All rights reserved. 26


Automation Anywhere IQ Bot - IQ Bot
Runners, dispositivos asociados y credenciales de inicio de sesión. Esto es necesario para garantizar el
mismo nivel de servicio durante una interrupción.

Note: Los horarios se almacenan en UTC y, por lo tanto, se ejecutan al mismo tiempo,
independientemente de la ubicación física o la configuración de zona horaria del servidor.

Detalles de la replicación de la base de datos


La configuración de replicación de base de datos para la recuperación ante desastres es una extensión de la
configuración de alta disponibilidad. Esta configuración requiere el uso de grupos de disponibilidad
AlwaysOn.

• Configure la réplica del sitio principal en el modo de Confirmación síncrona.


• Configure la réplica del sitio de recuperación en el modo Asynchronous-Commit. El modo
Asynchronous-Commit garantiza que la latencia y la confiabilidad del centro de datos intermedio no
afecten el rendimiento ni la disponibilidad del sitio principal.
• No configure la réplica del sitio de recuperación para ofrecer ningún servicio de base de datos hasta
que se active una conmutación por error de recuperación.

Modo de falla
Con la replicación asíncrona, existe la posibilidad de que una transacción realizada en el sitio principal no
llegue a la réplica del sitio de recuperación antes de que se produzca el error.

Note: Esta posibilidad de perder las transacciones más recientes se aplica a todas las soluciones de
aplicaciones automatizadas de DR que utilizan replicación asíncrona, no solo a la solución de
Automatización Anywhere.

La implementación requiere una constancia estricta entre las ubicaciones geográficas distantes. La opción
de Asynchronous-Commit configurada entre réplicas con latencia significativa tiene un efecto perjudicial en
todas las operaciones de Enterprise Control Room.

Para evitar que los elementos de trabajo se procesen dos veces cuando se produce un error, algunos
elementos de trabajo que esperan la entrega a un dispositivo se colocan en un estado de error. Esto
garantiza que se pueden revisar y marcar manualmente como listos para procesarse o completarse según
corresponda.

Preparación de la recuperación ante desastres


Describe la configuración y la configuración necesarias para garantizar la recuperación en caso de un sitio
con errores.

Antes de instalar IQ Bot, prepare sus sitios de recuperación ante desastres.

Protección contra errores de hardware


Implemente múltiples servidores de IQ Bot localmente en cada sitio de DR.
Protección contra la corrupción de datos

Copias de seguridad
realice copias de seguridad diarias y completas en las instalaciones del servidor de bases de
datos, el repositorio, la configuración y los archivos de tareas de IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 27


Automation Anywhere IQ Bot - IQ Bot
Sitios de DR
Aplique la misma configuración de almacenamiento en los sitios de DR principales y secundarios.
Aplique métodos de replicación para actualizar el sitio de DR secundario desde el sitio de DR
principal. El contenido de ejemplo describe el uso de la característica de Windows, sistema de
archivos distribuido (DFS).

Protección contra desastres ambientales

Separación geográfica
protéjase contra un desastre geográfico o ambiental, complete copias de seguridad periódicas
del sitio secundario de DR.
Sitio principal
la ubicación donde reside el clúster activo.
Recuperación
En caso de desastre, algunos eventos podrían dejar de formar parte de la ejecución. Recupere
archivos de registro de nivel de tarea y otros archivos intermedios para identificar el estado de los
procesos pendientes. El contenido de ejemplo describe el uso de grupos de disponibilidad
AlwaysOn de SQL Server 2012.
El proceso de cambiar las actividades de producción de un sitio principal con errores al sitio de
copia de seguridad secundario. Esto se aplica a los sitios de DR, donde la recuperación es de un
sitio a otro.

Sitio de recuperación
El sitio secundario (redundante), que está separado geográficamente del sitio primario de DR.
Este sitio secundario es una replicación pasiva del sitio principal. Está designado como la
ubicación de destino en caso de desastre.

Descripción general de los pasos para realizar la conmutación por error para recuperación
ante desastres
Esta es la descripción general de los pasos para la recuperación de IQ Bot después de un desastre.

Requisitos previos
Complete la implementación de recuperación ante desastres en dos sitios separados geográficamente,
donde un sitio es el principal (activo) y el otro es un sitio de respaldo (pasivo). La recuperación ante desastres
se lleva a cabo en un sitio de respaldo remoto.

El procedimiento es el mismo, independientemente de si se pasa de un sitio principal a uno secundario


(recuperación) o de uno secundario a uno primario.

Si los nodos de IQ Bot que presentaron la falla todavía están disponibles:

Procedimiento
1. Apague todos los servicios de IQ Bot en el sitio principal.
2. Conmute todas las bases de datos relacionadas con IQ Bot mediante las herramientas de base de
datos.

© 2019 Automation Anywhere. All rights reserved. 28


Automation Anywhere IQ Bot - IQ Bot
3. Conmute el recurso compartido SMB (bloque de mensajes del servidor) con las herramientas
adecuadas para que sea posible escribir en el recurso compartido de archivos SMB del sitio de
recuperación.
4. Inicie los servicios de IQ Bot en el sitio de recuperación.
5. Espere hasta que la interfaz web de IQ Bot esté disponible.
6. Inicie sesión en la interfaz web como administrador.
7. Después de que el sitio de recuperación funciona como el sitio primario, configure un sitio secundario
de reemplazo. Mediante las herramientas de base de datos, establezca la replicación desde el sitio
primario de recuperación al sitio secundario de reemplazo.

Restablecer un sitio de recuperación ante desastres (DR) duplicado


Después de que un sitio secundario (de respaldo) se recupera como el sitio primario (de producción),
establezca un nuevo sitio de DR secundario.

Requisitos previos
El sitio de recuperación está en funcionamiento como el nuevo sitio de producción.

El proceso de devolver la actividad a un sitio de producción primario (activo), además del sitio secundario
(de respaldo), depende del estado del sitio primario original.

Procedimiento
• Si el antiguo entorno de producción vuelve a estar disponible, complete los siguientes pasos para
volver al sitio de DR primario original.
1. Restaure/replique la base de datos de DR y el sistema de archivos a la base de datos de
producción original y al sistema de archivos, respectivamente.
2. Abra el nuevo IQ Bot primario (de producción) de DR.
3. Verifique que el nuevo entorno primario (de producción) de DR esté funcionando, como se
esperaba.
4. Detenga los servicios del IQ Bot de DR en el sitio de recuperación de DR.
5. Establezca la replicación entre el nuevo IQ Bot de DR primario (de producción) y de DR
secundario (en espera), (DB y NAS).
• Si el entorno de producción principal de DR antiguo queda completamente inutilizable debido al
desastre, vuelva a establecer un nuevo sitio de DR secundario (en espera). Complete los pasos de
recuperación de DR para restablecer los sitios de DR principales y secundarios.
1. Restaure o replique la base de datos y los datos del sistema de archivos del entorno de DR al
nuevo entorno de producción.

Pasos siguientes
No se requieren pasos adicionales. Se restauran los sitios principales y secundarios de DR.

• La utilidad de activación del bot no necesita ejecutarse de nuevo. La activación se produce cuando se
implementa por primera vez el IQ Bot solo en los sitios de clúster de DR.
• Para los desastres subsiguientes, solo la consulta de base de datos debe ejecutarse en la base de datos
secundaria (en espera) de IQ Bot. Esto es necesario porque la replicación entre DR principal
(producción) y DR secundario (en espera) sobrescribe los datos del sitio secundario de Bot Runner en

© 2019 Automation Anywhere. All rights reserved. 29


Automation Anywhere IQ Bot - IQ Bot
la base de datos de sitio secundario de DR con los datos principales (producción) de DR de Bot
Runner.
• De forma similar, se establece la asignación entre Bot Runner de DR principal y DR secundario. Utilice
la misma asignación para todos los desastres subsiguientes o simulacros.

Tareas relacionadas
Restablecer un sitio de recuperación ante desastres (DR) duplicado

Operaciones
Conozca las operaciones importantes de IQ Bot compatibles con IQ Bot.

IQ Bot ofrece información sobre los siguientes elementos:

• los diferentes registros generados para los componentes de IQ Bot y la ubicación de los registros,
• la habilitación del rastreo en los registros para los componentes de IQ Bot,
• el estado de los servicios de IQ Bot que utilizan las API de revisión, y
• el plan de mantenimiento recomendado para la base de datos.

• Registros de componentes
Conozca los diferentes registros generados para los componentes de IQ Bot y la ubicación de los
registros.
• Habilitar el seguimiento en los registros
Conozca los procedimientos para habilitar el seguimiento en los registros de los componentes de IQ
Bot.
• Monitoreo y alertas
Conozca el estado de los servicios de IQ Bot que utilizan las API de revisión.
• Servicios de monitoreo
Conozca el estado de los servicios de IQ Bot que utilizan las API de revisión de estado.
• Plan de mantenimiento para las bases de datos
Conozca los detalles sobre el plan de mantenimiento recomendado para las bases de datos.

Conceptos relacionados
Registros de componentes
Habilitar el seguimiento en los registros
Servicios de monitoreo
Plan de mantenimiento para las bases de datos

Registros de componentes
Conozca los diferentes registros generados para los componentes de IQ Bot y la ubicación de los registros.

Componente Archivo de registro Ubicación Notas


Firewall No aplica
%public%/ Documents
\Automation Anywhere
Enterprise Client ClientServiceLog.log
Client Files\LogFiles
\ServiceLogs

© 2019 Automation Anywhere. All rights reserved. 30


Automation Anywhere IQ Bot - IQ Bot

• query-engine-xxxx.log
%ProgramData%
• WebCR_xxxx.log
Control Room \AutomationAnywhere
• aa_cr_elasticsearch_xxxx.log
\Logs
• zoomdata_xxxx.log

Menú Inicio > Visor de


• Aplicación
SQL Server eventos > Registros de
• Windows
Windows.

"****"
Cadena
aleatoria
generada
Asistente de • IQBotSetupLog.log
%temp% por el
instalación • MSI****.log
instalador
en el
tiempo de
ejecución.
Servidor web
No aplica
(Node.js)
RabbitMQ rabbit@<hostname>.log %appdata%\RabbitMQ
%public%/ Documents
Servicio Gateway Gateway.log \Automation Anywhere
IQBot Platform\Logs
%public%/ Documents
Servicio Alias Alias.log \Automation Anywhere
IQBot Platform\Logs
%public%/ Documents
Servicio
Authorization.log \Automation Anywhere
Application
IQBot Platform\Logs
%public%/ Documents
Servicio Classifier ClassifierWorker.log \Automation Anywhere
IQBot Platform\Logs
%public%/ Documents
Servicio File
FileManager.log \Automation Anywhere
Manager
IQBot Platform\Logs
%public%/ Documents
Servicio Project ProjectService.log \Automation Anywhere
IQBot Platform\Logs
%public%/ Documents
Servicio Report Reports.log \Automation Anywhere
IQBot Platform\Logs

© 2019 Automation Anywhere. All rights reserved. 31


Automation Anywhere IQ Bot - IQ Bot

%public%/ Documents
Servicio Validator Validator.log \Automation Anywhere
IQBot Platform\Logs
%public%/ Documents
Servicio
VisionBotWorker.log \Automation Anywhere
VisionBotEngine
IQBot Platform\Logs
%public%/ Documents
VisionBot
VisionbotService.log \Automation Anywhere
Manager
IQBot Platform\Logs

%public%/ Documents
• MLTranslationService.log
Machine Learning \Automation Anywhere
• MLWebService.log
IQBot Platform\Logs

Conceptos relacionados
Descargar un documento desde una instancia de aprendizaje

Habilitar el seguimiento en los registros


Conozca los procedimientos para habilitar el seguimiento en los registros de los componentes de IQ Bot.

Para habilitar el registro de seguimiento de un componente, abra el archivo de registro de un componente


con permiso de escritura y diríjase a la carpeta configuraciones > registradores > raíz.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Gateway:

Cambie el valor del nivel de registro, de ERROR a TRACE en el archivo de


registro:<iq_bot_installation_dir>\Services\log4j2_gateway.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Alias:

Cambie el valor del nivel de registro, de ERROR a TRACE en:<iq_bot_installation_dir>\Services


\log4j2_alias.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Application:

Cambie el valor del nivel de registro, de ERROR a TRACE en:<iq_bot_installation_dir>\Services


\log4j2_application.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Classifier:

1. Diríjase a la etiqueta json loggersettings en el archivo de registro y cambie el valor del nivel de
registro de ERROR a TRACE en:

© 2019 Automation Anywhere. All rights reserved. 32


Automation Anywhere IQ Bot - IQ Bot
<iq_bot_installation_dir>\Workers\Classifier
\CognitiveServiceConfiguration.json

2. Reinicie el servicio Classifier.

Siga estos pasos para habilitar el registro de seguimiento para el servicio File Manager:

Cambie el valor del nivel de registro, de ERROR a TRACE en:<iq_bot_installation_dir>\Services


\log4j2_filemanager.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Project:

Cambie el valor del nivel de registro, de ERROR a TRACE en:<iq_bot_installation_dir>\Services


\log4j2_project.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Report:

Cambie el valor del nivel de registro, de ERROR a TRACE en:<iq_bot_installation_dir>\Services


\log4j2_reports.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Validator:

Cambie el valor del nivel de registro, de ERROR a TRACE en:<iq_bot_installation_dir>\Services


\log4j2_validator.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio VisionBotEngine:

1. Diríjase a la etiqueta json loggersettings y cambie el valor del nivel de registro, de ERROR a TRACE
en:

<iq_bot_installation_dir>\Workers\VisionBotEngine
\CognitiveServiceConfiguration.json

2. Reinicie el servicio VisionBotEngine.

Siga estos pasos para habilitar el registro de seguimiento para el servicio VisionBot Manager:

Cambie el valor del nivel de registro, de ERROR a TRACE en:<iq_bot_installation_dir>\Services


\log4j2_visionbot.xml

No reinicie el servicio después de cambiar la configuración.

Siga estos pasos para habilitar el registro de seguimiento para el servicio Machine Learning:

1. Diríjase a la etiqueta json loggersettings y cambie el valor del nivel de registro, de ERROR a TRACE
en: <iq_bot_installation_dir>\Workers\ML\translationsvc

© 2019 Automation Anywhere. All rights reserved. 33


Automation Anywhere IQ Bot - IQ Bot
\CognitiveServiceConfiguration.json /<iq_bot_installation_dir>\Workers\ML
\webservice\CognitiveServiceConfiguration.json
2. Reinicie el servicio MLWeb.

Monitoreo y alertas
Conozca el estado de los servicios de IQ Bot que utilizan las API de revisión.

Para obtener más información sobre el estado de los servicios de IQ Bot que utilizan las API de revisión de
estado, consulte el enlace en la sección de Contenido relacionado.

Servicios de monitoreo
Conozca el estado de los servicios de IQ Bot que utilizan las API de revisión de estado.

Pasos para realizar una revisión de estado


Si es necesario, utilice la API de revisión de estado para realizar una comprobación detallada del servicio
deseado. Los detalles de solicitud o respuesta de la API de revisión de estado son los siguientes:

SOLICITUDES

La siguiente tabla muestra las solicitudes de API enviadas para realizar una revisión de estado de los
diferentes servicios de IQ Bot:

Nombre del servicio Dirección URL


Alias http://<hostname/IP>:9997/healthcheck
Application service http://<hostname/IP>:9002/healthcheck
Project service http://<hostname/IP>:9999/healthcheck
FileManager service http://<hostname/IP>:9996/healthcheck
Visionbot http://<hostname/IP>:9998/healthcheck
Validator service http://<hostname/IP>:9995/healthcheck
Report service http://<hostname/IP>:9992/healthcheck
Gateway service http://<hostname/IP>:8100/healthcheck
Frontend or Console
http://<hostname/IP>:3000/healthcheck
service
<RabbitMQ installation directory>\sbin
RabbitMQ
\rabbitmqctl.bat status

© 2019 Automation Anywhere. All rights reserved. 34


Automation Anywhere IQ Bot - IQ Bot
En la tabla, solo tiene que reemplazar <hostname/IP> con el nombre o la dirección IP del host de IQ Bot
para crear la solicitud de la API de revisión de estado mediante un navegador web en la máquina donde está
instalado IQ Bot.

Por ejemplo, si puede acceder a IQ Bot en http://localhost:3000, puede acceder a la revisión de estado del
administrador de archivos con la dirección URL
http://localhost:9996/healthcheck
.

Plan de mantenimiento para las bases de datos


Conozca los detalles sobre el plan de mantenimiento recomendado para las bases de datos.

Se recomienda ampliamente utilizar la siguiente estrategia de respaldo para las bases de datos.

• Semanalmente: respaldo total de base de datos

• Cada 3 días: respaldos diferenciales


• Diario: respaldos incrementales cada 24 horas
• Cada hora: respaldo del registro de transacciones cada hora

© 2019 Automation Anywhere. All rights reserved. 35


Automation Anywhere IQ Bot - IQ Bot

Instalación de IQ Bot
Una guía paso a paso para la instalación de Automation Anywhere IQ Bot.

Conceptos clave
Términos Descripción
Máquina de
La máquina en la que se realizará la instalación de IQ Bot.
destino

Los perfiles de itinerancia permiten a los usuarios de un dominio de Active


Directory acceder a su escritorio y sus documentos desde cualquier equipo
Perfil de del dominio.
itinerancia
Independientemente de la máquina en la que un usuario inicie sesión en el
dominio, un perfil de itinerancia ofrece un entorno de trabajo constante.

Sistema Los componentes del sistema se distribuyen en varios servidores por motivos
agrupado de escalabilidad.
API que devuelven el estado de la condición de un componente del sistema.
Revisión de
La API de comprobación de estado, normalmente, verifica las dependencias
estado
de componentes.
Se usa para facilitar los mensajes entre los procesos de los componentes del
RabbitMQ
sistema.
Validator Interfaz de usuario para validar y corregir conjuntos de documentos.
Servicio
Servicio para validar y corregir conjuntos de documentos.
Validator
Procesa la solicitud entrante por medio de HTTP y HTTPS, así como el punto
Servidor web
de entrada para todas las solicitudes públicas.
Es el componente principal de IQ Bot, y utiliza la visión artificial y diferentes
IQ Bot técnicas de inteligencia artificial para digitalizar y extraer datos de forma
inteligente.

• Introducción a IQ Bot
Aprenda cómo iniciar sesión en IQ Bot para acceder a su panel , instancias de aprendizaje y bots
usando una interfaz fácil de usar.
• Requisitos previos para la instalación de IQ Bot
Antes de instalar Automation Anywhere IQ Bot, verifique que su entorno sea compatible con los
requisitos de hardware y software mencionados en las siguientes secciones.
• Preguntas frecuentes
Aquí puede encontrar las respuestas a las preguntas frecuentes relacionadas con IQ Bot.
• Registrar IQ Bot con Control Room
Conozca los pasos para registrar IQ Bot con Control Room.

© 2019 Automation Anywhere. All rights reserved. 36


Automation Anywhere IQ Bot - IQ Bot
• Resolver errores de registro de IQ Bot
Estos son los procedimientos para resolver errores de registro de IQ Bot.
• Cancelar el registro de IQ Bot con Control Room
Es posible que necesite cancelar el registro de IQ Bot en Control Room cuando la dirección URL de IQ
Bot se modifique debido a la desinstalación e instalación de IQ Bot, o al agregar un balanceador de
carga.
• Configuración de IQ Bot con HTTP y HTTPS
Puede configurar IQ Bot con HTTP y HTTPS para acceder al portal de IQ Bot con HTTPS y HTTP en la
dirección URL de IQ Bot.
• Limitaciones de la instalación
Descubra las limitaciones conocidas antes de instalar IQ Bot.
• Instalación de IQ Bot en modo express
Puede instalar IQ Bot en modo express si desea instalarlo con la configuración predeterminada.
• Instalación de IQ Bot en modo personalizado
Puede utilizar el modo personalizado para instalar IQ Bot con detalles de configuración, por ejemplo,
conexión a una base de datos SQL de MS, detalles del balanceador de carga y definiciones de carpetas
de salida.
• Requisitos previos para instalar IQ Bot en modo de clúster
Conozca los pasos que debe completar para configurar un clúster de IQ Bot.
• Instalación de IQ Bot en el modo de clúster
Puede instalar IQ Bot en modo de clúster si desea mejorar el rendimiento.
• Instalación de IQ Bot en el modo de clúster en Amazon EC2
Puede instalar IQ Bot en el modo de clúster en Amazon Elastic Compute Cloud (Amazon EC2).
• Lista de verificación posterior a la instalación
Puede utilizar las API de comprobación de estado para revisar si IQ Bot se instaló correctamente y si
los servicios de IQ Bot están en ejecución.
• Generar token de autorización
Antes de realizar una tarea de IQ Bot, obtenga autorización con un token de autorización.
• Actualizar y regresar a una versión anterior de IQ Bot
Desinstale el software e instale una versión superior para actualizar. Desinstale el software e instale una
versión anterior de IQ Bot para degradar el producto.
• Desinstalación de IQ Bot por medio del asistente de instalación
Siga estos pasos para desinstalar IQ Bot y sus dependencias.
• Respuesta de la API de revisión de estado en caso de que RabbitMQ no se inicie
Puede revisar el estado de cada servicio de IQ Bot al utilizar la API de revisión de estado cuando
RabbitMQ no se inicia.
• Creación de un usuario con roles de IQBotValidator, IQBotServices y IQBotAdmin en Enterprise
Control Room
Cree usuarios en Enterprise Control Room para acceder a IQ Bot como administrador, creador de bots
y validador.
• Reinstalar el certificado SSL HTTPS para una comunicación segura después de su vencimiento
Puede reinstalar el certificado SSL HTTPS después del vencimiento de su certificado SSL HTTPS.
• Creación de un certificado autofirmado con nombre alternativo del sujeto (SAN)
Cuando desee utilizar un certificado SSL para varios dominios, deberá crear un certificado autofirmado
con nombre alternativo del sujeto (SAN).
• Bases de datos
Averigüe cuáles bases de datos y tablas se crean después de la instalación de IQ Bot.
• Roles y permisos de usuarios
Conozca los roles y permisos asociados para que cada usuario de IQ Bot, para que el usuario esté al
tanto de los roles a los que debe obtener acceso.
• Control de acceso basado en roles a instancias de aprendizaje en IQ Bot
El control de acceso basado en roles (RBAC) habilita o restringe el acceso a las nuevas instancias de
aprendizaje de IQ Bot, las características relacionadas y la funcionalidad basada en los privilegios

© 2019 Automation Anywhere. All rights reserved. 37


Automation Anywhere IQ Bot - Automation Anywhere Enterprise Control Room
definidos para varios roles que se configuran a través de Automation Anywhere Enterprise Control
Room.
• Casos de uso de la instalación de IQ Bot
En este tema se explican los casos de uso de la instalación de IQ Bot, así como los problemas y los
procedimientos para superar estos problemas.
• Averiguar si un perfil es local o itinerante
Siga estos pasos para averiguar si un perfil es local o itinerante.
• Instalar el complemento de OCR de IQ Bot:Motor ABBYY FineReader FineReader Engine V12.2
La instalación de IQ Bot Versión 6.5 ahora permite automatizar varios pasos de instalación para un
complemento de reconocimiento óptico de caracteres (OCR):Motor ABBYY FineReader FineReader
Engine (FRE) V12.2.

Introducción a IQ Bot
Aprenda cómo iniciar sesión en IQ Bot para acceder a su panel , instancias de aprendizaje y bots usando una
interfaz fácil de usar.

Requisitos previos
IQ Bot debe registrarse correctamente en Automation Anywhere Enterprise Control Room. La función de
inicio de sesión único también le ayuda a iniciar sesión en IQ Bot.

Procedimiento
1. Ingrese la dirección URL de IQ Bot en la ventana de su navegador:
http(s)://IQBotURL/
2. Aparece la pantalla de inicio de sesión de Automation Anywhere Enterprise Control Room.
Alternativamente, si accede a IQ Bot usando esta dirección URL:
https://ControlRoom-URL/IQBot/
, aparecerá una pantalla en blanco porque IQ Bot aún no está registrado en Enterprise Control Room.
Cuando IQ Bot no está configurado en su máquina, la URL:https://ControlRoom-URL/IQBot/ muestra
un mensaje indicando eso.
3. Ingrese sus credenciales válidas de IQ Bot.
Con la función de inicio de sesión único, puede abrir el IQ Bot sin iniciar sesión en IQ Bot nuevamente,
si ya ha iniciado sesión en Enterprise Control Room.
Se requiere un token de autorización para realizar cualquier tarea en IQ Bot.

Tareas relacionadas
Registrar IQ Bot con Control Room
Resolver errores de registro de IQ Bot
Generar token de autorización
Referencia relacionada
Casos de uso de la instalación de IQ Bot
Información relacionada
Cancelar el registro de IQ Bot con Control Room

© 2019 Automation Anywhere. All rights reserved. 38


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Requisitos previos para la instalación de IQ Bot


Antes de instalar Automation Anywhere IQ Bot, verifique que su entorno sea compatible con los requisitos
de hardware y software mencionados en las siguientes secciones.

Importante: Le recomendamos instalar IQ Bot como perfil local con derechos de administrador.

Sistemas operativos compatibles


Plataforma de IQ Bot

• Windows Server 2008 R2 Standard (recomendado)


• Windows Server 2012 R2 Standard/Data Center (recomendado)
• Windows Server 2016 R2 Standard/Data Center (recomendado)
• Windows 8.1 Pro/Enterprise
• Windows 10 Pro/Enterprise

Nota: La divulgación del software de código abierto (OSS ) para IQ Bot Versión 6.5 se almacena en la carpeta
de instalación con el nombre de archivo: IQ Bot v6.0 OSS Disclosures. html. Por ejemplo, <carpeta de
instalación>\Automation Anywhere IQ Bot 6.5\IQ Bot v6.0 OSS Disclosures.html.
Los requisitos de hardware
Nota: IQ Bot Versión 6.5 deben instalarse en un servidor dedicado, mientras que Enterprise Control Room se
debe instalar en un servidor independiente.
IQ Bot

• 16 GB de RAM
• Procesador de cuatro núcleos
Requisitos
• 200 GB de espacio en disco duro*
mínimos
• Asegúrese de que la unidad C; tenga al menos 100 GB de espacio
disponible.

• 32 GB de RAM
• Procesador de cuatro núcleos
Requisitos
• 500 GB de espacio en disco duro*
óptimos
• Asegúrese de que la unidad C; tenga al menos 100 GB de espacio
disponible.

Nota: Si IQ Bot Versión 6.5 necesita instalarse en el mismo servidor para entornos de prueba, el servidor
necesita tener 32 GB de RAM, 8 núcleos, 500 GB de espacio en disco duro y la unidad C: debe tener 100 GB
de espacio libre en el disco duro.

* Suponiendo que el sistema de gestión de datos (DMS) está instalado en el mismo equipo que IQ Bot. Si
DMS está instalado en una máquina separada, aprovisione espacio de disco duro similar en esa máquina.

Requisitos de software

El siguiente software es necesario para la instalación de IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 39


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Software Detalles
Microsoft SQL Server 2012, 2014, 2016, 2017 (Express, Standard,
Sistema de Enterprise o posterior)
administración de
bases de datos Microsoft SQL Azure (RTM) 12.0.2000.8 (opcional)

Automation Anywhere
Control Room Enterprise Control Room 11.3.1.0 base con los parches
Enterprise Control
Versión 11.3.1.1 o Versión 11.3.1.2.
Room

Los siguientes navegadores web son compatibles:


Navegadores web
Chrome (versión 69 o posterior)

Automation Anywhere IQ Bot depende del software siguiente. Estos se


instalan automáticamente durante el proceso de instalación.

• Erlang v19.2
• RabbitMQ v3.6.6
Dependencias
• NodeJS v6.10.2
• El sistema SQL Server Native Client v 11.0. solicita un reinicio para
completar la actualización
• El sistema Microsoft .NET Framework v 4.7.2. solicita un reinicio
para completar la actualización

Pasos de requisitos previos importantes a tener en cuenta:

1. Los privilegios requeridos de administrador de la base de datos (SYSADMIN) para la cuenta de la base
de datos SQL que se utiliza durante la instalación a fin de crear bases de datos y ejecutar la instrucción
BULK INSERT.
2. Conserve el archivo de certificado HTTPS en formato PFX a la mano para habilitar HTTPS.
3. Mantenga los siguientes puertos abiertos (utilizados por los servicios de IQ Bot):
• Puerto de acceso a la aplicación (configurable): 3000
• Puerto de acceso a la base de datos (configurable): 1433
• Puertos de servicios de aplicación internos (fijos): 8100, 9002, 9991, 9992, 9995, 9996, 9997,
9998, 9999
• Encienda los puertos de caché para comunicarse con Control Room desde el entorno de
administración: 47500 a 47600 y 47100 a 47200
• Puerto RabbitMQ: 5673
4. IQ Bot Versión 6.5 se envía y utiliza una versión portátil de Java 1.8.
5. Si actualiza desde IQ Bot versión 5.3.1. x y tiene una instancia de aprendizaje que se basa en la casilla
de verificación 5.3.1. x o en la funcionalidad de la tabla vinculada, borre la lista de prioridad de
validación antes de realizar la actualización a IQ Bot Versión 6.5.
6. Si la versión de la máquina es anterior a SQL Server Native Client 2012, aparece un cuadro de diálogo
que le ofrece la opción de actualizar. Abrir services.msc y detener SQL Server (MSSQLSERVER). A
continuación, complete el proceso de instalación.
7. Durante la actualización, el instalador detecta si tiene instancias de aprendizaje existentes de una
versión anterior de IQ Bot. Seleccione esa versión anterior de IQ Bot desde una lista desplegable para
mantener la versión del clasificador para las instancias de aprendizaje existentes.

© 2019 Automation Anywhere. All rights reserved. 40


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Automation Anywhere Enterprise Control Room
IQ Bot está integrado con Enterprise Control Room para la administración de usuarios. Cuando instale IQ
Bot:

• Para la instalación express:Automation Anywhere Enterprise Control Room 11.3.1.0 base plus y los
parches Versión 11.3.1.1 o Versión 11.3.1.2 se pueden instalar en modo express antes de instalar IQ Bot.
• Para la instalación personalizada:Automation Anywhere Enterprise Control Room 11.3.1.0 base plus y
los parches Versión 11.3.1.1 o Versión 11.3.1.2 se pueden instalar en modo personalizado antes de
instalar IQ Bot.

Nota: Tome nota de las credenciales de la base de datos utilizadas para la instalación de Enterprise Control
Room, pues serán necesarias para la instalación de IQ Bot si desea utilizar la misma base de datos.
Importante: La instalación de Enterprise Control Room y Enterprise Client no es un requisito previo para la
instalación de IQ Bot. Sin embargo, debe iniciar sesión en Enterprise Control Room para registrarlo, antes de
usar IQ Bot.

• Servicios de Windows de IQ Bot


Los servicios de Windows de IQ Bot se instalan automáticamente al ejecutar la instalación y la
configuración.

Conceptos relacionados
Migrar instalaciones de IQ Bot
Tareas relacionadas
Averiguar si un perfil es local o itinerante
Referencia relacionada
Matriz de compatibilidad de versiones

Servicios de Windows de IQ Bot


Los servicios de Windows de IQ Bot se instalan automáticamente al ejecutar la instalación y la configuración.

Asegúrese de que los siguientes servicios de Windows se configuren al instalar IQ Bot.


Nombre del servicio Descripción
Automation Anywhere Cognitive Servicio de IQ Bot que administra los dominios, el diccionario
Alias de dominio, los alias y los idiomas admitidos en el sistema.
Servicio de IQ Bot que proporciona soporte para todos los
Aplicación Automation
puntos de integración e información de Enterprise Control
Anywhere Cognitive
Room sobre la configuración de la aplicación IQ Bot.
Servicio de IQ Bot que proporciona soporte para clasificar
Clasificador Automation
documentos en una instancia de aprendizaje, en diferentes
Anywhere Cognitive
grupos.
Consola Automation Anywhere
Interfaz de usuario de IQ Bot
Cognitive
Administrador de archivos Servicio de IQ Bot que gestiona documentos en el sistema de
Automation Anywhere Cognitive gestión de archivos.
Puerta de enlace de IQ Bot para todos los servicios
Puerta de enlace-2 Automation
administrativos de IQ Bot, control de autorización y validación
Anywhere Cognitive
de solicitudes/respuestas de API.

© 2019 Automation Anywhere. All rights reserved. 41


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Nombre del servicio Descripción
Servicio MLScheduler de
Servicio de IQ Bot de programador para ML Web Service.
Automation Anywhere Cognitive
MLWeb Service Automation Servicio de IQ Bot que prepara modelos basados en la
Anywhere Cognitive validación del usuario.
Proyectos de Automation Servicio de IQ Bot de administración de instancias de
Anywhere Cognitive aprendizaje.
Informe de Automation
Panel de IQ Bot.
Anywhere Cognitive
Automation Anywhere Cognitive Servicio de IQ Bot para administrar los documentos que van a
Validator validación.
VisionBot Manager de Servicio de IQ Bot para administrar bots de visión en el
Automation Anywhere Cognitive sistema.
Servicio VisionBotEngine de Servicio de IQ Bot para procesar el documento basado en
Automation Anywhere Cognitive diferentes entradas proporcionadas.

Note: Todos los servicios se pueden configurar en el sistema local o la cuenta de dominio cuando IQ Bot se
instala en el modo personalizado. Para un IQ Bot instalado en modo Express, todos los servicios se ejecutan
en la cuenta del sistema local.

Preguntas frecuentes
Aquí puede encontrar las respuestas a las preguntas frecuentes relacionadas con IQ Bot.

1. No puedo acceder a la página web de Cognitive Solutions Console después de instalar Automation
Anywhere IQ Bot. ¿Qué debo hacer?

Asegúrese de que el servicio Automation Anywhere Cognitive Console esté activo y el valor de la
sección Estado aparezca como En ejecución en la ventana de Servicios de Windows.

Consejo: Para abrir la ventana de Servicios de Windows, haga clic en Inicio Ejecutar, escriba
services.msc en el cuadro de diálogo Ejecutar y presione la tecla Intro.
2. ¿Por qué aparece el siguiente mensaje cuando intento desinstalar Automation Anywhere IQ Bot?
¿Cuáles servicios y archivos se deben actualizar cuando intento desinstalar Automation Anywhere IQ
Bot?

"La configuración debe actualizar los archivos o servicios que no se pueden a


ctualizar mientras el sistema está en ejecución. Si decide continuar, deberá
reiniciar el equipo para completar la configuración".

El asistente de instalación de Windows muestra automáticamente este mensaje si detecta que todavía
están en uso algunos recursos del programa que desea desinstalar. Haga clic en Aceptar para
continuar la instalación y reinicie la máquina al terminar este paso.

© 2019 Automation Anywhere. All rights reserved. 42


Automation Anywhere IQ Bot - Motor ABBYY FineReader
3. ¿Por qué no puedo ver la lista de instancias de aprendizaje en el comando de IQ Bot? ¿Cómo puedo
resolver esto?

Este problema podría tener varias causas.

• Si el registro de la aplicación de IQ Bot no se completa correctamente en Automation Anywhere


Enterprise Control Room, no se mostrará la lista de instancias de aprendizaje.

• Si no ha creado ninguna instancia de aprendizaje en IQ Bot, la lista del comando de IQ Bot en


Automation Anywhere aparecerá vacía.

• Si un servicio está inactivo, no se mostrará la lista de instancias de aprendizaje. Deberá reiniciar el


servicio.
4. Cuando ejecuto el instalador, aparece el siguiente mensaje de error después de la página de
Configuración de la base de datos del asistente de instalación:
"El usuario ingresado de la base de datos no tiene los privilegios de adminis
tración necesarios. Haga la modificación necesaria e intente de nuevo".

Asegúrese de asignar los privilegios de administración correctos para continuar con la instalación.

5. ¿Cómo puedo saber cuál es la versión de mi instalación de IQ Bot?

En el Explorador de Windows, diríjase a la ruta de instalación de IQ Bot. Esta es C:\Program Files


(x86)\Automation Anywhere IQ Bot <version number> de forma predeterminada. Al llegar a esta
ubicación, abra el archivo ProductReleaseInfo.xml. La etiqueta <Version> contiene el número de
versión de su instalación de IQ Bot.

6. ¿Puedo instalar IQ Bot con la autenticación de Windows para SQL Server?

La versión actual de IQ Bot es compatible con la autenticación de Windows para la base de datos.

7. ¿Ofrecemos soporte para utilizar la autenticación de SQL al instalar IQ Bot?

8. ¿IQ Bot es compatible con un nombre de dominio completo?

Sí. IQ Bot admite un nombre de dominio completo y puede especificarlo durante el proceso de
instalación. De esta manera, incluso si cambia la dirección IP de la computadora en la que está
instalado IQ Bot, IQ Bot seguirá funcionando.

Registrar IQ Bot con Control Room


Conozca los pasos para registrar IQ Bot con Control Room.

Nota:IQ Bot únicamente se puede acceder si está registrado con Control Room.

1. Inicie sesión en Control Room como administrador.


Nota: Si ya había iniciado sesión en Control Room en la misma sesión del navegador, la sesión de IQ
Bot se iniciará automáticamente.
2. Haga clic en Administración > Configuración > IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 43


Automation Anywhere IQ Bot - Motor ABBYY FineReader
3. Haga clic en Editar en la sección IQ Bot. Se muestra un cuadro de texto.
4. Ingrese la dirección URL de IQ Bot y haga clic en Guardar cambios.

Si desea probar si IQ Bot se registró correctamente, inicie sesión en IQ Bot con un rol válido de IQ Bot.

Si ocurre algún error en el registro de la aplicación, intente cancelar el registro y volver a registrar la
aplicación.

Tareas relacionadas
Resolver errores de registro de IQ Bot
Referencia relacionada
Casos de uso de la instalación de IQ Bot
Información relacionada
Cancelar el registro de IQ Bot con Control Room

Resolver errores de registro de IQ Bot


Estos son los procedimientos para resolver errores de registro de IQ Bot.

Si hay algún error en el registro de IQ Bot con la dirección URL HTTPS, siga estos pasos:

Procedimiento
1. Reinicie el servicio Control Room y actualice la dirección URL HTTPS de Control Room al iniciar sesión
en Control Room > Administración > Configuración > General.
2. Reinicie el servicio de consola.
3. Reinicie el proxy inverso de Automation Anywhere Enterprise Control Room.
4. Registre IQ Bot nuevamente con la dirección URL HTTPS en Control Room.

Referencia relacionada
Casos de uso de la instalación de IQ Bot
Información relacionada
Cancelar el registro de IQ Bot con Control Room

Cancelar el registro de IQ Bot con Control Room


Es posible que necesite cancelar el registro de IQ Bot en Control Room cuando la dirección URL de IQ Bot
se modifique debido a la desinstalación e instalación de IQ Bot, o al agregar un balanceador de carga.

Nota: Antes de registrar IQ Bot, reinicie el servicio de Automation Anywhere Cognitive Console.
Antes de cancelar el registro de IQ Bot, debe eliminar los datos específicos de las bases de datos de IQ Bot y
Automation Anywhere Enterprise Control Room.

Ejecute las siguientes consultas de SQL en la base de datos de Automation Anywhere Enterprise Control
Room con el rol de sysadmin para eliminar los datos específicos de las bases de datos:

• DELETE FROM [dbo].[APP_USER]


• DELETE FROM [dbo].[USERS] WHERE user_type='APP'
• DELETE from dbo.ACTIVEMQ_ACKS

© 2019 Automation Anywhere. All rights reserved. 44


Automation Anywhere IQ Bot - Motor ABBYY FineReader
• DELETE from dbo.ACTIVEMQ_MSGS
• ELIMINAR DE [Configurations].[dbo].[Configurations] donde [key]='controlRoomVersion'
• ELIMINAR DE [Configurations].[dbo].[Configurations] donde [key]='appRegistered'
• ELIMINAR DE [Configurations].[dbo].[Configurations] donde [key]='controlRoomUrl'
• ELIMINAR DE [Configurations].[dbo].[Configurations] donde [key]='appId'

• Actualización de IQ Bot y Automation Anywhere Enterprise Control Room de http a https al anular el
registro de IQ Bot
Este tema explica una de las opciones para actualizar IQ Bot y Control Room de HTTP a HTTPs.

Tareas relacionadas
Actualización de IQ Bot y Automation Anywhere Enterprise Control Room de http a https al anular el registro
de IQ Bot

Actualización de IQ Bot y Automation Anywhere Enterprise Control


Room de http a https al anular el registro de IQ Bot
Este tema explica una de las opciones para actualizar IQ Bot y Control Room de HTTP a HTTPs.

Procedimiento
1. Desinstalar IQ Bot y Automation Anywhere Enterprise Control Room que están instalados con http.
2. Instale Automation Anywhere Enterprise Control Room en modo HTTPs.
3. Actualice la dirección URL HTTPS de la versión web de Control Room al iniciar sesión en Control
Room > Administración > Configuración general.
4. Instale IQ Bot en modo HTTPs.
5. Anular registro de IQ Bot.
6. Copie el certificado de CA de Automation Anywhere Enterprise Control Room a la ubicación
IQBot_INSTALL_DIR/Portal/Keys.
7. Importe el certificado público de IQ Bot al Automation Anywhere Enterprise Control Room certmgr.
Para obtener más información acerca de los comandos, consulte la sección contenido relacionado.
8. Importe el certificado público de Automation Anywhere Enterprise Control Room al almacén de claves
de IQ Bot. Para obtener más información acerca de los comandos, consulte la sección contenido
relacionado.
9. Reinicie el servicio de consola.
10. Registre IQ Bot con la dirección URL HTTPS en Automation Anywhere Enterprise Control Room.

Configuración de IQ Bot con HTTP y HTTPS


Puede configurar IQ Bot con HTTP y HTTPS para acceder al portal de IQ Bot con HTTPS y HTTP en la
dirección URL de IQ Bot.

Requisitos previos:

Se requieren los siguientes archivos de certificado.

• Archivo PFX
• Certificado incluido de CA de Control Room (con toda la información del certificado intermedio)

© 2019 Automation Anywhere. All rights reserved. 45


Automation Anywhere IQ Bot - Motor ABBYY FineReader
• Certificado público de Control Room

Nota: Si configuró Control Room o IQ Bot con HTTPS, deberá configurar IQ Bot con HTTPS antes de
registrar IQ Bot.
Tareas relacionadas
Actualización de IQ Bot y Automation Anywhere Enterprise Control Room de http a https al anular el registro
de IQ Bot
Actualizar IQ Bot y Control Room de HTTP a HTTPs sin cancelar el registro de IQ Bot
Referencia relacionada
Configurar IQ Bot con HTTP cuando Automation Anywhere Enterprise Control Room está configurado con
HTTPS.
Configurar IQ Bot con HTTPS cuando Automation Anywhere Enterprise Control Room está configurado con
HTTP
Configurar IQ Bot con HTTPS cuandoAutomation Anywhere Enterprise Control Room se configura con
HTTPS

Configurar IQ Bot con HTTPS cuandoAutomation Anywhere Enterprise


Control Room se configura con HTTPS
Puede configurar IQ Bot con HTTPS cuando Enterprise Control Room se configura con HTTPS.

1. Configure IQ Bot y utilice el archivo PFX con la configuración HTTPS durante la instalación.
2. Coloque el certificado de Control Room en la carpeta de IQ Bot después de instalar IQ Bot. Ubicación
de la carpeta:C:\Program Files (x86)\Automation Anywhere IQ Bot <version number>\Portal\keys

El nombre del archivo debe ser ca.crt.

3. Agregue el certificado al almacén de claves de IQ Bot al ejecutar el siguiente comando en modo de


administrador:
"JRE location" -import -alias cr -keystore "cacerts location of iq bot" -fil
e "public certificate file"
Por ejemplo:

C:\Program Files (x86)\Automation Anywhere IQ Bot <version number>\JRE\1.8.0_161\bin\keytool.exe"


-import -alias cr -keystore "C:\Program Files (x86)\Automation Anywhere IQ Bot <version number>\JRE
\1.8.0_161\lib\security\cacerts" -file "C:\Certificate\Publiccertificate.crt

Este es un certificado público de Control Room.

Importación de un certificado público en Control Room

Para importar el certificado público en Control Room, ejecute el siguiente comando en modo de
administrador desde la ruta de instalación de AAE, por ejemplo, desde C:\Program Files\Automation
Anywhere\Enterprise:jre\bin\java -jar certmgr.jar -appDir "C:\Program Files\Automation Anywhere\Enterprise"
-importTrustCert "C:\Certificate\ca.crt"

Este es el certificado de IQ Bot.


Tareas relacionadas
Actualización de IQ Bot y Automation Anywhere Enterprise Control Room de http a https al anular el registro
de IQ Bot
Actualizar IQ Bot y Control Room de HTTP a HTTPs sin cancelar el registro de IQ Bot
Referencia relacionada

© 2019 Automation Anywhere. All rights reserved. 46


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Configurar IQ Bot con HTTP cuando Automation Anywhere Enterprise Control Room está configurado con
HTTPS.
Configurar IQ Bot con HTTPS cuando Automation Anywhere Enterprise Control Room está configurado con
HTTP

Configurar IQ Bot con HTTPS cuando Automation Anywhere Enterprise


Control Room está configurado con HTTP
Puede configurar IQ Bot con HTTP y HTTPS para acceder al portal de IQ Bot con HTTPS y HTTP en la
dirección URL de IQ Bot.

Configuración de IQ Bot con HTTPS cuando Control Room está configurado con HTTP

1. Configure IQ Bot y utilice el archivo PFX con la configuración HTTPS durante la instalación.
2. Coloque el certificado incluido de Automation Anywhere Enterprise Control Room en la carpeta IQ Bot
después de instalar IQ Bot:<Installation Dir of IQ Bot>\Portal\keys.

El nombre del archivo debe ser ca.crt.

Importación de un certificado público en Control Room

Para importar el certificado público en Control Room, ejecute el siguiente comando en modo de
administrador desde la ruta de instalación de AAE, por ejemplo, desde <Installation directory of Control
Room>:

Por ejemplo:

jre\bin\java -jar certmgr.jar -appDir "C:\Program Files\Automation Anywhere\Enterprise" -importTrustCert "C:


\Certificate\ca.crt"

Este es el certificado de IQ Bot.

Tareas relacionadas
Actualización de IQ Bot y Automation Anywhere Enterprise Control Room de http a https al anular el registro
de IQ Bot
Actualizar IQ Bot y Control Room de HTTP a HTTPs sin cancelar el registro de IQ Bot
Referencia relacionada
Configurar IQ Bot con HTTP cuando Automation Anywhere Enterprise Control Room está configurado con
HTTPS.
Configurar IQ Bot con HTTPS cuandoAutomation Anywhere Enterprise Control Room se configura con
HTTPS

Configurar IQ Bot con HTTP cuando Automation Anywhere Enterprise


Control Room está configurado con HTTPS.
Puede configurar IQ Bot con HTTP y HTTPS para acceder al portal de IQ Bot con HTTPS y HTTP en la
dirección URL de IQ Bot.

1. Copie el certificado de Control Room en la carpeta de IQ Bot después de instalar IQ Bot:<Installation


Dir of IQ Bot>\Portal\keys.

© 2019 Automation Anywhere. All rights reserved. 47


Automation Anywhere IQ Bot - Motor ABBYY FineReader
El nombre del archivo debe ser ca.crt.

2. Agregue el certificado al almacén de claves de IQ Bot al ejecutar el siguiente comando en modo de


administrador:"JRE location" -import -alias cr -keystore "cacerts location of iq bot" -file "public
certificate file".

Por ejemplo:

"C:\Program Files (x86)\Automation Anywhere IQ Bot <version number>\JRE\1.8.0_161\bin


\keytool.exe" -import -alias cr -keystore "C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\JRE\1.8.0_161\lib\security\cacerts" -file "C:\Certificate\Publiccertificate.crt"

Este es un certificado público de Control Room.

Tareas relacionadas
Actualización de IQ Bot y Automation Anywhere Enterprise Control Room de http a https al anular el registro
de IQ Bot
Actualizar IQ Bot y Control Room de HTTP a HTTPs sin cancelar el registro de IQ Bot
Referencia relacionada
Configurar IQ Bot con HTTPS cuando Automation Anywhere Enterprise Control Room está configurado con
HTTP
Configurar IQ Bot con HTTPS cuandoAutomation Anywhere Enterprise Control Room se configura con
HTTPS

Limitaciones de la instalación
Descubra las limitaciones conocidas antes de instalar IQ Bot.

Limitaciones de cifrado de la base de datos

El tiempo de instalación aumenta cuando el cifrado del archivo de copia de seguridad de la base de datos
SQL está en curso y cuando aumenta el tamaño del archivo de copia de seguridad de la base de datos.

El proceso de cifrado de la base de datos SQL puede dar lugar a la creación de registros de transacción de
gran tamaño. Al menos 3 o 4 veces más espacio en disco que el tamaño del archivo de copia de seguridad
de base de datos recomendado.

IQ Bot ha sido probado y demostrado una compatibilidad básica con PaaS de Azure SQL. Sin embargo, su
funcionalidad para los siguientes escenarios no se ha verificado completamente para la versión Versión 6.5:

• Servicios de IQ Bot configurados en Active Directory (AD).


• Portal de IQ Bot protegido con HTTPs.
• Ejecución de IQ Bot en modo de clúster.
• Uso de la autenticación de Windows para conectarse a la base de datos.
• La autenticación de Windows con el sistema local solo funciona si el usuario de Autoridad/Sistema NT
tiene permisos de administración del sistema.
• Si utiliza un servidor SQL remoto para crear la base de datos, la combinación de la cuenta de sistema
local para las credenciales del servicio y la autenticación de Windows para la conexión SQL no será
compatible.

© 2019 Automation Anywhere. All rights reserved. 48


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Instalación de IQ Bot en modo express


Puede instalar IQ Bot en modo express si desea instalarlo con la configuración predeterminada.

Nota: Asegúrese de que el servicio de navegador de SQL Server esté activo y en ejecución antes de iniciar la
instalación de IQ Bot en modo express.

Siga estos pasos para iniciar el servicio del navegador de SQL Server.

1. Abra el Administrador de configuración de SQL Server.


2. Diríjase a Servicios de SQL Server.
3. Inicie los servicios del navegador de SQL Server.

También puede iniciar el servicio del navegador de SQL Server con el siguiente procedimiento:

1. Abra el Administrador de tareas.


2. Diríjase a la pestaña Servicios.
3. Inicie los servicios del navegador de SQL.

Utilice el archivo Automation_Anywhere_IQ_BOT_<version_number>.exe para instalar Automation


Anywhere IQ Bot.

El asistente de configuración le guiará para instalar Automation Anywhere IQ Bot en modo express. Durante
el proceso de instalación, también se instalan las dependencias de software o los requisitos previos que
podrían faltar.

Al cargar un archivo en una instalación nueva de IQ Bot, un usuario administrador de la base de datos no
puede extraer ninguna información sobre ese archivo de la base de datos porque los datos están cifrados.

Configuración de requisitos previos para la instalación express de IQ Bot

1. Habilite la autenticación SQL. Por ejemplo, el protocolo TCP debe estar habilitado en SQL Server y
debe escuchar el host local en el puerto 1433.
2. Establezca el nombre de la instancia de SQL Server como AACRSQLEXPRESS.
3. Cree un usuario con el nombre
aaadmin
, la contraseña aabots@123 y privilegios de administrador del sistema.

Instalación de Automation Anywhere IQ Bot en modo express

1. Haga doble clic en el archivo Automation_Anywhere_IQ_BOT_<version_number>.exe. Se


muestra el asistente para la instalación de IQ Bot de Automation Anywhere.
2. Haga clic en Sí y luego haga clic en Siguiente.
3. Haga clic en siguiente. Se muestra la página requisitos previos.
Nota: Automation Anywhere Enterprise Control Room 11.3.1.0 base plus y el parche Versión 11.3.1.1 o
Versión 11.3.1.2 debe estar preinstalado en el equipo de destino en modo express. Esto es necesario
para la comunicación con Enterprise Control Room usando la configuración predeterminada.
4. Revise los requisitos previos cuidadosamente y haga clic en siguiente. Se muestra la página contrato de
licencia.
5. Lea el acuerdo de licencia, acepte el acuerdo y haga clic en siguiente. Se muestra la página de tipo de
instalación:Express y Personalizado.
Nota: La instalación Express instala IQ Bot basado en HTTP sin soporte de Active Directory.

© 2019 Automation Anywhere. All rights reserved. 49


Automation Anywhere IQ Bot - Motor ABBYY FineReader
6. Seleccione Express y haga clic en Siguiente. Se mostrará la página Listo para instalar el programa.
Nota: Si no tiene instalados Automation Anywhere Enterprise Control Room 11.3.1.0 base plus y el
parche Versión 11.3.1.1 o Versión 11.3.1.2 en la máquina de destino en modo express, o si el instalador
no puede comunicarse con Control Room/SQL Express, se mostrará el mensaje No se puede
continuar con la instalación al hacer clic en Siguiente.

Si desea revisar o cambiar la configuración de la instalación, haga clic en atrás. Si desea salir del
asistente de configuración, haga clic en cancelar.

7. Haga clic en Instalar.

Entonces comenzará la instalación express.

Nota: Si hace clic en Cancelar en cualquier momento, se mostrará un cuadro de diálogo de


confirmación.
• Haga clic en sí para salir del asistente de configuración. Esto revierte todos los cambios.
• Haga clic en no para continuar.
8. El sistema visualiza la página terminada después de unos minutos. Esto indica una instalación exitosa
del IQ Bot.

Si desea abrir el portal de IQ Bot, haga doble clic en el acceso directo de IQ Bot en el escritorio.

Nota: En el modo express, IQ Bot se instala con la siguiente configuración predeterminada:

• Tipo de seguridad:None (HTTP)

• Configuración web:<web url:port>

• Configuración de base de datos:<database url:port> (user:aaadmin ;


Authentication:SQL)

• Puerta de enlace del host:<gateway:port> (SSL Offloading:No)

• Ruta de salida:C:\Users\Public\Documents\Automation Anywhere IQBot Platform


\Output

• Ruta de registro:C:\Users\Public\Documents\Automation Anywhere IQBot Platform\Logs

• Ruta de instalación:C:\Program Files (x86)\Automation Anywhere IQ Bot<version


number>

Tareas relacionadas
Instalación de IQ Bot en modo personalizado
Instalación de IQ Bot en el modo de clúster
Instalación de IQ Bot en el modo de clúster en Amazon EC2

Instalación de IQ Bot en modo personalizado


Puede utilizar el modo personalizado para instalar IQ Bot con detalles de configuración, por ejemplo,
conexión a una base de datos SQL de MS, detalles del balanceador de carga y definiciones de carpetas de
salida.

© 2019 Automation Anywhere. All rights reserved. 50


Automation Anywhere IQ Bot - Motor ABBYY FineReader
IQ Bot se puede escalar horizontalmente en modo personalizado para admitir un rendimiento mejorado.

Debe tener permisos de administrador de la base de datos SYSADMIN para que la cuenta de la base de datos
SQL de MS pueda iniciar sesión en el servidor de la base de datos con sus credenciales de base de datos.

1. Ejecute el archivo Automation_Anywhere_IQ_BOT_<version_number>.exe, seleccione la opción


Personalizada en el asistente de configuración de Automation Anywhere IQ Bot y haga clic en
Siguiente.
2. En la página de configuración de la base de datos, marque la casilla de verificación Usar autenticación
de Windows. No es necesario que ingrese las credenciales de Windows para iniciar sesión en el
servidor de base de datos, pues el instalador las detectará automáticamente.

Si no selecciona esta casilla de verificación, deberá proporcionar sus credenciales de usuario de SQL
de MS para iniciar sesión en el servidor de la base de datos.

3. Ingrese los siguientes detalles del servidor de base de datos en la página Configuración de la base de
datos y haga clic en Siguiente.
• Nombre de host o IP: escriba el nombre de host o la dirección IP.
• Si hay un servidor de base de datos SQL Express de MS instalado en la máquina de destino, se
asignarán automáticamente el nombre del host
localhost
y el puerto
1433
.
• Puerto: escriba el número de puerto.

• Se mostrará el mensaje de error No se pudo conectar al servidor SQL con la


configuración proporcionada. si se producen los siguientes escenarios:

• Si no ingresa el nombre del host/la dirección IP y el número de puerto correctos.


• Si no ingresa las credenciales correctas del servidor de base de datos.
• Si no tiene los permisos para conectarse al servidor de base de datos.
Durante la instalación de IQ Bot, al configurar las credenciales de una base de datos hospedada
recientemente en PaaS de Azure SQL, puede tardar hasta 300 segundos para comprobar las
credenciales y pasar a la siguiente pantalla. Como alternativa, ejecute la consulta SQL create
database para crear las siguientes bases de datos antes de instalar IQ Bot Versión 6.5:
• AliasData
• ClassifierData
• Configurations
• FileManager
• MLData
Si la base de datos local para IQ Bot ya se migró a Azure SQL PaaS antes de la instalación de IQ Bot, no
habrá ningún retraso durante la configuración de la base de datos.
Nota: IQ Bot no es compatible con la lógica de reintento para Azure SQL PaaS y se recomienda evitar
el uso de IQ Bot durante los eventos de mantenimiento planificados en la base de datos SQL de Azure.

Si IQ Bot y la instancia de base de datos ya existen e IQ Bot se instala de nuevo, IQ Bot tomará la
instancia de base de datos predeterminada durante la instalación.

4. En la página Configuración de servicios, seleccione la casilla de verificación Cuenta del sistema local y
haga clic en Siguiente.
• Si selecciona la casilla de verificación Cuenta del sistema local, los servicios se ejecutarán con la
cuenta local.

© 2019 Automation Anywhere. All rights reserved. 51


Automation Anywhere IQ Bot - Motor ABBYY FineReader
• Si no selecciona esta casilla de verificación, proporcione sus credenciales de usuario. Los
servicios de IQ Bot se ejecutan con estas credenciales de usuario.
Nota:
• Un usuario administrador del sistema válido debe autenticar Windows con las credenciales de
usuario de los servicios en la sección de Configuración del servicio.
• La autenticación de Windows con el sistema local solo funciona si el usuario de NT Authority/
System tiene permisos de administrador del sistema.
• Si utiliza un servidor SQL remoto para crear la base de datos, la combinación de la cuenta de
sistema local para las credenciales del servicio y la autenticación de Windows para la conexión
SQL será compatible.
5. Ingrese los siguientes detalles en la página de Configuración del portal de IQ Bot y haga clic en
Siguiente.

Seguridad del portal

• Seleccione el tipo de seguridad:HTTPS o HTTP.


• Si selecciona HTTPS, verifique que pueda navegar y luego seleccione un archivo de certificado
PFX válido en el campo Ruta del certificado.
• Ingrese una frase de contraseña de certificado válida en el campo Frase de contraseña del
certificado.

Configuración del portal

• Nombre de host o IP: escriba el nombre de host o la dirección IP de IQ Bot, o utilice la


información que se ingresa automáticamente de forma predeterminada, la cual es el nombre de
dominio completo (FQDN) de la máquina en la que realiza la instalación de IQ Bot.

Estos datos se ingresan automáticamente con el FQDN de la máquina en la que realiza la


instalación de IQ Bot.

• Puerto: escriba el número de puerto o use el valor predeterminado, que es 3000.

Si utiliza un certificado HTTPS con un nombre de alias diferente al nombre del host de la máquina
(FQDN), ingrese el nombre de alias como nombre del host.

6. Siga estos pasos en la página Configuración del balanceador de carga:


• Usar el mismo que el portal de IQ Bot: seleccione esta casilla de verificación para usar el mismo
nombre de host y número de puerto para el balanceador de carga, tal y como se especificó
anteriormente en la página de configuración del portal de IQ Bot. De forma predeterminada, esta
casilla de verificación está activada. Mantenga esta casilla de verificación seleccionada si alguna
de las siguientes condiciones existen:
• Si instala IQ Bot en una sola máquina.
• Si tiene previsto mantener la configuración del balanceador de carga igual que en la página
de IQ Bot.
• Si los valores de configuración del balanceador de carga son diferentes a los de la página de IQ
Bot, desactive la casilla de verificación Usar el mismo nombre que el portal de IQ Bot y haga lo
siguiente:
• Nombre de host del balanceador de carga: escriba el nombre del host o la dirección IP.
• Puerto del balanceador de carga: escriba el número de puerto.
• Seleccione la casilla de verificación El balanceador de carga puede administrar la descarga
de SSL si es necesario y haga clic en Siguiente.

© 2019 Automation Anywhere. All rights reserved. 52


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Al configurar el balanceador de carga, la descarga de SSL está deshabilitada de forma
predeterminada si establece el modo de seguridad en HTTPS en la pantalla de
configuración del portal de IQ Bot. Para habilitar la descarga de SSL para el balanceador de
carga, seleccione HTTP en la página de configuración del portal de IQ Bot.

Personalizaciones adicionales del balanceador de carga

a) Al instalar IQ Bot en AWS, reemplace el nombre de la puerta de enlace del host con el
DNS público para acceder al servidor de IQ Bot desde una ubicación externa.
b) Durante la reinstalación, el instalador detecta automáticamente el nombre de host del
balanceador de carga y el puerto en función de los detalles de instalación anteriores
almacenados en Enterprise Control Room. Cámbielos según sea necesario. Esto resulta
especialmente útil cuando se instalan varias instancias de IQ Bot para la escalabilidad, ya
que no es necesario recordar los detalles de cada instancia.
c) Si utiliza un certificado HTTPS en el balanceador de carga con un nombre de alias
diferente al nombre del host de la máquina (FQDN), ingrese el nombre de alias como el
nombre del host.
d) El asistente de instalación tomará el valor de la página de Configuración de IQ Bot Portal,
que es la página anterior, pero mostrará los valores obtenidos previamente en los cuadros
de texto inhabilitados de Control Room.
7. En la página Carpeta de destino, realice los cambios necesarios en las carpetas de destino y haga clic
en Siguiente.
• Ruta de instalación: Seleccione una ruta de instalación diferente si es necesario.

La ruta de instalación predeterminada es la siguiente:

C:\Program Files(x86)\Automation Anywhere IQ Bot <version number>\

• Ruta de salida:seleccione la ruta de salida donde se almacena la salida. La ruta de acceso de


salida también puede ser una ruta de acceso compartida a la red. Durante la reinstalación, el
instalador detecta automáticamente la ruta de salida en función de los detalles de instalación
anteriores almacenados en el Enterprise Control Room. Cambie los detalles si es necesario.

La ruta de salida predeterminada es la siguiente:

C:\Users\Public\Documents\Automation Anywhere IQBot Platform\Output

8. En la página Listo para instalar el programa, revise la configuración de su instalación y haga clic en
Instalar para iniciar el proceso.
Nota:
• Durante el proceso de instalación, una alerta de seguridad de Windows podría solicitarle que
permita que el instalador Instale Erlang. Si se lo solicita, haga clic en permitir acceso.
• A veces, esta ventana de alerta de seguridad de Windows podría no ser visible porque podría estar
oculto detrás de otras ventanas activas. Con la combinación de teclas Alt + TAB, compruebe que
la ventana alerta de seguridad de Windows no esté oculta detrás de otras ventanas visibles.

Entonces comenzará la instalación y se mostrará la página En proceso.

9. Hacer clic Permitir acceso para completar la instalación y, en la página Instalación exitosa, haga clic en
Terminar.

Se creará un ícono de IQ Bot en el escritorio.

© 2019 Automation Anywhere. All rights reserved. 53


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Tareas relacionadas
Lista de verificación posterior a la instalación
Configuración de IQ Bot con HTTP y HTTPS
Reinstalar el certificado SSL HTTPS para una comunicación segura después de su vencimiento
Creación de un certificado autofirmado con nombre alternativo del sujeto (SAN)
Instalación de IQ Bot en el modo de clúster

Requisitos previos para instalar IQ Bot en modo de clúster


Conozca los pasos que debe completar para configurar un clúster de IQ Bot.

Siga estos pasos para configurar un clúster:

Procedimiento
1. Ejecute el instalador en cada nodo del servidor de aplicaciones.
2. Comparta la carpeta de salida con el rol de acceso Todos.
3. Ejecute el archivo messagequeue_cluster_configuration.bat después de la instalación con los
argumentos de línea de comandos adecuados proporcionados en la guía de configuración del clúster
de RabbitMQ.
4. Configure Control Room también en el modo de alta disponibilidad al configurar IQ Bot en el modo de
alta disponibilidad.
5. Instale RabbitMQ con la configuración de clúster en una configuración de múltiples nodos.
6. Configure el firewall para tener estos puertos abiertos: 4369 y 25672.
El primer nodo donde se instala IQ Bot se convierte en el nodo principal de RabbitMQ. El nombre de
host del nodo principal se utiliza para ajustar la configuración del clúster de RabbitMQ.
7. Asegúrese de tener un balanceador de carga en una configuración de clúster para distribuir el tráfico a
todos los nodos del servidor de la aplicación.
8. Asegúrese de haber configurado SQL Server en el modo de alta disponibilidad.
9. Asegúrese de que el servidor SQL de MS esté configurado en el modo siempre activo.

Tareas relacionadas
Instalación de IQ Bot en el modo de clúster
Información relacionada
https://media.amazonwebservices.com/AWS_WSFC_SQL_Server_AlwaysOn.pdf

Instalación de IQ Bot en el modo de clúster


Puede instalar IQ Bot en modo de clúster si desea mejorar el rendimiento.

© 2019 Automation Anywhere. All rights reserved. 54


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Instalación de IQ Bot en el modo de clúster

IQ Bot es compatible con la agrupación en clúster de hasta cinco instalaciones de IQ Bot

1. Instale IQ Bot en los equipos de destino en el modo personalizado. Durante la instalación, en la


pantalla Configuración del balanceador de carga, escriba el puerto y el nombre de host del
balanceador de carga.
2. Seleccione la opción El balanceador de carga puede realizar descargas de SSL, si el balanceador de
carga es compatible, para habilitar la descarga de SSL.
3. Ingrese la ruta de salida compartida en la pantalla Carpeta de destino.
4. Asegúrese de utilizar los mismos detalles del servidor de la base de datos durante la instalación en
todos los nodos.

Pasos posteriores a la instalación

© 2019 Automation Anywhere. All rights reserved. 55


Automation Anywhere IQ Bot - Motor ABBYY FineReader
1. Obtenga el nombre del host del nodo primario, es decir, el Servidor 1.

El nodo primario es el nodo donde IQ Bot se instaló primero.

2. Abra el símbolo del sistema con privilegios de administrador.


3. Diríjase a la carpeta <installation Directory\Configurations>.
4. Ejecute messagequeue_cluster_configuration.bat e ingrese el nombre del host del nodo primario:

C:\Program Files (x86)\Automation AnywhereIQ Bot <version number>\Configur


ations> messagequeue_cluster_configuration.bat Server1

Solo si IQ Bot ya está instalado, antes de instalarlo en el modo de clúster, deberá desinstalar IQ Bot, detener
el servicio RabbitMQ y limpiar las cookies existentes de RabbitMQ.

Proceso de instalación para máquinas con IQ Bot instalado

• Abra los puertos 4369 y 25672 y agregue reglas de firewall de entrada para permitir el tráfico a estos
puertos en cada máquina de destino.
• Las cookies de RabbitMQ deben estar sincronizadas para ejecutar cualquier comando de RabbitMQ
para agregar nodos al clúster. Si IQ Bot ya está instalado en la máquina de destino, las cookies
existentes deben limpiarse.

Siga este procedimiento de limpieza antes de configurar un clúster.


1. Desinstale IQ Bot en la sección de Programas y características.
2. Detenga el servicio RabbitMQ al ejecutar este comando:
net stop RabbitMQ /yes
3. Desinstale RabbitMQ de %Programfiles%\RabbitMQ Server\uninstall.
4. Detenga epmd.exe y sus archivos secundarios al ejecutar este comando:
Taskkill /IM epmd.exe /F
5. Detenga los archivos erl.exe y erlsrv.exe, así como sus archivos secundarios, al ejecutar los
siguientes comandos:
a)
Taskkill /IM erl.exe /F
b)
Taskkill /IM erlsrv.exe /F
6. Desinstale Erlang desde %Programfiles%\erl8.2\Uninstall.
7. Elimine las siguientes carpetas si no se eliminan con la desinstalación:%Programfiles%\Rabbit MQ
Server y la carpeta %Programfiles%\erl8.2 , si no se elimina con la desinstalación.
8. Elimine las siguientes carpetas:%appdata%\RabbitMQ, %WINDIR%\.erlang.cookie, %USERPROFILE
%\.erlang.cookie.
• Los detalles del balanceador de carga están disponibles, es decir, el nombre del balanceador de carga,
el puerto y el tipo de seguridad utilizada, como HTTP o HTTPs.
• Comparta una carpeta para configurar la ruta de salida. Asegúrese de que la instalación de IQ Bot del
usuario tenga los derechos de acceso requeridos.

Pasos para quitar el nodo del clúster antes de desinstalar IQ Bot

Si desea quitar una instalación de IQ Bot de un clúster, ejecute la siguiente secuencia de comandos.

1. Abra el símbolo del sistema con privilegios de administrador.


2. Ejecute el archivo

© 2019 Automation Anywhere. All rights reserved. 56


Automation Anywhere IQ Bot - Motor ABBYY FineReader
messagequeue_remove_node.bat
desde la carpeta de instalación con el siguiente comando:

C:\Program Files (x86)\Automation Anywhere IQ Bot <version number>\Configu


rations> messagequeue_remove_node.bat

Tareas relacionadas
Instalación de IQ Bot en el modo de clúster en Amazon EC2

Instalación de IQ Bot en el modo de clúster en Amazon EC2


Puede instalar IQ Bot en el modo de clúster en Amazon Elastic Compute Cloud (Amazon EC2).

Si instala IQ Bot en el modo de clúster en Amazon EC2, tome nota de lo siguiente.

1. El nombre para el clúster Amazon EC2 de RabbitMQ está en este formato:rabbit@ip-XXX-XXX-XX-


XX.
2. La conexión a un nodo funciona bien si ambos nodos están en la misma red local pero, si necesita
conectarse a un clúster ubicado fuera de la red local de Amazon EC2, configure el archivo host del
nodo 2.
3. Agregue una entrada en el archivo host donde AA.AA.AAA.AAA sea la IP pública del nodo 1.

AA.AA.AAA.AAA ip-XXX-XX-XX-XX

Si todas las instancias de IQ Bot en un clúster no forman parte del mismo dominio, asegúrese de que los
siguientes servicios estén en ejecución con la sesión iniciada del usuario administrador en cada instancia.

• Automation Anywhere Cognitive Projects


• Automation Anywhere Cognitive Validator
• Automation Anywhere Cognitive File Manager

Siga estos pasos para ejecutar un servicio con el inicio de sesión de administrador:

1. Haga clic en Administrador de tareas > Servicios > Abrir servicios.


2. Haga clic derecho en el servicio de destino, por ejemplo, Automation Anywhere Cognitive Projects, y
después haga clic en Propiedades.
3. En el cuadro de diálogo Propiedades, seleccione Esta cuenta e ingrese las credenciales del usuario
administrador.
4. Haga clic en aceptar y reinicie este servicios. Repita estos pasos para los servicios restantes en esta
instancia y en todas las demás instancias de IQ Bot del clúster.

Tareas relacionadas
Instalación de IQ Bot en el modo de clúster

© 2019 Automation Anywhere. All rights reserved. 57


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Lista de verificación posterior a la instalación


Puede utilizar las API de comprobación de estado para revisar si IQ Bot se instaló correctamente y si los
servicios de IQ Bot están en ejecución.

Automation Anywhere IQ Bot

Asegúrese de que el elemento Automation Anywhere IQ Bot 6.0 esté presente en la ruta Panel de control >
Programas > Programas y características de la máquina donde se instaló IQ Bot.

Pasos para confirmar que los servicios cognitivos de Automation Anywhere están activos

Verifique que los siguientes servicios estén instalados en la máquina donde se instaló IQ Bot y asegúrese de
que el estado de los servicios aparezca como En ejecución en la ventana de servicios de Windows.

Para ver la lista de servicios activos, abra services.msc por medio de Start > Run.

• Automation Anywhere Cognitive Alias


• Automation Anywhere Cognitive Application
• Automation Anywhere Cognitive Classifier Service
• Automation Anywhere Cognitive File Manager
• Automation Anywhere Cognitive Console
• Automation Anywhere Cognitive Gateway
• Automation Anywhere Cognitive MLScheduler Service
• Automation Anywhere Cognitive MLWeb Service
• Automation Anywhere Cognitive Projects
• Automation Anywhere Cognitive Report
• Automation Anywhere Cognitive Validator
• Automation Anywhere Cognitive Visionbot Manager
• Automation Anywhere Cognitive VisionbotEngine Service

Pasos para realizar una revisión de estado

Si es necesario, puede usar la API de revisión de estado para realizar una revisión detallada del servicio
deseado. Los detalles de solicitud y respuesta de la API de revisión de estado se describen en la siguiente
tabla.

SOLICITUDES

La siguiente tabla muestra las solicitudes de API enviadas para realizar una revisión de estado de los
diferentes servicios de IQ Bot:

Nombre del servicio Dirección URL


Alias http://<hostname/IP>:9997/healthcheck
Application Service http://<hostname/IP>:9002/healthcheck
Project Service http://<hostname/IP>:9999/healthcheck
FileManager Service http://<hostname/IP>:9996/healthcheck
Visionbot http://<hostname/IP>:9998/healthcheck

© 2019 Automation Anywhere. All rights reserved. 58


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Nombre del servicio Dirección URL
Validator Service http://<hostname/IP>:9995/healthcheck
Report Service http://<hostname/IP>:9992/healthcheck
Gateway Service http://<hostname/IP>:8100/healthcheck
Frontend or Console Service http://<hostname/IP>:3000/healthcheck

En la tabla, solo tiene que reemplazar <hostname/IP> con el nombre o la dirección IP del host de IQ Bot
para crear la solicitud de la API de revisión de estado mediante un navegador web en la máquina donde está
instalado IQ Bot.

Por ejemplo, si puede acceder a IQ Bot en http://localhost:3000, puede acceder a la revisión de estado del
administrador de archivos con esta dirección URL:
http://localhost:9996/healthcheck
.

RESPUESTAS

El siguiente ejemplo de código muestra una respuesta exitosa típica.

Subsystem

Application: <Service Name>

Status: OK

Application uptime: 0d 3h 45m 6s

Version: 1.2.0-RELEASE

Branch: RC-5.2-1

GIT #: d88e59c0435c3a836bb47cd586081205564904c5

Build Time: 2018-02-17T09:26:52.523Z

Dependencies:

Database Connectivity: OK

MessageQueue Connectivity: OK

Project: OK

VisionBot: OK

**<Service Name> puede ser alias, application, filemanager, project, reports, gateway, validator o
visionbot.

Dependencies: enumera el estado de todos los servicios dependientes, como la base de datos y la lista
de prioridad de mensajes del servicio revisado.

© 2019 Automation Anywhere. All rights reserved. 59


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Revisar las bases de datos y tablas creadas

Averigüe cuáles bases de datos y tablas se crean después de la instalación de IQ Bot.

Inicie sesión en la base de datos con


<dbusername>
y
<dbpasswd>
para revisar los nombres de las bases de datos y tablas mediante
<hostname>
,
<dbusername>
y
<dbpasswd>
.

El sistema crea las siguientes bases de datos:

• AliasData: Esta es la base de datos maestra que almacena datos sobre diferentes alias relacionados con
un campo en el sistema para diferentes tipos de documentos. Esta base de datos también contiene
información sobre los idiomas y los diferentes tipos de documentos compatibles con el sistema de IQ
Bot.
• ClassifierData: Esta base de datos contiene los datos relacionados con la salida de clasificación para el
diseño y la clasificación de contenido.
• Configurations: Esta base de datos almacena datos sobre las configuraciones utilizadas durante la
instalación de IQ Bot, por ejemplo, la dirección URL de Control Room, la ruta de salida, etc.
• FileManager: Esta base de datos almacena datos relacionados con instancias de aprendizaje, archivos
cargados relacionados con instancias de aprendizaje y bots de visión.

• MLData: Esta base de datos almacena los datos de entrenamiento utilizados por el sistema de Machine
Learning (ML) en IQ Bot.

Tareas relacionadas
Respuesta de la API de revisión de estado en caso de que RabbitMQ no se inicie
Bases de datos

Generar token de autorización


Antes de realizar una tarea de IQ Bot, obtenga autorización con un token de autorización.

Procedimiento
1. Pase las credenciales de usuario en el cuerpo de la solicitud POST mediante el extremo de la API de
REST de autenticación.

HTTP POST URL: http://localhost:8100/authentication Request Headers: Conte


nt-Type=application/json POST Payload: {"username": "{{Username}}", "passw

© 2019 Automation Anywhere. All rights reserved. 60


Automation Anywhere IQ Bot - Motor ABBYY FineReader
ord": "{{Password}}"} Response Payload (on success): none Response Payloa
d (on error): Default Error Response

Respuesta correcta

Estado: 200 OK

El estado 200 OK indica que el token de autorización se generó con éxito.

2. En la herramienta Postman, incluya el siguiente código en la pestaña Cuerpo y haga clic en la opción
sin estructura. Este es un código de muestra.

{ "username": "{{Username}}", "password": "{{Password}}" }

{ "token" "user": { "email": "a@gm.com", "username": "%!@#^*()" "domain":


null, "firstname": "", "lastname": "", "version": 1, "principalid": 10, "d
eleted": false, "roles": . . . }

3. Haga clic en Enviar para probar su solicitud POST.

Actualizar y regresar a una versión anterior de IQ Bot


Desinstale el software e instale una versión superior para actualizar. Desinstale el software e instale una
versión anterior de IQ Bot para degradar el producto.

Nota: Si tiene una versión anterior de IQ Bot en un entorno actual, instale y use IQ Bot Versión 6.5 en un
entorno de desarrollo nuevo, en lugar de desinstalar la versión anterior en su entorno actual.
Siga estos pasos para actualizar IQ Bot.

1. Cree una nueva carpeta en cualquier ubicación y haga una copia de seguridad del archivo Settings.txt y
los archivos .json ImageProcessingConfig.json o AbbyyImagePreProcessingSettings.json (o uno de
ellos) desde la carpeta <Ruta de instalación/Configuración> hacia esta nueva carpeta.
2. Haga una copia de seguridad de las bases de datos existentes de IQ Bot antes de iniciar la
actualización.
3. Siga el proceso de desinstalación.
4. Copie una versión más reciente del archivo instalable de IQ Bot desde la <ruta del archivo instalable> a
su sistema local.
5. Siga el proceso de instalación.

Nota:

• Consulte la configuración desde el archivo Settings.txt y desde los archivos .json


ImageProcessingConfig.json o AbbyyImagePreProcessingSettings.json (o uno de ellos) para especificar
los valores de configuración mientras se instala una versión superior del producto.
• Hacer una copia de seguridad de la base de datos le ayuda a restaurarla en caso de que cualquier
problema se produzca en el futuro o para degradar el producto a una versión deseada de IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 61


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Siga estos pasos para regresar a una versión anterior de IQ Bot.

1. Cree una nueva carpeta en cualquier ubicación y haga una copia de seguridad del archivo Settings.txt y
los archivos .json ImageProcessingConfig.json o AbbyyImagePreProcessingSettings.json (o uno de
ellos) desde la carpeta <Ruta de instalación/Configuración> hacia esta nueva carpeta.
2. Desinstale la versión más reciente de IQ Bot. Por ejemplo, IQ Bot 6.0.
3. Realice una copia de seguridad de las bases de datos actuales. Por ejemplo, bases de datos de IQ Bot
6.0.
4. Elimine la copia de seguridad de las bases de datos actuales. Por ejemplo, bases de datos de IQ Bot
6.0.
5. Restaure la copia de seguridad de la base de datos de la versión anterior de IQ Bot. Por ejemplo, IQ Bot
5.3.
6. Instale la versión anterior de IQ Bot. Por ejemplo, IQ Bot 5.3.

• Consulte la configuración desde el archivo Settings.txt y los archivos .json ImageProcessingConfig.json


y AbbyyImagePreProcessingSettings.json (o uno de ellos) para ingresar los valores de configuración
mientras instala una versión anterior del producto.
• Realice una copia de seguridad de su base de datos para restaurarla si se presenta algún problema en
el futuro o si desea actualizar a una versión diferente de IQ Bot.

Tareas relacionadas
Desinstalación de IQ Bot por medio del asistente de instalación
Instalación de IQ Bot en modo express
Bases de datos
Requisitos previos para la instalación de IQ Bot

Desinstalación de IQ Bot por medio del asistente de


instalación
Siga estos pasos para desinstalar IQ Bot y sus dependencias.

1. Haga doble clic en el archivo del instalador Automation_Anywhere_IQ_BOT_<version-number>.exe.


Se muestra el asistente de Automation Anywhere IQ Bot.
2. Escriba los privilegios administrativos en el cuadro de diálogo control de acceso de usuario si se
muestra un cuadro de diálogo.
Nota:

Asegúrese de cerrar todas las instancias de explorador existentes de IQ Bot que se ejecuten antes de
comenzar la desinstalación.

3. Haga clic en Siguiente. Se mostrará la página Listo para quitar.


4. Haga clic en Quitar.

Entonces comenzará la desinstalación de IQ Bot.

Nota: Durante el proceso de desinstalación, es posible que se muestre la siguiente información de


configuración. Haga clic en Aceptar para continuar. Si hace clic en cancelar, se cancela la
desinstalación.
5. Una vez que se quitan los archivos de copia de seguridad, se muestra la página finalizada. Haga clic en
finalizar para completar la desinstalación.

© 2019 Automation Anywhere. All rights reserved. 62


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Nota: La desinstalación de IQ Bot no da como resultado la eliminación de la base de datos de IQ Bot. Debe
desinstalar manualmente las siguientes dependencias desde el panel de control de Windows.

• Erlang v19.2
• RabbitMQ v3.6.6
• NodeJS v6.10.2
• SQL Server Native Client v11.0

Respuesta de la API de revisión de estado en caso de que


RabbitMQ no se inicie
Puede revisar el estado de cada servicio de IQ Bot al utilizar la API de revisión de estado cuando RabbitMQ
no se inicia.

La respuesta de la revisión de estado para un error de inicio de Rabbit MQ es diferente en el caso del
Administrador de archivos, Proyecto, Validator y VisionBot, como se describe en la siguiente tabla.

Respuesta de la
Nombre del servicio Motivo del error
revisión de estado

Motivo del Error 1:

Error 1: • El nodo/servicio de RabbitMQ se


interrumpió durante la ejecución
FileManager localhost refused del servicio de Administrador de
to connect archivos.
http://
<hostname>:<9996>/ Error 2: Motivo del Error 2:
healthcheck
localhost refused • El nodo/servicio de RabbitMQ ya
to connect se había interrumpido cuando se
inició el servicio de Administrador
de archivos.

Project Motivo del error:


Error:
http:// • El nodo/servicio de RabbitMQ se
localhost refused
<hostname>:<9999>/ interrumpió.
to connect
healthcheck

Validator Motivo del error:


Error:
http:// • El nodo/servicio de RabbitMQ se
localhost refused
<hostname>:<9995>/ interrumpió.
to connect
healthcheck

© 2019 Automation Anywhere. All rights reserved. 63


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Respuesta de la
Nombre del servicio Motivo del error
revisión de estado

VisionBotManager Motivo del error:


Error:
http:// • El nodo/servicio de RabbitMQ se
localhost refused
<hostname>:<9998>/ interrumpió.
to connect
healthcheck

Aplicación: puerta de
enlace-2
Motivo del Error 1:
Error 1:
El puerto está bloqueado y el servicio
Gateway-2 service
Gateway-2 está en ejecución.
localhost refused
http://<hostname>: to connect
Motivo del Error 2:
8100/healthcheck
Error 2:
El servicio Gateway-2 no está en
ejecución.
localhost refused
to connect

Creación de un usuario con roles de IQBotValidator,


IQBotServices y IQBotAdmin en Enterprise Control Room
Cree usuarios en Enterprise Control Room para acceder a IQ Bot como administrador, creador de bots y
validador.

Cree usuarios administradores, de servicios y validadores en IQ Bot con credenciales de Windows al utilizar
los roles en Enterprise Control Room:

• AAE_IQBotAdmin
• AAE_IQBotServices
• AAE_IQBotValidator

Nota: IQ Bot admite un máximo de cinco usuarios concurrentes.


Consejo: Los usuarios de Active Directory se autentican con sus credenciales de Active Directory y los
usuarios que no son de Active Directory se autentican con las credenciales almacenadas en la base de datos
de Enterprise Control Room.

Los usuarios de Enterprise Control Room se crean según el tipo de usuario configurado durante la
instalación.

1. Inicie sesión en Enterprise Control Room con las credenciales de superadmin.


2. Vaya a Administrador > Usuarios.
3. Haga clic en el enlace Crear usuario.

© 2019 Automation Anywhere. All rights reserved. 64


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Se muestra la página Crear usuario.

4. Ingrese la información requerida en la página Crear usuario.


Nota:
• Los campos nombre, apellido y descripción son opcionales. Para un nombre y apellido, use
números, espacios ( ), punto (.), guión (-) y guión bajo (_).
• Para un usuario que no es de Active Directory, proporcione información en cada campo.
• Introduzca la contraseña si no está configurando la configuración del servidor de correo saliente.
5. Seleccione la licencia que se asignará al usuario en la sección Asignar una licencia de dispositivo al
área de usuario.

Si no hay espacios de licencias disponibles para un rol, se mostrará un mensaje de alerta.

6. Para crear un rol de validador, seleccione el rol AAE_IQBotValidator. Para crear un usuario con el rol de
servicios, seleccione AAE_IQBotServices y para crear un usuario con el rol de administrador,
seleccione AAE_IQBotAdmin.
7. Haga clic en guardar para crear el usuario.

Para cambiar un tipo de usuario de Desarrollo a Tiempo de ejecución o viceversa, según los requisitos de
automatización de su organización, actualice el tipo de licencia en la página de Administración de licencias
de Enterprise Control Room.

Una vez que se crea al usuario validador o de servicios, se enviará un correo electrónico al usuario. Al
usuario se le pide lo siguiente:

• Verificar el ID de correo electrónico y crear la contraseña de acceso de Enterprise Control Room, si


Enterprise Control Room está configurado para usuarios que no sean de Active Directory.
• Verificar el ID de correo electrónico, si Enterprise Control Room está configurado para usuarios de
Active Directory.

Tareas relacionadas
Roles y permisos de usuarios

Acceder a IQ Bot Validator sin licencia


Acceda a la funcionalidad Validator en IQ Bot sin necesidad de una licencia Bot Creator o Bot Runner. Desde
el Automation Anywhere Enterprise Control Room, cree cualquier número de usuarios y asígnelos al rol de
Validator definido por el sistema (AAE_IQ Bot Validator).

Inicie sesión en IQ Bot Portal y acceda a todas las pestañas específicas de Validator.

Para restringir el acceso de los usuarios de Validator a determinadas instancias de aprendizaje , consulte
Control de acceso basado en roles a instancias de aprendizaje en IQ Bot.

Related concepts
Control de acceso basado en roles a instancias de aprendizaje en IQ Bot

© 2019 Automation Anywhere. All rights reserved. 65


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Acceder a IQ Bot sin licencia de dispositivo (sin Bot Creator o Bot


Runner)
Inicie sesión y opere IQ Bot sin una licencia de dispositivo (Bot Creator o Bot Runner) en Automation
Anywhere Enterprise Control Room. Sin embargo, el uso del comando IQ Bot en el Automation Anywhere
Enterprise Client requiere una licencia de dispositivo apropiada.

En la tabla siguiente se resumen los roles y las vistas de IU asociadas permitidas para cada rol, con/sin una
licencia de dispositivo asignada. Para ver o asignar una licencia de dispositivo, vaya al Automation Anywhere
Enterprise Control Room y navegue a Administración > Usuarios > ¿Asignar una licencia de dispositivo a este
usuario?.

Licencia de Vista de la interfaz de usuario


Usuario Comentarios
dispositivo en IQ Bot Portal
Usuarios múltiples/
individuales:

• Administrador Ninguno Vista específica del rol Puede acceder a IQ Bot.


• Servicio
• Validator

Usuarios con ambos


roles:
Ninguno Vista de administrador Puede acceder a IQ Bot.
• Administrador
• AAE_Basic

No se puede acceder IQ
Bot. Aparece un mensaje
AAE_Basic Ninguno Ninguno de error con un vínculo
a Enterprise Control
Room.
Puede acceder a IQ Bot.
Pero no puede acceder
al Enterprise Client, por
lo tanto no puede cargar
Servicio Ninguno Servicios
los documentos de
producción en el
Enterprise Client usando
el comando IQ Bot Lite.
Puede acceder a IQ Bot
Portal y Enterprise Client.
En Enterprise Client, para
Servicio Bot Creator Servicios cargar documentos de
producción, vaya a la
pestaña Nuevo > Mesa
de trabajo > Comando.

© 2019 Automation Anywhere. All rights reserved. 66


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Licencia de Vista de la interfaz de usuario
Usuario Comentarios
dispositivo en IQ Bot Portal
Puede acceder a IQ Bot
Portal y Enterprise Client.
En Enterprise Client,
navegue a la pestaña
Nuevo > Mesa de trabajo
> Comando > para:
Servicio Bot Runner Servicios
• Ejecutar una tarea.
• Seleccionar una
tarea.

El usuario no puede
crear o editar un bot.

Para obtener más información, vaya a https://www.automationanywhere.com/products/enterprise, y vea


licencias: una visión general.

Reinstalar el certificado SSL HTTPS para una comunicación


segura después de su vencimiento
Puede reinstalar el certificado SSL HTTPS después del vencimiento de su certificado SSL HTTPS.

El certificado SSL HTTPS es necesario para realizar una comunicación segura y cifrada entre su navegador y
IQ Bot a fin de proteger las transacciones altamente confidenciales en línea, como las transacciones
financieras y de compras en línea. El ícono de candado en su navegador indica que cuenta con una
conexión activa segura.

Para habilitar una conexión segura, necesitará el certificado SSL HTTPS.

1. Diríjase a %installation_dir%\Configurations y ejecute el archivo stopanduninstallallservices.bat como


administrador.
2. Diríjase a %installation_dir%\Portal\keys y haga una copia de seguridad de los archivos cert.crt, key.key
y ca.cert.
3. Convierta el certificado .pfx de IQ Bot a los formatos .crt y .key al ejecutar los siguientes comandos:
• Obtener una clave cifrada desde un archivo PFX.

openssl.exe pkcs12 -in "path_to_cert\example.pfx" -nocerts -out "path_


to_cert\example encp.key"

• Convertir una clave cifrada a un formato legible.

openssl.exe rsa -in "path_to_cert\example encp.key" -out "path_to_cert


\key.key". This command converts encrypted key to a readable format.

© 2019 Automation Anywhere. All rights reserved. 67


Automation Anywhere IQ Bot - Motor ABBYY FineReader
• Convertir archivo PFX a un formato CRT.

openssl.exe pkcs12 -in "path_to_cert\example.pfx" -clcerts -nokeys -ou


t "path_to_cert\cert.crt".

• Obtenga el archivo ca.cert del archivo del certificado de Control Room (.pfx) únicamente si el
certificado de Control Room también vence.

openssl pkcs12 -in <filename.pfx> -cacerts -nokeys -chain -out <cacert


s.cer>

4. Copie o reemplace los archivos cert.crt, key.key y ca.cert en %installation_dir%\Portal\keys.


5. Diríjase a %installation_dir%\Configurations y ejecute el archivo installandstartervices.bat como
administrador.

Información relacionada
https://www.instantssl.com/ssl-certificate-products/https.html
https://www.websecurity.symantec.com/security-topics/what-is-ssl-tls-https

Creación de un certificado autofirmado con nombre


alternativo del sujeto (SAN)
Cuando desee utilizar un certificado SSL para varios dominios, deberá crear un certificado autofirmado con
nombre alternativo del sujeto (SAN).

1. Puede crear un archivo con el nombre domain.cnf y agregar la siguiente configuración según sus
necesidades.

[req]

default_bits = 2048

prompt = no

default_md = sha256

x509_extensions = v3_req

distinguished_name = dn

[dn]

C = ES

ST = MyState

L = MyCity

© 2019 Automation Anywhere. All rights reserved. 68


Automation Anywhere IQ Bot - Motor ABBYY FineReader
O = MyOrg

emailAddress = email@mydomain.com (Any email address)

CN = sss-laptop136.aaspl-brd.com (CR FQDN Url Name)

[v3_req]

subjectAltName = @alt_names

[alt_names]

DNS.1 = sss-laptop136.aaspl-brd.com (CR FQDN Url Name)

DNS.2 = sss-laptop151.aaspl-brd.com (IQBOT URL FQDN Name)

2. Descargue la utilidad Openssl.


3. Siga estos pasos para crear el certificado en Windows o Linux:
• Ejecute el siguiente comando para crear el certificado en Windows:

openssl.exe req -new -x509 -newkey rsa:2048 -sha256 -nodes -keyout "D:
\ssc\ssc\key.key" -days 3560 -out "D:\ssc\ssc\cert.crt" -config "D:\ss
c\ssc\domain.cnf"

• Ejecute el siguiente comando para crear el certificado en Linux:

openssl req -new -x509 -newkey rsa:2048 -sha256 -nodes -keyout /tmp/ce
rt/key.key -days 3560 -out /tmp/cert/cert.crt -config /tmp/cert/domain
.cnf

4. Cree el archivo .pfx con los archivos cert y key:

• Ejecute el siguiente comando si desea crear el archivo .pfx con los archivos cert y key en
Windows:

openssl.exe pkcs12 -export -out "D:\ssc\ssc\sss-aspl.pfx" -inkey "D:\s


sc\ssc\key.key" -in "D:\ssc\ssc\cert.crt"

• Ejecute el siguiente comando si desea crear el archivo .pfx con los archivos cert y key en Linux:

openssl.exe pkcs12 -export -out /tmp/cert/sss-aspl.pfx -inkey /tmp/cer


t/key.key -in /tmp/cert/cert.crt"

5. Importe el archivo .pfx en IIS.

© 2019 Automation Anywhere. All rights reserved. 69


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Utilice el mismo archivo .pfx con la instalación de IQ Bot.

6. Ejecute el siguiente comando para importar el certificado en el almacén de claves de Java:

keytool.exe -import -alias dev -keystore "C:\Program Files (x86)\Java\jre1


.8.0_91\lib\security\cacerts" -file "D:\cert\xyz.com.crt"

El directorio C:\Program Files (x86)\Java\jre1.8.0_91\lib\security\cacerts puede variar según el tipo de


sistema operativo, ya sea de 32 bits o 64 bits.

Si el certificado no se importa en el almacén de claves de Java, entonces Control Room muestra el


siguiente mensaje de error:error de comprobación de la firma del validador de ruta
de seguridad de Java.

7. Diríjase a %installation_dir%\Configurations y ejecute el archivo stopanduninstallallservices.bat como


administrador.
8. Diríjase a %installation_dir%\Configurations y ejecute el archivo installandstartervices.bat como
administrador.
9. Importe el archivo cert.crt a la raíz de confianza mediante Microsoft Management Console (MMC).

Bases de datos
Averigüe cuáles bases de datos y tablas se crean después de la instalación de IQ Bot.

Inicie sesión en la base de datos con


<dbusername>
y
<dbpasswd>
para revisar los nombres de las bases de datos y tablas mediante
<hostname>
,
<dbusername>
y
<dbpasswd>
.

El sistema crea las siguientes bases de datos:

• Datos de alias: esta es la base de datos maestra para almacenar datos sobre diferentes alias
relacionados con un campo del sistema para diferentes tipos de documentos. Esta base de datos
también tiene la información sobre los idiomas y diferentes tipos de documentos admitidos por IQ Bot.
• Datos de clasificador: esta base de datos contiene los datos relacionados con la salida de clasificación
para el diseño y la clasificación de contenido.
• Configuraciones: esta base de datos almacena datos sobre las configuraciones utilizadas durante la
instalación del IQ Bot, por ejemplo, la dirección URL de Control Room, la ruta de salida, etc.
• Administrador de archivos: esta base de datos almacena datos relacionados con las instancias de
aprendizaje y los archivos cargados relacionados con instancias de aprendizaje y bots de visión.

© 2019 Automation Anywhere. All rights reserved. 70


Automation Anywhere IQ Bot - Motor ABBYY FineReader
• Datos de ML: esta base de datos almacena los datos de entrenamiento utilizados por el sistema de
aprendizaje automático (ML) en el IQ Bot.

Roles y permisos de usuarios


Conozca los roles y permisos asociados para que cada usuario de IQ Bot, para que el usuario esté al tanto
de los roles a los que debe obtener acceso.

Su permiso para acceder a ciertas áreas en IQ Bot se definen en función de su rol o persona. Por ejemplo,
un Validator no tiene permisos para acceder a la página de registro de prueba de auditoría ya que las tareas
de esta página son solo para administradores.

Todos los roles y permisos para el IQ Bot se definen en Enterprise Control Room. Para obtener más
información sobre la creación de estos roles, consulte la Guía del usuario de Control Room.

En Enterprise Control Room, el control de acceso basado en roles (RBAC) se implementa solo para las
siguientes opciones:

• Navegue a Administración > Roles y seleccione Ver IQ Bot > Ver instancias de aprendizaje > Ver
instancias de aprendizaje del mismo rol.
• Navegue a Administración > Roles y seleccione Ver IQ Bot > Ver instancias de aprendizaje > Ver
TODAS las instancias de aprendizaje.

Los permisos y las áreas de IQ Bot a las que pueden acceder los usuarios según sus roles se describen en la
siguiente tabla.

Tabla 1. Roles y permisos para IQ Bot La siguiente tabla describe los diferentes roles de IQ Bot y los
permisos asociados:
Permisos predeterminados de
Roles/Personas Acceso a las pestañas
IQ Bot

• Panel
• Instancias de aprendizaje
• Bots
• Dominios
AAE_IQ Bot Admin Todos los permisos de IQ Bot
• Administración: se puede
acceder a la utilidad de
migración desde esta
pestaña.

Todos los permisos disponibles • Panel


AAE_IQ Bot Services en la sección "Ver mis instancias • Instancias de aprendizaje
de aprendizaje" • Bots

Permiso de validador de
AAE_IQ Bot Validator Instancias de aprendizaje
ejecución disponible en la

© 2019 Automation Anywhere. All rights reserved. 71


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Permisos predeterminados de
Roles/Personas Acceso a las pestañas
IQ Bot
sección "Ver mis instancias de
aprendizaje"

Si los roles de servicios y administración están asignados a un mismo usuario, IQ Bot mostrará las siguientes
cinco pestañas.

• Panel
• Instancias de aprendizaje
• Bots
• Dominios
• Administración

Control de acceso basado en roles a instancias de


aprendizaje en IQ Bot
El control de acceso basado en roles (RBAC) habilita o restringe el acceso a las nuevas instancias de
aprendizaje de IQ Bot, las características relacionadas y la funcionalidad basada en los privilegios definidos
para varios roles que se configuran a través de Automation Anywhere Enterprise Control Room.

Aunque RBAC puede aplicarse a la creación de nuevas instancias de aprendizaje en IQ Bot Versión 6.5, no se
aplica a:

• Mantener las instancias de aprendizaje existentes de versiones anteriores de IQ Bot.


• Importar/exportar instancias de aprendizaje de un entorno de IQ Bot Versión 6.5 a otro.

Como solución alternativa, un administrador puede:

• Asegúrese de que los usuarios y roles se actualizan en Automation Anywhere Enterprise Control Room.
• Inserte manualmente una fila y rellene la columna proyectada (ID de instancia de aprendizaje ) y la
columna de rol en la tabla de base de datos MS SQL:[FileManager].[dbo].[LearningInstanceRoles].

Esa tabla de base de datos se crea automáticamente vacía durante la instalación de IQ Bot Versión 6.5.
Un usuario tiene la opción de tres vistas:

• Administrador
• Servicios
• Validator

Tipo de vista Enlaces accesibles en el portal de IQ Bot


Validator Instancias de aprendizaje (solo validación)
Servicios Panel, instancias de aprendizaje , bots
Administrador Panel, instancias de aprendizaje, dominios , bots, administración

© 2019 Automation Anywhere. All rights reserved. 72


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Filtre las instancias de aprendizaje en función de los permisos configurados para un rol personalizado al que
está asignado el usuario.

• Un rol personalizado con un permiso ver todas las instancias de aprendizaje permite el acceso a todas
las instancias de aprendizaje con una vista de servicios.
• Un rol personalizado con un permiso de ver instancias de aprendizaje del mismo rol permite el acceso
a las instancias de aprendizaje creadas por usuarios asignados al mismo rol.
• Para tener acceso a la vista de validador con acceso restringido a las instancias de aprendizaje, el
usuario debe asignarse a varios roles como: rol de validador definido por el sistema y un rol
personalizado con permiso para ver las instancias de aprendizaje desde el mismo rol.

La siguiente matriz explica varias combinaciones del sistema definido y roles personalizados. Estos roles
tienen permisos y privilegios específicos asignados a ellos que permiten al usuario acceder a varias vistas y
instancias de aprendizaje:

Table 1. Matriz de control de acceso basado en roles


Roles definidos por el sistema Roles personalizados
Ver IQ
Ver IQ
Bot +
Bot +
Ver LI +
Ver LI +
Usuario AAE_IQBotServices AAE_IQBotValidator AAE_IQBotAdmin Ver solo IQ Bot Ver LI IQ Bot Portal
Ver
del
todas las
mismo
LI
rol
Usuario
X Ver servicios
1
Usuario Vista de
X
2 validador
Usuario Vista de
X
3 administrador

Usuario
X
4

Usuario
X Ver servicios
5

Usuario
X X Ver servicios
6

Usuario
X X Ver servicios
7

Usuario X X Vista de
8 validador

© 2019 Automation Anywhere. All rights reserved. 73


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Roles definidos por el sistema Roles personalizados


Ver IQ
Ver IQ
Bot +
Bot +
Ver LI +
Ver LI +
Usuario AAE_IQBotServices AAE_IQBotValidator AAE_IQBotAdmin Ver solo IQ Bot Ver LI IQ Bot Portal
Ver
del
todas las
mismo
LI
rol

Usuario Vista de
X X
9 validador

Usuario Vista de
X X
10 administrador

Usuario Vista de
X X
11 administrador

Usuario
X X Ver servicios
12

Usuario
X X X Ver servicios
13

Usuario Vista de
X X X
14 administrador

Usuario Vista de
X X X
15 administrador

Usuario Vista de
X X X
16 administrador

Usuario Vista de
X X X
17 administrador

© 2019 Automation Anywhere. All rights reserved. 74


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Roles definidos por el sistema Roles personalizados


Ver IQ
Ver IQ
Bot +
Bot +
Ver LI +
Ver LI +
Usuario AAE_IQBotServices AAE_IQBotValidator AAE_IQBotAdmin Ver solo IQ Bot Ver LI IQ Bot Portal
Ver
del
todas las
mismo
LI
rol

Usuario Vista de
X X X X
18 administrador

Usuario Vista de
X X X X
19 administrador

Usuario
X X X Ver servicios
20

Usuario Vista de
X X X
21 validador

Usuario Vista de
X X X
22 administrador

Usuario
X X X X Ver servicios
23

Usuario Vista de
X X X X
24 administrador

Usuario Vista de
X X X X
25 administrador

Usuario X X X X X Vista de
26 administrador

© 2019 Automation Anywhere. All rights reserved. 75


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Roles definidos por el sistema Roles personalizados
Ver IQ
Ver IQ
Bot +
Bot +
Ver LI +
Ver LI +
Usuario AAE_IQBotServices AAE_IQBotValidator AAE_IQBotAdmin Ver solo IQ Bot Ver LI IQ Bot Portal
Ver
del
todas las
mismo
LI
rol

Note:

• Cuando se modifican los permisos del rol de usuario actual o se asigna el usuario a un rol diferente, el
control de acceso se actualizará para reflejar los permisos más recientes configurados para el rol
asignado.
• Si se elimina un rol, las instancias de aprendizaje creadas por un usuario de ese rol seguirán siendo
accesibles para otros usuarios que tengan::
• un administrador definido por el sistema.
• Un rol de servicio definido por el sistema.
• Un rol personalizado con permiso para ver todas las instancias de aprendizaje.
• El uso del rol definido de administrador del sistema haría que cualquier otro rol personalizado adicional
fuese redundante. Un usuario administrador tendrá la vista predeterminada de un administrador y
acceso a todas las instancias de aprendizaje.

Para obtener más información, vaya a: https://www.automationanywhere.com/products/enterprise


Recursos > Documentación del productoy busque el tema Resumen roles.

Casos de uso de la instalación de IQ Bot


En este tema se explican los casos de uso de la instalación de IQ Bot, así como los problemas y los
procedimientos para superar estos problemas.

Casos de uso de registro de la aplicación de IQ Bot


Un usuario de IQ Bot con privilegios de administrador puede registrar IQ Bot en Control Room.

Caso de uso Descripción

IQ Bot no está Si IQ Bot no está registrado en Control Room, se muestra este


registrado en Control mensaje de error: IQ Bot no está registrado en Automation
Room Anywhere Enterprise Control Room.

© 2019 Automation Anywhere. All rights reserved. 76


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Caso de uso Descripción

Debe actualizar la dirección URL de Control Room cuando la


La dirección URL de dirección URL cambie en la nueva instalación de Control Room como
Control Room cambia resultado de la desinstalación e instalación de Control Room.
después del registro de
la aplicación de IQ Bot Actualice la dirección URL de Control Room desde Control Room
Administración > Configuración > Configuración general.

Debe actualizar la URL de IQ Bot cuando la dirección URL cambie en


la nueva instalación de IQ Bot como resultado de la desinstalación y la
instalación. Por ejemplo, el administrador puede usar
localhost
La dirección URL de IQ para mantener la dirección URL igual.
Bot cambia después del
registro de la aplicación Nota: Cuando IQ Bot 6.5 GA esté disponible, se recomendará
de IQ Bot desinstalar la versión anterior de IQ Bot e instalar IQ Bot 6.5 GA en su
entorno actual.

Actualice la dirección URL de IQ Bot desde Administración >


Configuración > IQ Bot.

Casos de uso de autenticación


Usuario de IQ Bot: usuario activo de Control Room 11 con una licencia válida de IQ Bot (desarrollador o Bot
Runner) y el rol correspondiente de IQ Bot

Caso de uso Descripción

Requisitos previos:

• IQ Bot correctamente registrado en Control Room 11.


• El usuario IQ Bot ya debe existir en Control Room 11.
1.Cuando un usuario
autenticado de IQ Bot Pasos:
intenta acceder a una
dirección URL de IQ Bot 1. Inicie sesión en http(s)://IQ Boturl en un navegador.
2. Ingrese las credenciales válidas de inicio de sesión de IQ Bot.

El control se redirige a la dirección URL de IQ Bot:http(s)://IQ


Boturl después de la autenticación correcta.

2.Cuando el usuario que


tiene una sesión de IQ Requisitos previos:
Bot intenta acceder a
una dirección URL de IQ • IQ Bot correctamente registrado en Control Room 11.
Bot en otra pestaña

© 2019 Automation Anywhere. All rights reserved. 77


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Caso de uso Descripción


• Un usuario de IQ Bot debe tener una sesión iniciada en IQ Bot
en un navegador compatible.

Pasos:

1. Abra la dirección URL de IQ Bot http(s)://IQ Boturl en otra


pestaña del mismo navegador.
2. El control se redirigirá a la dirección URL exacta de IQ Bot
http(s)://IQBoturl.

Requisitos previos:

• IQ Bot correctamente registrado en Control Room 11.


• El usuario IQ Bot ya debe existir en Control Room 11.
• Este usuario no debe haber iniciado sesión en IQ Bot.
3.El usuario de IQ Bot
inicia sesión en Control
Pasos:
Room 11 e intenta
acceder a la dirección
1. Inicie sesión en Control Room 11 con credenciales de usuario
URL de IQ Bot en el
de IQ Bot.
mismo navegador
2. Abra la dirección URL de IQ Bot en otra pestaña o instancia del
mismo navegador.

Al iniciar sesión correctamente en IQ Bot, se abrirá la dirección URL


de IQ Bot.

Requisitos previos:

• IQ Bot correctamente registrado en Control Room 11.


• El usuario de IQ Bot debe tener una sesión iniciada en Control
Room 11.
• Debe existir una sesión en IQ Bot del mismo usuario en otra
4.Cuando un usuario
pestaña o instancia del mismo navegador.
cierra la sesión de
Control Room
Pasos:

1. Cierre la sesión de Control Room 11.


2. Abra la sesión de IQ Bot.

También se cerrará la sesión de IQ Bot.

5 a. El usuario intenta Requisitos previos:


iniciar sesión en IQ Bot
con credenciales de • IQ Bot correctamente registrado en Control Room 11.
usuario incorrectas • El usuario tiene credenciales incorrectas O
• El usuario tiene una cuenta inhabilitada

© 2019 Automation Anywhere. All rights reserved. 78


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Caso de uso Descripción


Pasos:

1. Ingrese sus credenciales de IQ Bot en la página de inicio de


sesión.
2. Si un usuario ingresa credenciales incorrectas o si la cuenta
está inhabilitada, se mostrará uno de los siguientes mensajes
5 b. Un usuario con una de error (1 o 2). En algunos casos, si se presenta un problema
cuenta inhabilitada inesperado durante el inicio de sesión, se mostrará el mensaje
intenta iniciar sesión en de error número 3.
IQ Bot
Mensaje de error 1: para credenciales incorrectas
5 c. Problema inesperado
durante el inicio de El nombre de usuario o la contraseña son
sesión incorrectos.

Mensaje de error 2: mensaje de Control Room 11 para usuario


inhabilitado

Su cuenta está inhabilitada.

Mensaje de erro 3: mensaje de error para un problema inesperado


durante el inicio de sesión.

Se presentó un problema inesperado.

6.Cuando el usuario
queda fuera de la sesión Requisitos previos:
de IQ Bot
• IQ Bot correctamente registrado en Control Room 11.
• El usuario de IQ Bot debe tener una sesión iniciada en IQ Bot.

Pasos:

1. Cuando no se realiza ninguna actividad en la interfaz de


usuario de IQ Bot durante 20 minutos.
2. Después de 20 minutos, al ver la interfaz de usuario de IQ Bot,
se cerrará la sesión de IQ Bot y se mostrará la notificación de
vencimiento de la misma.
3. Al iniciar sesión en IQ Bot de nuevo, IQ Bot muestra la
actividad en curso. No hay ninguna interrupción en la actividad
cuando la sesión se vuelve inactiva.

Se mostrará el siguiente mensaje de error:

Su sesión venció.

© 2019 Automation Anywhere. All rights reserved. 79


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Caso de uso Descripción


<20 minutos> Valor de IQ Bot/Control Room para el tiempo de
inactividad.

Requisitos previos:

• IQ Bot correctamente registrado en Control Room 11.


• a) El usuario no tiene una licencia de IQ Bot (desarrollador/Bot
Runner), O
• b) El usuario tiene una licencia que no está habilitada para IQ
Bot, O
• c) El usuario tiene una licencia válida de IQ Bot, pero no tiene
un rol relevante de IQ Bot.
7.a) Cuando un usuario
no tiene una licencia de Pasos:
IQ Bot (desarrollador/Bot
Runner) 1. Abra la dirección URL de IQ Bot en un navegador.

O Se mostrará la página de inicio de sesión de Control Room.

b) Cuando el usuario 2. Inicie sesión en IQ Bot con sus credenciales de IQ Bot.


tiene una licencia que no
está habilitada para IQ El siguiente mensaje se mostrará en el navegador si el usuario
Bot. no tiene una licencia de IQ Bot o no tiene una licencia
habilitada:
O
No tiene autorización para iniciar sesión en IQ
c) El usuario tiene una Bot. Comuníquese con su administrador para
licencia válida de IQ Bot, obtener acceso.
pero no tiene un rol
relevante de IQ Bot Si ya inició sesión en Control Room 11 en la misma sesión del
navegador, se omitirán los pasos 1, 2 y 3, y se mostrará este
mensaje.

3. Haga clic en Ir a Control Room.

La dirección URL de inicio de sesión de Control Room 11 se


muestra en la ventana del navegador. Si ya ha iniciado sesión
en Control Room en la misma sesión del navegador, se
registrará automáticamente en Control Room 11.

8.Hasta que se realice el


registro, IQ Bot seguirá Requisitos previos:
solicitando que el usuario
se dirija a Control Room IQ Bot no está registrado en Enterprise Control Room v11.0.
para registrarse.
Descripción:

1. Inicie sesión en IQ Bot con la dirección URL de inicio de sesión


o haga clic en el acceso directo del escritorio de IQ Bot

© 2019 Automation Anywhere. All rights reserved. 80


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Caso de uso Descripción


El siguiente mensaje se muestra en el navegador si el requisito
es verdadero:IQ Bot no está registrado en
Automation Anywhere Enterprise Control Room.

.
2. Haga clic en Ir a Control Room
3. Se muestra la página de inicio de sesión de Enterprise Control
Room v 11.0.

Si ya inició sesión en Control Room en la misma sesión del


navegador, la sesión de Control Room 11 se iniciará de forma
automática.

Requisitos previos:

• IQ Bot correctamente registrado en Control Room 11.


• El usuario de IQ Bot debe tener una sesión iniciada en IQ Bot
con el rol de validador.
9.El usuario intenta
acceder a una dirección Descripción:
URL que no es relevante
para el rol que tiene. Acceder a la dirección URL específica del flujo de trabajo de
servicios directamente en el navegador.
Ejemplo:
Ejemplos de direcciones URL:
Un usuario validador
intenta acceder a las
http://myiqbot:3000/learning-instances http://myi
páginas de servicios, un
usuario de servicios qbot:3000/learning-instances/<learning instance i
intenta acceder a las d> etc.
páginas de
administración.
Se le deniega el acceso y se muestra un mensaje de error: ¡Ups,
no se puede acceder a esa página!

Haga clic en Regresar en el mensaje de error para regresar al


recurso al que estaba accediendo anteriormente.

10.Cuando un usuario
que tiene una sesión Requisitos previos:
abierta de IQ Bot inicia
sesión en IQ Bot con • IQ Bot correctamente registrado en Control Room 11.
otro navegador • Un usuario de IQ Bot debe tener una sesión iniciada en IQ Bot
en un navegador compatible A.

Descripción:

1. Abra https://IQBotURL en otro navegador o en una pestaña de


incógnito del mismo navegador.

© 2019 Automation Anywhere. All rights reserved. 81


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Caso de uso Descripción
Se le redirigirá a la página de inicio de sesión.

2. Inicie sesión en IQ Bot con sus credenciales de IQ Bot.

Después de iniciar sesión, se le redirigirá a IQ Bot o a la


dirección URL exacta de IQ Bot http(s)://IQBotURL.

Si intenta realizar cualquier otra acción en IQ Bot en el


navegador A, se cerrará la sesión y se mostrará el siguiente
mensaje:

Tiene dos sesiones iniciadas.

Puede continuar su trabajo en el navegador B

Este comportamiento es similar al comportamiento de sesión


de Control Room 11 en los navegadores Chrome.

Tareas relacionadas
Registrar IQ Bot con Control Room

Averiguar si un perfil es local o itinerante


Siga estos pasos para averiguar si un perfil es local o itinerante.

Procedimiento
1. En su equipo, haga clic derecho en Este equipo, haga clic en Propiedades y luego haga clic en el
enlace Configuración avanzada del sistema.
2. Haga clic en Configuración en el grupo Perfiles de usuario.
En la ventana perfil de usuario, se muestra una lista de todos los usuarios.Local debe mostrarse en la
columna de tipo para el usuario que ha iniciado sesión para instalar el producto. Este usuario debe ser
un administrador.

Si necesita cambiar el perfil de usuario del perfil móvil al perfil local, haga clic en cambiar tipo.... En la
ventana Cambiar tipo de perfil, seleccione Perfil local y haga clic en Aceptar.

Nota: No instale IQ Bot con un perfil móvil. Instale IQ Bot como un perfil local con derechos de
administrador.

© 2019 Automation Anywhere. All rights reserved. 82


Automation Anywhere IQ Bot - Motor ABBYY FineReader

Instalar el complemento de OCR de IQ Bot:Motor ABBYY


FineReader FineReader Engine V12.2
La instalación de IQ Bot Versión 6.5 ahora permite automatizar varios pasos de instalación para un
complemento de reconocimiento óptico de caracteres (OCR):Motor ABBYY FineReader FineReader Engine
(FRE) V12.2.

Al instalar IQ Bot Versión 6.5, el sistema instala automáticamente una licencia de tiempo de ejecución
abierta de Motor ABBYY FineReader en el servidor. Siga los pasos a continuación para completar la
instalación.

Procedimiento
1. Descargue el complemento de OCR con IQ Bot Versión 6.5.
2. Descomprima la carpeta del complemento de OCR en su carpeta de descargas y coloque esa carpeta
descomprimida en C:\Program Files (x86)\Automation Anywhere IQ Bot 6.5.
3. Asegúrese de que la carpeta diga \OCR Plugins\ABBYY SDK\12\... y que la descompresión no cree OCR
Plugins\OCR Plugins dos veces.
4. En la carpeta C:\Program Files (x86)\Automation Anywhere IQ Bot 6.5\Configurations, abra el archivo
Settings.txt, modifique OCREngine=Tesseract4 a OCREngine=Abbyy, y guarde el archivo.
5. Ejecute el archivo stopanduninstallallservices ubicado en C:\Program Files (x86)\Automation Anywhere
IQ Bot 6.5 Beta \Configurations.
6. A continuación, ejecute el archivo instalar e iniciar todos los servicios e inicie sesión o actualice la
página web de IQ Bot.
7. Ahora cree instancias de aprendizaje en IQ Bot y utilice el motor de Motor ABBYY FineReader
FineReader (FRE) 12.2 para la segmentación de texto y el motor de OCR para estas instancias de
aprendizaje. Al mismo tiempo, para estas instancias de aprendizaje todavía debe asociar las
capacidades de clasificación de documentos del IQ Bot, campos de mapa automático, extracción
cognitiva y autocorrección de valor de campo.
8. Repita los pasos 2-5 mencionados arriba para regresar a OCR de Tesseract4.
Si instala IQ Bot Versión 6.5 en una carpeta distinta además de C:\Program Files (x86)\Automation
Anywhere IQ Bot 6.5 Beta, encuentre la carpeta Configuraciones, abra el archivo
ABBYYOCREngineSettings.txt y actualice las rutas EnginePath y LicensePath para que coincidan con la
carpeta diferente. Por ejemplo,

{ "UseOpenRuntimeLicense": true, "EnginePath": "C:\\Program Files (x86)\\A


utomation Anywhere IQ Bot 6.5 Beta\\OCR Plugins\\ABBYY SDK\\12\\FineReade
r Engine\\Bin", "DeveloperSN": "", "ProjectId": "", "LicensePath": "C:\\Pr
ogram Files (x86)\\Automation Anywhere IQ Bot 6.5 Beta\\Configurations\\Ru
ntime.ABBYY.LocalLicense", "LicensePassword": "" }

Si Motor ABBYY FineReader FRE 12.2 permanece instalado desde una


versión anterior de IQ Bot
Si Motor ABBYY FineReader FRE 12.2 permanece instalado desde una versión anterior de IQ Bot, use la
licencia de tiempo de ejecución abierto para Motor ABBYY FineReader de IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 83


Automation Anywhere IQ Bot - Motor ABBYY FineReader
Prerequisites

Procedure

1. Navegue hasta directorio de instalación de IQ Bot > carpeta de configuración y abra el archivo
AbbyyOCREngineSettings.json para actualizar las siguientes propiedades:
Cambie la EnginePath y pegue la ruta del motor Motor ABBYY FineReader instalada . Por ejemplo, C:\
\Program Files\\ABBYY SDK\\12\\FineReader Engine\\Bin. Asegúrese de que la ruta incluye separadores
como dos barras diagonales invertidas.
2. Vaya al directorio de instalación de Motor ABBYY FineReader, abra la carpeta Bin y quite el archivo
Protection.Developer.dll.
3. Desde la carpeta C:\Program Files (x86)\Automation Anywhere IQ Bot 6.5 Beta\Configurations, abra el
archivo Settings.txt, modifique o asegurese de que OCREngine =Motor ABBYY FineReader y guarde el
archivo.
4. Ejecute el archivo stopanduninstallallservices en C:\Program Files (x86)\Automation Anywhere IQ Bot
6.5 \Configurations.
5. A continuación, ejecute el archivo installandstartallservices e inicie sesión o actualice la página web de
IQ Bot.

Next steps

Utilizar su propia licencia de Motor ABBYY FineReader


En este tema se explica cómo usar su propia licencia de Motor ABBYY FineReader.

Prerequisites

Procedure

1. Navegue hasta la directorio de instalación de IQ Bot > carpeta de configuración y abra el archivo
AbbyyOCREngineSettings.json para actualizar las siguientes propiedades.
• Cambie la EnginePath y pegue la ruta del motor de Motor ABBYY FineReader instalada . Por
ejemplo, C:\\Program Files\\ABBYY SDK\\12\\FineReader Engine\\Bin. Asegúrese de que la ruta
incluye separadores como dos barras diagonales invertidas. Actualice la propiedad DeveloperSN
con la clave de licencia.
• Actualice la propiedad ProjectIdcon el ID de proyecto de licencia.
• Actualice la UseOpenRuntimeLicense a falso.
2. Desde la carpeta C:\Program Files (x86)\Automation Anywhere IQ Bot 6.5 Beta\Configurations, abra el
archivo Settings.txt, para garantizar o modificar OCREngine =Motor ABBYY FineReader y guarde el
archivo.
3. Ejecute el archivo stopanduninstallallservices en C:\Program Files (x86)\Automation Anywhere IQ Bot
6.5 \Configurations.
4. A continuación, ejecute el archivo installandstartallservices e inicie sesión o actualice la página web de
IQ Bot.

Next steps

© 2019 Automation Anywhere. All rights reserved. 84


Automation Anywhere IQ Bot - IQ Bot

Uso de IQ Bot
IQ Bot proporciona automatización cognitiva (inteligente) que puede aprender más de los humanos para
descubrir y transformar datos importantes, pero menos estructurados, a fin de automatizar los procesos
empresariales de manera rápida y eficiente, al mismo tiempo que reduce el error humano.

Overview
La automatización cognitiva procesa datos semiestructurados o sin estructura y los convierte en datos
estructurados utilizados por los bots de automatización robótica de procesos (RPA) para la automatización
integral.

IQ Bot aprovecha el aprendizaje automático para mejorar continuamente el aprendizaje de las acciones del
usuario. Empiece a usar IQ Bot creando una instancia de aprendizaje, que define el tipo de documento que
debe procesar, el idioma de los documentos y una lista de campos de datos que debe capturar y extraer de
cada documento. A continuación, entrene los documentos y revise los resultados del entrenamiento.
También puede descargar los datos extraídos en un archivo CSV para su revisión. Después de corregir
cualquier error, guarde el bot y envíelo para la producción. En el entorno de producción, ejecute el bot
entrenado contra un conjunto de documentos para automatizar la extracción de datos.

Al utilizar IQ Bot se presentan las siguientes fases del proceso empresarial:

1. Realizar el procesamiento previo de los documentos.


2. Recibir segmentación de texto y reconocimiento óptico de caracteres (OCR).
3. Clasificar documentos en grupos.
4. Extraer datos del documento.
5. Validar y corregir los documentos con errores.
6. Completar la validación y guardar
7. Aprobación del activador
8. Revisión final y aprobación

© 2019 Automation Anywhere. All rights reserved. 85


Automation Anywhere IQ Bot - IQ Bot
IQ Bot aprende continuamente de las correcciones humanas, por lo que se hace más inteligente y preciso
con el tiempo.

Requisitos previos del usuario


Los usuarios que crean y configuran tareas de automatización e implementan instancias de Task Bot
también crean instancias de aprendizaje de IQ Bot, implementan las instancias de aprendizaje desde los
entornos de validación hacia los entornos de producción y luego corrigen los documentos con
excepciones.

Estos son los roles principales de los usuarios:

• Usuarios de servicios: expertos en automatización que entrenan bots en documentos de muestra para
que estos bots procesen automáticamente un mayor volumen de documentos en el futuro.
• Validadores: utilizan una interfaz visual para verificar o corregir manualmente la extracción de datos de
un documento.

Los usuarios también deben tener conocimientos de los siguientes temas:

• Tareas administrativas comunes de Automation Anywhere Enterprise Control Room


• Diferencias entre documentos estructurados, semiestructurados y sin estructura.
• Campos estándar de un documento semiestructurado o sin estructura, como número de factura,
fecha de la factura, etc.
• Comandos generales de automatización en Automation Anywhere
• Servicios de información de Internet
• Cómo iniciar y detener servicios web
• Cómo bloquear y desbloquear puertos

Proceso general
Utilice el proceso general de IQ Bot para crear una instancia de aprendizaje, cargar documentos, crear y
entrenar bots, validar los datos extraídos y hacer correcciones, y enviar los bots al entorno de producción.

El proceso general para usar IQ Bot se describe a continuación:

1. Crear una instancia de aprendizaje y cargar documentos de muestra.


2. Después que los documentos son analizado, revise el informe en Página Informe de rendimiento. El
informe muestra información importante sobre sus documentos de muestra, como los documentos
similares que se pueden agrupar, los grupos de documentos que devuelven todos los campos
obligatorios y los grupos de documentos utilizados para crear y entrenar instancias de aprendizaje.
3. Después de analizar los documentos de muestra, Entrenar una instancia de aprendizaje asignando los
campos obligatorios y estableciendo las reglas de validación para un documento en un grupo que
refleje mejor los documentos de ese grupo. Cuando la instancia de aprendizaje se implementa en
producción, procesa todos los documentos identificados como parte de este grupo.
4. Después del entrenamiento, Enviar una instancia de aprendizaje a producción y luego use el comando
bot para cargar documentos en el entorno de producción para procesar Cargar documentos a una
instancia de aprendizaje.
5. Cualquier documento que no complete el procesamiento directo debido a la extracción de campos o
a problemas relacionados con las reglas requerirá validación humana. El usuario debe Validación de un
documento con errores.
6. A lo largo del proceso, puede utilizar el Panel de IQ Bot para monitorear el progreso de las instancias
de producción.

© 2019 Automation Anywhere. All rights reserved. 86


Automation Anywhere IQ Bot - IQ Bot
A lo largo del proceso, puede utilizar el Panel de IQ Bot para monitorear el progreso de las instancias de
producción.

Características y beneficios de IQ Bot


Utilice IQ Bot para aprovechar las siguientes características:

• Utilice el asistente para entrenar la instancia de aprendizaje en orden de importancia en la instancia de


Designer basada en la web.
• Descargue nuevos dominios desde Bot Store y reduzca el tiempo de configuración para nuevos casos
de uso con la utilidad de administración de dominios.
• Si inició sesión en Enterprise Control Room con la función de inicio de sesión único, puede abrir
directamente el portal de IQ Bot.
• Aproveche las características de seguridad más potentes de la plataforma de Automation Anywhere
como parte de la integración con IQ Bot Versión 6.0.
• El manejo de excepciones es rápido y fluido con el sistema de Validator basado en la web.
• Obtenga una vista previa de los resultados de extracción de datos para verificar el entrenamiento
proporcionado a la instancia de aprendizaje.
• Utilice el análisis semántico y la clasificación automatizada para analizar y extraer tipos y formatos de
datos desde algoritmos de aprendizaje, facturas, órdenes de compra y recibos. También hace lo
siguiente:
• Detección automática de los valores de campo después de la asignación de campos.
• Corrección automática de las excepciones a partir de la experiencia humana.
• Marcar excepciones conforme al mecanismo integrado de niveles de confianza.
• Utilizar las reglas de asignación de campos cruzados y resolución de colisiones de campos.
• Aprovechar la tecnología actual de visión artificial OCR, la clasificación de documentos y la extracción
de datos de documentos.
• Compatibilidad con 190 idiomas, incluidos inglés, francés, alemán, italiano, español, japonés, coreano,
chino simplificado y chino tradicional.

• Instancia de aprendizaje
Puede ver un resumen de todas las instancias de aprendizaje y sus detalles con un formato tabular en
la página Mis instancias de aprendizaje.
• Crear una instancia de aprendizaje
Este es el primer paso para crear y entrenar una instancia de IQ Bot.
• Editar una instancia de aprendizaje
Puede editar una instancia de aprendizaje para cambiar la descripción, agregar documentos de
entrenamiento adicionales o incluir campos adicionales para la extracción.
• Eliminar una instancia de aprendizaje
Puede utilizar la página Instancias de aprendizaje para eliminar una instancia de aprendizaje de la
página Ver detalles.
• Buscar una instancia de aprendizaje
El área Buscar de la página de la instancia de aprendizaje le permite buscar instancias de aprendizaje
con base en ciertos criterios. Por ejemplo, Todos los campos, Entorno y Nombre de instancia.
• Entorno de validación
El flujo de trabajo de la instancia de aprendizaje consta de entornos de validación y producción. La
validación es un entorno de entrenamiento, pruebas y validación que ofrece experiencia práctica con
el flujo de trabajo de IQ Bot en una muestra de documentos que deben ser representativos del total de
documentos que desea procesar en producción.
• Entorno de producción
El flujo de trabajo de la instancia de aprendizaje consta de los entornos de validación y producción. Se

© 2019 Automation Anywhere. All rights reserved. 87


Automation Anywhere IQ Bot - bot
trata de un entorno vivo en el que una instancia de aprendizaje se establece en la operación junto con
documentos empresariales reales cargados desde un bot.
• Uso de la utilidad de migración para exportar e importar instancias de aprendizaje
Utilice la utilidad de migración de IQ Bot para exportar e importar instancias de aprendizaje entre
distintas instalaciones de IQ Bot para evitar volver a crear instancias de aprendizaje similares. Esto hace
que la administración del ciclo de vida de una instancia de aprendizaje y de los bots asociados sea más
fácil.
• Conserve la versión de clasificador de documentos de instancia de aprendizaje durante la actualización
de IQ Bot
Después de actualizar a otra versión de IQ Bot, conserve la versión anterior del clasificador de
documentos. Esto permite al usuario acceder a las instancias de aprendizaje creadas en la otra versión
de IQ Bot, y también le ahorra el esfuerzo de volver a crear y entrenar los bots después de una
actualización.
• Lista de idiomas de IQ Bot
Acceda a 190 idiomas desde IQ Bot.
• Crear un dominio personalizado
Al crear una instancia de aprendizaje, tiene la opción de crear un dominio personalizado.
• Cifrado de la base de datos de IQ Bot
La base de datos de IQ Bot está cifrada para evitar el acceso no autorizado a la información
confidencial.
• Utilizar un MetaBot para acceder al nombre de archivo y el ID de grupo
El administrador de IQ Bot requiere acceso a los datos de nombre de archivo para proporcionar una
lista de nombres de archivos y sus grupos de documentos a los usuarios empresariales para realizar el
seguimiento de la información. Los usuarios prefieren rastrear diferentes nombres de archivo que se
asignan a los distintos grupos de documentos.
• Autenticación de Windows en IQ Bot
El administrador de la plataforma de IQ Bot puede habilitar la autenticación de Windows durante la
instalación de la plataforma de IQ Bot. Esto permite la conexión de las bases de datos SQL con
Windows o la autenticación dual.
• Configuración del servicio de IQ Bot
En algunas implementaciones de IQ Bot, la cuenta de servicio puede ser diferente de la cuenta de
inicio de sesión. Como administrador, usted puede proporcionar credenciales de servicio durante la
instalación.
• Registro de auditoría - Descripción general
El registro de auditoría captura y proporciona registros de solo lectura de algunas acciones
importantes realizadas por los usuarios en Enterprise Control Room y Enterprise Client.
• Preguntas frecuentes sobre IQ Bot
Consulte las preguntas frecuentes (FAQ) para obtener más información sobre IQ Bot.

Conceptos relacionados
Panel
Instancias de aprendizaje
Bots
Tareas relacionadas
Introducción a IQ Bot

Instancia de aprendizaje
Puede ver un resumen de todas las instancias de aprendizaje y sus detalles con un formato tabular en la
página Mis instancias de aprendizaje.

© 2019 Automation Anywhere. All rights reserved. 88


Automation Anywhere IQ Bot - IQ Bot
Las instancias de aprendizaje son un entorno en el que un usuario puede cargar documentos y realizar
ciertas tareas en dos fases:

Entrenamiento
En la fase de entrenamiento, un usuario puede crear, editar y probar bots en documentos de muestra
que son representativos del total de los documentos que el usuario desea procesar en producción.

Producción
En la fase de producción, un usuario puede cargar nuevos documentos a IQ Bot para que los bots
realicen el procesamiento automático. El usuario puede ver y editar de forma manual cualquier
documento que el sistema marque con errores.

Haga clic en cualquier instancia de aprendizaje para ver un resumen de todas las instancias de aprendizaje y
sus detalles en la pestaña Resumen. La pestaña grupos de documentos muestra los grupos en los que se
clasifican los documentos.

Si una instancia de aprendizaje se encuentra en el entorno de validación, se mostrarán los detalles del
entrenamiento. Si una instancia de aprendizaje se encuentra en el entorno de producción, se muestran los
detalles de la producción.

Cuando inicia sesión en IQ Bot por primera vez, se muestra el mensaje Ninguna instancias de aprendizaje
actual. Haga clic en el botón Crear una ahora para crear su primera instancia de aprendizaje.

Nota: Si ha creado bots en una versión anterior de IQ Bot, todos los bots de sus versiones anteriores se
muestran en su instalación actual de IQ Bot. Por ejemplo, todos los bots creados en las versiones 5.2, 5.3 o
Versión 6.0, estarían disponibles para su uso en la versión instalada actual de IQ Bot.

Pestaña Resumen
Para ver el Resumen de una instancia de aprendizaje, haga clic en el nombre de una instancia de aprendizaje
de la tabla Instancias. El área de la instancia de aprendizaje muestra el nombre de la instancia de aprendizaje
con una etiqueta que muestra su entorno actual.

Pestaña Grupos de documentos


La pestaña Grupos de documentos muestra una lista de los grupos de clasificación de documentos para la
instancia de aprendizaje con un formato tabular.

Cuando un usuario crea una instancia de aprendizaje y carga documentos para entrenar, los documentos se
clasifican automáticamente en el mismo grupo de documentos en función de su contenido y se clasifican
en consecuencia. Estos se denominan grupos de clasificación. Es más probable que un bot tenga éxito en la
extracción de texto entre documentos de un grupo con contenido similar.

Nota: En algunas situaciones, un documento ubicado en el entorno de producción puede llevar a un nuevo
grupo que no tiene documentos procedentes del entorno de validación.
Referencia relacionada
Pestaña Resumen
Pestaña Grupos

© 2019 Automation Anywhere. All rights reserved. 89


Automation Anywhere IQ Bot - IQ Bot

Crear una instancia de aprendizaje


Este es el primer paso para crear y entrenar una instancia de IQ Bot.

Siga estos pasos para crear una nueva instancia de aprendizaje:

Procedimiento
1. Haga clic en el botón Nueva instancia. Se muestra la página crear una nueva instancia de aprendizaje.
2. Ingrese la siguiente información:
a) Nombre de instancia: ingrese un nombre único. IQ Bot no permite nombres de instancia de
aprendizaje duplicados.
Incluso si elimina una instancia de aprendizaje, el nombre no se podrá reutilizar.
b) Descripción (opcional): escriba una descripción.
c) Dominio: seleccione el tipo de documento en la lista desplegable. Al seleccionar un tipo de
documento, se muestra a continuación un conjunto predefinido de campos de formulario y de
tabla para el dominio. Por ejemplo, al seleccionar facturas, los formularios estándar y las tablas de
una factura se muestran a continuación.
d) Cargar documentos: haga clic en el botón Examinar para cargar la muestra de documentos
que desea clasificar y entrenar para la instancia de aprendizaje. Recomendamos el uso de
documentos con un valor de resolución de al menos 300 puntos por pulgada (PPP). Si hay varios
documentos en un solo PDF, recomendamos dividir el PDF en documentos separados antes de
cargarlo. Utilice el comando PDF de Automation Anywhere o el editor de Acrobat para dividirlo
en documentos independientes.
Puede cargar archivos con un tamaño máximo de 12 MB, y puede agregar documentos
adicionales incluso después de crear la instancia de aprendizaje.
Además de los formatos de imagen, como los archivos TIFF, JPG y PNG, también puede cargar
documentos de tipo PDF, Vector, Raster y Hybrid (Vector y Raster) para su clasificación y análisis.
e) Idioma principal de los documentos: seleccione el idioma de la instancia de aprendizaje en la
lista desplegable.
Si desea crear dominios personalizados en otros idiomas y acceder a los 190 idiomas
compatibles con IQ Bot, comuníquese con el equipo de Servicios.
3. Agregue los campos estándar en las secciones campos de formulario estándar y campos de tabla
estándar. Para agregar campos adicionales, escriba el nombre del campo en la sección otros campos
(opcional) y haga clic en las opciones agregar como formulario o agregar como tabla. No puede
agregar campos duplicados mediante la personalización.
Siga las convenciones de nomenclatura al ingresar un nombre en el campo Otros campos (opcional):
• Los nombres de los campos solo pueden comenzar con una letra (A-Z y a-z).
• Los nombres de los campos solo pueden incluir números, letras y espacios.
4. Haga clic en el botón crear instancia y analizar para crear la instancia de aprendizaje. El sistema analiza
y ordena los documentos de entrenamiento en grupos lógicos en función de la identificación de
campos y muestra sus detalles en la pestaña Instancia de aprendizaje > Resumen. El siguiente paso
sería comenzar a entrenar la instancia de aprendizaje que acaba de crear en Designer.

En cuanto cree una nueva instancia de aprendizaje, esta pasará al entorno de validación y se mostrará la
página Ver detalles. Ahora está listo para entrenar al IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 90


Automation Anywhere IQ Bot - IQ Bot

Editar una instancia de aprendizaje


Puede editar una instancia de aprendizaje para cambiar la descripción, agregar documentos de
entrenamiento adicionales o incluir campos adicionales para la extracción.

Puede editar las instancias de aprendizaje que se encuentran en el entorno de validación. Para editar
instancias en el entorno de producción, primero establezca la instancia de aprendizaje en el entorno de
validación.

Siga estos pasos para editar una instancia de aprendizaje:

Procedimiento
1. En la página Instancias de aprendizaje, haga clic en una instancia de aprendizaje y luego haga clic en el
ícono Ver detalles de la instancia. Se muestra la página Ver detalles.
2. Haga clic en el ícono Editar para editar la instancia de aprendizaje.
3. Actualice el campo de descripción (opcional).
4. Haga clic en el botón Explorar para seleccionar los documentos adicionales de entrenamiento
(opcional).
5. Seleccione los campos o columnas de tabla adicionales que desea agregar a la instancia de
aprendizaje para la extracción de datos (opcional).
6. Una vez agregados, haga clic en el ícono Guardar para mostrar un mensaje de confirmación.
7. Haga clic en Sí, proceder con la adición del campo para cargar, analizar y clasificar los documentos de
entrenamiento seleccionados (si los hay) que se agregaron a la instancia de aprendizaje.
La clasificación de los documentos no se verá afectada por los campos recién agregados.

Pasos siguientes
Después de editar correctamente una instancia de aprendizaje para agregar campos adicionales para la
extracción, estos campos pasan a estar disponibles en todos los bots, como campos opcionales en esa
instancia de aprendizaje. Los bots necesitan ser reentrenados para estos campos a fin de extraerlos
correctamente.

Consulte Errores generados al editar instancias de aprendizaje.

Errores generados al editar instancias de aprendizaje


En este tema se explican los casos de uso y los mensajes de error generados al editar una instancia de
aprendizaje.

© 2019 Automation Anywhere. All rights reserved. 91


Automation Anywhere IQ Bot - IQ Bot

Caso Detalles Mensaje

La instancia de
aprendizaje
está en uso
para el
entrenamiento
del bot y
usted intenta
Bot en editar la
entrenamiento misma
instancia

A) El Usuario 2
está editando
la misma
instancia de
aprendizaje

Ejemplo del
caso 1:

El Usuario 1
carga un
documento
Caso1: edición en la misma
simultánea de instancia de
la misma aprendizaje.
instancia de
aprendizaje El Usuario 2
agrega un
campo
mientras edita
la misma
instancia de
aprendizaje.

© 2019 Automation Anywhere. All rights reserved. 92


Automation Anywhere IQ Bot - IQ Bot
Caso Detalles Mensaje

Ejecutar un
bot y luego
editarlo con
los mismos
Ejecutar y
datos de inicio
editar el
de sesión o
mismo bot
con dos
credenciales
de usuario
diferentes.

Eliminar una instancia de aprendizaje


Puede utilizar la página Instancias de aprendizaje para eliminar una instancia de aprendizaje de la página Ver
detalles.

No puede eliminar una instancia de aprendizaje que se encuentra en el entorno de producción. Para editar
una instancia de aprendizaje debe hacer lo siguiente:

1. En la página Instancias de aprendizaje, haga clic en la instancia de aprendizaje o en el ícono Ver


detalles de la instancia para mostrar la pestaña Resumen.
2. En la página de detalles, haga clic en el icono Editar. La instancia de aprendizaje estará disponible para
su edición.
3. Para eliminar la instancia de aprendizaje, haga clic en el botón Eliminar instancia. Se muestra un
mensaje de confirmación.
4. Ingrese el nombre de la instancia de aprendizaje en el campo y haga clic en Entendido, eliminar para
eliminarla.

Importante:
A menos que ya haya exportado la instancia de aprendizaje como copia de seguridad, una vez que elimine
una instancia de aprendizaje:

• se elimina permanentemente y no se puede restaurar.


• Todos los bots asociados a esta se eliminan y no se pueden volver a usar.
• No puede reutilizar un nombre eliminado para una instancia de aprendizaje para crear uno nuevo.

© 2019 Automation Anywhere. All rights reserved. 93


Automation Anywhere IQ Bot - IQ Bot

Buscar una instancia de aprendizaje


El área Buscar de la página de la instancia de aprendizaje le permite buscar instancias de aprendizaje con
base en ciertos criterios. Por ejemplo, Todos los campos, Entorno y Nombre de instancia.

Siga estos pasos para buscar una instancia de aprendizaje:

1. En el área Buscar, seleccione un campo de la lista desplegable Todos los campos y seleccione una de
las opciones disponibles.
2. En el campo Buscar, ingrese el nombre de la instancia de aprendizaje que desea buscar.
3. Presione Intro para mostrar los resultados de búsqueda en el área Instancias.

Entorno de validación
El flujo de trabajo de la instancia de aprendizaje consta de entornos de validación y producción. La
validación es un entorno de entrenamiento, pruebas y validación que ofrece experiencia práctica con el flujo
de trabajo de IQ Bot en una muestra de documentos que deben ser representativos del total de
documentos que desea procesar en producción.

El almacenamiento provisional le permite entrenar, probar y mejorar la precisión de una instancia de


aprendizaje y su bots antes de implementarse en el entorno de producción.
Nota: Los datos del entorno de ensayo no se muestran en el entorno de producción.
El entorno de validación tiene los siguientes objetivos principales:

• Proporcionar una descripción general y darle la oportunidad de revisar y corregir los datos extraídos
antes de enviar los bots a producción.
• Proporcionar datos de informes para que el área de validación no interfiera con los datos de informes
en el entorno de producción.

El entorno de validación le permite realizar las siguientes tareas:

• Cargar documentos de muestra.


• Clasificar y digitalizar los documentos de muestra.
• Crear y entrenar bots para extraer datos.
• Abrir una vista previa para verificar la extracción o hacer correcciones manuales.
• Guardar y enviar los bots a producción.

• Crear y editar un bot


Utilice la página Instancias de aprendizaje para crear y editar bots con la página Ver detalles.
• Comenzar el entrenamiento en Designer
Después de crear una instancia de aprendizaje, haga clic en el botón Entrenar para abrir la ventana de
Designer y crear o editar un bot dentro de esa instancia de aprendizaje.
• Enviar una instancia de aprendizaje a producción
Puede utilizar el botón Enviar instancia a producción para mover una instancia de aprendizaje al
entorno de producción.
• Bots
La página Bots del Portal IQ Bot lista todos los bots disponibles para una instancia de aprendizaje y le
permite realizar diferentes tareas, como las siguientes: ejecutar, cambiar el estado o iniciar el IQ Bot
Designer.

© 2019 Automation Anywhere. All rights reserved. 94


Automation Anywhere IQ Bot - IQ Bot
• Panel
Puede ver el informe de rendimiento de IQ Bot en tiempo real en el panel.

Crear y editar un bot


Utilice la página Instancias de aprendizaje para crear y editar bots con la página Ver detalles.

Esta es una opción alternativa para crear y editar una instancia de aprendizaje.

Siga estos pasos:

Procedimiento
1. En la página mis instancias de aprendizaje, haga clic en una instancia o en el icono Ver detalles de la
instancia para Mostrar los detalles dela instancia en las pestañas resumen y grupos de documentos.
También puede hacer clic en el botón nueva instancia para crear una nueva instancia de aprendizaje.
2. En la página de Detalles, puede hacer lo siguiente:
a) Haga clic en el botón Entrenamiento para abrir la ventana de Designer y comenzar a entrenar
el bot.
b) Haga clic en el ícono Editar para editar un bot para un grupo de documentos.

Comenzar el entrenamiento en Designer


Después de crear una instancia de aprendizaje, haga clic en el botón Entrenar para abrir la ventana de
Designer y crear o editar un bot dentro de esa instancia de aprendizaje.

La ventana Designer se abre y muestra el primer documento en línea para el entrenamiento, con campos
asignados automáticamente. Defina y asigne los campos del formulario y de la tabla, o también compruebe
los campos asignados automáticamente para verificarlos o volver a asignarlos, si es necesario. El nombre del
documento aparece en el siguiente formato:

Nombre del grupo > Nombre de la clase de documento [File name].

Si el nombre de un documento es demasiado largo, coloque el puntero del mouse sobre el nombre parcial
para mostrar el nombre completo del documento como una descripción emergente.

En Designer, el panel izquierdo muestra el panel de entrenamiento con campos y encabezados de tabla de
la clase de documento recién agregada. El panel central muestra los valores asignados automáticamente y
le permite seleccionarlos o verificarlos. El panel derecho muestra el documento que se está entrenando.

Un usuario individual puede acceder a un bot a la vez. Si otro usuario está en uso, la opción abrir bot está
deshabilitada.

Utilice los iconos de acercar, alejar o ajustar a la pantalla en la parte inferior del panel del documento para
ajustar el tamaño de visualización del documento en el entrenamiento. Utilice las flechas de paginación para
desplazarse a otra página del documento.

© 2019 Automation Anywhere. All rights reserved. 95


Automation Anywhere IQ Bot - IQ Bot
Nota: Si permanece inactivo en IQ Bot durante 20 minutos, el sistema lo desconectará y se le redirigirá a la
página de inicio de sesión.

• Entrenar una instancia de aprendizaje


Para comenzar a entrenar bots para digitalizar y extraer datos de documentos en una instancia de
aprendizaje, haga clic en el botón Entrenar. El sistema analiza y ordena los documentos de
entrenamiento en grupos lógicos en función de la identificación de campo.
• Panel de diseño
El Designer se abre con campos y columnas de tabla asignados automáticamente y permite editar la
asignación existente agregando nuevos campos y tablas. El panel izquierdo también muestra el
encabezado de la lista de campos que muestra el nombre, el formato y el requisito.
• Mejorar la calidad de salida con la confianza de OCR
Puede mejorar la calidad de salida de la plataforma de IQ Bot al usar la confianza de región identificada
por el sistema (SIR) y reconocimiento óptico de caracteres (OCR) y compararla con un umbral
predefinido.
• Asignación de un campo
El Designer se abre mostrando el panel de campos. Corrija y vuelva a asignar los campos, y asigne
otros nuevos según sea necesario.
• Segmento de texto
Un segmento de texto es una visualización de cuadro azul de un valor de campo/columna asignado
en el panel de documentos. Si un segmento de texto encierra otros segmentos de texto más
pequeños, sitúe el cursor sobre un único segmento de texto para ver una ventana emergente con el
correspondiente reconocimiento óptico de caracteres (OCR) extraído. Esta característica ayuda a
entrenar a los bots.
• Segmentación de múltiples líneas para la extracción de datos
En Designer, cambie el tamaño o dibuje una región formada por un grupo de regiones identificadas
por el sistema (SIR). Los cuadros redimensionados/dibujados extraen datos sólo de los SIR cerrados.
Adicionalmente, también puede extraer texto de una región entera seleccionándolo.
• Cambiar el tamaño del área de asignación
En Designer, después de asignar un cuadro alrededor de un valor de campo en un documento, puede
cambiar el tamaño del cuadro en cualquier dirección.
• Detener extracción en el indicador de final de tabla o sección
En este tema se describen varias formas de rellenar el valor del indicador de final de tabla o sección en
el IQ Bot Designer.
• Agregar varias tablas en Designer
Añadir varias tablas en Designer de forma simultánea.
• Definir uno o varios campos vinculados a una tabla secundaria
En Designer, defina uno o varios campos o secciones vinculados en una tabla secundaria para vincular
tablas primarias y secundarias de forma flexible.
• Asignar tablas y secciones repetidas
En este tema se explica cómo asignar etiquetas y valores de sección repetidos.
• Renombrar tablas y secciones repetidas
Cambie el nombre de las tablas y secciones repetidas en Designer e identifique su contenido.
• Extraer datos para una casilla de verificación individual o grupal
Cuando se crea una instancia de aprendizaje y se establece para el entrenamiento IQ Bot muestra el
Designer donde se entrenan los grupos de documentos para la extracción de datos. En este tema,
analizaremos específicamente la extracción de datos para casillas de verificación individuales o
grupales en el entorno de validación.
• Extraer datos de casillas de verificación repetidas
En este tema se explica cómo extraer datos de casillas de verificación repetidas.
• Eliminar asignación en el Designer
Elimine la asignación de etiquetas de campo y/o valores de campo , seleccionando el símbolo de
eliminación X junto a la etiqueta/valor asignado.

© 2019 Automation Anywhere. All rights reserved. 96


Automation Anywhere IQ Bot - IQ Bot
• Patrones de validación de Designer
IQ Bot Designer le permite validar un campo o la columna de una tabla en comparación con un
conjunto de parámetros predefinidos para recibir una advertencia si existe alguna discrepancia durante
el proceso de digitalización de datos.
• Campos comunes en varios grupos de documentos
Puede crear una instancia de aprendizaje con un solo grupo de documentos.
• Vista previa de los datos extraídos
Después de completar la asignación de campos y tablas, haga clic en el botón Ver resultados de la
extracción para ver los resultados de OCR y extraídos a fin de verificar la precisión del entrenamiento.

Conceptos relacionados
Panel de diseño
Asignar una tabla
Patrones de validación de Designer
Vista previa de los datos extraídos
Campos comunes en varios grupos de documentos
Tareas relacionadas
Asignación de un campo
Cambiar el tamaño del área de asignación
Referencia relacionada
Asignar un grupo de documentos
Siguiente grupo

Entrenar una instancia de aprendizaje


Para comenzar a entrenar bots para digitalizar y extraer datos de documentos en una instancia de
aprendizaje, haga clic en el botón Entrenar. El sistema analiza y ordena los documentos de entrenamiento
en grupos lógicos en función de la identificación de campo.

IQ Bot Designer muestra cada grupo de documentos para que usted los entrene en orden de importancia.
Nota: Defina todos los campos y las tablas que desea extraer de los documentos en Designer.

Al hacer clic en un campo del panel izquierdo, el campo asignado y su valor se muestran en el panel central.
Puede validar el campo y su valor en el documento, que se muestra en el panel derecho.

Si el valor del campo asignado es exacto, Designer mostrará una marca de verificación verde junto al campo
asignado en el panel central.

Marque un campo opcional en caso de que el valor de un campo aparezca solamente en algunos
documentos. De forma predeterminado, los campos se marcan como obligatorios a menos que se agregue
un campo después de crear la instancia de aprendizaje. En ese caso, el campo es opcional de forma
predeterminada. Vea el ejemplo a continuación.

Si el impuesto se calcula en un documento pero no en otro, puede marcar este campo como opcional y
proporcionar un valor predeterminado del 2 %.

Elegir un documento de entrenamiento para un grupo


Durante el entrenamiento de documentos, busque diseños de documentos únicos disponibles en un grupo
y elija un documento diferente al predeterminado elegido por IQ Bot Designer, que sea más representativo
de los documentos en ese grupo. Esto ayuda a maximizar el procesamiento directo (STP).

© 2019 Automation Anywhere. All rights reserved. 97


Automation Anywhere IQ Bot - IQ Bot
Siga los pasos a continuación para elegir un documento diferente de un grupo de documentos.

Procedure

1. El usuario puede ver el botón ver cada documento del grupo 'x' en la página de entrenamiento de
Designer junto al nombre del documento.
El botón ver cada documento del grupo 'x' está deshabilitado si hay un solo documento en el grupo.
2. Haga clic en el botón ver cada documento del grupo 'x' para mostrar las flechas anterior y siguiente
que le permitirá moverse a otro documento. También puede cancelar la tarea.
La elección de un documento diferente como documento de entrenamiento del grupo borrará toda
asignación anterior. IQ Bot muestra un mensaje de advertencia que indica lo mismo.
3. Seleccione un nuevo documento y haga clic en el botón cambiar el documento de entrenamiento
para ver una confirmación de mensaje indicando:Si cambia el documento de entrenamiento
para este grupo, cualquier asignación del documento entrenado anteriormente
se perderá. ¿Desea cambiar el documento de entrenamiento para el <nombre del
grupo> a <nombre del documento>?
4. Elegir no, cancelar le lleva de vuelta al Designer, mientras que si confirma el mensaje sí, cambiar,
entonces se carga e inicia el nuevo documento con campos asignados automáticamente.
5. Haga clic en ver resultados de extracción para ver los datos extraídos del nuevo documento.

Panel de diseño
El Designer se abre con campos y columnas de tabla asignados automáticamente y permite editar la
asignación existente agregando nuevos campos y tablas. El panel izquierdo también muestra el encabezado
de la lista de campos que muestra el nombre, el formato y el requisito.

1. Haga clic en un campo en el panel izquierdo, para mostrar el campo seleccionado y su valor en el
medio panel. En el panel central, la asignación de campo completada se identifica con un icono de
verificación verde en la parte superior del panel.
2. Utilice el ícono de dibujo para seleccionar o volver a seleccionar el valor adecuado con las regiones
identificadas por el sistema (SIR) en el documento, que se representan mediante un segmento de texto
de cuadro azul en el panel derecho del propio documento.
Nota: El segmento de texto de cuadro azul tiene controles de límite, los cuales permiten cambiar el
tamaño de las áreas seleccionadas en el documento.
3. A continuación, cree un diseño para un bot al agregar y definir las columnas y tablas de las que desea
extraer los datos.

Nota: La extensión de la asignación automática depende de la segmentación del texto y la calidad del
reconocimiento óptico de caracteres (OCR) de los campos, así como de la profundidad de la taxonomía
relacionada con el dominio subyacente para esa instancia de aprendizaje. Además, esto también depende
de la lógica de toma de decisiones del algoritmo.

Mejorar la calidad de salida con la confianza de OCR


Puede mejorar la calidad de salida de la plataforma de IQ Bot al usar la confianza de región identificada por
el sistema (SIR) y reconocimiento óptico de caracteres (OCR) y compararla con un umbral predefinido.

La validación basada en la confianza es útil para un campo de tipo texto. La validación basada en la
confianza también resulta útil para los campos de fecha o número, pues ayuda a enrutar un documento que
tiene valores contradictorios para que una persona lo revise, incluso si los campos satisfacen los criterios de
validación establecidos.

© 2019 Automation Anywhere. All rights reserved. 98


Automation Anywhere IQ Bot - IQ Bot

Habilitar la validación basada en la confianza de OCR


Esta característica está deshabilitada de forma predeterminada. Para habilitar esta característica, abra el
archivo de configuración Settings.txt disponible en <IQ Bot Installation Folder>\Configurations\ y establezca
el valor de umbral deseado en la propiedad ConfidenceThreshold. Para este ejemplo, establezca el valor de
umbral de confianza de nivel de carácter
99
, por lo tanto. ConfidenceThreshold=99. Cuando esta característica está deshabilitada, el valor
predeterminado se establece en 0, lo que significa que la característica está deshabilitada.

Nota: El valor del umbral de confianza se aplica uniformemente en todas las instancias de aprendizaje.

Cómo funciona la validación basada en la confianza de OCR


En un documento, si el nivel de confianza del nivel de carácter SIR de un campo es inferior al umbral de
confianza establecido, se generará un error en la validación de ese campo, lo que generará un error en el
documento.

Nota: Si el valor de un campo contiene un error causado por una regla de validación (por ejemplo, "Formato
de número no válido") que no sea un error de validación de la confianza de OCR, verá ese texto emergente
en lugar del texto Bajo nivel de confianza.

Durante el entrenamiento de un documento, los errores de validación basados en la confianza en


comparación con un campo se muestran en un cuadro de color anaranjado durante la vista previa si no
existen otros errores de validación para ese campo. Otros errores de validación se priorizan por encima de la
validación de confianza de nivel de caracter en OCR.

Asignación de un campo
El Designer se abre mostrando el panel de campos. Corrija y vuelva a asignar los campos, y asigne otros
nuevos según sea necesario.

Siga estos pasos para asignar una región identificada por el sistema (SIR) como un campo:

Procedimiento
1. Para una SIR seleccionada, seleccione el tipo en la lista desplegable Tipo.
2. Asigne la etiqueta de campo y los valores de campo por separado haciendo clic en el icono dibujar
junto a los campos etiqueta y valor. Dibuje un rectángulo alrededor de la etiqueta y el valor. El valor se
detecta y se muestra en el panel de validación.
Si un campo asignado tiene varios SIRs, seleccione uno de los SIR y agregue las palabras clave enteras
en el campo etiqueta. Por ejemplo, si tiene dos SIR como: factura y número, agregue las palabras clave
enteras número de factura en el campo etiqueta.
3. Haga clic en Guardar y cerrar.
Cuando se acepta la asignación de valor detectado por el sistema para un campo, el valor permanece
en relación con el campo. En algunos casos, en un tipo de documento diferente, incluso si el valor del
campo aparece en otra ubicación, el sistema puede detectarlo.
4. Haga clic en Opciones de validación para validar el campo en comparación con un conjunto de
parámetros predefinidos.

© 2019 Automation Anywhere. All rights reserved. 99


Automation Anywhere IQ Bot - IQ Bot
Para la validación, escriba los campos Termina con y patrón al asignar grupos de documentos.
Además, también puede usar la validación de lista si el tipo de datos de campo es texto.
5. Haga clic en Guardar para confirmar los cambios.
Es obligatorio asignar todos los campos obligatorios y las columnas de tabla definidas en el momento
de crear la instancia de aprendizaje. Si alguno de los campos obligatorios no está asignado, aparece un
icono de verificación atenuado junto la clase de documento. Esto continúa mostrándose hasta que se
complete la asignación de todos los campos obligatorios y las columnas de tabla.

Puede usar la validación de lista para mejorar la precisión de un campo


de texto
La configuración de validaciones al definir cualquier columna de campo o tabla mientras se asigna la clase
de documento ayuda a validar una columna de campo o tabla al compararla con los parámetros
predefinidos para recibir una advertencia si se encuentra alguna discrepancia durante el proceso de
digitalización de datos.

Introduzca cada valor de texto en una línea separada.

• El bot valida el valor extraído del campo o la columna de tabla al compararlo con esta lista predefinida
y verifica cualquier discrepancia encontrada durante la fase Ver resultados de la extracción.
• Además de la validación, el proceso también ayuda a corregir automáticamente los valores extraídos.
• Los errores en la validación se marcan con un borde rojo y se pueden ver en la fase Ver resultados de
la extracción. Mueva el cursor sobre el error para ver el tipo de error.

Si el valor de validación de la lista es Adam y el valor extraído es Adem; el valor extraído se corregirá
automáticamente a Adam. En este ejemplo, hay una coincidencia de caracteres del 75 % y el umbral para la
coincidencia es al menos del 66 %.

Utilizar patrones y listas de validación para marcar discrepancias en los


datos extraídos
Puede utilizar patrones y listas de validación para marcar las discrepancias en los datos extraídos y evitar que
pasen los datos incorrectos.

Cuando se especifica un patrón de formato de fecha o número, el valor de fecha o número se corrige
automáticamente.

Consulte los siguientes ejemplos:

Table 1. Ejemplo de patrón de formato de fecha


Datos incorrectos de OCR Patrón Corrección automática
15 10-2015 dd-mm-aaaa 15-10-2015

Table 2. Ejemplo de patrón de formato de número


Datos incorrectos de OCR Patrón Corrección automática
123 4567 9999999 1234567

© 2019 Automation Anywhere. All rights reserved. 100


Automation Anywhere IQ Bot - IQ Bot

Segmento de texto
Un segmento de texto es una visualización de cuadro azul de un valor de campo/columna asignado en el
panel de documentos. Si un segmento de texto encierra otros segmentos de texto más pequeños, sitúe el
cursor sobre un único segmento de texto para ver una ventana emergente con el correspondiente
reconocimiento óptico de caracteres (OCR) extraído. Esta característica ayuda a entrenar a los bots.

Los segmentos de texto proporcionan mejores resultados para el OCR, clasificación de documentos y, en
última instancia, extracción de datos. Por ejemplo, es más probable que las palabras que se deben agrupar
en el segmento de texto se agrupen juntas, y que los documentos con diseños diferentes tengan menos
probabilidades de agruparse entre sí.

En vistas de Diseñador, Validador y Vista previa (Consulte los resultados de extracción), sitúe el cursor sobre
un segmento de texto en un documento para ver la visualización de OCR del segmento en un cuadro
emergente.

En Designer, la ventana emergente muestra el OCR de un segmento de texto en el documento (en el panel
derecho) con el correspondiente valor extraído en el panel central.

En las vistas de Vista previa (Consulte los resultados de extracción) y Validador, consulte la ventana
emergente que muestra el OCR de un segmento de texto en el documento (en el panel derecho) con el
correspondiente valor extraído en el panel izquierdo.

Segmentación de múltiples líneas para la extracción de datos


En Designer, cambie el tamaño o dibuje una región formada por un grupo de regiones identificadas por el
sistema (SIR). Los cuadros redimensionados/dibujados extraen datos sólo de los SIR cerrados.
Adicionalmente, también puede extraer texto de una región entera seleccionándolo.

IQ Bot ofrece segmentación multilínea para la extracción de datos. Por ejemplo, puede haber segmentación
para el nombre del paciente, el ID de miembro, la fecha de nacimiento, el nombre del proveedor y el sexo.
Toda esta información puede estar contenida dentro de un cuadro de segmento más grande. Designer
puede extraer datos de segmentos de texto encerrados en segmentos de texto más grandes. Los segmentos
de texto azul se muestran en el diseñador, el validador y la vista previa (consulte las vistas de resultados de
extracción.. Los cuadros de segmento de texto azul que se adjuntan y/o están encerrados entre otros
cuadros de segmento de texto ayudan a extraer datos de cualquiera de estos segmentos.

Para los segmentos de texto Y y Z encerrados en el segmento de texto principal X, al seleccionar/dibujar


alrededor del segmento de texto X, Designer extrae los datos encerrados en el segmento de texto X, que
comprendería los datos en Y y Z.

Seleccione/dibuje alrededor de un segmento de texto Y (que está encerrado por el segmento de texto Z)
para extraer texto del segmento de texto Y.

Cambiar el tamaño del segmento de texto X para excluir el segmento de texto Y extraerá los datos del
segmento de texto Z solamente.

© 2019 Automation Anywhere. All rights reserved. 101


Automation Anywhere IQ Bot - IQ Bot
Al asignar un cuadro de segmento de texto X que encierra otros cuadros de segmento Y y Z, IQ Bot
proporciona su mejor suposición y asigna automáticamente el valor correspondiente de la casilla de
segmento de texto X.

Cambiar el tamaño del área de asignación


En Designer, después de asignar un cuadro alrededor de un valor de campo en un documento, puede
cambiar el tamaño del cuadro en cualquier dirección.

Procedimiento
1. En IQ Bot Designer, seleccione un nombre de campo en el panel izquierdo para ver un cuadro con
controladores de límites alrededor del valor del campo del documento en el panel derecho.
2. Si no se asigna un valor de campo, seleccione un cuadro delimitado por azul alrededor de la etiqueta
de campo en el documento para rellenar automáticamente el valor del campo. Un cuadro resaltado
tiene identificadores de límite que le permiten ajustar el tamaño.
3. Como opción alternativa, en Designer, después de dibujar un cuadro alrededor de un valor de campo
y soltar el cursor, aparecerá un cuadro resaltado con controladores de límites, los cuales le permiten
ajustar el tamaño.
4. Además, haga que el área seleccionada sea más grande que el segmento de texto (por ejemplo, para
encerrar varios segmentos de texto) para extraer texto en ese área seleccionada más grande.

Detener extracción en el indicador de final de tabla o sección


En este tema se describen varias formas de rellenar el valor del indicador de final de tabla o sección en el IQ
Bot Designer.

Prerequisites
Cree una instancia de aprendizaje y empiece a entrenar documentos en el Designer. Tenga una tabla con
campos asignados antes de rellenar el campo indicador de final de tabla o sección.

Introduzca/asigne un valor para el campo indicador final de tabla o sección mediante cualquiera de las
siguientes maneras:

• En el panel derecho, seleccione un cuadro de color azul alrededor de un valor de texto para rellenar
ese valor de texto como el indicador de final de tabla o sección.
• Alternativamente, escriba un valor directamente en el campo indicador de final de tabla o sección, en
el panel central.
• Para agregar varios valores para el campo indicador de final de tabla o sección, escriba un símbolo | y
un valor de texto subsiguiente donde | hace referencia al operador O (por ejemplo, subtotal | importes
subtotales se refiere al subtotal o a los importes subtotales).

Detener extracción en el indicador de final de tabla

Si el texto se extrae más allá del indicador de final de tabla o sección,

© 2019 Automation Anywhere. All rights reserved. 102


Automation Anywhere IQ Bot - IQ Bot

Procedure
1. En la configuración de tabla o sección, tiene el campo Mejor campo... Para ese campo, asigne un
encabezado de tabla o sección como etiqueta de campo, pero pase a las opciones avanzadas de tabla
o sección y asigne el valor de la primera fila como el valor del campo.
2. Para otros campos de tabla o sección, solo necesita asignar los valores de la primera fila como valores
de campo.
3. En el panel central, para opciones avanzadas de tabla, seleccione detener extracción al final de la tabla
o sección.

Next steps

Agregar varias tablas en Designer


Añadir varias tablas en Designer de forma simultánea.

Agregar varias tablas en Designer para extraer su valor y validarlas. Mover uno o más campos de una tabla a
otra para entrenar la extracción. Siga estos pasos para agregar tablas:

Procedimiento
1. Diríjase a la ventana Learning aprendizaje > Comenzar entrenamiento > Designer.
2. Haga clic en el enlace Agregar tabla.
3. Seleccione las columnas que desea agregar en la lista Columnas disponibles y haga clic en la flecha
para agregar a la nueva lista de columnas de la tabla.
4. Asigne la etiqueta de campo o valor, por ejemplo, encabezado de columna, e ingrese el pie de página.
Esta acción proporciona al bot un parámetro de encabezado y pie de página y le informa que debe
extraer el valor de las filas .Use the Draw icon or select a blue box text segment on the document for a
field label/field value.
5. Haga clic en Guardar y cerrar.
6. Para eliminar una tabla, haga clic en la opción Eliminar tabla.
Cuando se elimina un campo que se usa como columna de referencia en una tabla, el sistema
reasigna el primer campo de la tabla como columna de referencia.

Pasos siguientes
Cuando termine de agregar o eliminar tablas y asignar etiquetas de campo a las columnas, elija entre las
siguientes opciones:

• Haga clic en Siguiente grupo para pasar al siguiente grupo de documentos de la lista de prioridad.
• Haga clic en Guardar y cerrar para volver a la instancia de aprendizaje.

Definir uno o varios campos vinculados a una tabla secundaria


En Designer, defina uno o varios campos o secciones vinculados en una tabla secundaria para vincular tablas
primarias y secundarias de forma flexible.

© 2019 Automation Anywhere. All rights reserved. 103


Automation Anywhere IQ Bot - IQ Bot
Use la característica de campos vinculados en una tabla secundaria en Designer para crear vínculos de tabla
y una jerarquía de vínculos de tabla entre las tablas principales y secundarias. Esto ayuda a la extracción
eficiente de datos de los campos enlazados además de un fácil enlace entre las tablas. La extracción de
datos de clave externa solo permite las siguientes relaciones:

• Vincule una fila principal individual a una sola fila secundaria (vinculación uno a uno).
• Vincule una fila principal individual a varias filas secundarias (vinculación uno a uno).

Note: IQ Bot no admite la vinculación de casillas de verificación.

Utilice la función para documentos con una lista de nombres o identificadores con información específica
sobre cada uno. Por ejemplo, documentos de una empresa de electricidad con una lista de clientes y su
información de facturación/uso. O un documento con una lista de nombres de alumnos que muestren sus
puntuaciones de prueba. Cree varias tablas y vincule los campos comunes, permitiendo así una extracción
de datos eficiente y precisa. IQ Bot admite la vinculación de hasta 50 columnas y filas ilimitadas. Sin
embargo, no se admite la extracción de datos de las filas que atraviesan varias páginas.

• Vinculación de campo o sección de tabla principal-secundaria individual:


En la sección tabla o sección repetida del Designer, elija uno o varios campos o secciones de una tabla
principal para vincularla a una tabla secundaria.
1. Haga clic en configuración de tabla en la tabla secundaria y haga clic en Vincular campos de
tabla y seleccione la tabla principal en la lista desplegable de nombres de tabla. Esto muestra las
opciones de columna disponibles en la tabla principal a la que se puede vincular.
2. Seleccione las columnas que desee vincular y haga clic en la flecha hacia abajo para vincular las
columnas a la tabla secundaria.
3. Las columnas vinculadas se muestran en la tabla secundaria > configuración de tabla > vinculada
a (nombre de tabla).
4. Cuando se previsualicen los datos extraídos ( haga clic en ver resultados de extracción), los
campos vinculados de la tabla primaria se mostrarán en las columnas más a la izquierda de la
tabla secundaria.
• Vinculación de campo o sección de tabla jerárquica múltiple:
Al vincular la tabla 1, 2 y 3 en una jerarquía, vincule de forma que la tabla 1 sea el elemento principal de
la tabla 2 y la tabla 2 sea la principal de la tabla 3. Las tres tablas estarían vinculadas. La tabla secundaria
3 mostraría los campos vinculados de la tabla 2 y 1. IQ Bot admite la jerarquía que enlaza hasta seis
tablas a la vez.
Note: Para la tabla 3, sólo puede seleccionar campos de la tabla 2 que no sean de la tabla 1
. Cuando se previsualicen los datos extraídos para la tabla secundaria 3 (haga clic en ver resultados de
extracción), las columnas izquierdas extremas muestran los campos vinculados de la tabla 1. Las
columnas siguientes muestran los campos vinculados de la tabla 2.
Attention: Para la vinculación correcta, la tabla secundaria debe estar en el mismo nivel o inferior que
el elemento principal.

Asignar tablas y secciones repetidas


En este tema se explica cómo asignar etiquetas y valores de sección repetidos.

Siga los pasos a continuación para asignar etiquetas y valores de sección repetidos:

1. Cree una instancia de aprendizaje con un documento adjunto en el dominio de su elección y agregue
campos adicionales que necesite. Por ejemplo, cree una instancia en el dominio factura y agregue el
nombre del paciente, la fecha del servicio, el importe neto y el importe facturado.

© 2019 Automation Anywhere. All rights reserved. 104


Automation Anywhere IQ Bot - IQ Bot
2. Abra la página Designer/entrenamiento.
3. Seleccione una sección repetida.
4. Para una región identificada del sistema (SIR) seleccionada, seleccione el tipo en el menú desplegable
tipo.
5. Asigne el valor de la sección repetida por separado haciendo clic en el icono dibujar junto al campo
valor y dibuje un rectángulo alrededor del valor. El valor se detecta automáticamente en el panel de
validación. Asigne el campo de etiqueta de sección repetida mediante entrada manual o
seleccionando la etiqueta en la vista de documento. Compruebe el valor extraído en el panel de
validación intermedia.
Nota: Si un campo asignado tiene varios SIR, seleccione cualquiera de los SIR y agregue las palabras
clave enteras en el campo de etiqueta. Por ejemplo, si tiene dos SIR, "factura" y "número", a
continuación, agregue las palabras clave completas "número de factura" en el campo de etiqueta.
6. Haga clic en guardar y cerrar.
Nota: Cuando acepte y asigne la región de valor detectada automáticamente para un campo, el valor
permanecerá en relación flotante del campo. A veces, en un tipo de documento diferente, incluso si el
valor del campo aparece en otra ubicación, este se detectará.

Ayuda de la interfaz de usuario para extraer tablas y secciones repetidas


Al extraer datos de tablas y secciones repetidas, IQ Bot ofrece ayuda en línea en tiempo real. Vea el icono de
información en las siguientes ubicaciones.

• En la página crear/editar instancia de aprendizaje , coloque el cursor sobre el icono de información


junto al encabezado de campos de tabla estándar/sección repetida, para ver una pantalla emergente
con un ejemplo.
• En la página crear/editar instancia de aprendizaje, en la sección otros campos (opcional), a la derecha
de los botones agregar como formulario /agregar como tabla, coloque el cursor sobre el icono de
información para mostrar un ejemplo.
• En el panel central del Designer, para la configuración de tabla/sección, coloque el cursor sobre el
icono de información a la derecha de la sección mejor campo para la extracción de la tabla/sección, y
las opciones avanzadas de tabla/sección para ver ejemplos de imágenes de campos de tabla/sección
repetida y filas de resumen de tabla.

Renombrar tablas y secciones repetidas


Cambie el nombre de las tablas y secciones repetidas en Designer e identifique su contenido.

Prerequisites
En la pestaña instancia de aprendizaje, haga clic en Crear bot para abrir el Designer. En el panel central, edite
el nombre predeterminado de la primera tabla/sección repetida (tabla-repetida-sección-1), para describir el
contenido.

Procedure
1. En el panel izquierdo, seleccione agregar tabla para agregar una nueva tabla. El nuevo nombre de tabla
predeterminado aparece en los paneles izquierdo y medio con un nombre de marcador de posición.
Proporcione un nombre adecuado.

© 2019 Automation Anywhere. All rights reserved. 105


Automation Anywhere IQ Bot - IQ Bot
2. En la opción de configuración del panel central, escriba hasta 30 caracteres para proporcionar un
nombre de tabla nuevo/revisado.
3. Después de guardar el nombre de la tabla, el nombre actualizado se muestra en el panel izquierdo,
describiendo el contenido.
4. Al intentar guardar un nombre que es un nombre duplicado de tabla/campo/sección repetida, aparece
un cuadro de texto con un borde rojo y una descripción emergente que muestra un mensaje de error.
5. En el panel izquierdo, al hacer clic en la configuración actual sin introducir una tabla/nombre de
sección repetida, se muestra un icono de error en el panel izquierdo y el mensaje de error
correspondiente en el panel central.
6. Si no se introducen nombres válidos para todas las tablas/secciones repetidas, se deshabilitan los
botones Ver resultados de extracción (previsualización) y guardar para impedir que el usuario siga
adelante.

Extraer datos para una casilla de verificación individual o grupal


Cuando se crea una instancia de aprendizaje y se establece para el entrenamiento IQ Bot muestra el
Designer donde se entrenan los grupos de documentos para la extracción de datos. En este tema,
analizaremos específicamente la extracción de datos para casillas de verificación individuales o grupales en
el entorno de validación.

Casilla de verificación individual


• Agregue casillas de verificación individuales, que aparecen solo una vez en un documento, como un
campo de formulario estándar durante la creación o edición de una instancia de aprendizaje.
• Agregue casillas de verificación repetidas, que aparecen varias veces en un documento, como campos
de tabla durante la creación o edición de una instancia de aprendizaje.

Siga estos pasos para asignar valores de campo de casillas de verificación individuales en Designer:

1. Cuando inicia sesión por primera vez en Designer, los campos de las casillas de verificación aparecen
como campos de texto de tipo de datos.
2. Haga clic en el campo en el panel izquierdo.
3. En el panel central, en el campo desplegable tipo de datos, seleccione valor como casilla de
verificación.
4. A continuación, haga clic en el campo etiqueta de campo y haga clic en el valor correspondiente del
documento en el panel derecho.
5. Para la extracción de valor, haga clic en el campo etiqueta de campo y utilice la herramienta dibujar
para dibujar la casilla de verificación.

Note: Los valores admitidos para los campos de valor de campo son: no, sí, o no se ha encontrado la casilla
de verificación.

Grupos de casillas de verificación


• Agregue un grupos de casillas de verificación que aparecen solo una vez en un documento, como un
campo de formulario individual durante la creación o edición de una instancia de aprendizaje.
• Agregue un grupo de casillas de verificación, que aparecen varias veces en un documento, como
campos de tabla durante la creación o edición de una instancia de aprendizaje.

© 2019 Automation Anywhere. All rights reserved. 106


Automation Anywhere IQ Bot - IQ Bot
Siga estos pasos para asignar valores de campo de grupos de casillas de verificación en Designer:

1. En Designer, los campos de grupo de casillas de verificación se muestran en la sección configuración


de tabla, en el panel izquierdo.
2. Siga los mismos pasos (como se mencionó para una casilla de verificación individual), excepto que el
valor del campo de tipo de datos es el grupo de casillas de verificación.
3. Para el campo valor de columna, utilice la herramienta dibujar para seleccionar todas las casillas de
verificación en el grupo.
4. Haga clic en ver resultados de extracción para ver las casillas de verificación, no relacionadas con un
grupo, aparecen como campos de casillas de verificación individuales,con sí, no o sin valor,
dependiendo de si están seleccionadas.
5. Además, vea el nombre del grupo en los campos de la tabla con asignación sí/no. Para los valores de
casilla de verificación no detectados, el nombre del campo es no.

La extracción de datos no es visible para las casillas de verificación de grupo.

Note: Si el campo de la casilla de verificación está marcado como opcional, y si el valor de campo no está
definido, a continuación, durante ver resultados de extracción, el valor de campo se muestra como ninguna
casilla de verificación encontrada; pero no muestra un mensaje de error. Sin embargo, lo mismo muestra un
mensaje de error si el campo del Designer está marcado como obligatorio.

Extraer datos de casillas de verificación repetidas


En este tema se explica cómo extraer datos de casillas de verificación repetidas.

Para extraer los valores de estas casillas repetidas, primero agregue las casillas de verificación repetidas
como campos de tabla a su documento en la instancia de aprendizaje. En este ejemplo, MasterCard y Visa
Card son las dos casillas de verificación repetidas.

Para extraer datos de casillas de verificación repetidas, haga lo siguiente:

Procedimiento
1. Agregue campos a la instancia de aprendizaje como un campo de tabla para las casillas de verificación.
Por ejemplo, agregue MasterCard y Visa Card.
2. En la pestaña diseño, cambie el formato de los campos de la casilla de verificación MasterCard y Visa
Card a
Checkbox_Single
.
3. En la pestaña diseño, cambie el formato del campo tipo de tarjeta a
Checkbox_Group
.
4. En la pestaña entrenar, marque la casilla de verificación Master Card. Del mismo modo asigne la casilla
de verificación Visa Card.
5. Seleccione
Card Type
de la lista desplegable grupo para ambas casillas de verificación.
6. Haga clic en Guardar.
7. En la pestaña entrenar, haga clic en vista previa o CSV. En función de su selección, la casilla de
verificación y sus valores se extraen en la vista previa o en un archivo CSV.

Se extraen los datos de las dos casillas de verificación que se repiten en varias páginas.

© 2019 Automation Anywhere. All rights reserved. 107


Automation Anywhere IQ Bot - IQ Bot
Si el campo de la casilla de verificación Master Card está seleccionado, se extrae el valor
Yes
y si no se selecciona una casilla de verificación, se extrae el valor
No
. Si la casilla de verificación es movida fuera de la posición real de la casilla de verificación, se extrae el
valor
No checkbox found
.

Nota: Para evitar errores de validación, actualice el valor de la casilla de verificación como

o
no
en el validador.

Eliminar asignación en el Designer


Elimine la asignación de etiquetas de campo y/o valores de campo , seleccionando el símbolo de
eliminación X junto a la etiqueta/valor asignado.

Los siguientes casos de uso explican las etiquetas de campo de eliminación y las opciones de asignación de
valor en el Designer.

Eliminar una etiqueta de campo y su valor asignado:


Seleccione una etiqueta de campo en el panel central y haga clic en el símbolo de eliminación X del
cuadro enlazado en la vista de documento para eliminar ambos, etiqueta y asignación de valor. La
etiqueta y el valor del panel central también se eliminan. La marca de verificación de asignación en los
paneles izquierdo y central cambia de verde a gris indicando una asignación incompleta.

Eliminar valor de campo:


Seleccione el valor del campo y haga clic en el símbolo de eliminación X del cuadro asignado en la
vista de documento para eliminar el valor asignado. El valor del panel central también se elimina. La
marca de verificación en los paneles izquierdo y central cambia de verde a gris indicando una
asignación incompleta.

Eliminar campos de valores asignados automáticamente:


El símbolo de eliminación X del cuadro asignado en la vista de documento no está visible hasta que el
usuario le cambia de tamaño o lo asigna manualmente.
Para un campo de formulario, cuando un usuario elimina un cuadro redimensionado o asignado
manualmente alrededor de un valor de campo, IQ Bot vuelve a llenar el valor asignado
automáticamente original.
Para un campo de tabla o sección, ese mismo comportamiento no se aplica, ya que un usuario tiene la
opción de asignar un nombre de campo de tabla o sección, pero no un valor de campo, y viceversa.

Eliminar una etiqueta o valor de campo con o sin valor asignado automáticamente:
Seleccione una etiqueta o valor de campo con o sin valor asignado automáticamente. El cuadro
enlazado de la etiqueta del campo se muestra en el documento con un símbolo de eliminación X que
permite a los usuarios eliminar la etiqueta.

© 2019 Automation Anywhere. All rights reserved. 108


Automation Anywhere IQ Bot - IQ Bot
Eliminar asignación de etiquetas de campo con patrón de validación:
A pesar de eliminar una etiqueta de campo, el patrón de validación que se asignó al campo permanece
en su lugar.

Eliminar opción ('X') cuando el cuadro enlazado alcanza el límite de espacio:


Si el cuadro de valor de etiqueta o campo enlazado en la vista de documento cubre un área más
grande, extendiéndose hasta el borde de o más allá de la vista de documento, el símbolo de
eliminación 'X' aparece en la esquina más cercana del cuadro.

Note: El cuadro de valor de campo en el panel central está desactivado y los usuarios no pueden introducir
texto manualmente.

Patrones de validación de Designer


IQ Bot Designer le permite validar un campo o la columna de una tabla en comparación con un conjunto
de parámetros predefinidos para recibir una advertencia si existe alguna discrepancia durante el proceso de
digitalización de datos.

Validar un campo o una tabla


Puede validar un campo o una columna de tabla al compararlos con las siguientes opciones de parámetros
predefinidos de validación:

• Comienza con / termina con


• Patrón
• Listas
• Fórmulas

Consejo: Puede establecer validaciones al definir el diseño de cualquier campo o columna de una tabla
durante el entrenamiento.

IQ Bot clasifica los documentos en grupos en función del contenido, la estructura y el diseño similares, que
se pueden identificar fácilmente. Los documentos de muestra para el entrenamiento también se eligen en
base a estos criterios. Al iniciar el Designer para entrenar la instancia de aprendizaje, IQ Bot carga y muestra
un documento de ejemplo de cada grupo clasificado en el panel del documento.

Conceptos relacionados
Empieza con y Termina con
Patrón
Texto
Fecha
Número
Tareas relacionadas
Listas

Empieza con y Termina con


Aunque todas las validaciones se pueden establecer al definir el diseño, puede establecer las validaciones
Empieza con/Termina con y Patrón durante el entrenamiento.

© 2019 Automation Anywhere. All rights reserved. 109


Automation Anywhere IQ Bot - IQ Bot
Para validar si los datos de un campo empiezan o terminan con un valor determinado, utilice los campos de
opción de validación Empieza con y Finaliza con. Al definir el diseño de un campo o columna de tabla, usted
puede especificar si los datos forman parte del campo seleccionado.

• Utilice el campo Empieza con para los datos que comienzan con un valor determinado
• Utilice el campo Termina con para los datos que terminan con un valor determinado

Si el valor Empieza con es "IN" y el valor extraído es "1n7646464", se produce un error en la validación. Si el
valor de Finaliza con es 2017 y el valor de fecha extraído es 10-Ago-2017, la validación se aprueba.

Patrón
Un patrón ayuda a definir un formato aceptable para los datos.

Valide los datos en el campo y/o la columna de la tabla contra un modelo específico. Al definir el campo o
la columna en la vista Diseño, especifique un patrón de los datos en el campo seleccionado.

Seleccione el patrón para los campos de fecha y número entre los diferentes patrones disponibles.

Puede tener patrones diferentes para texto, fecha y número.

Texto
Seleccione entre una lista de diferentes tipos de datos de texto disponibles.

Especifique cualquier expresión regular en el tipo de datos de texto. La siguiente tabla lista algunos de los
ejemplos comunes:

Field Pattern Notas Descripción


^([a-z0-9_\.-] El campo Correo
Esta expresión regular valida
Correo +)@([\da-z\.-]+) electrónico soporta
correos electrónicos como
electrónico \.([a-z\.]{2,6}) expresiones
john@ado.com.
$ regulares.
El campo Número
^(\(?\+?[0-9]* Esta expresión regular valida
Número de de teléfono soporta
\)?)?[0-9_\- \ números de teléfono como
teléfono expresiones
(\)]*$ (+64) 38 3235393.
regulares.
^([a-zA-Z0-9]+ Esta expresión regular valida El campo Sitio web
Sitio web (\.[a-zA-Z0-9]+) sitios web como soporta expresiones
+.*)$ www.domain.com regulares.
Esta expresión regular valida una El campo Number
cadena de caracteres con string admite
Number string ^[0-9]{1,45}$
números del 0 al 9, con un expresiones
límite de longitud de 45. normales.
Esta expresión regular valida una El campo
^[A-Za-z0-9_@./ cadena de caracteres con Alfanumérico
Alfanumérico
#&amp;+-]*$ valores alfanuméricos como soporta expresiones
INV-001. regulares.

© 2019 Automation Anywhere. All rights reserved. 110


Automation Anywhere IQ Bot - IQ Bot

Fecha
Puede especificar cualquier expresión normal y patrones especiales en el tipo de datos Fecha.

La siguiente tabla incluye algunos ejemplos comunes:

Campo Patrón Notas

Los separadores de fecha compatibles son / (diagonal), -


(guión), espacio, . (punto) y , (coma).
• d-m-aa
En este caso,
• dd-mm-aa
• mm-dd-aa
• d: día numérico del mes, del 1 al 31 (p. ej., 5, 15, etc.)
Fecha • dd-mm-aaaa
• dd: día numérico del mes, del 01 al 31 (p. ej., 05, 15, etc.)
• mm-dd-aaaa
• m: mes numérico (p. ej. 1 para enero)
• dd-mmm-aaaa
• mm: mes numérico (p. ej. 01 para enero)
• mmmm dd, yyyy
• mmm: las 3 primeras letras del mes (p. ej., NOV para
noviembre)
• mmmm: nombre completo del mes (p. ej., junio)

La siguiente tabla incluye algunos ejemplos de fechas y sus correspondientes patrones válidos:

Fecha Pattern
01-31-18 mm-dd-aa
ene-31-2018 mmm-dd-aaaa
31 de enero, 2018 mmmm dd, yyyy
9 de enero, 2018 d mmmm, aaaa
9 5 15 D M AA
9 11 15 D MM AA
7 MAR 15 D MMM AA
7 MARZO 15 D MMMM AA
5 05 2018 M DD AAAA
5/05/18 D/MM/AA
9/5/15 M/D/AA
05 / 9 / 2018 DD / M / AAAA
MAR / 05 / 18 MMM / DD / AA
09-ABRIL-18 D-MMMM-AA
5-5-18 M-D-AA
11-5-18 MM-D-AA

© 2019 Automation Anywhere. All rights reserved. 111


Automation Anywhere IQ Bot - IQ Bot
Fecha Pattern
NOV-13-2018 MMM-DD-AAAA
13 - 5 – 2019 DD - M - AAAA
OCTUBRE - 05 – 18 MMMM - DD - AA
05.ABRIL.2018 D.MMMM.AAAA
ABRIL.05.2018 MMMM.DD.AAAA
5 .5 .18 D .M .AA
5 .05 .18 D .MM .AA
05 .JUL .18 DD .MMM .AA
5 .11 .2018 M .DD .AAAA
MAYO .13 .13 MMMM .DD .AA
2018-01-27 AAAA-MM-DD
2017/07/27 AAAA/MM/DD

Número
Elija entre los patrones de números disponibles. Por ejemplo, la expresión regular y los patrones especiales.

Expresión normal

La siguiente tabla muestra un ejemplo de la expresión numérica normal.

Campo Patrón Notas Descripción


Esta expresión normal valida una cadena El campo Cadena
Cadena ^[0-9]
con números del 0 al 9 y un límite de numérica admite
numérica {1,45}$
longitud de 45 caracteres. expresiones normales.

Patrones especiales
Un patrón consta de un prefijo, un patrón numérico y un sufijo. El uso de cada uno se explica de la siguiente
manera:

• Prefijo: cualquier símbolo o una cadena de texto que se anexa antes del patrón numérico.
• Sufijo: cualquier símbolo o una cadena de texto que se anexa después del patrón numérico.

• Patrón numérico: el patrón numérico tiene dos partes:

• Parte entera:

está representada por nueves (9).

Los números 9 de la parte entera representan un patrón de enteros y separadores, como comas,
espacios, etc.

© 2019 Automation Anywhere. All rights reserved. 112


Automation Anywhere IQ Bot - IQ Bot
• Parte fraccional

Está representada por ceros.

Si necesita dos números fraccionarios, entonces estará representado por dos ceros.

La especificación de la parte fraccional es opcional.

Formato de los números definidos para validar datos numéricos.

Field Pattern Notas Descripción

Formato compatible para patrones


numéricos:
El campo Numeric
admite patrones
• Decimal (india)
especiales
• Decimal (EE. UU., Reino Unido,
(patrones
Numérico Patrones compatibles Australia y otros)
reconocidos por el
• Número (India)
sistema) y
• Número (EE. UU., Reino Unido,
expresiones
Australia y otros)
normales.
• Decimal normal
• Número normal

9,999,999.00 2,597.23
9.999.999,00 7.562.597,23
9 999 999.00 2 597.23
9 999 999,00 7 562 597,23
9999999,00 2597,23
9999999.00 7562597.23
99,99,999.00 75,26,569.56
$ 9.999.999,00 $ 7.562.597,23
$9 999 999.00 $7 562 597.23
9 999 999,00 $ 2 597,23 $
€ 9999999,00 € 7562597,23
€9999999.00 €7562597.23
99,99,999.00 € 75,62,597.23€
EUR 9,999,999.00 EUR 7,562,597.23
EUR9 999 999.00 EUR 7 562 597.23
9999999,00 EUR 62597,23 EUR
9.999.999.00 62.986.51

© 2019 Automation Anywhere. All rights reserved. 113


Automation Anywhere IQ Bot - IQ Bot
Field Pattern Notas Descripción
9, 999, 999.00 232, 510.68

IQ Bot admite prefijos y sufijos para facilitar el procesamiento y la validación de datos. Especificar un sufijo y
un prefijo en el patrón y en los campos numéricos es opcional. Incluso si no especifica el sufijo o el prefijo,
IQ Bot corrige automáticamente e incluye los símbolos de moneda necesarios y las unidades de medida
para los campos numéricos como prefijo o sufijo. Si especifica los símbolos de moneda y las unidades de
medidas en la matriz y en los datos numéricos, IQ Bot elimina el símbolo de moneda y la unidad de medida
de los datos.

Nota: IQ Bot reconoce automáticamente los siguientes símbolos de moneda:$, ¥, £, ₹, €, Rs, USD,
EUR, CAD, AUD, GBP, y INR. Le recomendamos especificar símbolos de moneda válidos en los datos.

Corrección automática

Esta es una de las características incorporadas de IQ Bot para los tipos de formato para de fecha y número.
Realiza la validación y corrección automáticas en función del patrón definido, incluso cuando la fecha/
número en el documento escaneado es incorrecta.

Nota: La corrección automática solo es compatible con patrones especiales.

La siguiente tabla muestra la corrección automática de una fecha y números incorrectos con IQ Bot.

Valor incorrecto Corrección


Patrón Descripción
de OCR automática

En el primer ejemplo, IQ Bot


corrige automáticamente el OCR
incorrecto "F3B" y lo cambia a
12 F3B 2 0 1 5 dd mmm aaaa 12 FEB 2015
"FEB".
FECHA
15 10-2015 dd-mm-aaaa 15-10-2015
En el segundo ejemplo, IQ Bot
cambia automáticamente "15
10-2015" a "15-10-2015".

En el primer ejemplo, el espacio


adicional entre "3" y "4" se elimina
123 4567 9999999 1234567 después de la validación
NUMBER comparada con el patrón.
12.34,S67.12 99,99,999.00 1234567.12
En el segundo ejemplo, la letra "S"
se convierte en "5".

Nota: El valor numérico del idioma inglés con al menos un dígito a la izquierda y dos dígitos consecutivos a
la derecha (por ejemplo, 1.23) se corrige automáticamente si hay un espacio encontrado entre el decimal y
los dígitos. Por ejemplo, los valores 1.23 o 1. 23 o 1 .23 se corrigen automáticamente a 1.23.

© 2019 Automation Anywhere. All rights reserved. 114


Automation Anywhere IQ Bot - IQ Bot
Para utilizar esta función, agregue Patrón (en las opciones de validación) a los campos de formato de fecha
y número seleccionados.

Listas
Al definir un campo o una columna de tabla en la vista Diseño, puede especificar una lista como parte de la
opción de validación para un campo o columna de tabla seleccionados. El valor extraído del campo se
valida con esta lista predefinida durante la vista previa y la ejecución de pruebas.

Solo puede especificar la validación de lista cuando el formato del campo o la columna de la tabla sea
"texto". Si la búsqueda devuelve varios valores para una palabra, el valor no se corrige automáticamente y se
produce un error en la validación.

Siga estos pasos para especificar la validación de la lista:

Procedimiento

1. Seleccione el tipo de validación Lista en el menú desplegable Validar.


2. Escriba una lista predefinida y haga clic en Definir para guardar los cambios.
Cada valor de la lista debe estar en una línea separada.

Si el valor extraído no coincide con ningún valor de la lista predefinida, se considerará que el campo
generó un error en la validación.

Fórmulas
Para las validaciones calculadoras y/o comparativas, en la vista de diseño, especifique una fórmula como
parte de las opciones de validación para un campo seleccionado o una columna de tabla.

Prerequisites

Únicamente puede especificar la validación de la lista cuando el formato del campo o la columna de la tabla
es un número.

Las fórmulas especificadas en el Designer se guardan y se llevan al Validator. Abrir un bot en el Validator le
permitirá ver y utilizar las fórmulas asociadas con dicho bot.

• En Designer, en la vista previa (ver resultados de extracción), la validación de la fórmula marca los
errores como se esperaba para procesar los documentos de entrenamiento.
• Cargue los mismos documentos en la producción desde el Enterprise Client. Los documentos son
procesados y se desaprueban debido a la misma validación de la fórmula.
• En el Validator, la misma validación de fórmula continúa aplicándose para marcar errores para procesar
los documentos.

Note: La validación de fórmulas se migra al actualizar desde IQ Bot versión 5.3. x a la versión 6.5. x,
ahorrando la tarea de volver a agregar la validación de la fórmula manualmente.

Siga estos pasos para especificar una fórmula de validación:

Procedure

1. Seleccione el tipo de validación Fórmula en el menú desplegable Validar.

© 2019 Automation Anywhere. All rights reserved. 115


Automation Anywhere IQ Bot - IQ Bot
2. Escriba la fórmula que prefiera y haga clic en definir para guardar la fórmula.
3. Para escribir una fórmula, puede usar operaciones aritméticas, comparativas, lógicas y funcionales
básicas. Las reglas de validación se pueden construir combinando estas operaciones con diferentes
campos y columnas de tabla.
4. Rellene los campos del formulario, según corresponda.
Table 1. Operadores matemáticos
Operaciones Descripción Sintaxis
+ Adición Campo/Nombre_columna1 + Campo/Nombre_columna2
- Resta Campo/Nombre_columna1 - Campo/Nombre_columna2
* Multiplicación Campo/Nombre_columna1 * Campo/Nombre_columna2
/ División Campo/Nombre_columna1 / Campo/Nombre_columna2

Table 2. Operadores comparativos


Operaciones Descripción Sintaxis

[Campo actual/nombre de columna] == [expresión


compuesta por uno o más nombres de campos/columnas
== Igual que y/o valores numéricos fijos]

Por ejemplo, AMOUNT == MUL(QUANTITY, UNIT_PRICE)

[Campo actual/nombre de columna] >= [expresión


compuesta por uno o más nombres de campos/columnas
Mayor o igual
>= y/o valores numéricos fijos]
que
Por ejemplo, TOTAL_BILL_AMOUNT >= AMOUNT_PAID

[Campo actual/nombre de columna] <= [expresión


compuesta por uno o más nombres de campos/columnas
Menor o igual
<= y/o valores numéricos fijos]
que
Por ejemplo, AMOUNT_PAID <= TOTAL_BILL_AMOUNT

[Campo actual/nombre de columna] > [expresión


compuesta por uno o más nombres de campos/columnas
> Mayor que y/o valores numéricos fijos]

Por ejemplo, BILL_AMOUNT > 0

< Menor que


[Campo actual/nombre de columna] > [expresión
compuesta por uno o más nombres de campos/columnas
y/o valores numéricos fijos]

© 2019 Automation Anywhere. All rights reserved. 116


Automation Anywhere IQ Bot - IQ Bot
Operaciones Descripción Sintaxis
Por ejemplo, DISCOUNT_PERCENTAGE < 100

[Campo actual/nombre de columna] != [expresión


compuesta por uno o más nombres de campos/columnas
No es igual
!= y/o valores numéricos fijos]
que
Por ejemplo, DEBIT_AMOUNT != 0

Table 3. Operadores lógicos


Operaciones Descripción Sintaxis

<Campo actual/nombre de columna>


<operador1> <expresión1> && <campo actual/
Y:campo/columna es
nombre de columna> <operador 2> <expresión
válido si todas las
&& 2>
condiciones son
verdaderas
Por ejemplo, DISCOUNT_PERCENTAGE >= 0 &&
DISCOUNT_PERCENTAGE <=100

<Campo actual/nombre de columna>


<operador1> <expresión1> || <Campo actual/
O: el campo/columna es
nombre de columna> <operador 2> <expresión
válido si alguna de las
|| 2>
condiciones dadas es
verdadera
Por ejemplo, DISCOUNT_PERCENTAGE >= 0 ||
DISCOUNT_PERCENTAGE == 'Net'

!<expresión>
Not: convierte una
! expresión verdadera en
Por ejemplo, !(AGE < 18) ==> válido cuando AGE
falsa y también al revés
no es inferior a 18

Table 4. Operadores funcionales


Operaciones Descripción Sintaxis

SUM(n1,n2,....,nN)
Sumatoria: da el resultado de
la adición de uno o más Por ejemplo, SUM(SUB_TOTAL,
SUM
valores de campo/columna/ SERVICE_TAX, EDUCATION_CESS) ==>
número fijo equivalente a SUB_TOTAL más
SERVICE_TAX más EDUCATION_CESS

© 2019 Automation Anywhere. All rights reserved. 117


Automation Anywhere IQ Bot - IQ Bot
Operaciones Descripción Sintaxis

SUB(n1,n2,....,nN)
Resta: Da como resultado la
resta de uno o más valores de FPor ejemplo, SUB(SUB_TOTAL,
SUB
campo/columna/número fijo TOTAL_DISCOUNT, ADJUSTMENTS) ==>
del primer valor especificado equivalente a SUB_TOTAL menos
TOTAL_DISCOUNT menos ADJUSTMENTS

MUL(n1,n2,....,nN)
Multiplicación: da el resultado
Por ejemplo, MUL(QTY_IN_BOX,
de la multiplicación de uno o
MUL UNIT_PRICE, SHIPPED_BOXES) ==>
más valores de campo/
equivalente a QTY_IN_BOX multiplicado por
columna/número fijo
UNIT_PRICE multiplicado por
SHIPPED_BOXES

DIV(n1,n2,....,nN)
División: da como resultado la
división de uno o más valores Por ejemplo, DIV(AMOUNT,
DIV de campo/columna/número SHIPPED_BOXES, UNIT_PRICE) ==>
fijo del primer valor equivalente a AMOUNT dividido entre
especificado SHIPPED_BOXES dividido entre
UNIT_PRICE

COLSUM("<nombre-tabla>", "<expresión que


se evaluará para cada fila de nombre-tabla
especificado>")

Por ejemplo, FINAL_TOTAL ==


COLSUM("LINE_ITEMS", "MUL(QTY,
Suma de una columna
UNIT_PRICE)")
determinada en una tabla: da
el resultado después de
Digamos que hay 3 filas para la tabla
COLSUM evaluar la expresión dada para
LINE_ITEMS, entonces FINAL_TOTAL debe
cada fila de la tabla
ser igual a MUL(QTY1, UNIT_PRICE1) +
especificada y agregarlos
MUL(QTY2, UNIT_PRICE2) + MUL(QTY3,
todos juntos
UNIT_PRICE3)

donde, QTY1 es el valor de QTY en la fila 1,


de forma similar UNIT_PRICE1 es el valor de
UNIT_PRICE en la fila 2, y así sucesivamente
para las otras filas.

Tip: Se recomienda utilizar operadores funcionales en lugar de operadores matemáticos al validar


campos y tablas para una mejor precisión.

© 2019 Automation Anywhere. All rights reserved. 118


Automation Anywhere IQ Bot - IQ Bot
Next steps
Al formular una expresión, recuerde lo siguiente:

• Todos los nombres de función deben estar en mayúsculas.


• Todas las fórmulas deben dar como resultado una validación de verdadero o falso.
• Los nombres de campos y columnas distinguen entre mayúsculas y minúsculas cuando se usan en
fórmulas. Si el campo se define como Qty en el diseño, el uso de qty o Qty en la fórmula da como
resultado una fórmula no válida.
• Para la declaración o manipulación de variables, asegúrese de no utilizar determinadas palabras clave
reservadas para formular una expresión. Por ejemplo, SUM, SUB, DIV, MUL, COLSUM, IF.

Si la expresión evaluada es falsa, se genera un error de validación.


Tip: Asegúrese de que no escribir "=" (un solo igual) donde piense utilizar "==" (doble igual). Por ejemplo,
AMOUNT == MUL(QUANTITY, UNIT_PRICE) es válido. Pero AMOUNT = MUL(QUANTITY, UNIT_PRICE no es
una fórmula válida.

Campos comunes en varios grupos de documentos


Puede crear una instancia de aprendizaje con un solo grupo de documentos.

1. Elija cualquier documento útil en su lista de documentos.


2. Cree, diseñe y asigne todos los campos como campos flotantes dinámicos.
3. Agregue alias a las etiquetas de campo asignadas usando "|", si los valores son diferentes en varios
documentos. Por ejemplo: el encabezado de factura asignado en el documento podría tener valores
como, factura #, Nº de factura, Nº de documento y así sucesivamente en otros documentos.
Nota: "|" significa el término, "or". Por ejemplo: total de factura | Importe de la factura indica al bot que
busque la etiqueta, si es igual al total de la factura o al importe de la factura.

Consejo: Pruebe y perfeccione los alias según sea necesario.

Vista previa de los datos extraídos


Después de completar la asignación de campos y tablas, haga clic en el botón Ver resultados de la
extracción para ver los resultados de OCR y extraídos a fin de verificar la precisión del entrenamiento.

El resultado de la extracción muestra la información que aparecerá en Validator y le permite hacer lo


siguiente:

• Consulte los campos y valores listados. Mostrar una indicación de si el valor se extrajo con éxito, si
hubo un error de validación o si hay un problema de falta de confianza de OCR.
• Ver todos los encabezados de tabla y los valores de cada fila, además de indicar si hubo algún error en
la validación o falta de confianza.

En este punto, puede exportar los datos de vista previa a un archivo CSV para su posterior análisis haciendo
clic en el enlace exportar a CSV en el área de encabezado superior derecha. Alternativamente, haga clic en
el botón volver a entrenamiento para continuar con el entrenamiento. Una vez que todos los campos y
tablas completen la validación de entrenamiento y la aprueben, aparecerá una marca de verificación verde
junto al título del grupo en el panel central.

Importante: Un documento de entrenamiento puede aprobar a pesar de un error marcado por el patrón de
validación. A veces queremos un patrón de validación para marcar un error, por lo que no se aprobarían

© 2019 Automation Anywhere. All rights reserved. 119


Automation Anywhere IQ Bot - IQ Bot
documentos específicos en una etapa posterior en producción; en su lugar, ingréselos en la lista de
distribución de validación manual.
Después de entrenar los grupos de documentos, elija Guardar y cerrar. En este punto, elija cualquiera de los
siguientes:

• Elija Cancelar para permanecer en el entrenamiento actual.


• Elija Guardar para guardar el entrenamiento.
• Elija Guardar y enviar a producción para enviar la instancia de aprendizaje al entorno de producción.

Previsualice cualquier momento durante o después del entrenamiento del documento, o después de
completar la asignación de campos y tablas para cada grupo de documentos. El botón ver resultados de
extracción está disponible para un documento actual que le permite ver los resultados extraídos con los
campos asignados y las columnas de la tabla. Los errores, si los hay, son visibles y resaltados dentro de un
cuadro rojo. Mantenga el puntero sobre el error para saber más sobre este y corregirlo.

Haga clic en el botón Regresar al entrenamiento para volver al entrenamiento.

Atención: Si carga 30 documentos y todos los documentos se clasifican en un grupo, solo puede ver un
documento para cada diseño único.

Enviar una instancia de aprendizaje a producción


Puede utilizar el botón Enviar instancia a producción para mover una instancia de aprendizaje al entorno de
producción.

Al mover una instancia de aprendizaje al entorno de producción, se muestra un mensaje de confirmación.


Para confirmar, haga clic en sí,enviar a producción. Las instancias de aprendizaje en el entorno de
producción se pueden identificar mediante la etiqueta de producción junto a su nombre.

Consejo: También puede utilizar la página Mis instancias de aprendizaje para enviar una instancia de
aprendizaje al entorno de producción.

Bots
La página Bots del Portal IQ Bot lista todos los bots disponibles para una instancia de aprendizaje y le
permite realizar diferentes tareas, como las siguientes: ejecutar, cambiar el estado o iniciar el IQ Bot
Designer.

Cree un bot para extraer texto de un documento. Defina las etiquetas de campo y los valores de un
documento para que el sistema pueda aprender de él y procesar automáticamente otros documentos del
grupo.

Supervise el progreso y el estado de todos los bots creados para una instancia de aprendizaje. También
puede establecer el estado de validación en el entorno de producción.

La prueba de un bot verifica si el bot puede alcanzar la precisión deseada basada en el entrenamiento.
También lo ejecuta usando todos los documentos de muestra asociados a esa categoría o grupo y los
puntos de referencia de documento y precisión de campo. Solo puede probar un bot en el entorno de
validación.
Nota: Para ver la precisión del documento y el campo actualizados, actualice la página bots y haga clic en el
nombre del bot. La precisión del documento y del campo actualizado se muestra en el área de detalles.

© 2019 Automation Anywhere. All rights reserved. 120


Automation Anywhere IQ Bot - IQ Bot

Panel
Puede ver el informe de rendimiento de IQ Bot en tiempo real en el panel.

El informe se muestra al iniciar sesión en el portal de IQ Bot. El panel resume el informe de rendimiento y
proporciona información de procesamiento de documentos en un formato gráfico. La información
mostrada consta de: clasificación de documentos, procesamiento directo (STP), precisión y validación
humana para informar acciones para una instancia de aprendizaje específica para que usted pueda centrarse
en áreas que requieren atención.

Los panel de IQ Bot se divide en dos áreas principales:

• Mis totales
• Mis instancias de aprendizaje

Área Mis totales


Mis totales es un área de visualización del panel que proporciona una vista general rápida del estado de
todas las instancias de aprendizaje en el entorno de producción.

Puede ver la siguiente información en el área Mis totales:

• Archivos procesados:es el número total de archivos cargados en una instancia de aprendizaje que se
encuentran en el entorno de producción.

• Procesamiento directo (STP):es el porcentaje del número total de archivos cargados que se han
procesado correctamente sin intervención manual.

• Precisión:es la precisión de los campos, que es un valor porcentual de los campos identificados de
forma precisa. Esto incluye campos donde los niveles de confianza del reconocimiento óptico de
caracteres (OCR) superan el umbral de confianza que estableció.

Área Mis instancias de aprendizaje


Aquí puede ver los detalles de las instancias de aprendizaje que ha creado y que se encuentran en los
entornos de validación y producción.

Puede ver la información de las instancias de aprendizaje ubicadas en el entorno de validación:

• El nombre de la instancia de aprendizaje.


• El dominio o tipo de los documentos. Por ejemplo, facturas y recibos.
• El número de documentos incluidos en la instancia de aprendizaje.
• Una representación gráfica de los documentos entrenados que muestra los detalles en porcentaje.

Puede ver la información de las instancias de aprendizaje ubicadas en el entorno de producción:

• El número de archivos procesados.


• El procesamiento directo (STP), que es un porcentaje de archivos que se han procesado
correctamente sin intervención manual.
• El porcentaje de precisión de los campos.

© 2019 Automation Anywhere. All rights reserved. 121


Automation Anywhere IQ Bot - IQ Bot
• Página Informe de rendimiento
La página Informe de rendimiento muestra los detalles de una instancia de aprendizaje en el entorno
de producción.

Página Informe de rendimiento


La página Informe de rendimiento muestra los detalles de una instancia de aprendizaje en el entorno de
producción.

Utilice el botón Mis instancias de aprendizaje > Producción para ver la página Informe de rendimiento, que
muestra los detalles de todas las instancias de aprendizaje ubicadas en el entorno de producción.

Nota: La página Informe de rendimiento no está disponible para las instancias de aprendizaje que se
encuentran en el entorno de validación.

La esquina superior derecha de la página del informe de rendimiento muestra el porcentaje de bots
entrenados para la instancia de aprendizaje. A continuación se muestra un ejemplo de cómo interpretar la
información de porcentaje.

Cathy cargó 10 documentos y creó tres bots para la instancia de aprendizaje:

• Bot1
• Bot2
• Bot3

Tres de estos documentos forman parte de Bot1, cuatro forman parte de Bot2 y otros tres forman parte de
Bot 3. Cuando Cathy coloca el Bot1 en el entorno de producción, la etiqueta muestra 33 % como el
porcentaje de bots entrenados para la instancia de aprendizaje, lo que significa que se han entrenado 3 de
los 10 documentos (33 %) cargados para Bot1.

Detalles del Informe de rendimiento


En el área mis instancias de aprendizaje, haga clic en cualquier información mostrada para que aparezca la
página informe de rendimiento. En las secciones siguientes se describe la información de cada sección
mostrada del informe de rendimiento.

Totales de instancias y resultados de procesamiento


El área Totales de instancias y resultados de procesamiento muestra la siguiente información para la
instancia de aprendizaje.

• El número de archivos cargados para la instancia de aprendizaje, es decir, la cantidad total de archivos
cargados que se deben procesar.
• El número de archivos procesados para la instancia de aprendizaje, es decir, la cantidad de archivos
procesados por un bot.
• El número de archivos procesados correctamente para la instancia de aprendizaje, que incluye los
archivos procesados correctamente por un bot sin intervención humana.
• El número de archivos enviados a validación para la instancia de aprendizaje, es decir, los archivos
marcados con uno o más errores que requieren intervención humana para su revisión.
• El número de archivos validados para la instancia de aprendizaje, es decir, la cantidad de archivos
revisados por un individuo y de los que se guardaron los resultados.

© 2019 Automation Anywhere. All rights reserved. 122


Automation Anywhere IQ Bot - IQ Bot
• El número de archivos marcados como no válidos para la instancia de aprendizaje, es decir, la cantidad
de archivos revisados por personas y marcados como no válidos.

Resultados de clasificación

El área de Clasificación proporciona una visualización estadística de la representación gráfica del campo.

Resultados de precisión

El área de Precisión proporciona una representación gráfica de los tipos de campos.

Validación
El área de Validación proporciona la siguiente información:

• Una representación estadística de las correcciones hechas a los campos individuales durante el
proceso de validación de un documento.
• Una representación estadística del tiempo promedio dedicado a la validación de un grupo.

Recuento de la página de seguimiento en el panel de IQ Bot


IQ Bot realiza un seguimiento de todas las páginas cargadas y muestra la información en el panel. Los
usuarios pueden ver el número de páginas cargadas en producción para compararlas manualmente con el
límite de licencias adquiridas.

Note: Esta función está disponible en IQ Bot Versión 6.5.x. Durante la actualización desde cualquier versión
anterior de IQ Bot, los documentos cargados no se contabilizarán para realizar un seguimiento del recuento
de páginas.
Se realiza un seguimiento de todos los documentos cargados en IQ Bot con RPA y estos se cuentan en
función de los siguientes parámetros:

• Puede ver el número de páginas cargadas en el panel de IQ Bot, el panel de instancias de aprendizaje,
el resumen de las instancias de aprendizaje y también en el nivel del grupo.
• Cuando IQ Bot procesa un documento y este cumple con los criterios (mencionados anteriormente),
el panel muestra un recuento de páginas incrementado.
• Al eliminar una instancia de aprendizaje, el recuento de páginas que aparece en el panel de IQ Bot
permanece sin cambios.

Note: IQ Bot cuenta las páginas de archivos clasificados y no clasificados. Solo los archivos dañados que no
se pueden abrir no tendrán ningún efecto en el recuento de páginas.

Entorno de producción
El flujo de trabajo de la instancia de aprendizaje consta de los entornos de validación y producción. Se trata
de un entorno vivo en el que una instancia de aprendizaje se establece en la operación junto con
documentos empresariales reales cargados desde un bot.

La instancia de aprendizaje utiliza los bots creados en el entorno de validación y los ejecuta en documentos
empresariales reales cargados desde TaskBot.

El entorno de producción tiene los siguientes objetivos principales:

© 2019 Automation Anywhere. All rights reserved. 123


Automation Anywhere IQ Bot - IQ Bot
• Ejecutar el bot en documentos empresariales cargados para extraer datos relevantes y automatizar el
proceso empresarial.
• El entorno de producción le permite realizar las siguientes tareas:
• Cargar los documentos listos para la producción de Automation Anywhere Enterprise en IQ Bot.
• Recopilar los documentos procesados por IQ Bot, lo que puede dar como resultado un
procesamiento integral o sin clasificar.
• Validar los documentos marcados para revisión y exportar la salida a un archivo CSV para su
revisión manual.
• Realizar la revisión y corrección manual de los datos extraídos y enviarlos de regreso a IQ Bot.
• Marcar los documentos incorrectos como no válidos.
• Recopilar y descargar los documentos no válidos.

• Cargar documentos a una instancia de aprendizaje


Puede cargar los documentos listos para la producción de Automation Anywhere Enterprise en IQ Bot
para su procesamiento.
• Lista de prioridad de validación de IQ Bot
La validación elimina la complejidad relacionada con el proceso de validar y solucionar cualquier
problema de un bot, además de que requiere menos tiempo para solucionar los problemas y un nivel
mínimo de intervención humana.
• Cargar varios archivos ubicados en una carpeta a una instancia de aprendizaje
Esta tarea explica los pasos relevantes para cargar varios documentos en el servidor de IQ Bot. Cargar
varios documentos a la vez es una función que le ahorrará tiempo.
• Descargar un documento desde una instancia de aprendizaje
Al cargar documentos en una instancia de aprendizaje, es posible que algunos archivos se procesen
correctamente y otros muestren errores.
• Evitar la copia automática de documentos en el entorno de validación
Evita la copia automática de documentos de producción en el entorno de validación. Esto ayuda a
mantener los datos de entrenamiento y producción separados, y también cumple con los requisitos de
cumplimiento de seguridad de la información.
• Leer un documento digitalizado correctamente con TaskBot
Puede utilizar TaskBot para leer un documento procesado desde un archivo CSV.

Cargar documentos a una instancia de aprendizaje


Puede cargar los documentos listos para la producción de Automation Anywhere Enterprise en IQ Bot para
su procesamiento.

Puede cargar documentos a IQ Bot mediante cualquiera de las siguientes opciones:

• Al crear una nueva instancia de aprendizaje. Consulte Crear una instancia de aprendizaje.
• Al editar una instancia de aprendizaje en el entorno de validación. Consulte Editar una instancia de
aprendizaje.
• En el entorno de producción, en Automation Anywhere Enterprise Client, con el comando IQ Bot Lite.

Los siguientes pasos describen el proceso de carga de documentos con Automation Anywhere Enterprise
Client.

© 2019 Automation Anywhere. All rights reserved. 124


Automation Anywhere IQ Bot - IQ Bot

Procedimiento
1. Haga clic en Archivo > Nuevo en la ventana Automation Anywhere Enterprise Client para mostrar el
cuadro de diálogo Automatizar.
2. Haga clic en Workbench para abrir la ventana.
3. En el panel Comandos, seleccione el comando IQ Bot y arrástrelo al panel de la lista de acciones de
tareas. Se muestra el cuadro de diálogo de carga de IQ Bot.
4. En el cuadro de diálogo Cargar IQ Bot, realice una de las siguientes acciones:
a) Nombre:seleccione la instancia de aprendizaje donde desea cargar su documento.
b) Ruta de archivo:haga clic en el botón Explorar para seleccionar el archivo de instancia de
aprendizaje que desea cargar.
• c) El área Output Path se llena con el nombre de los archivos de instancia de aprendizaje y
la ruta.
d) Exitoso:esta es la ubicación física en el servidor de IQ Bot donde se almacenan los archivos
CSV correctamente extraídos. Haga clic en el botón copiar para copiar la ruta de acceso al
portapapeles.
e) No válido:esta es la ubicación física en el servidor de IQ Bot donde se almacenan los archivos
fuente no válidos. Haga clic en el botón copiar para copiar la ruta de acceso al portapapeles.
5. Haga clic en Guardar. El comando se agrega al panel de la lista de acciones de tareas.
Para cargar varios archivos desde una carpeta, use el comando de bucle Cada archivo en una carpeta
junto con el comando IQ Bot y agréguelo al panel de la lista de acciones de tareas. En el siguiente
tema se describe un ejemplo de esta tarea.

Tareas relacionadas
Cargar varios archivos ubicados en una carpeta a una instancia de aprendizaje

Lista de prioridad de validación de IQ Bot


La validación elimina la complejidad relacionada con el proceso de validar y solucionar cualquier problema
de un bot, además de que requiere menos tiempo para solucionar los problemas y un nivel mínimo de
intervención humana.

IQ Bot procesa un documento antes de que se pueda ver en el validador y marca los errores de campo en
ese documento. El usuario corrige los campos marcados y/o verifica los campos sin marcar en el validador.

Después de corregir y guardar, el documento actualizado no contará como procesamiento directo (STP),
pero se moverá a la lista de prioridad correcta, donde lo puede utilizar una tarea de automatización previa.
Esta en la lista de prioridad de validación de IQ Bot.

Los documentos que no cumplen con las reglas de procesamiento automatizadas o que no cumplen con
los valores de campo debido a un problema de confiabilidad del reconocimiento óptico de caracteres (OCR)
se insertan en una carpeta que se revisará y corregirá manualmente. La revisión manual consume mucho
tiempo y es compleja, ya que requiere navegar a la carpeta correcta y el conocimiento de manejo de scripts
(realizado en un archivo. csv) para corregir el documento.

Nota: Para obtener más información sobre cómo se puede usar la confianza de OCR en el nivel de los
campos para mejorar la calidad de la salida de STP, consulte Mejorar la calidad de salida con la confianza de
OCR.
Conceptos relacionados
Ventana Validator
Validación de un documento con errores

© 2019 Automation Anywhere. All rights reserved. 125


Automation Anywhere IQ Bot - IQ Bot
Marcar un documento como no válido
Editar el nombre del archivo y el contenido de un archivo (IQBA) de IQ Bot
Tareas relacionadas
Roles y permisos de usuarios

Ventana Validator
La ventana Validador ayuda a validar los documentos cargados y procesados para una instancia de
aprendizaje. La carga de documentos se produce rápidamente usando Automation Anywhere Enterprise. En
el siguiente paso, el procesamiento de documentos se produce en IQ Bot.

Para abrir la interfaz de usuario del Validador, diríjase a http://<ruta de instalación de IQ Bot>/ > Instancias de
aprendizaje y haga clic en el ícono en Abrir validador de su navegador web.

Nota: Solo los usuarios con un rol de validador asignado de Automation Anywhere Enterprise Control Room
pueden ver la página de validación. Para obtener más información, consulte Roles y permisos de usuarios en
la Automation Anywhere Enterprise Control Room guía del usuario.

Abrir la ventana de Validator


Puede abrir la ventana Validator desde la página de Instancias de aprendizaje en cualquiera de las siguientes
maneras:

• Haga clic en el ícono Abrir Validator en una instancia de aprendizaje.


• Haga clic en el botón Validar en las pestañas Resumen o Grupos de documentos.

Validator se abrirá con el primer archivo de la lista de validación.

Nota: El usuario vería una página vacía y un mensaje diciendo: no hay documentos disponibles para la
validación, se le redirigirá a la página de la instancia de aprendizaje, en los siguientes escenarios:

• Si no hay archivos disponibles en el lista de prioridad de validación.


• Si un archivo no existe en la lista de prioridad de validación.
• Si otro usuario está trabajando en el archivo restante en la lista de prioridad de validación.

Validación de un documento con errores


La ventana de Validator se muestra con los datos que requieren validación marcados en color rojo (texto y
cuadro).

Siga estos pasos para validar un documento con errores:

1. Haga clic en el botón Tab o haga clic en el mouse en el campo que debe validarse (marcado en rojo).
El valor de campo asociado del documento se resalta para que esté visible y sea llamativo.
2. Valide los campos al ingresar la información correcta.

Si intenta guardar un documento sin validar todos sus errores, se mostrará un mensaje de error.

Siga estos pasos durante la validación:

• Agregar o eliminar una fila de tabla: para insertar o eliminar filas durante la validación de un
documento, coloque el puntero del mouse sobre los tres puntos para mostrar los íconos que le
permiten agregar o eliminar filas a una tabla.

© 2019 Automation Anywhere. All rights reserved. 126


Automation Anywhere IQ Bot - IQ Bot
• Saltar al siguiente archivo: si desea omitir un archivo sin corregir sus errores, puede hacer clic en la
opción Saltar al siguiente archivo en la parte inferior de la ventana del validador.
• Lista de prioridad de validación: consulte toda la información sobre la lista de prioridad de validación en
la pantalla del validador. Esto aparece como un subtítulo.

Relación de tabla múltiple en Validator


En la lista de prioridad de validación (en Validator), puede editar las columnas compartidas entre dos o más
tablas, o agregar las filas correspondientes a dos o más tablas, para completar la validación exitosa.

En Validator, puede editar los valores en el campo primario extraído de la tabla principal o en la sección
repetida.

Si los campos compartidos entre las tablas vinculadas no coinciden con los valores, Validator no le permitirá
completar la validación y guardar.

Esta funcionalidad ayuda a evitar los errores de validación manual que pueden ocurrir cuando hay una falta
de coincidencia de valores de campo entre las tablas primarias y secundarias. El Validator muestra un
mensaje de error y previene el guardado.

Relación de tabla múltiple en un archivo CSV


Previsualice las columnas vinculadas de una instancia de aprendizaje en un archivo CSV para ver los valores
asignados de esas varias tablas vinculadas. Revise y confirme la precisión de la asignación en CSV. A
continuación, guarde la validación.

Opción 1:

Si edita una instancia de aprendizaje para agregar un campo y, a continuación, vincula ese campo a una
tabla secundaria, ese campo aparece en las columnas más a la izquierda de esa tabla secundaria del archivo
CSV. Para los archivos en la carpeta de producción (éxito) de IQ Bot, puede aprovechar la RPA para tener
acceso a los archivos CSV y usar los campos vinculados extraídos de las columnas izquierdas extremas de
una tabla secundaria para combinar esa tabla secundaria con una tabla primaria.

Opción 2:

Si edita una instancia de aprendizaje para agregar un campo y este no es un campo primario ni está
vinculado en una tabla secundaria, el campo se mostrará en la columna del extremo derecho del archivo
CSV.

Uso de inteligencia artificial (AI) para corregir errores de extracción


En la lista de prioridad de validación (en Validator), IQ Bot puede aprender de los valores de campo
corregidos manualmente (por humanos) durante un período de tiempo.

Prerequisites
IQ Bot puede aprender de los pares de datos de campos de documento, tales como: valores de campo
incorrectos y valores de campo corregidos manualmente, y puede lograr una mayor confianza en la
detección de un valor de campo erróneo y qué valor debe corregirse. Si el IQ Bot alcanza un nivel de
confianza de más del 90 %, corrige automáticamente el valor del campo erróneo.

© 2019 Automation Anywhere. All rights reserved. 127


Automation Anywhere IQ Bot - IQ Bot
Si se cargan documentos adicionales en producción, IQ Bot puede corregir automáticamente los errores,
omitir la lista de prioridad de validación y contar los documentos como procesamiento directo (STP).

A veces, IQ Bot no alcanza un nivel de confianza de más del 90 %. Por ejemplo, si los datos incorrectos y los
datos corregidos manualmente difieren en más de cuatro caracteres de longitud, los datos corregidos
manualmente no se ingresan en el modelo de aprendizaje de IA.
Note: La autocorrección de la lista de prioridad de validación no se aplica a la extracción de casillas de
verificación.

Procedure

1. En la lista de prioridad de validación, al corregir un error de valor de campo, puede seleccionar entre
las opciones disponibles.
2. También puede no seleccionar una sugerencia, sino ingresar un valor o hacer clic en otro campo.
3. Si elige ingresar un valor en un campo para corregir el error y guardar sus correcciones, IQ Bot
guardará su valor de campo corregido manualmente.
4. Si realiza varias correcciones para los mismos campos con el mismo valor, la confianza del IQ Bot
puede aumentar. Si el nivel de confianza alcanza el 90 %; el sistema corrige automáticamente el valor
del campo en tiempo real, con el valor sugerido (al hacer clic en la celda).
5. En los documentos cargados, si todos los campos con errores se corrigen automáticamente, el
documento omitirá el paso de Validator y exportará los datos directamente a un archivo CSV, lo que
cuenta como STP en el panel.

Marcar un documento como no válido


Validator puede querer marcar un documento determinado como no válido si no se cumplen las
condiciones de validación, y si el documento requiere un nuevo entrenamiento.

Los documentos que no se pueden procesar debido a algunos motivos (listados a continuación) se pueden
marcar como no válidos, haga clic en el botón Marcar como no válido en la ventana validador. Seleccione el
motivo adecuado en la ventana de confirmación de las siguientes opciones:

• Campos faltantes
• Tablas faltantes
• Valores incorrectos

Nota: Para ver y acceder a los documentos marcados como no válidos, abra la carpeta Salida > no válida,
que se encuentra en su servidor.

1. Después de validar exitosamente los campos y las tablas, haga clic en el botón Guardar el documento
actual.
2. Haga clic en el botón Saltar al siguiente archivo para desplazarse al siguiente documento de la lista de
prioridad.

Editar el nombre del archivo y el contenido de un archivo (IQBA) de IQ


Bot
Al cambiar el nombre del archivo de almacenamiento (IQBA) del IQ Bot o al actualizar el contenido del
archivo, se muestra un mensaje de error al final de la oración. El usuario no puede clasificar documentos de
una instancia de aprendizaje y, por tanto, importar otra instancia de aprendizaje.

© 2019 Automation Anywhere. All rights reserved. 128


Automation Anywhere IQ Bot - IQ Bot
El validador humano realiza una comprobación manual y actualiza el texto extraído del documento digital.
Una vez que el error se corrige y se guarda, el documento actualizado vuelve a la cola correcta donde
puede ser recogido por una tarea de automatización ascendente.

Registros de auditoría de Validator


Todos los eventos relacionados con la validación se almacenan en un archivo de registro, el cual se
encuentra en la carpeta Windows Public.

Los registros se almacenan en un archivo validator.events y la ubicación de la carpeta es %Public%


\Documents\Automation Anywhere IQ Bot Platform\Logs\Audit. Los siguientes eventos se almacenan en el
archivo de registro.

• Nombre de la plataforma
• Nombre de la computadora
• Marca de tiempo
• Ya sea que un documento se haya validado correctamente o no.

Nota: Los registros almacenados en el archivo validator.events se actualizan asincrónicamente.

Consejos útiles para la validación


Utilice estos consejos para ahorrar tiempo y facilitar el trabajo en tareas de IQ Bot.

• Utilice el carácter especial "|" para agregar varios alias y extraer campos y columnas de tabla similares
en varias clases de documentos. Usar alias puede ayudar a crear IQ Bots genéricos.
• Cuando cambia el tamaño de cualquier región de valor o crea su propia región de valor utilizando la
opción seleccionar, su posición se fija con respecto a la etiqueta de campo. El valor de ese campo
siempre se buscará en esa región relativa.
• También puede restablecer la región de campo fija definida por el usuario en el modo de detección
automática al hacer clic en el botón para cerrar, en la esquina superior derecha del campo.
• Es obligatorio asignar todos los campos obligatorios/columnas de tabla. Si hay columnas de campos o
tablas perdidas, el sistema muestra un icono de advertencia en la columna o campos perdidos.
• Defina la columna de referencia y el pie de página (el pie de página es opcional y no siempre muestra
un mensaje) para una tabla. De lo contrario, el sistema mostrará un ícono de advertencia sobre la
columna o el pie de página faltante.

© 2019 Automation Anywhere. All rights reserved. 129


Automation Anywhere IQ Bot - IQ Bot

Cargar varios archivos ubicados en una carpeta a una instancia de


aprendizaje
Esta tarea explica los pasos relevantes para cargar varios documentos en el servidor de IQ Bot. Cargar varios
documentos a la vez es una función que le ahorrará tiempo.

El siguiente ejemplo usa el comando IQ Bot junto con el comando de bucle Cada archivo en una carpeta
para cargar varios documentos desde una carpeta local hacia el servidor de IQ Bot.

Procedimiento
1. Arrastre y suelte el comando IQ Bot desde la lista Comandos al panel de la lista de acciones de tareas.
Se muestra el cuadro de diálogo IQ Bot.
2. Seleccione la instancia de aprendizaje donde desea cargar el documento y haga clic en el botón
Explorar para seleccionar el archivo que desea cargar.
3. Haga clic en el botón Guardar. El comando IQ Bot se agregará al panel de la lista de acciones de
tareas.
4. La ruta del archivo de origen se puede elegir al examinar las carpetas o puede contener variables,
como las siguientes:$CurrentDirectory$\$FileName$.$Extension$.
Utilice el administrador de variables para definir los parámetros extendidos.
5. Arrastre y suelte el comando de bucle Cada archivo en una carpeta a la lista de acciones de tareas. Se
muestra el cuadro de diálogo Bucle.
6. Haga clic en el botón examinar, seleccione la carpeta que prefiera y haga clic en guardar. El comando
de bucle se agrega al panel de lista acciones de tarea.
7. Elimine el elemento de ruta de archivo ubicado en el campo Ruta del archivo y presione los botones
F2 y Fn en una máquina con Windows. Se muestra el cuadro de diálogo Insertar variable.

Descargar un documento desde una instancia de aprendizaje


Al cargar documentos en una instancia de aprendizaje, es posible que algunos archivos se procesen
correctamente y otros muestren errores.

Para los documentos que se procesan, pero entran en la cola de validador para revisión humana, hay una
opción para marcar la digitalización y extracción del documento como no válida. Dependiendo del
escenario, descargue y quite estos archivos de la instancia de aprendizaje. Copie las rutas mostradas en las
etiquetas Exitosas y No válidas del cuadro de diálogo de IQ Bot en el portapapeles.

Utilice las rutas de salida copiadas como una variable en el editor de tareas. Las rutas tienen el siguiente
formato:

Acción correctamente realizada:


<OutputPath>\Learning Instance Name>\Success

No válido:
<OutputPath>\Learning Instance Name>\Invalid

Ruta predeterminada:
C:\Users\Public\Documents\Automation Anywhere IQBot Platform\Output

© 2019 Automation Anywhere. All rights reserved. 130


Automation Anywhere IQ Bot - IQ Bot
Las siguientes carpetas adicionales se crearán en la ruta de salida según el estado de procesamiento de los
documentos:

No procesado:
Los archivos que forman parte de grupos pero no tienen un bot asociado estarán disponibles en la
carpeta No procesado.

Sin clasificar:
Los archivos que no se pudieron clasificar (por diferentes razones) estarán disponibles en la carpeta Sin
clasificar.

Tareas relacionadas
Leer un documento digitalizado correctamente con TaskBot

Evitar la copia automática de documentos en el entorno de


validación
Evita la copia automática de documentos de producción en el entorno de validación. Esto ayuda a mantener
los datos de entrenamiento y producción separados, y también cumple con los requisitos de cumplimiento
de seguridad de la información.

Puede evitar la copia automática de los documentos de producción en el entorno de validación.

Procedimiento
1. Abra el archivo Settings.txt en la carpeta %PROGRAMFILES(X86)%/Automation Anywhere IQ Bot 6.0/
Configurations.
2. Asigne la propiedad Falso a CopyProductionFiles.
3. Reinicie el servicio Automation Anywhere Cognitive File Manager desde la consola de servicio.
4. Al hacer clic en cualquier enlace Crear bot, se abrirá IQ Bot Designer y se mostrará el siguiente
mensaje:No hay ningún documento de entrenamiento disponible para este bot.
Cargue algunos documentos de entrenamiento para la instancia de aprendizaje
asociada y vuelva a intentarlo.

Después de hacer este cambio, cargue manualmente los documentos de muestra al entorno de validación
(parecidos a los documentos de producción) para entrenar los bots en los grupos creados en producción
para esta instancia de aprendizaje.

Leer un documento digitalizado correctamente con TaskBot


Puede utilizar TaskBot para leer un documento procesado desde un archivo CSV.

El siguiente ejemplo utiliza el comando Leer desde CSV/texto junto con el comando de bucle para leer
documentos digitalizados en formato CSV desde la ruta de acción correctamente realizada de IQ Bot.

Ejemplo:

© 2019 Automation Anywhere. All rights reserved. 131


Automation Anywhere IQ Bot - IQ Bot

Procedimiento
1. En la interfaz de usuario del editor de Automation Anywhere Enterprise Client arrastre y suelte el
comando Leer desde CSV/texto desde la lista Comandos hacia el panel de la lista de acciones de
tareas.
2. Siga estos pasos:
a) Elija Seleccionar archivo para leer el archivo.
b) Elija entre los modos Delimitador, Encabezado y Recortar, según sea necesario.
3. Seleccione Codificación > UTF-8 para asegurarse de que todos los caracteres especiales de diferentes
idiomas extranjeros se muestren correctamente.
4. Haga clic en Guardar para agregar el comando al panel de la lista de acciones de tareas.
5. Use la variable $Filedata Column$ para especificar la columna CSV que desea extraer.

$Filedata Column(1)$ devuelve el valor de la primera columna. Mientras que $Filedata Column(2)$
devuelve el valor de la segunda columna. El bucle recorre en iteración cada registro del archivo CSV y
devuelve valores para la primera y la segunda columna. Utilice estos valores para lograr una mayor
automatización según sea necesario.

Pasos siguientes
Después de actualizar desde la versión anterior de IQ Bot a la versión más reciente instalada, si utiliza una
instancia de TaskBot para leer los archivos CSV de salida, cambie la codificación en la opción Leer desde
comando CSV en TaskBot a UTF-8.

Uso de la utilidad de migración para exportar e importar


instancias de aprendizaje
Utilice la utilidad de migración de IQ Bot para exportar e importar instancias de aprendizaje entre distintas
instalaciones de IQ Bot para evitar volver a crear instancias de aprendizaje similares. Esto hace que la
administración del ciclo de vida de una instancia de aprendizaje y de los bots asociados sea más fácil.

Los grupos, los bots, el aprendizaje asociado con una instancia de aprendizaje y los documentos de
entrenamiento utilizados durante la validación se exportan mediante la utilidad de migración.
Nota: Los documentos de exportación no se exportan.
Las siguientes son algunas tareas de la utilidad de migración:

• Exporte las instancias de aprendizaje para crear una copia de seguridad de cada una.
• Asegúrese de respaldar su base de datos antes de importar instancias de aprendizaje.
• Seleccione la opción de importación adecuada para evitar perder información.
• Si la migración está relacionada con un dominio personalizado y un dominio de bot Store,
comuníquese primero con el equipo de soporte de Automation Anywhere o consulte la guía
correspondiente.

Para iniciar la utilidad de migración, diríjase a la pestaña Administración > Migración.

Nota: Únicamente los administradores pueden iniciar sesión en el Portal de IQ Bot para acceder a la utilidad
de migración desde la pestaña Administración.

La utilidad de migración muestra una lista de todas las instancias de aprendizaje disponibles en el Portal de
IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 132


Automation Anywhere IQ Bot - IQ Bot

Exportar una instancia de aprendizaje


Puede exportar una instancia de aprendizaje con la utilidad de migración.

Siga estos pasos para exportar una instancia de aprendizaje con la utilidad de migración:

Procedimiento

1. Navegue a la pestaña Administración > Migración en el panel de la izquierda para abrir esa página.
2. Seleccione una o más instancias de aprendizaje según sus necesidades y haga clic en Exportar.
3. Ingrese un nombre adecuado para el archivo de datos (IQBA) de IQ Bot y haga clic para comenzar el
proceso de exportación.
El nombre del archivo de respaldo se agregará con una marca de tiempo para hacerlo único.
4. Espere hasta que se complete la exportación. Al terminar este paso, el archivo de datos exportado con
la extensión .iqba estará disponible en la carpeta BackupData, dentro del directorio de salida de IQ Bot.
C:\Users\Public\Documents\Automation Anywhere IQBot Platform\Output\BackupData
Cuando un proceso de exportación está en curso, se permite una interacción limitada del usuario con
el Portal de IQ Bot, debido a que la exportación requiere muchos recursos del CPU.

Importar una instancia de aprendizaje


Puede importar una instancia de aprendizaje con la utilidad de migración.

Tiene la opción de seleccionar entre varias opciones disponibles. Antes de iniciar una importación, realice
una copia de seguridad de la base de datos de IQ Bot.
Aunque RBAC se aplica a la creación de nuevas instancias de aprendizaje en IQ Bot Versión 6.5, no se aplica
a lo siguiente:

• Mantenga las instancias de aprendizaje existentes de versiones anteriores de IQ Bot.


• Importar/exportar instancias de aprendizaje de un entorno de IQ Bot Versión 6.5 a otro.

Como solución alternativa, un administrador puede hacer lo siguiente:

• Asegúrese de que los usuarios y roles se actualizan en Automation Anywhere Enterprise Control Room.
• Inserte manualmente una fila en las columnas proyectadas y de rol en la tabla de base de datos
[FileManager].[dbo].[LearningInstanceRoles].

Esa tabla de base de datos se crea automáticamente vacía durante la instalación de IQ Bot Versión 6.5.

Siga estos pasos para importar instancias de aprendizaje con la utilidad de migración.

Procedimiento

1. Copie el archivo de datos exportado en la carpeta BackupData, dentro del directorio de salida de la
instalación de IQ Bot en la que desee realizar la importación.
2. Haga clic en Importar y seleccione el archivo de respaldo de IQBA que desea importar.
3. Seleccione la instancia de aprendizaje requerida y haga clic en Importar. Entonces se le pedirá
seleccionar entre diferentes opciones de importación como sigue:

© 2019 Automation Anywhere. All rights reserved. 133


Automation Anywhere IQ Bot - IQ Bot

Opciones de importación Cuándo usar

Opción 1: agregar grupos


Cuando desea combinar nuevos grupos y
importados y bots entrenados
entrenamientos (bots) en instancias de aprendizaje
para duplicar instancias de
existentes.
aprendizaje existentes:

Cuando desee anexar solo nuevas instancias de


aprendizaje, donde el ID de la instancia de aprendizaje
Opción 2: importar instancias de en el archivo .iqba (por ejemplo, desde el entorno de
aprendizaje e ignorar instancias desarrollo) difiere del ID en el entorno de destino (por
de aprendizaje existentes ejemplo, entorno de producción). Si un ID de instancia
duplicadas: de aprendizaje en el archivo .iqba es el mismo que un
ID en el entorno de destino, la instancia de
aprendizaje .iqbano se anexa.

A continuación se muestra el comportamiento


esperado de las versiones anteriores.
Opción 3: sobrescribe instancias
de aprendizaje existentes
Reemplazar todos los grupos, entrenamientos (bots) y
duplicadas con instancias de
aprendizaje de una instancia de aprendizaje existente
aprendizaje importadas:
sin afectar el procesamiento (datos del panel) realizado
Nota: Esta opción puede crear
por esa instancia de aprendizaje.
nuevos grupos inesperadamente.
Recomendamos usar las
Esta también es la única opción para actualizar una
opciones 1 y 2.
instancia de aprendizaje existente editada para incluir
campos o columnas de tabla adicionales.

Opción 4: quitar todas las


instancias de aprendizaje Cuando comience de nuevo, sin importar si pierde
existentes y reemplazarlas con las todo el trabajo realizado hasta el momento en una
instancias de aprendizaje instalación de IQ Bot.
importadas:

Nota: Si fusiona los archivos IQBA, no fusiona la parte de aprendizaje automático (ML) de una instancia
de aprendizaje a otra. En su lugar, mantiene el ML de la instancia de aprendizaje existente, pero no la
instancia de aprendizaje importada.
4. Seleccione una opción de importación que mejor se adapte a sus necesidades. Haga clic en importar.
Se le pedirá que confirme la importación.
5. Haga clic en Sí, importar para comenzar el proceso de importación.
6. Al terminar la importación, volverá a la página de inicio de la utilidad de migración con la lista de
instancias de aprendizaje.
7. Una importación correcta muestra unÚltimo estado de migración COMPLETO mensaje junto
con la marca de tiempo.

La instancia de aprendizaje importada conserva su entorno y el de todos los bots asociados.


Atención: Cuando intente importar un archivo IQBA de instancia de aprendizaje incompatible, el sistema
muestra un mensaje de error. Por ejemplo, al importar una instancia de aprendizaje de IQ Bot versión 5.2 a
IQ Bot Versión 6.0.

© 2019 Automation Anywhere. All rights reserved. 134


Automation Anywhere IQ Bot - IQ Bot
Importante: Exporte un archivo IQBA desde la plataforma de IQ Bot cuya versión sea compatible con la
plataforma donde se va a importar este archivo IQBA. Si exporta un archivo IQBA de IQ Bot Versión 6.0,
entonces podrá importar el archivo IQBA a la misma versión.

Opciones de importación
Explica las opciones de importación y su impacto en las instancias de aprendizaje, así como en los grupos,
documentos y bots.

La siguiente tabla proporciona un resumen de las opciones de importación con una explicación del impacto
en las instancias de aprendizaje al usar las opciones.

L1 = instancia de aprendizaje 1, L2 = instancia de aprendizaje 2,...

Sistema antes
Importar
de importar
archivo Sistema después de importar el archivo (producción)
el archivo
(validación)
(producción)
Opción Opción 4:quitar
Opción
1:agregar Opción todas las
3:sobreescribir
grupos 2:importar instancias de
las instancias de
importados y instancias de aprendizaje
aprendizaje
bots aprendizaje, existentes y
duplicadas
entrenados ignorando las reemplazarlas
existentes con las
para duplicar instancias de con las
instancias de
instancias de aprendizaje instancias de
aprendizaje
aprendizaje existentes aprendizaje
importadas
existentes. importadas
L1 L1 L1 + L1 L1 L1 + L1 L1
L2 L2 L2 + L2 L2 L2 + L2 L2
L3 L3 L3 L3
L4 L4 L4 L4 L4
L5 L5 L5 L5 L5

La siguiente tabla explica a detalle las opciones de importación relacionadas con el impacto en las instancias
de aprendizaje, grupos, documentos y bots al utilizar las opciones de importación.

Instancia de aprendizaje = LI, Grupo = G, Archivos = F, bots = B

Sistema antes de
Importar archivo
importar el archivo Sistema después de importar el archivo IQBA (producción)
IQBA (validación)
IQBA (producción)
Instancia de Instancia de Instancia de Instancia de Instancia de Instanc
aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprend
Opción 1:anexar Opción 2:importar Opción Opción
grupos importados y instancias de 3:sobreescribir las todas l
bots entrenados para aprendizaje, instancias de de apre

© 2019 Automation Anywhere. All rights reserved. 135


Automation Anywhere IQ Bot - IQ Bot
Sistema antes de
Importar archivo
importar el archivo Sistema después de importar el archivo IQBA (producción)
IQBA (validación)
IQBA (producción)
Instancia de Instancia de Instancia de Instancia de Instancia de Instanc
aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprend
aprendizaje existen
duplicar las ignorando las
duplicadas existentes reemp
instancias de instancias de
con las instancias de las inst
aprendizaje aprendizaje
aprendizaje aprend
existentes, LI1 existentes, LI1
importadas, LI1 import
Grupo Archivos Bot Grupo Archivos Bot Grupo Archivos Bot Grupo Archivos Bot Grupo Archivos Bot Grupo
F1, F2, F1, F2, F1, F2, F1, F2, F1, F2,
G1 B1 G1 B1 G1 B1 G1 B1 G1 B1 G1
F3 F3 F3 F3 F3
G2 F4 B2 G2 F4, F10 G2 F4, F10 B2 G2 F4 B2 G2 F4, F10 G2
G3 F11, F12 B3 G3 F11, F12 B3 G3 F11, F12 B3 G3
G4 F5, F6 G4 F5 G4 F5, F6 G4 G4 F5, F6 G4 F5, F6 G4
F7, F8, F7, F8, F7, F8, F7, F8,
G5 B5 G5 B5 G5 B5 G5 G5
F9 F9 F9 F9
G6 F13, F14 B6 G6 F13, F14 B6 G6 F13, F14 B6 G6

Instancia de aprendizaje=L1 Grupo=G Archivos=F Bots=B

Se detectó una instancia de aprendizaje incompatible


Cuando intenta importar un archivo IQBA de instancia de aprendizaje incompatible, el sistema muestra un
mensaje de error. Por ejemplo, intente importar una instancia de aprendizaje desde IQ Bot versión 5.2. x.
Consejo: Exporte un archivo IQBA desde una plataforma de IQ Bot que sea compatible con la plataforma de
IQ Bot donde se va a importar este archivo IQBA.

Edición del nombre del archivo y el contenido del archivo IQBA

Cuando se cambia el nombre del archivo IQBA o se actualiza el contenido del archivo, se muestra un
mensaje de error. Clasificar documentos entre grupos dentro de la instancia de aprendizaje A en el sistema,
muestra un mensaje de error al importar la instancia de aprendizaje B de IQBA. Eventualmente, la
importación falla.

Entrenamiento continuo en el momento de la importación/exportación

Al iniciar la importación o exportación, si una instancia de aprendizaje está en entrenamiento con IQ Bot
Designer en ejecución, se mostrará un mensaje de error que sugiere cerrar el entrenamiento para todos los
bots antes de volver a intentarlo.

© 2019 Automation Anywhere. All rights reserved. 136


Automation Anywhere IQ Bot - IQ Bot

Conserve la versión de clasificador de documentos de


instancia de aprendizaje durante la actualización de IQ Bot
Después de actualizar a otra versión de IQ Bot, conserve la versión anterior del clasificador de documentos.
Esto permite al usuario acceder a las instancias de aprendizaje creadas en la otra versión de IQ Bot, y
también le ahorra el esfuerzo de volver a crear y entrenar los bots después de una actualización.

1. Durante el proceso de instalación de IQ Bot, después de configurar la ruta de la carpeta de instalación


y salida de IQ Bot, se muestra la página de versión del clasificador.
2. Seleccione la versión del clasificador anterior de la lista desplegable para conservar la versión del
clasificador de las instancias de aprendizaje existentes. Esto permite el acceso a las instancias de
aprendizaje creadas en la versión anterior de IQ Bot y evita tener que volver a entrenar a los bots.
3. Después de la instalación, abra las instancias de aprendizaje existentes en la interfaz de usuario de IQ
Bot Versión 6.5.
4. Los bots muestran la misma clasificación y segmentación de texto en la versión actualizada de IQ Bot
que tenían en la versión anterior, ya que el usuario eligió conservar la versión del clasificador anterior
durante la instalación.
5. Si el usuario exporta o importa archivos de archivado (IQBA) de IQ Bot desde una máquina con Versión
6.5 a la misma u otra máquina con Versión 6.5, las instancias de aprendizaje se conservan y continúan
funcionando como antes.

Note: El clasificador de documentos es específico de la instancia de aprendizaje y no del sistema del IQ Bot.

Lista de idiomas de IQ Bot


Acceda a 190 idiomas desde IQ Bot.

Acceda a la siguiente lista de idiomas en IQ Bot:

• Algunos idiomas se enumeran varias veces como variantes, por ejemplo: noruego, noruego (bokmal),
noruego (nynorsk).
• Los idiomas que se escriben de derecha a izquierda, en lugar de de izquierda a derecha, no se admiten
en IQ Bot. Por ejemplo, árabe, arameo, azeri, divehi, fula, hebreo, kurdo, n'ko, persa, rohingya, siríaco y
urdu.
• Para los idiomas que no aparecen en la interfaz de usuario de IQ Bot de forma predeterminada:
• Estos dependen de Motor ABBYY FineReader FineReader Engine 12.2 para la segmentación de
texto y OCR, y dependen de IQ Bot para la clasificación, extracción y autocorrección.
• Comuníquese con su representante de Servicios Cognitivos o Ingeniería de Ventas para crear
dominios personalizados de IQ Bot y obtener acceso a estos idiomas.
• En la base de datos SQL y el archivo .json, IQ Botrequiere códigos de idioma para 160 de los
idiomas adicionales que aparecen en la interfaz de usuario y códigos de referencia cultural para
permitir la validación numérica y de fecha.

© 2019 Automation Anywhere. All rights reserved. 137


Automation Anywhere IQ Bot - IQ Bot

En la interfaz de
usuario de IQ Bot, el
Segmentación de texto y
Idioma de OCR OCR: dominio "Otro" se
OCR:
utiliza de forma
predeterminada
Motor ABBYY FineReader
Tesseract4
FineReader Engine FRE 12.2
Inglés X X X
Abjasio X
Adigué X
Afrikáans X X X
Agul X
Albanés X
Altaico X
Armenio (oriental) X
Armenio (grabar) X
Armenio (occidental) X
Avar X
Aimara X
Bashkir X
Vasco X
Bielorruso X
Bemba X
Blackfoot X
Bretón X
Bugotu X
Búlgaro X X X
Birmano (vista previa técnica) X
Buryat X
Catalán X X X
Chamorro X
Checheno X
Chino (simplificado) X X X
Chino (tradicional) X X X
Chucoto X

© 2019 Automation Anywhere. All rights reserved. 138


Automation Anywhere IQ Bot - IQ Bot

En la interfaz de
usuario de IQ Bot, el
Segmentación de texto y
Idioma de OCR OCR: dominio "Otro" se
OCR:
utiliza de forma
predeterminada
Motor ABBYY FineReader
Tesseract4
FineReader Engine FRE 12.2
Chuvasio X
Corso X
Tártaro de crimea X
Croata X
Crow X
Checo X X X
Danés X X X
Darguin X
Dungano X
Holandés (Países Bajos) X
Holandés (Bélgica) o flamenco X X X
Esquimal (cirílico) X
Esquimal (latino) X
Esperanto X
Estonio X
Even X
Evenki X
Feroés X
Fiyiano X
Finlandés X
Francés X X X
Frisio X
Friulano X
Gaélico escocés X
Gagaúzo X
Gallego X
Ganda X
Alemán X X X

© 2019 Automation Anywhere. All rights reserved. 139


Automation Anywhere IQ Bot - IQ Bot

En la interfaz de
usuario de IQ Bot, el
Segmentación de texto y
Idioma de OCR OCR: dominio "Otro" se
OCR:
utiliza de forma
predeterminada
Motor ABBYY FineReader
Tesseract4
FineReader Engine FRE 12.2
Alemán (Luxemburgo) X
Griego X X X
Guaraní X
Hani X
Hausa X
Hawaiano X
Húngaro X X X
Islandés X
Ido X
Indonesio X X X
Interlengua X
Irlandés X
Italiano X X X
Japonés X X X
Kabardiano X
Calmuco X
Karachái-Bálkaro X
Karakalpako X
Kasub X
Kawa X
Kazajo X
Jakasio X
Janty X
Kikuyu X
Kirguiz X
Kongo X
Coreano X X X
Coreano (hangul) X

© 2019 Automation Anywhere. All rights reserved. 140


Automation Anywhere IQ Bot - IQ Bot

En la interfaz de
usuario de IQ Bot, el
Segmentación de texto y
Idioma de OCR OCR: dominio "Otro" se
OCR:
utiliza de forma
predeterminada
Motor ABBYY FineReader
Tesseract4
FineReader Engine FRE 12.2
Coriaco X
Kpelle X
Kumyk X
Lak X
Sami (lapón) X
Latín X X X
Letón X
Idioma letón en escritura
X
gótica
Lezgiano X
Lituano X
Luba X
Macedonio X
Madagascarí X
Malayo X X X
Mandenká X
Maltés X
Mansi X
Maorí X
Mari X
Maya X
Miao X
Minangkabau X
Ruso e inglés X
Mohawk X
Mongol X
Moksha X
Náhuatl X

© 2019 Automation Anywhere. All rights reserved. 141


Automation Anywhere IQ Bot - IQ Bot

En la interfaz de
usuario de IQ Bot, el
Segmentación de texto y
Idioma de OCR OCR: dominio "Otro" se
OCR:
utiliza de forma
predeterminada
Motor ABBYY FineReader
Tesseract4
FineReader Engine FRE 12.2
Nenezo X
Nivejí X
Nogayo X
Noruego nynorsk y noruego
X
bokmal
Noruego Ver abajo X X
Noruego (bokmal) X
Noruego (nynorsk) X
Chichewa X
Occidental X
Ojibwa X
Inglés antiguo X
Francés antiguo X
Alemán antiguo X
Italiano antiguo X
Eslavo antiguo X
Español antiguo X
Osetio X
Papiamento X
Tok pisin X
Polaco v X X
Portugués Ver abajo X X
Portugués (Brasil) X
Portugués (Portugal) X
Provenzal X
Quechua X
Retorrománico X
Rumano X X X

© 2019 Automation Anywhere. All rights reserved. 142


Automation Anywhere IQ Bot - IQ Bot

En la interfaz de
usuario de IQ Bot, el
Segmentación de texto y
Idioma de OCR OCR: dominio "Otro" se
OCR:
utiliza de forma
predeterminada
Motor ABBYY FineReader
Tesseract4
FineReader Engine FRE 12.2
Rumano (Moldavia) X
Gitano X
Kiñaruanda X
Rundi X
Ruso (ortografía antigua) X
Ruso X X X
Ruso (con acentos para
X
marcar la pronunciación)
Samoano X
Selkup X
Serbio Ver abajo X X
Serbio (latín) X
Shona X
Sioux (Dakota) X
Eslovaco X X X
Esloveno X
Somalí X
Sorbio X
Sesoto X
Español X X X
Sunda X
Swahili X
Suazi X
Sueco X X X
Tabassaran X
Tagalo X
Tahitiano X
Tayiko X

© 2019 Automation Anywhere. All rights reserved. 143


Automation Anywhere IQ Bot - IQ Bot
En la interfaz de
usuario de IQ Bot, el
Segmentación de texto y
Idioma de OCR OCR: dominio "Otro" se
OCR:
utiliza de forma
predeterminada
Motor ABBYY FineReader
Tesseract4
FineReader Engine FRE 12.2
Tártaro X
Tailandés X
Jingpo X
Tongano X
Setsuana X
Tunica X
Turco X X X
Turcomano X
Turcomano (latín) X
Tuvano X
Udmurto X
Uigur (cirílico) X
Uigur (latín) X
Ucraniano X
Uzbeko (cirílico) X
Uzbeko (latín) X
Vietnamita X
Cebuano X
Galés X
Wólof X
Xhosa X
Yakuto X
Yídish X
Zapoteca X
Zulú X

© 2019 Automation Anywhere. All rights reserved. 144


Automation Anywhere IQ Bot - IQ Bot

Crear un dominio personalizado


Al crear una instancia de aprendizaje, tiene la opción de crear un dominio personalizado.

Requisitos previos
Antes de crear un dominio, debe generar un token de autorización. Se requiere un token de autorización
para realizar cualquier tarea en IQ Bot.

Procedimiento
1. Cree la estructura JSON de dominio que necesita pasar a la API de REST de importación del dominio.
Comuníquese con el equipo de servicio de Automation Anywhere para obtener la estructura JSON
específica del dominio que desea utilizar.
2. Agrupe el formulario de detalles con una de las siguientes opciones.
3. Cargue la estructura JSON al utilizar el extremo de la API de REST de importación de dominios para
crear el dominio:API de REST de importación de dominios:

HTTP POST URL: http://localhost:8100/domains/import Request Headers: Conte


nt-Type=application/json; charset=utf-8 ; x-authorization=authentication t
oken POST Payload: Domain Metadata JSON Structure Response Payload (on suc
cess): none. Response Payload (on error): Default Error Response.

Códigos de estado de respuesta HTTP


Código Motivo Descripción
200 OK Respuesta correcta.
Los metadatos de dominio JSON proporcionados no se
Entrada
400 pudieron analizar porque JSON tenía un formato incorrecto o
incorrecta
no cumplió una de las aseveraciones de coherencia
El usuario no tiene permiso para acceder a esta API. Solo los
403 Prohibido usuarios con el rol "AAE_IQ Bot Admin" pueden acceder a esta
API.
El nombre de dominio ya existe en el sistema o hubo alguna
409 Conflicto otra infracción de restricción al intentar insertar los datos en la
base de datos
Error de Hubo una excepción inesperada al procesar la importación del
500
servidor interno dominio

• Llame la API de REST de importación de dominios en la misma máquina donde está instalada la
plataforma de IQ Bot.
• Cree un nombre de dominio único que no entre en conflicto con ninguno de los nombres de
dominio existentes en la plataforma de IQ Bot (basado en una comparación que no distingue
entre mayúsculas y minúsculas).
• Respalde su base de datos de IQ Bot antes de crear dominios personalizados para tener la opción
de volver al estado de dominio predeterminado cuando sea necesario.

© 2019 Automation Anywhere. All rights reserved. 145


Automation Anywhere IQ Bot - IQ Bot
Utilice las herramientas como Postman llamar la API de REST de importación de dominios para cargar
la estructura JSON del dominio. En la siguiente captura de pantalla se muestra un ejemplo de solicitud
y respuesta con Postman:

Para una respuesta exitosa: Estado: 200 OK Tiempo: 228 ms, el estado 200 OK indica la
creación exitosa del dominio.

4. Después de crear el dominio, cierre la sesión y vuelva a iniciar sesión en la plataforma de IQ Bot. Ahora
tendrá un dominio con idiomas específicos disponibles en la plataforma de IQ Bot al crear una
instancia de aprendizaje.
Únicamente los idiomas que tienen uno o más alias disponibles aparecerán en la lista desplegable
Idiomas principales de los archivos para el dominio seleccionado.

Pasos siguientes
Tareas relacionadas
Generar token de autorización

Cifrado de la base de datos de IQ Bot


La base de datos de IQ Bot está cifrada para evitar el acceso no autorizado a la información confidencial.

Las siguientes tablas y columnas de la base de datos, en las que se ha detectado el almacenamiento
potencial de datos confidenciales de documentos, están cifradas:

• FileManager.FieldLevelAccuracy.oldvalue
• FileManager.FieldLevelAccuracy.newvalue
• FileManager.FileDetails.filename

© 2019 Automation Anywhere. All rights reserved. 146


Automation Anywhere IQ Bot - IQ Bot
• FileManager.SegmentedDocumentDetails.SegmentedDocument (los datos permanecen hasta que el
documento pasa a la lista de prioridad de validación)
• FileManager.VisionBot.datalob
• FileManager.VisionBotDocuments.VBotDocument
• FileManager.TestSet.DocItems
• FileManager.FileBlobs.fileblob
• FileManager.VisionBotDocuments.CorrectedData
• DocumentPageCache.fileblob

Nota: Aunque los datos están cifrados, las API que utilizan estos datos funcionan como antes.
El cifrado de la base de datos se produce en los siguientes casos:

La base de datos se cifra durante una instalación nueva de IQ Bot


De forma predeterminada, la base de datos está cifrada, independientemente del tipo de instalación
(instalación nueva o actualización).
Todos los archivos subidos a IQ Bot (para entrenamiento o producción) están cifrados. El
administrador de base de datos requiere la clave de cifrado para acceder a cualquier información de la
base de datos.
La base de datos se cifra durante la migración de la instancia de aprendizaje
Cuando se exporta una instancia de aprendizaje, el archivo de datos archivado (. IQBA) no está cifrado.
En su lugar, los datos se exportan en formato de texto plano. Sin embargo, al importar una instancia de
aprendizaje a través de un archivo archivado (. IQBA), independientemente de las opciones de
importación, la base de datos de IQ Bot actualizada está cifrada.

Nota: Las áreas afectadas son las funcionalidades de importación y exportación.

La base de datos se cifra durante la actualización de IQ Bot desde una versión anterior
Al actualizar IQ Bot desde una versión anterior, el asistente de instalación cifra todos los datos
relacionados con los archivos en la base de datos.
Después de completar el paso de configuración de Rabbit MQ en el instalador, comienza el cifrado de
la base de datos y el sistema muestra un mensaje que indica este paso. Una vez que la actualización
está completa, el sistema funcionará igual que antes.
Si hay algún error en el proceso de cifrado, el instalador mostrará un mensaje de error y la
actualización volverá a la versión anterior.
Nota: Antes de hacer la actualización, copie y guarde una copia de seguridad de la base de datos para
que pueda volver a ella si hay algún error durante el proceso de actualización.

Como administrador, debe tener en cuenta la ubicación y la seguridad de la clave de cifrado. El archivo de
clave de cifrado no se almacena en una bóveda de credenciales, pero se encuentra en el IQ Bot installation
directory/Configurations/private.key. Puede proteger la clave de cifrado con las restricciones de acceso
apropiadas para reducir significativamente la probabilidad de que otros usuarios puedan descifrar los datos
cifrados.

La clave de cifrado se comparte en todos los servidores del clúster de IQ Bot, para garantizar el cifrado de
base de datos sin interrupciones en todos los servidores. Si se pierde la clave de cifrado, tendrá que
desinstalar y volver a instalar IQ Bot para restaurar la funcionalidad.

© 2019 Automation Anywhere. All rights reserved. 147


Automation Anywhere IQ Bot - IQ Bot

Utilizar un MetaBot para acceder al nombre de archivo y el


ID de grupo
El administrador de IQ Bot requiere acceso a los datos de nombre de archivo para proporcionar una lista de
nombres de archivos y sus grupos de documentos a los usuarios empresariales para realizar el seguimiento
de la información. Los usuarios prefieren rastrear diferentes nombres de archivo que se asignan a los
distintos grupos de documentos.

Asegúrese de que está utilizando IQ Bot Versión 6.5 y superior.

Dado que la base de datos de IQ Bot está cifrada, no es posible ver el nombre de archivo o el ID de grupo.
Hemos proporcionado una solución alternativa para ayudar a descifrar las columnas nombre de archivo y
detalles de archivo en la base de datos para ver los nombres de documento asignados a los grupos de
documentos por su ID. Use el MetaBot para descifrar y exponer la siguiente información de la base de datos.
El MetaBot está compilado en la parte superior de la API que combina las llamadas basadas en SQL y Rest. El
uso del MetaBot permite acceder a los siguientes métodos:

• Generar un token de autenticación (devuelve un token de autenticación válido para usar en todas las
demás llamadas)
• Obtener un ID de instancia de aprendizaje desde el nombre (devuelve el ID interno de una instancia de
aprendizaje)
• Obtener estadísticas de instancias de aprendizaje (devuelve las estadísticas de una instancia de
aprendizaje basada en su ID interno)
• Obtener recuento de listas de prioridades de validación (devuelve el número actual de archivos en la
lista de prioridad de validación de una instancia de aprendizaje)
• Obtener lista de archivos en la instancia de aprendizaje (devuelve la lista de archivos asociados o
procesados en una instancia de aprendizaje)

Para empezar a usar el MetaBot, descargue el archivo mbot de la carpeta Delivery y agréguelo a su carpeta
AAE Metabot.

Note: Todas las respuestas están en formato JSON o CSV según el valor de variable vinputjsonresponse
(verdadero o falso)

Ejemplo de utilidades de MetaBot


Este es un ejemplo de varias funciones y lógicas utilizadas para definir utilidades de MetaBot.

Note: Esto es para Enterprise Control Room versión 11.x y superior, y IQ Bot Versión 6.5 y superior.
Table 1. Funciones o lógicas de metabot
Función Entradas Resultados Comentarios
Por ejemplo:
• Cadena – vInputCRUrl
Generar un token de
• Cadena - vInputCRPort • vInputCRUrl:“http://localh
autenticación (devuelve un
• Cadena – vInputCRLogin Cadena – • vInputCRPort:81
token de autenticación
• Cadena – vInputCRPassword vOutputString* • vInputCRLogin:iqbotuser
requerido para todas las
• Cadena - • vInputCRPassword:myPa
demás llamadas)
vInputJsonResponse • vInputJsonResponse:fals

© 2019 Automation Anywhere. All rights reserved. 148


Automation Anywhere IQ Bot - IQ Bot
Función Entradas Resultados Comentarios

• Cadena – vInputCRUrl • vInputAuthToken: usa el


Obtener un ID de instancia
• Cadena - vInputCRPort generado por la llamada
de aprendizaje desde el
• Cadena – vInputAuthToken token de autenticación".
nombre (devuelve el ID Cadena –
• Cadena – • vInputJsonResponse: est
único de una instancia de vOutputString*
vInputJsonResponse en verdadero generará u
aprendizaje a partir de su
• Cadena respuesta JSON. Establec
nombre)
vInputLearningInstanceName falso generará una respu

• Cadena – vInputCRUrl • vInputAuthToken: usa el


Obtener estadísticas de la • Cadena - vInputCRPort generado por la llamada
instancia de aprendizaje • Cadena – vInputAuthToken token de autenticación".
Cadena –
(devuelve la precisión, los • Cadena – • vInputJsonResponse: est
vOutputString*
archivos procesados, vInputJsonResponse en verdadero generará u
etcétera) • Cadena - respuesta JSON. Establec
vInputLearningInstanceID falso generará una respu

• Cadena – vInputCRUrl • vInputAuthToken: usa el


Obtener el recuento de
• Cadena - vInputCRPort generado por la llamada
listas de prioridad de
• Cadena – vInputAuthToken token de autenticación".
validación (devuelve el Cadena –
• Cadena – • vInputJsonResponse: est
número de archivos en la vOutputString*
vInputJsonResponse en verdadero generará u
lista de prioridad de
• Cadena - respuesta JSON. Establec
validación)
vInputLearningInstanceID falso generará una respu

• Cadena – vInputCRUrl • vInputAuthToken: usa el


Obtener una lista de • Cadena - vInputCRPort generado por la llamada
archivos en la instancia de • Cadena – vInputAuthToken token de autenticación".
Cadena –
aprendizaje (devuelve la lista • Cadena – • vInputJsonResponse: est
vOutputString*
de archivo de una instancia vInputJsonResponse en verdadero generará u
de aprendizaje) • Cadena - respuesta JSON. Establec
vInputLearningInstanceID falso generará una respu

• Cadena – vInputCRUrl • vInputAuthToken: usa el


• Cadena - vInputCRPort generado por la llamada
Obtener estadísticas de • Cadena – vInputAuthToken token de autenticación".
Cadena –
precisión de campo para la • Cadena – • vInputJsonResponse: est
vOutputString*
instancia de aprendizaje vInputJsonResponse en verdadero generará u
• Cadena - respuesta JSON. Establec
vInputLearningInstanceID falso generará una respu

Obtener estadísticas de
• Cadena – vInputCRUrl Cadena – • vInputAuthToken: usa el
clasificación de campo para
• Cadena - vInputCRPort vOutputString* generado por la llamada
la instancia de aprendizaje
• Cadena – vInputAuthToken token de autenticación".

© 2019 Automation Anywhere. All rights reserved. 149


Automation Anywhere IQ Bot - IQ Bot
Función Entradas Resultados Comentarios
• Cadena –
• vInputJsonResponse: est
vInputJsonResponse
en verdadero generará u
• Cadena -
respuesta JSON. Establec
vInputLearningInstanceID
falso generará una respu

• Cadena – vInputCRUrl
• Cadena - vInputCRPort
• vInputAuthToken: usa el
• Cadena – vInputAuthToken
generado por la llamada
• Cadena –
token de autenticación".
vInputJsonResponse Cadena –
Obtener definición de grupo • vInputJsonResponse: est
• Cadena - vOutputString*
en verdadero generará u
vInputLearningInstanceID
respuesta JSON. Establec
• Int – vInputGroupNumber
falso generará una respu
• Cadena – vInputShowAllFields
(verdadero o falso)

* vOutputString es CSV o JSON en función de vinputjsonresponse (verdadero o falso).

Autenticación de Windows en IQ Bot


El administrador de la plataforma de IQ Bot puede habilitar la autenticación de Windows durante la
instalación de la plataforma de IQ Bot. Esto permite la conexión de las bases de datos SQL con Windows o
la autenticación dual.

Al instalar IQ Bot, seleccione la casilla de verificación autenticación de Windows para habilitar it.In este caso,
los campos de nombre de usuario y contraseña están desactivados. Aparece un mensaje de error cuando
hay problemas de conexión o credencial.
Nota: De forma predeterminada, el cuadro de autenticación de Windows no está seleccionado.

El asistente de instalación de IQ Bot tiene un modo avanzado que permite al administrador de la plataforma
de IQ Bot habilitar la autenticación de Windows para la base de datos.

El sistema mostrará mensajes de error si falta la siguiente información o si es incorrecta:

• El número de puerto no es válido


• El nombre del host o puerto está vacío
• Hubo un error de conexión en la base de datos

Referencia relacionada
Limitaciones conocidas

© 2019 Automation Anywhere. All rights reserved. 150


Automation Anywhere IQ Bot - IQ Bot

Configuración del servicio de IQ Bot


En algunas implementaciones de IQ Bot, la cuenta de servicio puede ser diferente de la cuenta de inicio de
sesión. Como administrador, usted puede proporcionar credenciales de servicio durante la instalación.

El instalador de IQ Bot admite credenciales de servicio durante la autenticación de Windows/SQL Server. Al


instalar servicios para IQ Bot, en la ventana de instalación del servicio , la casilla de verificación cuenta de
sistema local está activada de forma predeterminada. Puede anular la selección y proporcionar un nombre
de usuario y una contraseña.

Note:

• Utilice la autenticación de Windows con un usuario de gobierno del sistema válido en la configuración
de servicio.
• Utilice la autenticación de Windows con el sistema local para un usuario de gobierno del sistema.
• Cuando se usa SQL Server remoto para crear la base de datos, no se admite la combinación de la
cuenta del sistema local para las credenciales de servicio y la autenticación de Windows para la
conexión SQL.

Consulte Instalación de IQ Bot en modo personalizado para obtener información sobre el uso de las
credenciales de servicio en IQ Bot.

Estos son algunos casos de uso para la autenticación de Windows en IQ Bot:

Registro de auditoría - Descripción general


El registro de auditoría captura y proporciona registros de solo lectura de algunas acciones importantes
realizadas por los usuarios en Enterprise Control Room y Enterprise Client.

Al ser un administrador de Enterprise Control Room o un usuario con privilegios de Registro de auditoría,
puede ver los registros y detalles de las diferentes actividades realizadas por los usuarios de Enterprise
Control Room en la página Registro de auditoría.

En el registro de auditoría, puede hacer lo siguiente:

• Aplicar el filtro de tiempo para ver las actividades durante un período específico:
Nota: De forma predeterminada, se selecciona el filtro de tiempo de las últimas 24 horas.
Aplicar filtros personalizados en el que puede especificar la fecha y hora de inicio, así como la fecha y
hora de finalización.
• Aplique filtros de búsqueda basados en los tipos de encabezado de la tabla que enumera los registros
de auditoría. Los parámetros de búsqueda, como:tipode acción, se muestran debajo de la barra de
búsqueda.
Nota:
• Cuando se especifican parámetros de búsqueda para la misma columna, el sistema busca
utilizando el operador O. Cuando se especifican parámetros de búsqueda para diferentes
columnas, el sistema busca cuando el operator Y.
• Comportamiento conocido: cuando utiliza teclas especiales "-" o "_", el sistema lista todos los
nombres de elementos, dispositivos de origen e ID de solicitud en lugar de estas columnas que
tienen estos parámetros.

© 2019 Automation Anywhere. All rights reserved. 151


Automation Anywhere IQ Bot - IQ Bot
Consejo: Para buscar la frase exacta en un registro de auditoría, incluya la frase de búsqueda entre
comillas dobles (por ejemplo, "Mike-Finance-564").
• Combine filtros de tiempo y búsqueda para refinar sus parámetros de búsqueda. Por ejemplo, puede
filtrar el registro de auditoría para buscar el estado = correcto para los últimos 7 días.

• Puede ver los siguientes detalles de la auditoría en la tabla:


Elemento de
Descripción
tabla

Muestra el estado de la acción; ya sea o


Estado

Muestra la fecha y la hora de la acción realizada. Puede ordenar estos


Tiempo
datos en orden ascendente o descendente

Muestra el tipo de acción realizada. Algunos tipos de acción capturados


en registros de auditoría son:

• Conectar Credential Vault


• Crear / Editar / Eliminar Rol / Usuario
Tipo de acción
• Usuario / Inicio de sesión en Client / Cerrar sesión
• Asignar licencia
• Crear / Activar / Desactivar automatización
• Ejecutar / Programar parada del bot / Reanudado / Pausado /
Finalizado
• Desbloquear bot
Nombre del Muestra la entidad en la que se realizó la acción. Por ejemplo, nombre
elemento de usuario, nombre de automatización, nombre de rol, etc.
Acción realizada
Muestra al usuario que llevó a cabo la acción
por
Muestra el dispositivo o el nombre de la máquina / IP que se utilizó para
Dispositivo
realizar la acción
Muestra el componente: Enterprise Control Room, Client o API, desde
Fuente
donde se originó o realizó la acción
Muestra el número de identidad único asignado a un conjunto
ID de solicitud
específico de acciones del usuario.

Puede realizar las siguientes acciones en una columna para trabajar de manera más eficiente:
• Haga clic en una columna para ordenarla en orden ascendente y descendente. Puede ordenar
hasta tres columnas manteniendo pulsada la tecla Mayús cuando haga clic en dos columnas
más. Esto le da la opción de ordenar dos columnas adicionales. De esta forma, la ordenación se
realiza en toda la tabla y no solo en los datos que actualmente son visibles para usted. La
columna almacena la configuración de la última ordenación realizada en una sesión.
• Arrastre y suelte para mover la columna a la izquierda o a la derecha

• Para cambiar el tamaño, mueva el cursor del mouse hasta el final de la columna y arrastre

© 2019 Automation Anywhere. All rights reserved. 152


Automation Anywhere IQ Bot - IQ Bot
• Ver detalles del registro de auditoría seleccionado usando que se ve una vez que mueve el mouse
sobre el ícono de Acciones -
• También seleccione todos los registros de auditoría y realice las siguientes acciones:
Elemento de tabla Descripción
Le permite actualizar el contenido de la tabla para ver los registros de
Actualizar
auditoría más recientes

Le permite exportar los datos a un archivo. csv. Puede exportar datos


Exportar en función de:
elementos
marcados a CSV • Mes
• Filtros
• Selección
Personalizar
columnas Permite mostrar u ocultar columnas. De forma predeterminada, se
muestran todas las columnas:

© 2019 Automation Anywhere. All rights reserved. 153


Automation Anywhere IQ Bot - IQ Bot
Elemento de tabla Descripción

• Ver detalles de auditoría


Al ser un administrador de Enterprise Control Room o un usuario con privilegios de registro de
auditoría, puede seleccionar una actividad en los registros de auditoría para ver sus detalles.
• Registro de auditoría de IQ Bot en Enterprise Control Room
IQ Bot utiliza registros de auditoría para exigir la rendición de cuentas, reconstruir eventos y detectar
intrusiones y problemas. El administrador puede ver los registros de todos los usuarios en la pestaña
registros de auditoría de Enterprise Control Room.

Ver detalles de auditoría


Al ser un administrador de Enterprise Control Room o un usuario con privilegios de registro de auditoría,
puede seleccionar una actividad en los registros de auditoría para ver sus detalles.

© 2019 Automation Anywhere. All rights reserved. 154


Automation Anywhere IQ Bot - IQ Bot

Requisitos previos
Al ver los detalles de una acción, se garantiza el registro de los cambios realizados en Enterprise Control
Room y en Enterprise Client.

Siga estos pasos para ver los detalles de auditoría:

Procedimiento
1. Diríjase a la página Registro de auditoría
2. Para ver los detalles de cualquier evento de auditoría, coloque el puntero del mouse sobre el ícono de
Acciones -
3. Haga clic en
Se abrirá la página de detalles del registro de auditoría.

Pasos siguientes
La página de detalles de la auditoría se divide en dos secciones:

1. Detalles de acción: forma la mitad superior de la página Detalles de auditoría y muestra todos los
detalles que se muestran en la página de destino. Tenga en cuenta que para una acción sin éxito, el
error también se muestra en esta sección.
2. Detalles de tipo de acción: esta sección, que forma la mitad inferior, mostrará los detalles de la acción
realizada. Ver detalles del tipo de acción realizada. Vea ¿qué ha cambiado? en el nuevo valor en
comparación con el valor anterior. Solo se pueden ver los campos donde hay actualizaciones
disponibles. Además, la información que se almacena en el almacén de credencialesBóveda de
Credenciales se muestra (cifrada). En función de la ilustración de CREAR DETALLES de usuario, tenga
en cuenta que el atributo de licencia de dispositivo especifica el tipo de Bot Runner.

Registro de auditoría de IQ Bot en Enterprise Control Room


IQ Bot utiliza registros de auditoría para exigir la rendición de cuentas, reconstruir eventos y detectar
intrusiones y problemas. El administrador puede ver los registros de todos los usuarios en la pestaña
registros de auditoría de Enterprise Control Room.

Las acciones realizadas en IQ Bot por un usuario se registran en la pestaña registros de auditoría en
Enterprise Control Room. Todas las entradas exitosas y con errores se registran junto con las razones de los
errores de registro.

La pestaña Registro de auditoría de Enterprise Control Room se actualiza cada 60 segundos después de que
se incluyen las acciones del usuario en IQ Bot.

1. Diríjase a Automation Anywhere Enterprise Control Room > Registro de auditoría y haga clic en la
columna desplegable para seleccionar Fuente en la lista de opciones disponibles.
2. En la lista desplegable Elegir fuente, seleccione IQ Bot.
3. La pestaña Registros de auditoría muestra todos los registros de IQ Bot.
4. Haga clic en el ícono Detalles de la auditoría para ver lo siguiente:
• Detalles de acción para registros exitosos
• Resultados de registros de errores

© 2019 Automation Anywhere. All rights reserved. 155


Automation Anywhere IQ Bot - IQ Bot
5. Utilice el campo todas las columnas para seleccionar la columna por la que desea filtrar. Los registros
se muestran mediante las siguientes columnas:
• Estado
• Tiempo
• Tipo de acción
• Nombre del elemento
• Acción realizada por
• Dispositivo fuente
• Fuente

Las siguientes acciones se registran en la pestaña Registro de auditoría:

• Instancia de aprendizaje
• Crear, editar o eliminar instancia de aprendizaje
• Enviar instancia de aprendizaje a producción (y viceversa)
• Enviar instancia de aprendizaje a validación (y viceversa)
• Validación de la instancia de aprendizaje
• Archivo marcado como no válido
• Archivo validado correctamente
• Entrenar bot
• Entrenamiento de bot
• Enviar Bot a producción (y viceversa)
• Enviar Bot a validación (y viceversa)
• Administración
• Migrar instancias de aprendizaje (exportar/importar)
• Configurar dominio
• Crear dominio

Referencia relacionada
Limitaciones conocidas

Preguntas frecuentes sobre IQ Bot


Consulte las preguntas frecuentes (FAQ) para obtener más información sobre IQ Bot.

1. ¿Qué tipo de escáner se recomienda para convertir los recibos de pago a PDF?

Elija una marca líder con una resolución de 300 dpi.

2. ¿Qué es una instancia de aprendizaje?

Una instancia de aprendizaje es el bloque de creación básico de la plataforma IQ Bot. Es específico del
dominio y tiene capacidad para aprender de los documentos clasificados y procesados por ella. Este
aprendizaje se traduce en beneficios tangibles como la mejora del procesamiento directo (STP) y en
las cifras de precisión para la instancia durante un período de tiempo.

3. ¿Qué debo hacer antes de comenzar a crear una instancia de aprendizaje en IQ Bot?

Antes de comenzar a crear nuevas instancias de aprendizaje, debe saber qué información desea
extraer de los documentos que procesará.

© 2019 Automation Anywhere. All rights reserved. 156


Automation Anywhere IQ Bot - IQ Bot
La práctica recomendada es tener algunos documentos en entrenamiento, a manera de muestra del
conjunto que desea procesar en la producción de forma automática, los cuales puede tomar como
referencia para decidir sobre los elementos que desea extraer.

4. ¿Cuáles son las diferencias entre los modos de validación y producción de una instancia de
aprendizaje?

Las diferencias se enumeran en la siguiente tabla.

Validación Producción
Modo de
procesamiento basado Procesamiento supervisado durante el Procesamiento no
en la presencia de entrenamiento del bot supervisado
cualquier persona
• Crear y entrenar instancias de
aprendizaje
Revisión, verificación y
• Proporcionar entrenamiento
Rol del usuario reparación manual de
correctivo a las instancias de
humano documentos con errores
aprendizaje al compararlas con
durante la validación
el documento procesado, si es
necesario.
¿Cuántos documentos
se pueden procesar en Varios documentos Procesamiento continuo
una sola ejecución?
• Entrenar nuevas instancias de
Procesar documentos en
aprendizaje
Cuándo usar modo sin supervisión/sin
• Volver a entrenar las instancias
cabeza.
de aprendizaje existentes
Panel Información básica Información detallada
Uso de la interfaz de usuario de la Uso del comando Lite de
Carga de documentos
plataforma de IQ Bot. IQ Bot en un Task Bot.

5. ¿IQ Bot puede identificar automáticamente los archivos TIFF o PDF cargados y combinarlos en
documentos de varias páginas?

No. Deberá combinar esos archivos TIFF/PDF individuales en los documentos respectivos de varias
páginas antes de cargarlos.

Nota: La RPA de AAE tiene capacidad la funcional para combinar estos archivos.
6. ¿Qué tipos de archivos son compatibles con IQ Bot?
• PDF (PDF vector, PDF de mapa de bits o PDF híbrido)
• TIF o TIFF
• JPG o JPEG
• PNG
7. ¿IQ Bot es compatible con documentos escritos a mano?

No.

8.

© 2019 Automation Anywhere. All rights reserved. 157


Automation Anywhere IQ Bot - IQ Bot
9. ¿IQ Bot es compatible con la extracción de datos tabulados?

Sí.

10. ¿Cuántas tablas puedo configurar para la extracción en un Bot?

Prácticamente no hay límites para esto.

11. ¿IQ Bot admite documentos con texto de varios colores?

Sí, pero esto solo aplica para los tonos más oscuros.

12. ¿Cuáles son los diferentes tipos de validación de campo disponibles en IQ Bot, y cómo y cuándo se
usan?
• Patrones de fecha para los campos de fecha
• Campos de número por número: puede aplicar patrones Starts With, End With, expresiones
normales y patrones numéricos
• Campos de texto por texto: puede aplicar Starts With, End With o validación de lista
13. Mi documento contiene más de una tabla. ¿Puedo crear dos o más tablas?

Sí. Solo agregue las tablas adicionales en Designer y mueva los campos de la primera tabla a los
nuevos según sus necesidades.

14. ¿Cuál es el propósito de la opción List Data y cómo la uso?

La opción List Data proporciona un conjunto de valores posibles para cualquier campo. También pone
una validación de que el campo sólo puede tener valores de los especificados. Por ejemplo: si el valor
de OCR de un campo (como: 100001) frente a cada valor de lista (como: 100001, 100011) supera el
66 % de coincidencia de caracteres. El valor de OCR del campo se sustituye por el valor de lista
(100001) con la coincidencia de porcentaje superior (100001 coincide con 83 % o 5/6 de los
caracteres, mientras que 100011 coincide con el 66 % o 4/6 de los caracteres).

15. ¿IQ Bot admite documentos que no sean facturas?

Sí, es compatible con otros dominios como: órdenes de compra, estados de cuenta de facturación,
reclamaciones de contratos, reclamaciones de seguros de automóviles, reclamaciones de seguros de
salud (1500 y UB 04) y formatos personalizados. Puede seleccionar el dominio deseado al crear una
instancia de aprendizaje.

16. ¿Qué sucede si mi documento escaneado no está correctamente orientado (si el documento se gira
en algún ángulo o se invierte de forma vertical u horizontal?

Por medio de su lógica de procesamiento, la instancia de aprendizaje rota u orienta automáticamente


el documento a una posición vertical correcta.

17. ¿Puedo detener el análisis o el procesamiento del documento a la mitad del camino?

No

18. ¿Qué debo hacer si veo que el valor extraído de un OCR es incorrecto? Por ejemplo, en lugar de una
"S" muestra un símbolo "$".

© 2019 Automation Anywhere. All rights reserved. 158


Automation Anywhere IQ Bot - IQ Bot
Si el documento y la sección DPI son 300, entonces no se puede hacer mucho. Se puede considerar
un patrón de validación del tipo "empieza con" o "termina con". Esperamos tener un nuevo motor de
OCR para mejorar estos problemas en una futura versión de IQ Bot.

19. Si la fecha en un documento es "01-02-2015", ¿se interpretará como 1 de febrero o como 2 de enero?
¿Puedo configurar esto?

Vea más de sus facturas de muestra para calibrar el formato de fecha. Especifique el patrón de fecha
para más control sobre la validación del formato de fecha.

20. ¿Puedo exportar la fecha extraída en un formato específico?

No

21. ¿Puedo especificar el separador de caracteres para el archivo CSV?

No

22. ¿Dónde puedo acceder a los archivos que no se procesan por medio de IQ Bot, los cuales no tienen
una instancia de aprendizaje asociada?
Estos archivos se almacenan en cualquiera de estas carpetas:
• Carpeta no procesada: documentos originales que fueron salida sin clasificar a esta carpeta. La
carpeta no procesada se encuentra en la carpeta de salida del servidor.
• Carpeta no válida: si los documentos se clasifican pero ingresan a validación, y los usuarios
marcan los documentos como no válidos en el Validador, los documentos originales se enviarán
a esta carpeta.
23. ¿Por qué no puedo ver los datos de mi lista de proveedores (o cualquier otra lista) en todas las
instancias de aprendizaje?

Los datos de la lista se almacenan específicamente para cada instancia de IQ Bot y no se comparten
entre diferentes bots

24. ¿Puedo especificar más de un valor de etiqueta para cualquier campo de formulario? ¿En caso
afirmativo, cómo?
• Sí. cada valor de etiqueta debe estar separado por el símbolo "|". Por ejemplo, número de factura;
n.° de factura, etc.
25. ¿Cuál es el número máximo de instancias de aprendizaje que puedo crear? ¿Cuál es el número
máximo de instancias de aprendizaje que pueden existir simultáneamente en el sistema en un
momento determinado?

No hay un límite para la cantidad de instancias de IQ Bot que puede crear o que pueden existir
simultáneamente en el sistema en un momento dado.

26. ¿IQ Bot es compatible con el tipo de fuente cursiva?

No

27. ¿Hay alguna restricción en la cantidad de caracteres para el nombre de una instancia de aprendizaje?

50 caracteres

28. ¿IQ Bot es compatible con el procesamiento de archivos PDF protegidos con contraseña?

No

© 2019 Automation Anywhere. All rights reserved. 159


Automation Anywhere IQ Bot - IQ Bot
29. ¿Cuál es el tiempo promedio para procesar un documento de una sola página? ¿El tiempo depende de
la complejidad de la página?

No existe un tiempo fijo para procesar un documento de una sola página, ya que esto depende de los
siguientes factores:

• Solidez y disponibilidad de CPU


• Memoria RAM libre disponible
• Claridad de la página O nivel de ruido
• Datos en la página
30. ¿IQ Bot puede capturar una imagen de un documento como valor de campo?

No es posible capturar una imagen de un documento como valor de campo, ya que no es posible
segmentar e implementar OCR.

31. Tengo una factura con el nombre del cliente Brett Crocitto. ¿por qué siempre es capturado como Bren
Crocitto?
• Se recomienda utilizar una resolución de 300 dpi y el formato PNG para los documentos.
• En este ejemplo, tenemos un documento de 300 dpi y el PDF se genera con una impresora o fax
popular, la cual tiene el filtro CCITTFaxDecode como controlador y, por lo tanto, la salida del
documento es un PDF con pérdida.
• Datos en factura:Brett Crocitto
• Datos capturados:Bren Crocitto
• Motivo:tt: dos "t" están unidas sin espacio, por lo que el OCR se confunde y las interpreta como
"n"
• Nota: el texto nunca se debe codificar con CCITTFaxDecode, pues este filtro únicamente es útil
para imágenes de un solo color.
32. ¿En cuántas plantillas tengo que entrenar las instancias de aprendizaje para que se "confirme el
aprendizaje", O cuánto entrenamiento debe completar una instancia de aprendizaje para estar lista para
usarse en un formato o diseño, O cuántas horas de entrenamiento debe completar?

Cada bot se puede entrenar en un documento de muestra representativo, que se puede previsualizar
en otro documento de muestra representativo del mismo grupo. Si estos resultados del documento
son aceptables, el bot está listo para un lote más grande de documentos similares en producción. El
requisito de formación se ha mantenido minimal.In la mayoría de los casos, usted debe ser capaz de
obtener el valor deseado en una sola pasada.

33. ¿Cuáles son los idiomas compatibles con IQ Bot?

IQ Bot incluye los siguientes idiomas:

• Afrikáans
• Belga
• Catalán
• Checo
• Danés
• Holandés
• Flamenco
• Húngaro
• Indonesio
• Malayo
• Noruego
• Polaco

© 2019 Automation Anywhere. All rights reserved. 160


Automation Anywhere IQ Bot - IQ Bot
• Portugués
• Rumano
• Eslovaco
• Sueco
• Turco
• Latín
Además de estos, los siguientes idiomas tienen compatibilidad limitada (beta) para PDF legibles por
máquina. Los archivos PDF escaneados y las imágenes podrían no devolver resultados satisfactorios.
Nota: Póngase en contacto con el equipo de servicios de Automation Anywhere si necesita usar
cualquiera de estos idiomas.
• Búlgaro
• Chino simplificado
• Chino tradicional
• Griego
• Japonés
• Coreano
• Ruso
• Serbio
34. Agregué un dominio personalizado. ¿A qué se debe que los documentos que agrego a este dominio
personalizado no se clasifican?

Para clasificar un documento con precisión, el clasificador debe encontrar al menos un campo del
documento cargado.

For Example: Si el dominio personalizado tiene un único campo denominado:número de factura, pero
el OCR es el número de factura, el clasificador no podrá encontrar ese campo.
35. ¿Cuál es el índice de precisión de las instancia de aprendizaje de IQ Bot?

Depende de los requisitos de captura de campo y de la calidad del documento. Como ejemplo, se ha
observado que si un cliente captura uno a dos campos a través de una calidad de documento de
grado A, se alcanza una precisión de 86 %. Un cliente que capture 11 campos ponderados de forma
diferencial a través de una calidad de documento muy variable verá una precisión menor.

36. Al mover una instancia de aprendizaje de producción a un entorno de validación y crear un bot para
un grupo de esa instancia de aprendizaje, se muestra el siguiente mensaje de error: "los documentos
en validación no están disponibles para esta categoría. Cargue los siguientes documentos en
validación."

Esto sucede cuando se crea un nuevo grupo de clasificación no entrenado para una instancia de
aprendizaje en el entorno de producción. Cuando mueve la instancia a validación y trate de entrenar a
este nuevo grupo de clasificación, el bot no puede encontrar ningún documento de muestra en
espera desde validación, por lo tanto, muestra el mensaje. En este escenario, edite la instancia de
aprendizaje y agregue (carga) algunos documentos de muestra similares a los ejemplos del entorno de
producción, como se muestra en el mensaje.

• Preguntas frecuentes sobre Validator


Ver preguntas frecuentes relacionadas con Validator.
• Preguntas frecuentes sobre Classifier
Ver preguntas frecuentes relacionadas con Claissifier.

Referencia relacionada
Preguntas frecuentes sobre Validator
Preguntas frecuentes sobre Classifier

© 2019 Automation Anywhere. All rights reserved. 161


Automation Anywhere IQ Bot - IQ Bot

Preguntas frecuentes sobre Validator


Ver preguntas frecuentes relacionadas con Validator.

1. ¿Por qué necesito la validación?


• IQ Bot procesa un documento antes de que se pueda ver en el validador y marca los errores de
campo en ese documento. El usuario tiene la opción de corregir los campos marcados y/o
verificar los campos sin marcar en el validador.
• Una vez corregido y guardado, el documento actualizado no contará como STP pero se mueve a
la lista de prioridad correcta, donde lo puede utilizar una tarea de automatización preliminar.
2. ¿Puedo realizar una tarea de validación al diseñar un IQ Bot?

Sí, si la instancia de aprendizaje está en el entorno de producción, pero el bot en cuestión se


encuentra en el entorno de validación. Todavía puede realizar la validación de documentos con
errores en el entorno de producción.

3. ¿Qué sucede después de corregir y enviar manualmente un documento por medio de la interfaz de
validación?

Después de que los documentos con error se corrigen manualmente y se envían por medio de la
interfaz de validación, se mueven a la carpeta "Success", donde los puede tomar una tarea de
automatización preliminar.

4. ¿Qué sucede con los documentos que decido no corregir por medio de la interfaz de validación?

Simplemente puede marcarlas como no válidas. Estos documentos se trasladarán a una carpeta de
elementos no válidos en la ruta de acceso de salida. Puede recopilar estos documentos de esta
carpeta no válida para continuar con la acción.

5. ¿Necesito una licencia especial para habilitar la validación?

No. Solo necesita una licencia de IQ Bot para habilitar la validación. Sin embargo, necesita un rol de
validador asignado por el administrador. Si tiene un rol IQBotServices asignado, puede acceder al
validador desde la lista de instancias de aprendizaje.

6. ¿Puedo usar la interfaz de validación para abrir archivos normales de Excel o CSV?

No. No puede usar la interfaz de validación para abrir archivos normales de Excel o CSV.

7. ¿Es posible que varias instancias de Validator actúen en una instancia de aprendizaje común?

Sí, los diferentes usuarios del Validador pueden ver diferentes documentos simultáneamente. Sin
embargo, con la función de administración inteligente de lista de prioridades, un documento estará
disponible exclusivamente para un solo validador a la vez para ver o editar.

Preguntas frecuentes sobre Classifier


Ver preguntas frecuentes relacionadas con Claissifier.

© 2019 Automation Anywhere. All rights reserved. 162


Automation Anywhere IQ Bot - IQ Bot
1. ¿Qué sucede cuando Classifier no puede clasificar uno o más documentos?

Si la instancia de aprendizaje está en el entorno de validación, los documentos se colocarán en un


grupo independiente llamado Not Classified. Para el entorno de producción, los documentos se
colocarán en un grupo separado llamado Unprocessed.

Nota: Para ver y acceder a los documentos inclasificables, abra la carpeta Non Classified/Unprocessed,
que se encuentra en la carpeta Output de su servidor.
2. ¿Por qué no se clasifican algunos documentos?

Algunas razones de este comportamiento podrían ser una calidad inaceptable del documento, un mal
DPI, el incumplimiento de los campos mínimos requeridos para los criterios de clasificación, o contar
con documentos no relacionados con el dominio seleccionado. Un documento se vuelve no
clasificado debido a una regla de identificación de campo mínima. Esta regla ayuda a mantener la
calidad de la clasificación junto con la calidad de un documento. Esto le indica al clasificador que
clasifique un documento solamente cuando un determinado número mínimo de claves/campos
relacionados con un dominio se encuentran en ese documento. Este número mínimo depende del
número de campos seleccionados al crear una instancia de aprendizaje para un dominio deseado.

Según esta regla:

• Si seleccionó seis o más campos de un dominio predeterminado o cargado para la extracción al


crear una instancia de aprendizaje, el clasificador espera encontrar al menos seis campos
(cualquiera sean estos seis, no necesariamente los seleccionados) relacionados con el dominio
seleccionado en el documento. Si no puede hacerlo, el documento se vuelve no clasificado. Una
persona también puede realizar la clasificación introduciendo un número limitado de campos
personalizados.
• Si seleccionó 5 campos de un dominio para extraerlos al crear una instancia de aprendizaje, el
clasificador esperará encontrar al menos 5 campos (cualquiera con tal de que sean cinco, no
necesariamente los campos seleccionados) relacionados con el dominio seleccionado en el
documento. Si no puede hacerlo, el documento se vuelve no clasificado.
• Si seleccionó 4 o menos campos de dominio para la extracción al crear una instancia de
aprendizaje, el clasificador espera encontrar al menos 4 campos (de nuevo, cualquiera con tal de
que sean 4 y no necesariamente los seleccionados) relacionados con el dominio seleccionado
en el documento. Si no puede hacerlo, el documento se vuelve no clasificado.
Nota: Cuando la calidad del documento no es tan buena, esto afecta negativamente al número
de claves/campos relacionados con un dominio detectado en ese documento.
Si la calidad del documento es buena y este no se clasifica, es muy probable que el diccionario de
dominio no contenga los campos o alias representativos de ese documento.

© 2019 Automation Anywhere. All rights reserved. 163


Automation Anywhere IQ Bot - IQ Bot

Migrar instalaciones de IQ Bot


Conozca los pasos para migrar instalaciones de IQ Bot.

• Actualización del sistema de IQ Bot 5.0.x a 5.1.x


Conozca los pasos para actualizar su sistema de IQ Bot 5.0.x a 5.1.x
• Actualización del sistema de IQ Bot 5.1.x a 5.2.x
Conozca los pasos para actualizar su sistema de IQ Bot 5.1.x a 5.2.x.
• Actualización del sistema de IQ Bot 5.3.x a 6.0.x
Conozca los pasos para actualizar su sistema de IQ Bot 5.3.x a 6.0.x
• Actualizar el sistema de IQ Bot versión 5.3.x o IQ Bot 6.0.x a Versión 6.5
Conozca los pasos para actualizar su sistema de IQ Bot 6.0.x a Versión 6.5.x.
• Migrar instancias de aprendizaje (exportar/importar) dentro de las instalaciones de IQ Bot 5.2
Conozca los pasos para migrar instancias de aprendizaje dentro de diferentes instalaciones de la
misma versión de IQ Bot.
• Migrar instancias de aprendizaje dentro de las versiones de IQ Bot 5.3.x, Versión 6.0 .x y Versión 6.5
Conozca los pasos para migrar instancias de aprendizaje dentro de diferentes instalaciones de IQ Bot
5.3, Versión 6.0 y Versión 6.5.
• Opciones de actualización de IQ Bot
En este tema se describen varias opciones y casos de uso en los que, en un entorno de cliente, los
usuarios tienen la opción de probar una versión más reciente de IQ Bot antes de que decidan
actualizar sus servidores de IQ Bot existentes con entornos de desarrollo y producción.
• Utilidad de migración
Con la utilidad de migración de IQ Bot, puede exportar e importar instancias de aprendizaje entre
diferentes instalaciones de IQ Bot para evitar recrear instancias de aprendizaje similares.

Actualización del sistema de IQ Bot 5.0.x a 5.1.x


Conozca los pasos para actualizar su sistema de IQ Bot 5.0.x a 5.1.x

Requisitos previos
• Siga estos pasos en una máquina que tenga instalada la base de datos SQL de MS.
• La base de datos SQL Server de MS debe pertenecer a la misma versión en los servidores de base de
datos de origen y destino.
• Antes de restaurar la base de datos, detenga todos los servicios de IQ Bot y asegúrese de que ninguno
de los servicios esté en ejecución.
• Asegúrese de que la utilidad de migración esté disponible para su uso con los siguientes archivos de
proceso por lotes necesarios para la actualización:
• Backup_DB.BAT
• Restor_DB.BAT

Nota: La secuencia de comandos de la utilidad de migración admite la migración de instancias de


aprendizaje y bots de una instancia de instalación de IQ Bot v5.1.x a otra instancia de instalación de IQ Bot
v5.1.x. No funciona para migraciones desde IQ Bot 5.0.x a IQ Bot 5.1.x.
Esta tarea muestra los pasos necesarios para actualizar su sistema de IQ Bot de la versión 5.0.x a la versión
5.1.x.

© 2019 Automation Anywhere. All rights reserved. 164


Automation Anywhere IQ Bot - IQ Bot

Procedimiento
1. Haga una copia de seguridad de la base de datos con el archivo Backup_DB.BAT. El archivo contiene
lo siguiente:@ECHO OFFSETLOCALREM Build a list of databases to backupFOR %%G IN
(ClassifierData,FileManager,MLData) DO ( ECHO %%G.BAKSqlCmd -S
ec5-55-555-555-555.ap-south-1.compute.amazonaws.com -U username -P password -
Q "BACKUP DATABASE [%%G] TO Disk='C:\kj\%%G.bak'" )ENDLOCAL.
Objetos de archivo Referencia
(ClassifierData,FileManager,MLData) Selecciona una o más bases de datos para
realizar una copia de seguridad. Aquí se
seleccionan las tres bases de datos.
ec5-55-555-555-555.ap- Este es un marcador de posición para el
south-1.compute.amazonaws.com nombre del servidor de base de datos SQL
MS. Reemplácelo por el nombre del servidor
de base de datos.
'C:\kj\ Este es un marcador de posición para la ruta
de salida de los archivos de copia de
seguridad. Cambie esto en función de sus
requerimientos.

2. Para restaurar uno o más archivos de respaldo, copie todos los archivos de respaldo de la base de
datos (.bak) en el servidor de base de datos y ejecute lo siguiente desde la línea de comandos:sqlcmd
-S ec5-55-555-555-555.ap-south-1.compute.amazonaws.com -U username -P
password -Q "RESTORE DATABASE AliasData FROM Disk='C:\IQBot_DB_Backup
\AliasData.bak'
Objetos de archivo Referencia
ec5-55-555-555-555.ap- Este es un marcador de posición para el
south-1.compute.amazonaws.com nombre del servidor de base de datos SQL
MS. Reemplácelo por el nombre de su
servidor de base de datos.

Cambie la ruta del archivo de copia de seguridad en función de sus requisitos. Además, cambie el
nombre de usuario y la contraseña de la base de datos según la configuración de la base de datos.

Actualización del sistema de IQ Bot 5.1.x a 5.2.x


Conozca los pasos para actualizar su sistema de IQ Bot 5.1.x a 5.2.x.

Requisitos previos
• Siga estos pasos en una máquina con IQ Bot 5.1.x instalado.
• Tenga a la mano el certificado en formato PFX para HTTPS.

Esta tarea muestra los pasos necesarios para actualizar su sistema de IQ Bot de la versión 5.1.x a la versión
5.2.x.

© 2019 Automation Anywhere. All rights reserved. 165


Automation Anywhere IQ Bot - IQ Bot

Procedimiento
1. Desinstale IQ Bot 5.1.1 desde Agregar o quitar programas en Control Room.
2. Después, instale IQ Bot 5.2.1 en modo personalizado.
Para una instalación basada en HTTPS, agregue el certificado en formato PFX.
3. Cambie el puerto predeterminado del balanceador de carga, de 8100 a 3000.
4. Complete la instalación al conservar el resto de la configuración, pues estos detalles se llenan
automáticamente durante la instalación.
5. La migración está completa.

Pasos siguientes
Abra IQ Bot.

Actualización del sistema de IQ Bot 5.3.x a 6.0.x


Conozca los pasos para actualizar su sistema de IQ Bot 5.3.x a 6.0.x

Requisitos previos
Siga estos pasos en una máquina con IQ Bot 5.3.x instalado.

Nota: Tenga a la mano el certificado en formato PFX para HTTPS.


Después de actualizar la versión anterior de IQ Bot a la versión actual, si está utilizando un bot de tareas
existente para leer los CSV de salida, cambie la codificación en el comando de lectura de CSV a UTF-8. En
IQ Bot 5.3. x, el formato de salida se ha actualizado para permitir que la tarea RPA lea caracteres UTF-8.

Si configura IQ Bot con el balanceador de carga, asegúrese de haber iniciado sesión en el servicio de
proyectos cognitivos de Automation Anywhere como administrador para permitir el acceso a todos los
nodos para la utilidad de migración.

© 2019 Automation Anywhere. All rights reserved. 166


Automation Anywhere IQ Bot - IQ Bot

Procedimiento
1. Desinstale IQ Bot 5.3.x desde Agregar o quitar programas en Enterprise Control Room.
2. Después, instale IQ Bot 5.3.x en modo personalizado.
Para una instalación basada en HTTPS, agregue el certificado en formato PFX.
3. Cambie el puerto del balanceador de carga de 8100 a 3000. El número de puerto predeterminado se
selecciona en la pantalla anterior.
Si tiene instalado un balanceador de carga externo, cambie el número de puerto.
4. Complete la instalación al conservar el resto de la configuración, ya que estos detalles se llenan
automáticamente durante la instalación.
5. La migración está completa.

Pasos siguientes
Abra IQ Bot.

Actualizar el sistema de IQ Bot versión 5.3.x o IQ Bot 6.0.x a


Versión 6.5
Conozca los pasos para actualizar su sistema de IQ Bot 6.0.x a Versión 6.5.x.

Requisitos previos
Para IQ Bot Versión 6.5

• Si la versión de la máquina es anterior a SQL Server Native Client 2012, aparece un cuadro de diálogo
que le ofrece la opción de actualizar. Abrir services.msc y detener SQL Server (MSSQLSERVER). A
continuación, complete el proceso de instalación.
• Durante la actualización, el instalador detecta si tiene instancias de aprendizaje existentes de una
versión anterior de IQ Bot. Seleccione esa versión anterior de IQ Bot desde una lista desplegable para
mantener la versión del clasificador para las instancias de aprendizaje existentes.
• Para las nuevas instancias de aprendizaje creadas después de la instalación, se utiliza la versión de
clasificador de IQ Bot versión 5.3.1/Versión 6.5.
• Si actualiza desde IQ Bot versión 5.3.1. x y tiene una instancia de aprendizaje que se basa en la casilla
de verificación 5.3.1. x o en la funcionalidad de la tabla vinculada, borre la lista de prioridad de
validación antes de realizar la actualización a IQ Bot Versión 6.5.

Para IQ Bot versión 6.5 Beta

• Si tiene una versión anterior de IQ Bot en un entorno actual, instale y use IQ Bot Versión 6.5 en un
entorno de desarrollo nuevo, en lugar de desinstalar la versión anterior en su entorno actual.
• Si tiene varias tablas en un bot en IQ Bot versión 5.3.1, después de la actualización se migrarán las
diferentes tablas, pero como una sola tabla consolidada en ese bot de IQ Bot Versión 6.5.

Si prefiere hacer la actualización, siga estos pasos:

• Tenga a la mano un certificado válido en formato PFX para HTTPS.

© 2019 Automation Anywhere. All rights reserved. 167


Automation Anywhere IQ Bot - IQ Bot
• Antes de actualizar desde IQ Bot 6.0.x a Versión 6.5.x, realice una copia de seguridad de la base de
datos. Si se producen problemas de cifrado después de actualizar IQ Bot, puede restaurar el sistema
mediante esta copia de seguridad.

Siga estos pasos en una máquina con IQ Bot 6.0.x instalado.

Después de actualizar la versión anterior de IQ Bot, por ejemplo, desde 5.3.0 a la versión actual, si está
utilizando un bot de tareas existente para leer los CSV de salida, cambie la codificación en el comando de
lectura de CSV a UTF-8. Empezando con IQ Bot 5.3. 0 y posterior, el formato de salida se ha actualizado
para permitir que la tarea RPA lea caracteres UTF-8.

Si configura IQ Bot con el balanceador de carga, asegúrese de haber iniciado sesión en el servicio de
proyectos cognitivos de Automation Anywhere como administrador para permitir el acceso a todos los
nodos para la utilidad de migración.

Procedimiento
1. Desinstale la versión actual de IQ Bot desde Agregar o quitar programas en Enterprise Control Room.
2. Asegúrese de que se instalen las versiones correctas de Enterprise Control Room (Versión 11.3.1 base +
con el parche Versión 11.3.1.1 o Versión 11.3.1.2) y Enterprise Client, en lugar de las versiones 10.x.
3. Después, instale IQ Bot Versión 6.5 en modo personalizado.
4. Cambie el puerto del balanceador de carga de 8100 a 3000. El número de puerto predeterminado se
selecciona en la pantalla anterior.
Si tiene instalado un balanceador de carga externo, cambie el número de puerto.
5. Complete la instalación al conservar el resto de la configuración, ya que estos detalles se llenan
automáticamente durante la instalación.
La migración está completa.

Pasos siguientes
Ahora puede abrir IQ Bot.

Migrar instancias de aprendizaje (exportar/importar) dentro


de las instalaciones de IQ Bot 5.2
Conozca los pasos para migrar instancias de aprendizaje dentro de diferentes instalaciones de la misma
versión de IQ Bot.

Requisitos previos
Para utilizar la utilidad de migración, inicie sesión en el portal de IQ Bot. La pantalla de la utilidad de
migración muestra una lista de todas las instancias de aprendizaje disponibles en IQ Bot.
IQ Bot admite la migración de instancias de aprendizaje de una instalación de IQ Bot 5.2 a otra instancia de
la instalación de IQ Bot 5.2, usando la característica de exportación/importación. Los grupos, bots y
aprendizaje asociados a una instancia de aprendizaje se exportan, junto con los documentos de
entrenamiento, que se utilizan para entrenar los bots durante la validación.

© 2019 Automation Anywhere. All rights reserved. 168


Automation Anywhere IQ Bot - IQ Bot

Procedimiento
Inicie la utilidad de migración al agregar
/migration-utility
al final de la dirección URL del portal en el navegador y presione Intro en el teclado (
<IQ bot portal hostname:port>/migration-utility
)

1. Siga estos pasos para exportar instancias de aprendizaje con la utilidad de migración.
a) Seleccione una o más instancias de aprendizaje según sus necesidades y haga clic en

.
b) Ingrese un nombre apropiado para el archivo de datos de respaldo o haga clic en

para iniciar el proceso de exportación.


El nombre del archivo de respaldo se agregará con una marca de tiempo para hacerlo único.
c) Espere a que se complete la exportación: después de eso, el archivo de datos exportado con
la extensión .IQBA estará disponible en la carpeta OutputBackupData, dentro del directorio de
salida de IQ Bot. Debido a que la exportación es una actividad que requiere una gran cantidad de
recursos de la CPU, se limita la interacción del usuario con el IQ Bot, la misma que se permite
cuando cualquier proceso de exportación está en curso.
2. El siguiente procedimiento muestra los pasos para importar las instancias de aprendizaje mediante la
utilidad de migración:
a) Coloque el archivo de datos exportado en la carpeta OutputBackupData, dentro del directorio
de salida de la instalación de IQ Bot en la que desee importar las instancias de aprendizaje.

b) Haga clic en y seleccione el archivo de respaldo que desea importar.


La importación reemplaza todas las instancias de aprendizaje existentes por las instancias que
importe. Antes de iniciar una importación, copia de sus instancias de aprendizaje existentes en
caso de que las necesite más adelante.

c) Seleccione la instancia de aprendizaje requerida y haga clic en


para comenzar el proceso de importación.
d) Al terminar la importación, podrá ver las instancias de aprendizaje importadas.
La instancia de aprendizaje importada conservará el estado de su entorno y el estado de todos
los bots asociados.

Pasos siguientes

Migrar instancias de aprendizaje dentro de las versiones de


IQ Bot 5.3.x, Versión 6.0 .x y Versión 6.5
Conozca los pasos para migrar instancias de aprendizaje dentro de diferentes instalaciones de IQ Bot 5.3,
Versión 6.0 y Versión 6.5.

© 2019 Automation Anywhere. All rights reserved. 169


Automation Anywhere IQ Bot - IQ Bot

Requisitos previos
• IQ Bot Versión 6.5utiliza delimitadores únicos "-">: para el grupo de casillas de verificación y ":" para las
tablas vinculadas:"Gender_ID->Female" y"Patient_Table->Services.
• IQ Bot versión 5.3.1 utiliza delimitadores no únicos: Gender_ID_Female y Patient_Table_Services, que
es más difícil de dividir.

Esa diferencia entre Versión 6.5 y 5.3.1. creará conflictos de nombre de campo, a menos que se borre la lista
de prioridad del Validator en la versión 5.3.1. Versión 6.5 admite IQ Bot y la RPA sea procesa mejor.

Puede importar instancias de aprendizaje con la utilidad de migración en IQ Bot 5.3, Versión 6.0 y Versión
6.5.

Control Room 11.3.1.2 es compatible con la migración de IQ Bot de la versión 5.3.x a la versión Versión 6.5 y
posteriores.

Nota: La utilidad de migración de IQ Bot no admite ningún cambio manual en la base de datos ni en el
archivo IQBA. Después de la migración, solo obtendrá datos de almacenamiento provisional.

Procedimiento
1. Copie el archivo de datos exportado en la carpeta BackupData, dentro del directorio de salida de la
instalación de IQ Bot en la que desee importar las instancias de aprendizaje.
2. Haga clic en Importar y seleccione el archivo de respaldo de IQBA que desea importar.
3. Seleccione la instancia de aprendizaje necesaria y haga clic en importar. Seleccione una opción de
importación de la lista de opciones de importación:
• Opción 1:agregar grupos importados y bots entrenados para duplicar las instancias de
aprendizaje existentes

Descripción:
Combina los grupos y bots de entrenamiento nuevos en instancias de aprendizaje
existentes.
Anexa las nuevas instancias de aprendizaje encontradas en el archivo de datos de
importación.
Conserva el aprendizaje validador de instancias de aprendizaje existentes.
Nota: Durante la importación con esta opción, un grupo existente sin un bot obtiene un bot
si está disponible en el archivo de datos de importación.

Cuándo usar:
Cuando desee agregar nuevos grupos y bots de entrenamiento a una instancia de
aprendizaje existente en una instalación de IQ Bot sin afectar el procesamiento (datos del
panel) realizado por esa instancia de aprendizaje.

• Opción 2:importar instancias de aprendizaje, ignorando las instancias de aprendizaje existentes

Descripción:
Anexa únicamente las instancias de aprendizaje nuevas.

Cuándo usar:
Cuando desee importar únicamente las instancias de aprendizaje y/o bots nuevos en una
instalación de IQ Bot mientras mantiene intactas las instancias de aprendizaje existentes.

© 2019 Automation Anywhere. All rights reserved. 170


Automation Anywhere IQ Bot - IQ Bot
• Opción 3:sobreescribir las instancias de aprendizaje duplicadas existentes con las instancias de
aprendizaje importadas

Descripción:
Sobrescribe las instancias de aprendizaje existentes, incluidos todos los grupos y
entrenamientos de bots.
Anexa las nuevas instancias de aprendizaje encontradas en el archivo de datos de
importación.
Reemplaza el aprendizaje validador de las instancias de aprendizaje existentes.
Al realizar la importación con esta opción, si se encuentra cualquier grupo nuevo, se
conservará para retener los documentos asociados.

Cuándo usar:
Cuando desee reemplazar todos los grupos, bots de entrenamiento y aprendizajes de una
instancia de aprendizaje existente en una instalación de IQ Bot, sin afectar el procesamiento
(datos del panel) realizado por esa instancia de aprendizaje.
Esta también es la única opción para actualizar una instancia de aprendizaje existente
editada para incluir campos o columnas de tabla adicionales.

• Opción 4:quitar todas las instancias de aprendizaje existentes y reemplazarlas con las instancias
de aprendizaje importadas

Descripción:
Elimina todas las instancias de aprendizaje existentes antes de importar las nuevas.

Cuándo usar:
Cuando desee comenzar de nuevo, sin importar si pierde todo el trabajo realizado hasta el
momento en una instalación de IQ Bot.

4. Seleccione una opción de importación que necesite. Haga clic en importar. Se le solicita una
confirmación para confirmar la importación.
5. Haga clic en Sí, importar para comenzar el proceso de importación.
6. Al completar la importación, se mostrará la página de inicio de la utilidad de migración con la lista de
instancias de aprendizaje importadas.

• Si la importación se realiza correctamente, se mostrará el estado COMPLETO en el campo Última


migración, junto con la marca de tiempo de la misma.
• Si la importación no se realiza correctamente, se mostrará el estado ERROR en el campo Última
migración, junto con la marca de tiempo de la misma.

La instancia de aprendizaje importada conservará el estado de su entorno y el estado de todos los bots
asociados.

Conceptos relacionados
Ejemplos de opciones de importación de instancias de aprendizaje de IQ Bot

Opciones de actualización de IQ Bot


En este tema se describen varias opciones y casos de uso en los que, en un entorno de cliente, los usuarios
tienen la opción de probar una versión más reciente de IQ Bot antes de que decidan actualizar sus
servidores de IQ Bot existentes con entornos de desarrollo y producción.

© 2019 Automation Anywhere. All rights reserved. 171


Automation Anywhere IQ Bot - IQ Bot

Prerequisites
Las siguientes son las herramientas o procesos principales involucrados:

1. Importar o exportar
• Esta es una característica de IQ Bot.
• Se recomienda transferir los datos de almacenamiento provisional de una instalación de IQ Bot a
la otra, siempre que ambos pertenezcan a la misma versión de IQ Bot.
2. Restaurar o realizar una copia de seguridad de la base de datos
• Esta es una característica de SQL server.
• Crea una copia de seguridad de la base de datos existente que se puede restaurar en instancias
de SQL Server iguales o diferentes.

• Prepare una réplica de base de datos del entorno de desarrollo.


• Realice una copia de seguridad de todas las bases de datos de IQ Bot.
• Restaure las copias de seguridad en un nuevo servidor de bases de datos.
• Instale la instalación más reciente de IQ Bot en o en el servidor de base de datos restaurado.
• Esto garantiza que tenga el servidor más reciente de IQ Bot para fines de prueba que utiliza datos de
servidor de desarrollo existentes.

Note: La tarea crea dos entornos de desarrollo:

1. desarrollo-antiguo: con una versión anterior de IQ Bot (que vamos a abordar como dev-Old)
2. Desarrollo-nuevo: con una versión más reciente de IQ Bot (que vamos a tratar como dev-New)

Utilice los escenarios principalmente donde el desarrollo activo (por ejemplo, la formación de grupos/bots)
continúa junto con la versión de prueba de las nuevas versiones de IQ Bot.

Procedure
1. Escenario 1: el desarrollo activo se produce solamente en un entorno de Dev-old.
• Continuar la prueba/uso de Dev-new, aunque no nos preocupan los datos de esta máquina.
• Al final de la prueba, si está satisfecho con la nueva versión de IQ Bot entonces:
a) Descartar Dev-new, ya que solo tiene datos de prueba.
b) Actualizar dev-Old al desinstalar primero la versión anterior de IQ Bot y, a continuación,
instalar la nueva versión en él.
2. Escenario 2: el desarrollo activo se produce solamente en un entorno de Dev-new.
• Dejar de usar Dev-old. Todo nuevo desarrollo se produce solamente en el entorno Dev-new.
• Al final de la prueba, si está satisfecho con la nueva versión de IQ Bot entonces:
a) Realice una copia de seguridad de las bases de datos de Dev-new y restaure en un
entorno Dev-old.
b) Actualice primero Dev-old desinstalando la versión anterior de IQ Bot y, a continuación,
instale la nueva versión en él.
3. Escenario 3: el desarrollo activo no sucede en los entornos Dev-old ni Dev-new.
• Dejar de usar Dev-old. Ya que el entorno Dev-new se usa solo para pruebas, no se produce
ningún desarrollo activo en él.
• Al final de la prueba, si estamos satisfechos con la nueva versión de IQ Bot entonces:
a) Descarte el entorno Dev-new, ya que solo tiene datos de prueba.
b) Actualice primero el entorno Dev-old desinstalando la versión anterior de IQ Bot y, a
continuación, instale la nueva versión en él.
4. Escenario 4: el desarrollo activo sucede tanto en los entornos Dev-old como Dev-new.
• Pretendemos hacer un desarrollo activo en los dos entornos (Dev-old y Dev-new).

© 2019 Automation Anywhere. All rights reserved. 172


Automation Anywhere IQ Bot - IQ Bot
Note: No podemos fusionar el entrenamiento desde dos servidores de IQ Botdiferentes.
• No se recomienda realizar el desarrollo activo en ambos entornos. En su lugar, elija el escenario 1
o el escenario 2.
5. Al transferir datos desde el entorno de desarrollo al de producción, haga lo siguiente:

Next steps
• En primer lugar, actualice el servidor de producción mediante la desinstalación de la versión instalada
actual de IQ Bot y, a continuación, instale la nueva versión de IQ Bot. Esto garantiza que los servidores
de desarrollo y producción tengan la misma versión de IQ Bot.
• Migre los datos del servidor de desarrollo al servidor de producción mediante la operación de
importación o exportación (proceso estándar de IQ Bot).

Utilidad de migración
Con la utilidad de migración de IQ Bot, puede exportar e importar instancias de aprendizaje entre diferentes
instalaciones de IQ Bot para evitar recrear instancias de aprendizaje similares.

Los grupos de documentos, bots y todo el aprendizaje asociado con una instancia de aprendizaje se
exportan. Los documentos de capacitación utilizados para entrenar los bots durante la puesta en escena
también se exportan. Sin embargo, los documentos de producción no se exportan.
Note:

• Exporte instancias de aprendizaje para crear una copia de respaldo.


• Haga una copia de respaldo de la base de datos antes de importar instancias de aprendizaje.
• Seleccione la opción de importación correcta para evitar perder información.
• Si la migración está relacionada con un dominio de Bot Store y dominio personalizados, póngase en
contacto con el soporte técnico de Automation Anywhere Enterprise.

Si tiene derechos de administrador de IQ Bot, vaya a IQ Bot > Administrador > Migración. La página utilidad
de migración muestra una lista de todas las instancias de aprendizaje disponibles.

Exportar una instancia de aprendizaje


Puede exportar una instancia de aprendizaje con la utilidad de migración.

Siga estos pasos para exportar una instancia de aprendizaje con la utilidad de migración:

Procedure

1. Navegue a la pestaña Administración > Migración en el panel de la izquierda para abrir esa página.
2. Seleccione una o más instancias de aprendizaje según sus necesidades y haga clic en Exportar.
3. Ingrese un nombre adecuado para el archivo de datos (IQBA) de IQ Bot y haga clic para comenzar el
proceso de exportación.
El nombre del archivo de respaldo se agregará con una marca de tiempo para hacerlo único.
4. Espere hasta que se complete la exportación. Al terminar este paso, el archivo de datos exportado con
la extensión .iqba estará disponible en la carpeta BackupData, dentro del directorio de salida de IQ Bot.
C:\Users\Public\Documents\Automation Anywhere IQBot Platform\Output\BackupData

© 2019 Automation Anywhere. All rights reserved. 173


Automation Anywhere IQ Bot - IQ Bot
Cuando un proceso de exportación está en curso, se permite una interacción limitada del usuario con
el Portal de IQ Bot, debido a que la exportación requiere muchos recursos del CPU.

Importar una instancia de aprendizaje


Puede importar una instancia de aprendizaje con la utilidad de migración.

Tiene la opción de seleccionar entre varias opciones disponibles. Antes de iniciar una importación, realice
una copia de seguridad de la base de datos de IQ Bot.
Aunque RBAC se aplica a la creación de nuevas instancias de aprendizaje en IQ Bot Versión 6.5, no se aplica
a lo siguiente:

• Mantenga las instancias de aprendizaje existentes de versiones anteriores de IQ Bot.


• Importar/exportar instancias de aprendizaje de un entorno de IQ Bot Versión 6.5 a otro.

Como solución alternativa, un administrador puede hacer lo siguiente:

• Asegúrese de que los usuarios y roles se actualizan en Automation Anywhere Enterprise Control Room.
• Inserte manualmente una fila en las columnas proyectadas y de rol en la tabla de base de datos
[FileManager].[dbo].[LearningInstanceRoles].

Esa tabla de base de datos se crea automáticamente vacía durante la instalación de IQ Bot Versión 6.5.

Siga estos pasos para importar instancias de aprendizaje con la utilidad de migración.

Procedure

1. Copie el archivo de datos exportado en la carpeta BackupData, dentro del directorio de salida de la
instalación de IQ Bot en la que desee realizar la importación.
2. Haga clic en Importar y seleccione el archivo de respaldo de IQBA que desea importar.
3. Seleccione la instancia de aprendizaje requerida y haga clic en Importar. Entonces se le pedirá
seleccionar entre diferentes opciones de importación como sigue:
Opciones de importación Cuándo usar

Opción 1: agregar grupos


Cuando desea combinar nuevos grupos y
importados y bots entrenados
entrenamientos (bots) en instancias de aprendizaje
para duplicar instancias de
existentes.
aprendizaje existentes:

Cuando desee anexar solo nuevas instancias de


aprendizaje, donde el ID de la instancia de aprendizaje
Opción 2: importar instancias de en el archivo .iqba (por ejemplo, desde el entorno de
aprendizaje e ignorar instancias desarrollo) difiere del ID en el entorno de destino (por
de aprendizaje existentes ejemplo, entorno de producción). Si un ID de instancia
duplicadas: de aprendizaje en el archivo .iqba es el mismo que un
ID en el entorno de destino, la instancia de
aprendizaje .iqbano se anexa.

© 2019 Automation Anywhere. All rights reserved. 174


Automation Anywhere IQ Bot - IQ Bot
Opciones de importación Cuándo usar

A continuación se muestra el comportamiento


esperado de las versiones anteriores.
Opción 3: sobrescribe instancias
de aprendizaje existentes
Reemplazar todos los grupos, entrenamientos (bots) y
duplicadas con instancias de
aprendizaje de una instancia de aprendizaje existente
aprendizaje importadas:
sin afectar el procesamiento (datos del panel) realizado
Note: Esta opción puede crear
por esa instancia de aprendizaje.
nuevos grupos inesperadamente.
Recomendamos usar las
Esta también es la única opción para actualizar una
opciones 1 y 2.
instancia de aprendizaje existente editada para incluir
campos o columnas de tabla adicionales.

Opción 4: quitar todas las


instancias de aprendizaje Cuando comience de nuevo, sin importar si pierde
existentes y reemplazarlas con las todo el trabajo realizado hasta el momento en una
instancias de aprendizaje instalación de IQ Bot.
importadas:

Note: Si fusiona los archivos IQBA, no fusiona la parte de aprendizaje automático (ML) de una instancia
de aprendizaje a otra. En su lugar, mantiene el ML de la instancia de aprendizaje existente, pero no la
instancia de aprendizaje importada.
4. Seleccione una opción de importación que mejor se adapte a sus necesidades. Haga clic en importar.
Se le pedirá que confirme la importación.
5. Haga clic en Sí, importar para comenzar el proceso de importación.
6. Al terminar la importación, volverá a la página de inicio de la utilidad de migración con la lista de
instancias de aprendizaje.
7. Una importación correcta muestra unÚltimo estado de migración COMPLETO mensaje junto
con la marca de tiempo.

La instancia de aprendizaje importada conserva su entorno y el de todos los bots asociados.


Attention: Cuando intente importar un archivo IQBA de instancia de aprendizaje incompatible, el sistema
muestra un mensaje de error. Por ejemplo, al importar una instancia de aprendizaje de IQ Bot versión 5.2 a
IQ Bot Versión 6.0.
Important: Exporte un archivo IQBA desde la plataforma de IQ Bot cuya versión sea compatible con la
plataforma donde se va a importar este archivo IQBA. Si exporta un archivo IQBA de IQ Bot Versión 6.0,
entonces podrá importar el archivo IQBA a la misma versión.

Ejemplos de opciones de importación de instancias de aprendizaje de


IQ Bot
Conozca el efecto de cada opción de importación.

La siguiente tabla explica el efecto de las instancias de aprendizaje al utilizar las cuatro opciones de
importación mencionadas en la sección anterior.

© 2019 Automation Anywhere. All rights reserved. 175


Automation Anywhere IQ Bot - IQ Bot

Sistema antes
Importar
de importar
archivo Sistema después de importar el archivo (producción)
el archivo
(validación)
(producción)
Opción Opción 4:quitar
Opción
1:agregar Opción todas las
3:sobreescribir
grupos 2:importar instancias de
las instancias de
importados y instancias de aprendizaje
aprendizaje
bots aprendizaje, existentes y
duplicadas
entrenados ignorando las reemplazarlas
existentes con las
para duplicar instancias de con las
instancias de
instancias de aprendizaje instancias de
aprendizaje
aprendizaje existentes aprendizaje
importadas
existentes. importadas
L1 L1 L1 + L1 L1 L1 + L1 L1
L2 L2 L2 + L2 L2 L2 + L2 L2
L3 L3 L3 L3
L4 L4 L4 L4 L4
L5 L5 L5 L5 L5

L1=Instancia de aprendizaje L2=Instancia de aprendizaje2

La siguiente tabla explica a detalle las opciones de importación. El impacto en las instancias de aprendizaje,
grupos, documentos y bots se explica al utilizar las cuatro opciones de importación.

Sistema antes de
Importar archivo
importar el archivo Sistema después de importar el archivo IQBA (producción)
IQBA (validación)
IQBA (producción)
Instancia de Instancia de Instancia de Instancia de Instancia de Instanc
aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprend
Opción Opción
Opción 1:anexar Opción 2:importar
3:sobreescribir las todas l
grupos importados y instancias de
instancias de de apre
bots entrenados para aprendizaje,
aprendizaje existen
duplicar las ignorando las
duplicadas existentes reemp
instancias de instancias de
con las instancias de las inst
aprendizaje aprendizaje
aprendizaje aprend
existentes, LI1 existentes, LI1
importadas, LI1 import
Grupo Archivos Bot Grupo Archivos Bot Grupo Archivos Bot Grupo Archivos Bot Grupo Archivos Bot Grupo
F1, F2, F1, F2, F1, F2, F1, F2, F1, F2,
G1 B1 G1 B1 G1 B1 G1 B1 G1 B1 G1
F3 F3 F3 F3 F3
G2 F4 B2 G2 F4, F10 G2 F4, F10 B2 G2 F4 B2 G2 F4, F10 G2
G3 F11, F12 B3 G3 F11, F12 B3 G3 F11, F12 B3 G3
G4 F5, F6 G4 F5 G4 F5, F6 G4 G4 F5, F6 G4 F5, F6 G4

© 2019 Automation Anywhere. All rights reserved. 176


Automation Anywhere IQ Bot - IQ Bot
Sistema antes de
Importar archivo
importar el archivo Sistema después de importar el archivo IQBA (producción)
IQBA (validación)
IQBA (producción)
Instancia de Instancia de Instancia de Instancia de Instancia de Instanc
aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprendizaje 1 (LI1) aprend
F7, F8, F7, F8, F7, F8, F7, F8,
G5 B5 G5 B5 G5 B5 G5 G5
F9 F9 F9 F9
G6 F13, F14 B6 G6 F13, F14 B6 G6 F13, F14 B6 G6

Instancia de aprendizaje=L1 Grupo=G Archivos=F Bots=B


Related tasks
Migrar instancias de aprendizaje dentro de las versiones de IQ Bot 5.3.x, Versión 6.0 .x y Versión 6.5

© 2019 Automation Anywhere. All rights reserved. 177


Automation Anywhere IQ Bot - IQ Bot

Resolución de problemas de IQ Bot


Utilice la siguiente información para solucionar problemas en su aplicación de IQ Bot.

• Error de instalación en la pantalla de configuración de la ruta de salida


• Clasificación detenida
• No hay ninguna instancia de aprendizaje para el comando en Enterprise Client
• Problema de clasificación de instancias de aprendizaje al reiniciar la instancia de AWS
• IQ Bot no se carga después de reiniciar la instancia de AWS
• Aparece un mensaje de error indefinidamente
• La instalación de IQ Bot no se ejecuta en el modo de clúster de RabbitMQ
• Caducidad del certificado SSL HTTPS de IQ Bot
• Error de inicio de sesión en Automation Anywhere Enterprise Control Room
• Error Connect ECONNREFUSED durante el inicio de sesión
• No se puede instalar IQ Bot en modo express
• Error de desinstalación
• No se puede ver la lista de instancias de aprendizaje
• Error "Su conexión no es privada"
• Clasificador detenido
• Designer deja de responder al dibujar una región definida por el usuario (UDR)
• El asistente de instalación no puede crear tablas de bases de datos en la plataforma
• La clasificación se detiene durante el entrenamiento de documentos
• El proceso de exportación se bloquea
• Los documentos no se clasifican después de la migración de la instancia de aprendizaje de IQ Bot
• Error 1334 del asistente de instalación
• Mensaje de acceso denegado
• Se produce un error en la instalación al instalar RabbitMQ
• No se puede actualizar desde IQ Bot 5.3 en Control Room 10.7 a IQ Bot 6.0 en Control Room 11.3
• Los servicios de IQ Bot no se desinstalan durante la reversión de la instalación.
• La ruta de la carpeta de salida cambia de una unidad local a una unidad compartida
• La autenticación de Windows con servicios en el sistema local no funciona
• Errores de cifrado de la base de datos

Error de instalación en la pantalla de configuración de la


ruta de salida
Tabla 1. Error de instalación de IQ Bot en la pantalla de configuración de la ruta de salida
Cuando el usuario hace clic en Siguiente en la pantalla Carpetas de destino,
Síntomas se muestra un mensaje de error que indica que la ruta de salida no tiene
suficientes permisos de lectura, escritura o eliminación.
Causa No tiene los permisos necesarios para acceder a la carpeta.
Asegúrese de que la carpeta de salida tenga los permisos de lectura y
Solución
escritura.

© 2019 Automation Anywhere. All rights reserved. 178


Automation Anywhere IQ Bot - IQ Bot

Clasificación detenida
Tabla 1. La clasificación se detiene después de la instalación de IQ Bot
Cuando el usuario carga documentos, el estado de IQ Bot aparece como
Síntomas
Por clasificar de forma indefinida y el temporizador sigue girando.
Causa Clúster/Configuración de RabbitMQ (independiente)
Solución
Revise si se cumplen los siguientes requisitos:

• Ejecute el comando rabbitmqctl cluster_status para ver el


estado de todos los nodos en su clúster de la siguiente manera:“C:
\Program Files\RabbitMQ Server
\rabbitmq_server-3.6.6\sbin\rabbitmqctl.bat”
cluster_status. Si no se producen errores, esto quiere decir que
la ejecución de RabbitMQ es correcta.

• Se muestra un error de autenticación si la cookie ubicada en %WINDIR


%\.erlang.cookie and %USERPROFILE%\.erlang.cookie no
coincide.

• Los errores relacionados con la base de datos de mnesia se generan


si las carpetas ubicadas en %appdata%\RabbitMQ\db están dañadas.
Intente eliminar la carpeta y reiniciar el nodo.

• Verifique la creación del usuario de RabbitMQ: si aún no puede


encontrar el estado de la instalación de RabbitMQ, ejecute los
siguientes comandos y luego habilite el complemento
rabbitmq_management en todos los nodos del clúster de
rabbitmq.

• rabbitmq-plugins enable rabbitmq_management

• Ejecute este comando:rabbitmqctl set_user_tags


messagequeue administrator para otorgar acceso al
usuario de messagequeue a fin de iniciar sesión por medio de la
consola.

• Verifique si puede iniciar sesión en IQ Bot con las credenciales


de messagequeue/passmessage en http://localhost:15672.

• Si usted no es capaz de iniciar sesión en IQ Bot, es un problema


con la creación del usuario RabbitMQ. Ejecute los siguientes
comandos para crear un usuario de messagequeue en
RabbitMQ:

• rabbitmqctl stop_app
• rabbitmqctl reset
• rabbitmqctl start_app

© 2019 Automation Anywhere. All rights reserved. 179


Automation Anywhere IQ Bot - IQ Bot
• Rabbitmqctl add_user messagequeue
passmessage
• Rabbitmqctl add_vhost test
• rabbitmqctl set_permissions -p test
messagequeue "." "." ".*"
• rabbitmqctl set_user_tags messagequeue
administrator

Reinstale IQ Bot después de que la instalación de RabbitMQ se


complete correctamente.

No hay ninguna instancia de aprendizaje para el comando


en Enterprise Client
Tabla 1. No hay ninguna instancia de aprendizaje disponible para seleccionar en el comando IQ Bot
de Enterprise Client

En AAE Client, abra el comando IQ Bot en la tarea y seleccione la instancia


Síntomas de aprendizaje en la lista desplegable Select Learning Instance. El campo
nombre no muestra ninguna instancia de aprendizaje.

Este problema puede tener una de las siguientes causas.

Causa • IQ Bot no está registrado en Control Room.


• No se creó una instancia de aprendizaje.
• El servicio IQ Bot Project no funciona.

Solución
Considere la siguiente solución.

• IQ Bot no está registrado en Control Room: asegúrese de que la


dirección URL de IQ Bot exista en la página Administración >
Configuración > IQ Bot de Control Room.
• No se creó una instancia de aprendizaje

Siga estos pasos si no se creó una instancia de aprendizaje.

• Asegúrese de haber creado al menos una instancia de


aprendizaje en la instancia conectada de IQ Bot.
• Verifique que la ruta de Host Gateway-2 sea correcta en la
configuración de la base de datos centralizada y siga estos pasos
en caso necesario:
• Inicie sesión en la máquina en la que está instalada la base de
datos de Control Room.
• Abra la consola de administración de SQL Server, inicie sesión en
la base de datos de Control Room (CRDB) y busque la entrada de

© 2019 Automation Anywhere. All rights reserved. 180


Automation Anywhere IQ Bot - IQ Bot
la tabla de la base de datos CRDB Tables
dbo.centralizedconfiguration.
• En la pestaña de resultados, en el panel derecho, asegúrese de
que el valor clave CognitivePlatformHost para la categoría IQ Bot
tenga el formato http://myiqbotserver:<port> o
https://myiqbotserver:<port> (si utiliza HTTPS). <port>
es el puerto de IQ Bot especificado durante la instalación. Si se
usa el balanceador de carga, <port> es el puerto del
balanceador de carga.
• Después de actualizar la clave, actualice la lista de instancias de
aprendizaje en el comando IQ Bot. Ahora debería poder ver la
lista de instancias de aprendizaje en el comando IQ Bot.

Problema de clasificación de instancias de aprendizaje al


reiniciar la instancia de AWS
Tabla 1. Al abrir IQ Bot después de detener e iniciar una instancia de AWS, los documentos
ubicados en la instancia de aprendizaje se mantienen en el estado Por clasificar.
Síntomas Todos los documentos se clasifican como Por clasificar.
La dirección IP dinámica de AWS causa este problema, que es específico
Causa
para una máquina independiente.

Reemplace la dirección IP interna antigua con el host local y reinstale todos


los servicios de la siguiente manera.

1. Ejecute el comando C:\Program Files (x86)\Automation


Anywhere IQ Bot <version number> \Configurations
\stopanduninstallallservices.bat.
2. Reemplace todas las instancias de la dirección IP interna con el host
local al modificar el archivo CognitiveServiceConfiguration.json, que se
encuentra en las siguientes ubicaciones.
a) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
Solución
number>\Workers\Classifier
b) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\Workers\VisionBotEngine
c) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\ML\translationsvc
d) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\ML\webservice
3. Ejecute el comando C:\Program Files (x86)\Automation
Anywhere IQ Bot <version number>\Configurations
\installandstartallservices.bat.

© 2019 Automation Anywhere. All rights reserved. 181


Automation Anywhere IQ Bot - IQ Bot

IQ Bot no se carga después de reiniciar la instancia de AWS


Tabla 1. IQ Bot no se carga después de detener e iniciar una instancia de AWS
Síntomas Se muestra el mensaje de error No se puede acceder a este sitio.
La dirección IP dinámica de AWS causa este problema, que es específico
Causa
para una máquina independiente.

1. Ejecute el comando C:\Program Files (x86)\Automation


Anywhere IQ Bot <version number>\Configurations
\stopanduninstallallservices.bat.
2. Reemplace todas las instancias de la dirección IP interna con el host
local al modificar el archivo CognitiveServiceConfiguration.json, que se
encuentra en la siguiente ubicación:
a) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\Workers\Classifier
b) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\Workers\VisionBotEngine
c) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\ML\translationsvc
d) C:\Program Files (x86)\Automation Anywhere IQ Bot <version
number>\ML\webservice
Solución
3. Reemplace la dirección IP interna por un nombre de dominio
completo. Para ello, modifique el archivo ubicado en C:\Program Files
(x86)\Automation Anywhere IQ Bot <version number>\Portal\www\js
\main.<**>.js
4. Busque : 3000 y, a continuación, reemplace la dirección IP interna por
un nombre de dominio completo. Un ejemplo de esto sería
reemplazar http:<IPADDRESS>:3000 por http://<Fully
Qualified Domain Name>:3000
5. Ejecute el comando C:\Program Files (x86)\Automation
Anywhere IQ Bot <version number>\Configurations
\installandstartallservices.bat.

Esta dirección URL de IQ Bot se cambió correctamente a http://


<Fully Qualified Domain Name>:3000

Aparece un mensaje de error indefinidamente


Tabla 1. El mensaje Actualizando instancia y cargando archivos se muestra de forma
indefinida en una instalación de IQ Bot habilitada para HTTPS. Cuando los usuarios intentan cargar
varios archivos (20 o más) de más de 2 o 3 MB en una instancia de aprendizaje, los archivos no se
cargan.
Síntomas
• La solicitud de carga de archivos se muestra con el mensaje
Actualizando instancia y cargando archivos de forma
indefinida.

© 2019 Automation Anywhere. All rights reserved. 182


Automation Anywhere IQ Bot - IQ Bot
• No se pueden cargar archivos con tamaños grandes o varios archivos
juntos. Esto sucede con los tamaños de archivo de 2 a 3 MB o 20 a 30
archivos de más de 50 KB.
• El ícono de espera se muestra continuamente y la página de carga de
archivos no se actualiza.
• La solicitud devuelve: el mensaje ERR_CONNECTION_RESET en los
analizadores de protocolos (sniffers) de red.

Este problema se produce cuando los sistemas de prevención de intrusiones


Causa
(IPS) de la red se configuran detrás de un firewall.

1. Siga estos pasos para asegurarse de que el equipo desde el que accede
al navegador y el servidor en el que está instalado IQ Bot estén en la
misma subred.
a) Ejecute el comando ipconfig en el símbolo del sistema de
Windows como administrador, tanto en el equipo como en el
servidor.
b) Escriba la dirección IP del equipo y el servidor.
c) Consulte a su equipo de IT para obtener asistencia y
verificación.
Solución 2. Consulte a su equipo de IT y verifique si las máquinas están en una zona
desmilitarizada (DMZ) y si los sistemas de prevención de intrusiones (IPS)
de la red están configurados detrás de un firewall.
3. En caso afirmativo, coordine con su equipo de TI para filtrar la detección
basada en firmas en IPS o deshabilitarla para el servidor específico desde
donde está intentando cargar los documentos. Esto asegura que el
tráfico de la red no considere los documentos cargados como paquetes
maliciosos.
4. Verifique con su equipo de IT si existe alguna otra política que bloquee
el tráfico o descarte los paquetes de red.

Información relacionada
https://en.wikipedia.org/wiki/Intrusion_detection_system

La instalación de IQ Bot no se ejecuta en el modo de clúster


de RabbitMQ
Tabla 1. La instalación de IQ Bot no se ejecuta en el modo de clúster de RabbitMQ
Después de cargar varios archivos, todas las instancias no participan en el
proceso de clasificación. Esto puede observarse mediante la degradación
Síntomas
del rendimiento en la clasificación general y mediante la observación de la
utilización de la CPU de cada nodo del clúster.
Solución
1. Ejecute el comando rabbitmqctl cluster_status para obtener
el estado de todos los nodos del clúster.

© 2019 Automation Anywhere. All rights reserved. 183


Automation Anywhere IQ Bot - IQ Bot
Todos los nodos del clúster deben estar en ejecución si el comando
rabbitmqctl cluster_status devuelve el estado de todos los
nodos del clúster como "en ejecución".

2. Ejecute el comando <Drive>:\Program Files\RabbitMQ


Server\rabbitmq_server-3.6.6\sbin\rabbitmqctl.bat”
cluster_status.

Se mostrará el estado de todos los nodos del clúster.

3. Adjunte un nodo a un clúster.

Si se produce un error de autenticación, los nodos no compartirán la


misma cookie de erlang.

4. Ejecute el comando de estado rabbitmqctl en un nodo.

Esto sucede cuando la cookie de erlang no está sincronizada en


%WINDIR%\.erlang.cookie y %USERPROFILE%\.erlang.cookie

a) Haga que las cookies sean iguales en ambas ubicaciones.


b) Compruebe si se ha establecido una variable de
entorno:"RABBITMQ_SERVER_ERL_ARGS", quite esta variable si el
nodo no está en el clúster.
c) Quite la cookie de las variables de entorno.
5. Los errores de mnesia relacionados con la base de datos se producen
si las carpetas de la ruta %appdata%\RabbitMQ\db están dañadas.

Solución:

a) Diríjase a estas carpetas de la base de datos RabbitMQ al


ingresar %appdata%\RabbitMQ\db en la ventana Ejecutar.
b) Elimine las carpetas de esta ruta y reinicie el nodo.
6. Ejecute los siguientes comandos para establecer el permiso para ver la
consola RabbitMQ para el usuario:

sbin> rabbitmqctl set_permissions -p test


messagequeue ".*" ".*" ".*"

sbin> rabbitmqctl set_user_tags messagequeue


administrator

7. Inicie sesión en la consola de administración de RabbitMQ http://


localhost:15672 con las credenciales messagequeue/
passmessage, diríjase al nodo de vista general y revise si todos los
nodos están disponibles o, de lo contrario, verifique si hay errores.

Nota: Todos los nodos deben tener el complemento


rabbitmq_management habilitado para obtener el estado correcto de los
mismos.

© 2019 Automation Anywhere. All rights reserved. 184


Automation Anywhere IQ Bot - IQ Bot

Caducidad del certificado SSL HTTPS de IQ Bot


Tabla 1. El certificado SSL HTTPS de IQ Bot está vencido
En la ventana del navegador, la entrada HTTPS está tachada y se muestra
Síntomas
como no segura.
Causa El certificado HTTPS está vencido.
Reinstale el certificado SSL HTTPS de la siguiente manera:

1. Abra %installation_dir%\Configurations como administrador y ejecute


el archivo stopanduninstallallservices.bat.
2. Abra %installation_dir%\Portal\keys y haga una copia de seguridad de
los archivos cert.crt y key.key.
3. Convierta el certificado .pfx a los formatos .crt y .key al ejecutar los
siguientes comandos:
a) openssl.exe pkcs12 -in "path_to_cert\example.pfx" -nocerts -
out "path_to_cert\example encp.key"

Este comando obtiene una clave cifrada del archivo PFX.

b) openssl.exe rsa -in "path_to_cert\example encp.key" -out


"path_to_cert\key.key".

Solución Este comando convierte la clave cifrada a un formato legible.

c) openssl.exe pkcs12 -in "path_to_cert\example.pfx " -clcerts -


nokeys -out "path_to_cert\cert.crt".

Este comando convierte el formato PFX a CRT.

4. Copie o reemplace los archivos cert.crt y key.key ubicados en


“%installation_dir%\Portal\keys”.
5. Diríjase a “%installation_dir%\Configurations” y ejecute el archivo
installandstartervices.bat como administrador.

Para obtener más información sobre la necesidad de un certificado HTTPS,


consulte https://www.instantssl.com/ssl-certificate-products/https.html y,
para conocer los detalles sobre el certificado SSL HTTPS, consulte https://
www.websecurity.symantec.com/security-topics/what-is-ssl-tls-https.

© 2019 Automation Anywhere. All rights reserved. 185


Automation Anywhere IQ Bot - IQ Bot

Error de inicio de sesión en Automation Anywhere


Enterprise Control Room
Tabla 1. Inicio de sesión en IQ Bot:Control Room devuelve el error en la revisión de la firma del
validador de la ruta del certificado
Cuando un usuario intenta iniciar sesión en IQ Bot, se muestra un mensaje
Síntoma
de error de validación de la ruta del certificado.
Hubo un error en la verificación de la firma porque el certificado SSL
Causa
autofirmado no existe para Control Room.
Ejecute el siguiente comando para importar el certificado SSL de Control
Room en el almacén de claves de Java de IQ Bot:keytool.exe -import
-alias dev -keystore installation path\Java
Solución \jre1.8.0_161\lib\security\cacerts" -file "D:\cert
\xyz.com.crt"
Nota: El certificado SSL de Control Room se sincroniza automáticamente
después de ejecutar este comando.

Error Connect ECONNREFUSED durante el inicio de sesión


Tabla 1. Se muestra el mensaje de error Connect ENCONNREFUSED durante el inicio de sesión
Cuando un usuario intenta iniciar sesión en IQ Bot, se muestra el mensaje
Síntoma
de error Connect ECONNREFUSED.
Se produce un error de conexión porque el servicio Gateway-2 de
Causa
Automation Anywhere no está en ejecución.
Solución Inicie el servicio Gateway-2 de Automation Anywhere.

No se puede instalar IQ Bot en modo express


Tabla 1. No se puede instalar IQ Bot en modo express porque Control Room no está instalado en
modo express
IQ Bot muestra el error de compatibilidad ente Enterprise Control Room y la
Síntoma
base de datos al instalar IQ Bot en el modo express.
Causa Control Room no está instalado en modo express
Revise que se cumplan los siguientes requisitos:

• Control Room 10.5.x debe estar instalado en modo express con la


Solución versión recomendada/proporcionada de SQL Server.
• La versión de Enterprise Control Room debe ser compatible con la
versión de IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 186


Automation Anywhere IQ Bot - IQ Bot
Tabla 2. No se puede instalar IQ Bot en modo express porque el servicio del navegador de SQL
Server está inhabilitado

Error inesperado al ejecutar


Liquibase:java.net.SocketTimeoutException:Receive timed out.

Síntoma Revise los nombres del servidor y la instancia y asegúrese de que ningún
firewall bloquee el tráfico del protocolo de datagrama de usuario (UDP)
hacia el número de puerto 1434. Para SQL Server 2005 o posterior, verifique
que el servicio de navegador de SQL Server se esté ejecutando en el host.

Causa El servicio del navegador SQL Server está inhabilitado.


Solución Asegúrese de que el servicio de navegador de SQL Server esté en ejecución.

Tareas relacionadas
Requisitos previos para la instalación de IQ Bot

Error de desinstalación
Tabla 1. Error durante la desinstalación de IQ Bot
Al intentar desinstalar IQ Bot, se muestra el mensaje de error Error 1601.
Síntoma
Could not access network location<output_folder_path>.
Este mensaje de error aparece cuando la ubicación de la unidad compartida
Causa
se usa como ruta de salida y no está disponible durante la desinstalación.

1. Abra el editor del registro.


2. Busque la ruta de la carpeta de salida utilizada durante la instalación o
mostrada exactamente en el cuadro de diálogo del mensaje de error.
Por ejemplo, la búsqueda debe desplazarse a una de las entradas del
registro, por ejemplo, "HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Windows\CurrentVersion\Installer\UserData
Solución
\S-1-5-18\Components\B89B12C85959B9D4B85FD9D07CC9FBC0"
donde el ID puede variar en función del nombre del servidor.
3. Compruebe el valor que almacena la ruta de la carpeta de salida y
reemplácela la carpeta accesible localmente. Esto no elimina esa
carpeta, sin embargo, se recomienda usar la carpeta temp.
4. Vuelva a desinstalar IQ Bot.

No se puede ver la lista de instancias de aprendizaje


Tabla 1. El comando IQ Bot no muestra ninguna instancia de aprendizaje y no devuelve ningún error
específico cuando e IQ Bot están configurados en modo de clúster.
Síntoma Algunos usuarios no pueden ver la lista de instancias de aprendizaje.

© 2019 Automation Anywhere. All rights reserved. 187


Automation Anywhere IQ Bot - IQ Bot
Este es un problema de sincronización de caché distribuido y se debe a que
Causa
la multidifusión de la red está inhabilitada.

1. Asegúrese de que Enterprise Control Room esté configurado con varios


nodos y de que la memoria caché distribuida esté sincronizada
correctamente.
2. De forma predeterminada, el servicio de almacenamiento en caché
distribuido de Enterprise Control Room se instala con el modo de
Solución multidifusión. Verifique con su equipo de ti/red que el multicast está
habilitado en todos los servidores de Enterprise Control Room.
3. Ejecute el servicio Enterprise Control Room Distributed Caching en
modo de consola en lugar del servicio de Windows para verificar si la
multidifusión está habilitada en todos los servidores de Enterprise
Control Room.

Error "Su conexión no es privada"


Tabla 1. Se muestra el error "Su conexión no es privada" en IQ Bot
Síntoma IQ Bot muestra este mensaje de error Su conexión no es privada.
El certificado HTTPS utilizado no es un certificado de autoridad de
Causa
certificación (CA) o está vencido.
Solución
Actualice el certificado de la siguiente manera:

1. Ejecute el siguiente comando como administrador C:\Program


Files (x86)\Automation Anywhere IQ Bot
5.3\Configurations\stopanduninstallallservices.bat
2. Diríjase a %installation_dir%\Portal\keys y haga una copia de seguridad
de los archivos cert.crt y key.key.
3. Convertir certificado .pfx en formato .crt y .key. Ejecute los siguientes
comandos para convertir el certificado pfx en el formato .crt:
a) openssl.exe pkcs12 -in "path_to_cert\example.pfx" -nocerts -
out "path_to_cert\example encp.key".

Este comando obtiene una clave cifrada del archivo .pfx.

b) openssl.exe rsa -in "path_to_cert\example encp.key" -out


"path_to_cert\key.key".

Este comando convierte la clave cifrada a un formato legible.

c) openssl.exe pkcs12 -in "path_to_cert\example.pfx " -clcerts -


nokeys -out "path_to_cert\cert.crt".

Este comando convierte el certificado .pfx al formato .crt.

© 2019 Automation Anywhere. All rights reserved. 188


Automation Anywhere IQ Bot - IQ Bot
4. Copie o reemplace los archivos cert.crt y key.key ubicados en
%installation_dir%\Portal\keys.

5. Diríjase a %installation_dir%\Configurations y ejecute el siguiente


comando como administrador C:\Program Files
(x86)\Automation Anywhere IQ Bot <version number>
\Configurations\installandstartervices.bat

Clasificador detenido
Tabla 1. El servicio de clasificador se detiene y el temporizador continúa girando después de
reiniciar los servicios de IQ Bot
El temporizador continúa girando durante un período inusualmente largo
Síntoma
después de reiniciar los servicios de IQ Bot.
IQ Bot muestra este comportamiento cuando se detienen los servicios
Causa cognitivos, lo que resulta en la interrupción de la clasificación de
documentos.

Utilice la siguiente API de REST para procesar y reclasificar los documentos


con estado Por clasificar:
Solución
localhost:9996/organizations/1/projects/<LearningInstanceID> /reclassify
Nota: Esta API únicamente está disponible en el servidor local donde está
instalado IQ Bot.

Designer deja de responder al dibujar una región definida


por el usuario (UDR)
Tabla 1. Designer deja de responder al dibujar una región definida por el usuario (UDR)
La ventana de IQ Bot Designer se ve gris y no se puede seleccionar ningún
Síntoma
elemento.
Solución Reinicie Designer y continúe su trabajo.

© 2019 Automation Anywhere. All rights reserved. 189


Automation Anywhere IQ Bot - IQ Bot

El asistente de instalación no puede crear tablas de bases de


datos en la plataforma
Tabla 1. El asistente de instalación no puede crear tablas de bases de datos de IQ Bot

1.El usuario no puede encontrar ninguna instancia de aprendizaje después


de iniciar sesión en IQ Bot.
Síntomas
2.El usuario no puede ver ninguna lista de campos para seleccionar durante
la creación de una nueva instancia de aprendizaje.

Causa Faltan tablas de bases de datos en IQ Bot


Derechos de acceso para un usuario administrador durante la instalación

• El usuario que instala IQ Bot debe ser un administrador local del


sistema.
Solución
Derechos de acceso del usuario de la base de datos

• Asegúrese de que el usuario de SQL tenga los derechos de acceso


sysadmin necesarios para crear las bases de datos y tablas.

La clasificación se detiene durante el entrenamiento de


documentos
Tabla 1. La clasificación se detiene durante el entrenamiento de documentos en IQ Bot
Los documentos de entrenamiento permanecen en el estado Por
Síntoma
clasificar y la clasificación de los documentos parece estar detenida.

• Los documentos están dañados


Causa • El OCR de los documentos no se realizó correctamente.
• Los nuevos campos agregados no aparecen en el documento

• Cargue documentos válidos


• Repita el OCR de los documentos
Solución
• Haga que los nuevos campos coincidan con el documento y
asegúrese de que existan campos en el documento

© 2019 Automation Anywhere. All rights reserved. 190


Automation Anywhere IQ Bot - IQ Bot

El proceso de exportación se bloquea


Tabla 1. El proceso de exportación se bloquea al crear instancias de aprendizaje de IQ Bot
Durante la creación de una instancia de aprendizaje, el proceso de
exportación tarda más tiempo del esperado en exportar los datos. El
Síntoma temporizador sigue girando durante un tiempo inusualmente largo. Hay al
menos una instancia de aprendizaje en la lista seleccionada de instancias de
aprendizaje que se exportarán que no tenía ningún grupo de clasificación.
La instancia de aprendizaje debe tener al menos un grupo de clasificación.
Causa Esto podría suceder si el usuario ha creado una instancia de aprendizaje
cuando se ha detenido el servicio de administrador de archivos.

1. Reinicie el servicio del proyecto en el servidor.


Solución 2. Evite seleccionar instancias de aprendizaje vacías para el proceso de
exportación.

Los documentos no se clasifican después de la migración


de la instancia de aprendizaje de IQ Bot
Tabla 1. Los documentos no se clasifican después de la migración de una instancia de aprendizaje
de IQ Bot en una máquina nueva con un dominio personalizado
El usuario aplica la utilidad de migración para importar un archivo de instancia de
Síntoma aprendizaje en una máquina nueva con un dominio personalizado. Después de la
importación, los documentos no pueden clasificarse.
Causa La base de datos AliasData no existe en la nueva máquina.

1. Utilice la utilidad de migración para respaldar la base de datos de AliasData


desde la máquina donde se exportó la instancia de aprendizaje.
2. Use la opción de sobrescritura para restaurar la base de datos AliasData a la
nueva máquina con el archivo de respaldo que generó.
3. Si no puede hacerlo, puede seleccionar la opción para cerrar la instancia
Solución existente e iniciar la restauración en la base de datos de destino.
4. Reinicie todos los servicios con el comando restart.bat file from .\configuration
\restart.bat.

La instancia de aprendizaje relacionada con el archivo recién importado se puede


utilizar para otras tareas.

© 2019 Automation Anywhere. All rights reserved. 191


Automation Anywhere IQ Bot - IQ Bot

Error 1334 del asistente de instalación


Tabla 1. Error de instalación 1334 en IQ Bot: el archivo no se puede instalar
Al iniciar la instalación de IQ Bot, se muestra el error 1334 y no se puede
Síntoma
completar el proceso.

El error puede tener alguna de las siguientes causas:

• El archivo de instalación no se descargó completamente


Causa
• El archivo de instalación está dañado
• Error de red
• Error al leer el archivo de instalación

Solución Descargue nuevamente el archivo de instalación e instale IQ Bot.

Mensaje de acceso denegado


Tabla 1. Acceso denegado: no tiene autorización para iniciar sesión en IQ Bot
Al iniciar sesión en IQ Bot, aparece un mensaje que indica que el acceso
Síntoma
está denegado porque no tiene autorización.
Causa El usuario no tiene un rol válido de IQ Bot.
Asigne al usuario un rol válido de IQ Bot, como AAE_IQ Bot Services,
Solución
AAE_IQ Bot Validator o AAE_IQ Bot Admin.

Se produce un error en la instalación al instalar RabbitMQ


Tabla 1. Se produce un error en la instalación de IQ Bot al instalar RabbitMQ
Al instalar RabbitMQ, aparece un mensaje que indica que hubo un error en la
Síntoma
instalación.
Los códigos de error de los scripts por lotes no se propagan al instalador. Las
Causa posibles causas podrían ser que RabbitMQ no está instalado correctamente o
que no tiene acceso a la carpeta RabbitMQ.
Nota: En primer lugar, compruebe si RabbitMQ está instalado. Si no
encuentra la carpeta del servidor RabbitMQ en C:\Program Files\,
Solución
significa que RabbitMQ no está instalado correctamente. Además, debe tener
acceso completo de lectura o escritura a la carpeta del servidor RabbitMQ.

Revise el estado de la instalación de RabbitMQ

© 2019 Automation Anywhere. All rights reserved. 192


Automation Anywhere IQ Bot - IQ Bot
Verifique si RabbitMQ está instalado al buscar la carpeta RabbitMQ Server en
el directorio C:\Program Files.

• Para revisar el estado de la instalación de RabbitMQ en un entorno de


clúster, ejecute el comando desde el directorio C:\Program Files
\RabbitMQ Server\rabbitmq_server-3.6.6\sbin\:rabbitmqctl
cluster_status command y ejecute el comando rabbitmqctl
status para obtener el estado de todos los nodos del clúster. Si no
devuelve ningún error, RabbitMQ está funcionando bien.
• Para comprobar el estado de la instalación de RabbitMQ en un entorno
independiente, ejecute el comando de estado rabbitmqctl. Si no
devuelve ningún error, RabbitMQ está funcionando bien.

Se puede generar uno de los siguientes errores después de comprobar el


estado de la instalación de RabbitMQ. Póngase en contacto con el equipo de
soporte de Automation Anywhere si devuelve algún otro error.

• Errores de fallo de autenticación: se muestra el error de autenticación si


la cookie en %WINDIR%\.erlang.cookie y %USERPROFILE%
\.erlang.cookie no coincide, a continuación,
copie .erlang.cookie desde %USERPROFILE%\.erlang.cookie a
%WINDIR%\.erlang.cookie y reinicie el servicio RabbitMQ. Verifique
el estado de la instalación de RabbitMQ ejecutando cualquiera de estos
comandos:rabbitmqctl cluster_status command y ejecute el
comando rabbitmqctl status.
• Los errores relacionados con la base de datos de mnesia se generan
cuando las carpetas ubicadas en %appdata%\RabbitMQ\db están
dañadas. Elimine la carpeta y reinicie el nodo.
• Verifique el estado de instalación de RabbitMQ usando el portal de
RabbitMQSi aún no puede encontrar el estado de la instalación de
RabbitMQ, ejecute los siguientes comandos y luego habilite el
complemento rabbitmq_management en todos los nodos del clúster
RabbitMQ para obtener más detalles.
• Habilite el complemento de administración RabbitMQ:
• Ejecute este comando:rabbitmq-plugins enable
rabbitmq_management
• Otorgue acceso al usuario messagequeue:
• Ejecute este comando:rabbitmqctl set_user_tags
messagequeue administrator para otorgar acceso al
usuario de messagequeue a fin de iniciar sesión por medio
de una consola.
• Verifique si puede iniciar sesión en IQ Bot:
• Inicie sesión en IQ Bot al utilizar las credenciales de
messagequeue/passmessage en http://localhost:15672.

© 2019 Automation Anywhere. All rights reserved. 193


Automation Anywhere IQ Bot - IQ Bot

No se puede actualizar desde IQ Bot 5.3 en Control Room


10.7 a IQ Bot 6.0 en Control Room 11.3
Tabla 1. No se puede actualizar desde IQ Bot 5.3 en Control Room 10.7 a IQ Bot 6.0 en Control
Room 11.3
Durante la instalación de Control Room 11.3, se muestra el siguiente
mensaje:
Síntoma
No se puede usar el puerto requerido porque ya está
asignado.

El conflicto de puerto de RabbitMQ se presenta debido a que RabbitMQ usa


Causa el puerto 5672 en IQ Bot 5.3, el cual está en uso por Control Room 11.3
Active MQ.
Para solucionar este problema, puede cambiar la secuencia de instalación o
modificar el puerto de RabbitMQ como se describe en la siguiente lista.

• Cambie la secuencia de instalación instalando IQ Bot 6.0 primero y, a


continuación , instale Control Room 11.3. Esto garantiza que el puerto
de RabbitMQ se cambie a 5673.
• Ejecute los siguientes comandos para cambiar el puerto de RabbitMQ a
5673 antes de instalar Control Room 11.3:
Solución
1. Diríjase a %appdata%/RabbitMQ.
2. Abra el archivo rabbitmq.config.
3. Agregue este código al archivo de configuración:[{rabbit,
[{tcp_listeners, [5673]} ]}].
4. Guarde el archivo.
5. Reinicie los servicios de RabbitMQ.
6. Instale Control Room 11.3.

Los servicios de IQ Bot no se desinstalan durante la


reversión de la instalación.
Tabla 1. Los servicios de IQ Bot no se desinstalan durante la reversión de la instalación.
Siga estos pasos para reproducir el problema.

1. Ejecute el asistente de instalación de IQ Bot.


2. Cuando se complete el proceso de instalación de servicios, cancele o
Síntoma cierre el asistente de instalación de IQ Bot, lo que obligará a IQ Bot a
restaurar la instalación.
3. Después de la restauración, los servicios no están en estado de
ejecución y no se desinstalan.

© 2019 Automation Anywhere. All rights reserved. 194


Automation Anywhere IQ Bot - IQ Bot
Para solucionar este problema, la eliminación del archivo jar no es suficiente.
También debe anular el registro de los servicios registrados. Además, al
Solución reinstalar Automation Anywhere de la consola cognitiva después de anular la
instalación a mitad de camino, el servicio debe reiniciarse junto con el proxy
inverso de Automation Anywhere Enterprise Control Room.

La ruta de la carpeta de salida cambia de una unidad local a


una unidad compartida
Tabla 1. Carpeta de salida: la ruta cambia de una unidad local a una unidad compartida

Después de cambiar la ruta, cuando el usuario intenta guardar un documento en


Validator, se muestra el siguiente mensaje de error:

Se ha eliminado la instancia de aprendizaje de este bot. El


Problema bot ya no es válido. El validador se cerrará al hacer clic en
Aceptar.

Este mensaje de error se muestra al cambiar la ruta de una unidad local a una
unidad compartida.

El servicio Validator no tiene permisos de lectura/escritura en la carpeta


Síntoma compartida con el rol de usuario predeterminado, que generalmente es Sistema
local.

Requisito
El servicio Validator debe tener acceso a la unidad compartida.
previo

Solución Solución 1

1. Busque el usuario Sistema local y asigne los permisos de lectura/


escritura a la carpeta compartida.

Solución 2
Cambie el usuario del servicio del Sistema local al usuario con permisos de
lectura/escritura en la carpeta compartida. Siga los pasos a continuación para
realizar el cambio:

1. Diríjase a Servicios.
2. Seleccione el servicio Automation Anywhere Cognitive Validator. Haga clic
con el botón derecho y elija Propiedades.
3. Seleccione el botón de opción Esta cuenta y haga clic en Explorar.
4. Busque el usuario y haga clic en Comprobar nombres. Asegúrese de que su
nombre de usuario se muestre junto con el nombre de dominio.
5. Haga clic en Aceptar.
6. Ingrese una contraseña para el usuario que seleccionó en el paso anterior y
confírmela.
7. Haga clic en Aceptar.

© 2019 Automation Anywhere. All rights reserved. 195


Automation Anywhere IQ Bot - IQ Bot
Se mostrará un mensaje para reiniciar los servicios de Validator, pues este se
está ejecutando con un usuario diferente.

8. Reinicie el servicio Validator.

No se admite la asignación de una unidad. Se recomienda usar la ruta de acceso


Limitación
compartido completa.

La autenticación de Windows con servicios en el sistema


local no funciona
Tabla 1. La autenticación de Windows con servicios en el sistema local no funciona y ninguno de
los servicios puede acceder a la base de datos.
La revisión de estado de la puerta de enlace proporciona conectividad a la
Síntoma
base de datos:NOT_OK.
Causa NT AUTHORITY\SYSTEM no tiene el rol de administrador del sistema.
Asigne el rol de administrador del sistema al usuario NT AUTHORITY
Solución
\SYSTEM.

Errores de cifrado de la base de datos


Tabla 1. No se puede cifrar la base de datos. Revertir la instalación.
Se muestra un mensaje de error y comienza la restauración de la
Síntoma
instalación.
Causa IQ Bot no puede cifrar la base de datos.
Revise los errores generados durante el proceso de cifrado en el archivo de
registro installation-helper.log y resuelva los errores.
Solución
Ubicación del archivo de registro:%public%\Documents\Automation
Anywhere IQBot Platform\Logs\installation-helper.log archivo.

© 2019 Automation Anywhere. All rights reserved. 196


Automation Anywhere IQ Bot - IQ Bot

Guía de inicio rápido de las versiones de prueba de IQ


Bot
IQ Bot almacena imágenes y documentos cargados por usuarios o tareas de automatización de procesos
remotos (RPA) y extrae datos estructurados de esas imágenes y documentos, por ejemplo, imágenes TIFF,
PNG y JPG y documentos PDF. Puede crear IQ Bot y experimentar la facilidad de usar la automatización
cognitiva en el sitio de pruebas de IQ Bot.

Comience a utilizar IQ Bot


Para utilizar el sitio de pruebas de IQ Bot, primero debe registrarse en el sitio web de prueba de IQ Bot y
luego iniciar sesión con las credenciales que aparecen en el correo electrónico de bienvenida que recibió.

En el sitio web de pruebas de IQ Bot, puede realizar las siguientes tareas.

• Crear una instancia de aprendizaje


• Cargar documentos de facturas en la instancia de aprendizaje
• Capacitar un documento de factura
• Exportar datos a un archivo CSV

¿Qué sucede al cargar un documento a IQ Bot?


1. IQ Bot toma datos estructurados, como documentos de facturas, en la instancia de aprendizaje.
2. Categoriza documentos con contenidos y diseños similares en un IQ Bot para los documentos de
facturas en un grupo o en varios.
3. Capacita los IQ Bots y extrae datos de los documentos en un archivo CSV.

• Registrarse como usuario de IQ Bot


Puede registrarse como usuario de IQ Bot en el portal de pruebas de IQ Bot.
• Requisitos previos para utilizar IQ Bot
Conozca los requisitos previos para acceder a IQ Bot.
• Creación de una instancia de aprendizaje con facturas en inglés
Puede crear una instancia de aprendizaje para entrenar su instancia de aprendizaje y para mejorar la
precisión de los datos extraídos.
• Entrenar grupos en una instancia de aprendizaje
Puede entrenar los grupos creados en su instancia de aprendizaje para que, al extraer datos de
documentos en un archivo CSV, los datos extraídos sean más precisos.
• Agregar un nuevo campo de tabla
Si su documento incluye campos nuevos, es posible que deba definir nuevos campos de tabla para su
instancia de aprendizaje.
• Exportar datos a un archivo CSV
Cuando desee ver los datos exportados a un archivo CSV, es posible que deba realizar este
procedimiento.
• Consejos útiles
Este tema incluye información útil que lo ayudará durante su participación en las pruebas de IQ Bot.
• Preguntas frecuentes sobre las pruebas de IQ Bot
En esta sección se responden las preguntas frecuentes sobre las pruebas de IQ Bot

© 2019 Automation Anywhere. All rights reserved. 197


Automation Anywhere IQ Bot - IQ Bot

Registrarse como usuario de IQ Bot


Puede registrarse como usuario de IQ Bot en el portal de pruebas de IQ Bot.

Procedimiento
1. Haga clic en Registrarse para registrarse como usuario nuevo de IQ Bot.
Recibirá por correo electrónico las credenciales de acceso y un enlace a la dirección URL del portal de
IQ Bot.
2. Revise su cuenta de correo electrónico registrada para obtener sus credenciales y utilícelas para iniciar
sesión en el portal de IQ Bot.

Requisitos previos para utilizar IQ Bot


Conozca los requisitos previos para acceder a IQ Bot.

• Asegúrese de tener instalada la versión de prueba de IQ Bot y de haber revisado los videos informativos
de la prueba de IQ Bot en el portal de pruebas de IQ Bot.
• Asegúrese de descomprimir los documentos de estados de cuenta y facturas en el escritorio.

Creación de una instancia de aprendizaje con facturas en


inglés
Puede crear una instancia de aprendizaje para entrenar su instancia de aprendizaje y para mejorar la
precisión de los datos extraídos.

Por ejemplo, la instancia de aprendizaje creada para diferentes tipos de documentos de factura para bancos,
compañías de seguros y farmacias. Con base en el entrenamiento proporcionado a la instancia de
aprendizaje y sus documentos, se mejora la precisión de los datos extraídos.

Nota: Puede utilizar facturas diferentes en formato TIFF, JPEG, PNG, PDF y otros para entrenar la instancia de
aprendizaje.

1. Abra el portal de IQ Bot.


2. Haga clic en INSTANCIAS DE APRENDIZAJE > Nueva instancia.
3. Ingrese la siguiente información:
• Nombre de instancia: escriba un nombre para la instancia. Por ejemplo, escriba factura de
instancia de aprendizaje.
• Dominio: seleccione Facturas, es decir, el dominio de los documentos que va a cargar.
• Idioma principal de los archivos: seleccione el idioma de la instancia en la lista desplegable. Por
ejemplo, seleccione Inglés para cargar facturas en inglés.
• Descripción (opcional): ingrese una descripción para la instancia de aprendizaje.
• Cargar archivos desde: haga clic en el botón Explorar, seleccione todas las facturas en inglés en
la carpeta donde las descargó en el escritorio y haga clic en Abrir.

© 2019 Automation Anywhere. All rights reserved. 198


Automation Anywhere IQ Bot - IQ Bot
Consejo: Además de los formatos de imágenes, como archivos TIFF, JPG y PNG, también puede
cargar documentos PDF (vectores y mapas de bits) para su clasificación y análisis.
Nota: Puede cargar un archivo con un tamaño máximo de 12 MB durante la creación o edición
de la instancia de aprendizaje.

4. Seleccione los campos de formulario y tabla estándares que desea agregar desde las secciones
Standard form fields (Campos de formulario estándar) y Standard table fields (Campos de tabla
estándar).

5. Escriba los nombres de los campos de formulario en el cuadro de texto en la sección otros campos
( opcional) y haga clic en agregar como formulario para agregar campos de formulario personalizados.
De forma similar, puede agregar nuevos campos de tabla y hacer clic en agregar como tabla.
6. Haga clic en Crear instancia y analizar para crear la instancia.

El proceso de clasificación de documentos de facturas empieza donde se agrupan y se analizan. IQ


Bot clasifica los documentos de facturas con contenidos y diseños similares en un grupo o en varios.

Ahora puede capacitar su IQ Bot para esta instancia de aprendizaje.

Entrenar grupos en una instancia de aprendizaje


Puede entrenar los grupos creados en su instancia de aprendizaje para que, al extraer datos de documentos
en un archivo CSV, los datos extraídos sean más precisos.

Nota: Con la función Asignación automática de campo, se reduce el tiempo y el esfuerzo que lleva entrenar
el documento de factura.

Requisitos previos

• Crear una instancia de aprendizaje con facturas en inglés


• Iniciar sesión en el portal de IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 199


Automation Anywhere IQ Bot - IQ Bot
1. Haga clic en INSTANCIAS DE APRENDIZAJE en el panel izquierdo.
2. Haga clic en la instancia de aprendizaje que creó.
3. Haga clic en iniciar entrenamiento en la página instancias de aprendizaje.
Nota: Los campos y los valores correspondientes se asignan automáticamente. Si no se asignan
automáticamente, a continuación, asigne los campos de nuevo.

4. Seleccione un nombre de campo en el panel izquierdo.


5. Haga clic en el nombre de etiqueta correspondiente para el campo en el documento. Por ejemplo,
haga clic en número de factura. Se rellena el valor del número de factura.
Nota: El valor de solo los campos de asignación automática se rellena automáticamente.
6. Repita los pasos 2 y 3 para cada campo de formulario y tabla a fin de volver a asignar los campos.

7. Haga clic en el icono junto al nombre del campo en el panel izquierdo, y arrastre y haga clic en
el nombre de etiqueta correcto en el documento para corregir las asignaciones de campos

incorrectas. Del mismo modo, asigne y corrija el valor del campo haciendo clic en el icono .
8. Haga clic en Configuración de la tabla en el panel izquierdo.
9. Seleccione la casilla de texto Indicador de final de tabla en el panel izquierdo.

10. Seleccione la última etiqueta o cualquier etiqueta después del final de la tabla en el documento para
marcar el final de la tabla. La etiqueta se rellena en el cuadro de texto.
Nota: Puede introducir mutiple etiquetas en el campo indicador de final de tabla en este formato, por
ejemplo, subtotal | Impuestos (USD) junto con el | símbolo de tubería para separar las etiquetas. Si el
documento tiene una nota inmediatamente después de la tabla, puede introducir la nota en el campo
indicador del final de la tabla.

Un grupo ahora está entrenado y el IQ Bot trae al siguiente grupo en la línea para entrenar. Entrene a todos
los grupos de su instancia de aprendizaje.

© 2019 Automation Anywhere. All rights reserved. 200


Automation Anywhere IQ Bot - IQ Bot

Agregar un nuevo campo de tabla


Si su documento incluye campos nuevos, es posible que deba definir nuevos campos de tabla para su
instancia de aprendizaje.

Procedimiento
1. Haga clic en INSTANCIAS DE APRENDIZAJE en el panel izquierdo.
2. Haga clic en la instancia de aprendizaje que creó.
3. Haga clic en Edit (Editar).
4. Para agregar un campo nuevo, marque la casilla de verificación que está junto al nombre de campo de
la tabla o escriba el nombre del campo en la sección Otros campos (Opcional) y haga clic en Agregar
como tabla.

5. Haga clic en Guardar.


6. Haga clic en Yes, Proceed with Field addition (Sí, continuar con la adición de campos).

El campo de tabla se agrega a la instancia de aprendizaje.

Exportar datos a un archivo CSV


Cuando desee ver los datos exportados a un archivo CSV, es posible que deba realizar este procedimiento.

Procedimiento
1. En la página de Entrenamiento, haga clic en Vista previa al final del panel izquierdo.
2. Haga clic en Export to CSV (Exportar a CSV).

El archivo CSV se descargará con los datos extraídos del documento.

© 2019 Automation Anywhere. All rights reserved. 201


Automation Anywhere IQ Bot - IQ Bot

Consejos útiles
Este tema incluye información útil que lo ayudará durante su participación en las pruebas de IQ Bot.

Corregir asignaciones de campo incorrectas


Haga clic en el icono de dibujo junto al nombre del campo en el panel izquierdo y arrastre y haga clic en el
nombre de etiqueta correcto en el documento para corregir las asignaciones de campos incorrectas. Del
mismo modo, asigne y corrija el valor del campo haciendo clic en el icono de dibujo.

Asegúrese de definir la mejor columna para la detección de filas y el indicador de fin de tabla para una tabla.
La extracción de datos falla si no las define.

Preguntas frecuentes sobre las pruebas de IQ Bot


En esta sección se responden las preguntas frecuentes sobre las pruebas de IQ Bot

© 2019 Automation Anywhere. All rights reserved. 202


Automation Anywhere IQ Bot - IQ Bot

Descripción general
IQ Bot es una herramienta de automatización cognitiva especialmente diseñada que se puede entrenar para
automatizar procesos empresariales a fin de que funcionen con mayor rapidez y eficiencia, al mismo tiempo
que se elimina el error humano.

Use IQ Bot y Automation Anywhere en conjunto para automatizar sus procesos empresariales que se basan
en datos semiestructurados o no estructurados ocultos en documentos electrónicos, imágenes, correos
electrónicos y otras áreas de ese tipo. IQ Bot aprovecha la visión artificial y múltiples técnicas de IA para
digitalizar y extraer datos de forma inteligente para que su tecnología de automatización robótica de
procesos (RPA) y reconocimiento óptico de caracteres (OCR) sea aún más eficaz. Usando este enfoque IQ
Bot puede adaptar su extracción de datos de dominios específicos o tipos de documentos, y aprender
rápidamente del entorno para mejorar los resultados. Para la versión de prueba, hemos puesto a disposición
cinco dominios para su uso, tales como: facturas, órdenes de compra, estado de cuenta bancario, talonarios
de pago y facturas de electricidad. IQ Bot utiliza la tecnología OCR para extraer información de un
documento. Sin embargo, mientras que las herramientas de OCR miden los resultados en función de la
precisión, IQ Bot utiliza la técnica de procesamiento directo (STP) para medir cuántos documentos se
pueden procesar de extremo a extremo sin intervención humana.

Conceptos básicos
1. ¿Cómo funciona IQ Bot?

IQ Bot aprovecha la visión por computadora y múltiples técnicas de Ia para digitalizar y extraer datos
inteligentemente para hacer su RPA más eficaz. IQ Bot utiliza OCR como una de las tecnologías
subyacentes utilizadas para extraer información de un documento. Este enfoque permite a IQ Bot
adaptar la extracción de datos de determinados dominios y tipos de documentos, y aprender
rápidamente del entorno para mejorar los resultados.

2. ¿Qué es una instancia de aprendizaje?

Usted creará una instancia de aprendizaje para un caso de uso específico del que un IQ Bot puede
aprender. Es específico del dominio y tiene la capacidad de aprender de los documentos clasificados y
procesados por ella, y las correcciones de validación realizadas por los seres humanos. Este
aprendizaje se traduce en beneficios tangibles tales como: mejoramiento del STP (procesamiento
directo) y la precisión para la instancia durante un período.

3. ¿Cuál es la diferencia entre bots e instancias de aprendizaje?

Una instancia de aprendizaje consiste en entrenamiento para el proceso empresarial sobre un tipo de
documento específico.

Los bots contienen archivos de entrenamiento clasificados por IQ Bot en distintos grupos, según el
contenido.

Puede activar o desactivar un bot en una instancia de aprendizaje para mejorar su entrenamiento, al
tiempo que las instancias de aprendizaje procesarán documentos que coincidan con los bots activos
mientras que otros permanecen en la lista de prioridad hasta que se entrena el grupo.

4. ¿Cuál es el índice de precisión de los IQ Bots?

© 2019 Automation Anywhere. All rights reserved. 203


Automation Anywhere IQ Bot - IQ Bot
La métrica más primaria para IQ Bot es el procesamiento directo, o STP. Depende de la precisión de la
captura de campo. La precisión del campo afecta directamente al STP.

Por ejemplo:

Si un cliente captura uno o dos campos en un documento de calidad de grado A, se obtiene una
precisión del 86 %. Un cliente que capture 11 campos ponderados de forma diferencial a través de una
calidad de documento muy variable verá una menor precisión.

5. ¿Cómo ayuda el tablero?

El panel muestra toda la información de producción y los resultados que ayudan a identificar cómo se
puede mejorar el entrenamiento.

Nota: La información del producto no está disponible en la versión de prueba.


6. ¿Qué es el entrenamiento en porcentaje (%)?

El entrenamiento en porcentaje (%) nos ayuda a estimar el STP que se calcula según la cantidad de
bots entrenados y activos.

Uso de la prueba de IQ Bot


1. ¿Qué limitaciones tiene la versión de prueba?

Limitaciones de flujo: solo puede utilizar IQ Bot para fines de entrenamiento, ya que el modo de
producción y el procesamiento por lotes no están disponibles.

Limitaciones de procesamiento: el usuario puede crear hasta cinco instancias de aprendizaje y subirlas
a un límite de 10 documentos para cada instancia de aprendizaje. Cada documento está limitado a una
sola página.

2. Entrené la instancia de aprendizaje pero no puedo ver los resultados.

Para cada grupo entrenado, puede seleccionar Preview (Vista previa) > Export CSV (Exportar CSV) a fin
de ver los resultados.

3. No puedo editar un grupo porque el enlace Editar bot está inhabilitado.

El enlace Editar bot se muestra inhabilitado cuando el grupo está en producción o cuando está en
proceso de entrenamiento en otra pestaña.

Diríjase a la pestaña Bots y envíe el bot de regreso a validación.

4. Completé el procesamiento y quiero procesar archivos en el modo por lotes. ¿Cómo puede hacerlo?

IQ Bot puede procesar archivos en modo por lotes cuando se conecta a RPA. Esta función no está
disponible en la versión de prueba.

5. Quiero agregar un dominio nuevo que está disponible en Bot Store.

La importación de dominios no está disponible en la versión de prueba.

6. No puedo ver los resultados en el tablero.

© 2019 Automation Anywhere. All rights reserved. 204


Automation Anywhere IQ Bot - IQ Bot
El panel muestra información de los archivos procesados que están en producción. Esta opción no
está disponible en la versión de prueba.

7. ¿Cuál es el paso previo a crear una instancia de aprendizaje en IQ Bot?

Antes de comenzar a crear una instancia de aprendizaje nueva, debe saber qué información desea
extraer de los documentos que procesará.

Es recomendable tener algunos documentos de muestra, que puede usar como referencia para
decidir los elementos que desea extraer. Utilícelos como el primer conjunto de documentos para
entrenar contra la nueva instancia de aprendizaje.

8. ¿Cómo puedo realizar la validación en la prueba?

La validación está disponible para los procesos solo de producción. En la versión de prueba, puede
validarse con vista previa.

9. ¿Cuántos documentos se pueden cargar en simultáneo en IQ Bot?

En la versión de prueba, IQ Bot acepta hasta un límite de 10 documentos para cada instancia de
aprendizaje. La licencia completa admitiría millones de documentos por año que se pueden cargar en
una lista de prioridad.

10. ¿Cuál es el requiso de licencia para los IQ Bots?

Necesita Automation Anywhere Enterprise con una función de IQ Bot activada. Esta licencia se instala
desde Control Room.

11. ¿Cuántas tablas puedo configurar para la extracción en un Bot?

Puede configurar una cantidad ilimitada de tablas para la extracción.

12. ¿Puedo probar un documento que no esté incluido en el entrenamiento?

Sí, puede hacerlo. Use la opción de Vista previa para navegar a otros documentos y verificar si el
entrenamiento fue eficaz.

Aprendizaje
1. ¿IQ Bot aprende de las participaciones del usuario?

Con el tiempo, IQ Bot aprende de las participaciones del usuario.

Por ejemplo: si una fecha se extrae a menudo con un carácter adicional, como espacios y puntos
entre los números y el usuario lo corrige una docena de veces, IQ Bot corregirá el error
automáticamente la próxima vez que encuentre un problema similar.

2. ¿Cómo se diferencia IQ Bot de las soluciones de OCR?

OCR es una de las tecnologías subyacentes de IQ Bot, pero solo se usa como primer paso. IQ Bot está
diseñado para los usuarios empresariales, para que cualquiera pueda comenzar a entrenar un IQ Bot
después de un entrenamiento de 3 horas. Los costos de instalación de 10 veces menores.

© 2019 Automation Anywhere. All rights reserved. 205


Automation Anywhere IQ Bot - IQ Bot
Automation Anywhere es el único proveedor que combina la mejor solución de RPA con
automatización cognitiva para reducir en gran medida el costo y la complejidad para automatizar
procesos centrados en documentos.

3. ¿En cuántas plantillas debo entrenar los IQ Bots antes de que estén listos para su uso?

El requisito de entrenamiento se mantiene al mínimo y, en la mayoría de los casos, debe poder


obtener el valor deseado en una sola aprobación.

Capacidades
1. ¿Cuáles son los tipos de archivos admitidos para IQ Bot?
A continuación, se muestran los tipos de archivos admitidos:
• PDF (PDF vector, PDF de mapa de bits o PDF híbrido)
• TIF o TIFF
• JPG o JPEG
• PNG
2. ¿IQ Bot admite documentos escritos a mano?

No, todavía no. El procesamiento de un documento escrito a mano para lograr un STP alto es un
desafío, pero está en nuestros planes.

3. ¿IQ Bot admite la extracción de datos tabulados?

Sí, lo hace. IQ Bot tiene funciones avanzadas para la extracción en tablas, a fin de admitir casos de uso
complejos, como los siguientes: Explicación de los beneficios.

4. ¿Cuáles son los idiomas admitidos para los IQ Bots?


IQ Bot admite los siguientes idiomas listos para usar:
• Inglés
• Español
• Francés
• Alemán
• Italiano
• Además, admite más de 25 idiomas, incluidos todos los scripts latinos.
5. ¿IQ Bot admite documentos que no sean facturas?

Sí, IQ Bot admite una variedad de dominios y también se pueden agregar dominios nuevos con
facilidad.

Los siguientes dominios están disponibles en la versión de prueba:


• Facturas
• Órdenes de compra
• Estados de cuenta
• Comprobantes de pago
• Facturas de electricidad
Nota: Puede seleccionar el dominio deseado al crear una instancia de aprendizaje.
6. ¿IQ Bot admite documentos con textos de colores diversos?

Sí, pero solo es posible para los tonos de color más oscuros.

7. ¿Puedo eliminar el documento de muestra predeterminado (cargado previamente) para el


entrenamiento y reemplazarlo con otro del grupo en un Bot?

© 2019 Automation Anywhere. All rights reserved. 206


Automation Anywhere IQ Bot - IQ Bot
Sí. Si el documento de entrenamiento predeterminado en la pestaña Entrenar refleja todos los
documentos en dicho grupo, puede eliminarlo desde esa pestaña y cargar un documento diferente
desde el mismo grupo y entrenarlo.

8. ¿Puedo detener el análisis o el procesamiento del documento entremedio?

No, no puede detener el análisis o el procesamiento de un documento a mitad de camino.

9. ¿Cuál es el número máximo de bots que puedo crear? ¿Cuál es el número máximo de IQ Bots que
pueden existir simultáneamente en el sistema a la vez?

No hay un límite para la cantidad de IQ Bots que puede crear o que pueden existir simultáneamente en
el sistema.

10. ¿Hay alguna restricción en la cantidad de caracteres para el nombre de una instancia de aprendizaje?

Al nombrar una instancia de aprendizaje, no puede exceder los 50 caracteres.

11. ¿Cuál es el tiempo promedio para procesar un documento de una sola página? ¿El tiempo depende de
la complejidad de la página?
No existe un tiempo fijo para procesar un documento de una sola página ya que esto depende de los
siguientes factores:
• Solidez y disponibilidad de CPU
• Memoria RAM libre disponible
• Claridad de la página O nivel de ruido
• Datos en la página
12. ¿Puedo procesar facturas en MS Excel con IQ Bot?

Si las facturas tienen un formato estándar, se pueden procesar mediante tareas de RPA. En caso de que
los formatos de Excel varíen, deben convertirse a PDF, por lo que se pueden procesar en IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 207


Automation Anywhere IQ Bot - IQ Bot

Guía de inicio rápido de IQ Bot Community Edition


IQ Bot procesa información semiestructurada o no estructurada y la convierte en datos estructurados
utilizados por bots de automatización robótica de procesos (RPA) para la automatización integral. Esto le
permite entrenar el sistema informático para capturar y comprender autónomamente la información no
estructurada dentro de un dominio conocido y convertirla en datos reales.

Le explicaremos todo el proceso para mostrarle lo fácil que es utilizar la automatización cognitiva.
Note: Recomendamos utilizar el navegador Chrome.

• Comience a utilizar IQ Bot


Inscríbase para usar IQ Bot Community Edition e inicie sesión con las credenciales incluidas en el
correo electrónico de bienvenida que recibirá.
• Registrarse para usar Community Edition
Puede registrarse para obtener una versión de prueba gratuita de Automation Anywhere
Community Edition y registrarse como un usuario nuevo.
• Crear una instancia de aprendizaje
IQ Bot aprovecha el aprendizaje automático para la mejora continua mediante el entrenamiento del
usuario. Comencemos creando una instancia de aprendizaje.
• Entrenamiento de una instancia de aprendizaje
IQ Bot analiza documentos y los agrupa por contenido similar, estructura y diseño.
• Exportar datos a un archivo CSV
En la vista Ver resultados de la extracción, tiene la opción de exportar los datos extraídos a un archivo
CSV para facilitar su revisión.
• Enviar una instancia de aprendizaje a producción
Una vez finalizado el proceso de revisión del entrenamiento y la extracción de datos, establezca la
instancia de aprendizaje en producción. Utilice esta instancia de aprendizaje para ejecutarse en
documentos (pertenecientes al mismo tipo de documento) y, por lo tanto, automatizar el proceso de
extracción de datos.
• Usar IQ Bot en tareas de automatización robótica de procesos (RPA)
Cuando está conectado a la RPA, IQ Bot puede procesar archivos en el modo por lotes.
• Preguntas frecuentes sobre Community Edition
Este tema responde las preguntas frecuentes sobre IQ Bot Community Edition.

Comience a utilizar IQ Bot


Inscríbase para usar IQ Bot Community Edition e inicie sesión con las credenciales incluidas en el correo
electrónico de bienvenida que recibirá.

Le explicaremos todo el proceso necesario para realizar lo siguiente:

• Crear una instancia de aprendizaje y cargar documentos de muestra


• Entrenar y revisar su instancia de aprendizaje
• Enviar su instancia de aprendizaje a producción

© 2019 Automation Anywhere. All rights reserved. 208


Automation Anywhere IQ Bot - IQ Bot

Registrarse para usar Community Edition


Puede registrarse para obtener una versión de prueba gratuita de Automation Anywhere Community Edition
y registrarse como un usuario nuevo.

Procedure
1. Haga clic en Registrarse para registrarse como usuario nuevo.
Usted recibirá un correo electrónico que le proporciona las credenciales de inicio de sesión y un
enlace a IQ Bot Community Edition. El correo electrónico también proporciona otra información útil.
2. Revise su cuenta de correo electrónico registrada para obtener sus credenciales y utilícelas para iniciar
sesión en el portal de IQ Bot Community Edition.
3. En la página de inicio de Enterprise Control Room, elija AUTOMATIZACIÓN COGNITIVA > Explorar
ahora.
4. Se mostrará la página de inicio de IQ Bot Community Edition en una ventana nueva.

Crear una instancia de aprendizaje


IQ Bot aprovecha el aprendizaje automático para la mejora continua mediante el entrenamiento del usuario.
Comencemos creando una instancia de aprendizaje.

Prerequisites
Una instancia de aprendizaje permite definir el tipo de documentos que necesita procesar, el idioma de los
documentos y una lista de los campos de datos que desea capturar en cada documento.
Note: Puede utilizar los documentos en varios formatos, como: TIFF, JPEG, PNG y PDF, para entrenar su
instancia de aprendizaje.

Procedure
1. En la página de inicio de IQ Bot, haga clic en el botón Comenzar a procesar documentos para abrir la
página Crear una nueva instancia de aprendizaje.
2. Defina un nombre para la nueva instancia de aprendizaje y seleccione el dominio o el tipo de
documento y el idioma en la lista desplegable.
El campo de descripción es opcional.
3. Haga clic en el botón Explorar y cargue los documentos que desea entrenar.
4. También puede descargar y usar los documentos de ejemplo. Para usar los documentos de ejemplo,
haga clic en el botón Descargar documentos de ejemplo, descomprima la carpeta y guarde los
archivos de ejemplo en la unidad local. A continuación, haga clic en el botón examinar y cargue los
documentos que desee entrenar.
5. En la sección campos para extraer, seleccione los campos desde donde desea que se extraigan los
datos. Para campos adicionales, expanda la sección campos de formulario adicionales y seleccione
campos adicionales.
6. Seleccione los campos de tabla comunes y los campos de tabla adicionales, según sea necesario.
7. A continuación, haga clic en el botón Crear instancia de aprendizaje.
8. El sistema analizará y ordenará los documentos de entrenamiento en grupos lógicos, según la
identificación de los campos.

© 2019 Automation Anywhere. All rights reserved. 209


Automation Anywhere IQ Bot - IQ Bot

Next steps
A continuación, configure los documentos y analice las asignaciones de campos.

Entrenamiento de una instancia de aprendizaje


IQ Bot analiza documentos y los agrupa por contenido similar, estructura y diseño.

Prerequisites
IQ Bot realiza una asignación de campo inicial basada en el conocimiento existente de cualquier tipo de
documento previamente entrenado. Cuando se crea el primer grupo, puede empezar a revisar los resultados
de la asignación inicial y entrenar la instancia de aprendizaje realizando correcciones. Hay tres paneles en la
ventana de entrenamiento:

• El panel izquierdo muestra una lista de campos


• El panel central muestra la etiqueta de campo, el valor y el parámetro de cada campo seleccionado
• El panel derecho muestra el documento que está en entrenamiento

Procedure
1. Seleccione cada campo en el panel izquierdo para verificar que el valor y la etiqueta del panel central
estén identificados correctamente y sean los mismos que el documento ubicado en el panel derecho.
2. Además, puede hacer clic en el ícono Dibujar que se encuentra junto al nombre del campo en el panel
central y dibujar el nombre de etiqueta correcto en el documento (en el panel derecho), a fin de
corregir las asignaciones de campos incorrectas.
3. Además de los campos individuales, IQ Bot captura los datos de las tablas, por lo que deberá revisar
también la asignación de las columnas de tabla.
4. Asegúrese de que cada campo de la tabla tenga el nombre de columna correcto.
5. En la configuración de tabla, seleccione la mejor columna para la detección de filas, así como un
indicador de final de tabla opcional que indica al IQ Bot que cualquier cosa que viene después de que
no se considerará como un elemento de línea. Puede introducir el valor manualmente en el campo
final del indicador de tabla, en el panel central.
Puede introducir varias etiquetas en el campo Indicador de final de tabla con el siguiente formato:
• Subtotal | Impuestos (USD)
El símbolo | separa las etiquetas. Si en su documento hay una nota inmediatamente después de la
tabla, puede ingresarla en el campo Indicador de final de tabla.

Next steps
Una vez que haya completado el entrenamiento del documento actual, haga clic en el botón ver resultados
de extracción para revisar los campos extraídos, así como los elementos de la línea de tabla a la izquierda, y
compararlos con el documento de la derecha. Puede revisar otros documentos de este grupo. Desde IQ
Bot agrupe documentos similares, puede entrenar un documento y procesar a otros en el grupo de la
misma manera.

© 2019 Automation Anywhere. All rights reserved. 210


Automation Anywhere IQ Bot - IQ Bot

Exportar datos a un archivo CSV


En la vista Ver resultados de la extracción, tiene la opción de exportar los datos extraídos a un archivo CSV
para facilitar su revisión.

Siga estos pasos para exportar datos a un archivo CSV:

Procedimiento
1. Durante el entrenamiento, al hacer clic en el botón Ver resultados de la extracción, verá la extracción
de datos correcta o incorrecta del documento de entrenamiento actual.
2. En esta vista, tiene la opción de exportar los datos a un archivo CSV para su revisión.
3. Haga clic en la opción Exportar a CSV para exportar los datos y verlos en una hoja de cálculo.

El archivo CSV se descargará con los datos extraídos del documento.

Haga clic en el > junto al nombre del documento en la parte superior para ver cada uno de los
documentos del grupo. Esto le permite descargar los datos extraídos de cada documento

4. Haga clic en la flecha situada junto al documento para ver cada documento del grupo. Puede
descargar los datos extraídos de cada documento.

Enviar una instancia de aprendizaje a producción


Una vez finalizado el proceso de revisión del entrenamiento y la extracción de datos, establezca la instancia
de aprendizaje en producción. Utilice esta instancia de aprendizaje para ejecutarse en documentos
(pertenecientes al mismo tipo de documento) y, por lo tanto, automatizar el proceso de extracción de datos.

Prerequisites
Procedure
1. En la ventana mis instancias de aprendizaje, haga clic en la instancia de aprendizaje. A continuación,
haga clic en el icono establecer en producción.
2. Confirme el mensaje emergente y haga clic en el botón Sí, enviar a producción.
3. Se mostrará la etiqueta Producción junto al nombre de la instancia de aprendizaje.
4. Para editar la instancia de aprendizaje, diríjase a la pestaña INSTANCIAS DE APRENDIZAJE, seleccione
la instancia de aprendizaje y haga clic en el botón Enviar a validación para volver a enviarla a validación.
Puede editar la instancia de aprendizaje en cualquier momento, pero tiene que enviarla a validación
para poder hacerlo.

Next steps

© 2019 Automation Anywhere. All rights reserved. 211


Automation Anywhere IQ Bot - IQ Bot

Usar IQ Bot en tareas de automatización robótica de


procesos (RPA)
Cuando está conectado a la RPA, IQ Bot puede procesar archivos en el modo por lotes.

Crear una instancia de TaskBot para cargar documentos en IQ Bot


Siga estos pasos para procesar archivos por lotes en la RPA:

1. En la ventana de Automation Anywhere Enterprise Client, haga clic en Archivo > Nuevopara mostrar el
cuadro de diálogo Automatizar.
2. Haga clic en Mesa de trabajo para abrir la ventana.
3. En el panel Comandos, seleccione el comando de bucle Cada archivo en una carpeta y arrástrelo
hasta el panel de la lista de acciones de tareas.
4. Se mostrará el cuadro de diálogo Bucle.
5. Ingrese el nombre de la carpeta (carpeta de documentos en producción) y haga clic en Guardar.
6. Dentro de este comando de bucle, en el panel Comandos, seleccione el comando IQ Bot y arrástrelo
hasta el panel de la lista de acciones de tareas.
7. Se mostrará el cuadro de diálogo Cargar IQ Bot.
8. En el cuadro de diálogo Cargar IQ Bot, realice una de las siguientes acciones:
• Nombre: seleccione la instancia de aprendizaje.
• Ruta de archivo: haga clic en el botón explorar para cargar varios documentos con las siguientes
variables:
a) $CurrentDirectory$ - Esta variable del sistema identificará el directorio actual
(seleccionado en el comando de bucle).
b) $FileName$.$Extension$ - A estas variables del sistema se les asignarán los nombres y las
extensiones de los archivos del directorio actual.
Note: Observe el siguiente ejemplo.
Por ejemplo:
a) Iniciar bucle Cada archivo en la carpeta C:\IQBotSampleDocs\Bank Statements.
b) Comentario: introduzca sus comandos para el bucle. Utilice la variable $filename$.$extension$
para cada nombre de archivo en el bucle.
c) IQ Bot Cargar :desde $CurrentDirectory$\$FileName$.$Extension$ usando la instancia de
aprendizaje bb85e7ec-3815-4721-8493-79d8d89be669.
d) Terminar bucle.
9. Haga clic en Guardar para agregar el comando al panel de la lista de acciones de la tareas.

Note: Para Community Edition, usted no tiene acceso a la carpeta local. Para descargar los resultados de
extracción, siga las instrucciones que se indican a continuación.

Descargar resultados de la extracción


Siga estos pasos para ejecutar una instancia de TaskBot a fin de descargar los resultados extraídos

1. Haga clic derecho en Mis tareas, en la ventana Automation Anywhere Enterprise Client, y elija Abrir
carpeta.
2. Siga el enlacehttps://s3-us-west-1.amazonaws.com/iqbot-trial/
Download_IQ_Bot_Extraction_Results.atmx para descargar un TaskBot y copiar el archivo a la carpeta
abierta.
3. Aparecerá una nueva tarea en la lista Mis tareas.

© 2019 Automation Anywhere. All rights reserved. 212


Automation Anywhere IQ Bot - IQ Bot
4. Elija esta tarea y haga clic en Ejecutar.
5. Ingrese la siguiente información:
• Dirección URL del servidor y credenciales (puede encontrarlas en el mensaje de correo
electrónico del registro).
• Nombre de la instancia de aprendizaje (la que se usó durante la carga de documentos).
6. La instancia de TaskBot abrirá un archivo con los resultados de la extracción.

Preguntas frecuentes sobre Community Edition


Este tema responde las preguntas frecuentes sobre IQ Bot Community Edition.

Descripción general
IQ Bot es una herramienta de automatización cognitiva especialmente diseñada que se puede entrenar para
automatizar procesos empresariales a fin de que funcionen con mayor rapidez y eficiencia, al mismo tiempo
que se elimina el error humano.

Use IQ Bot y Automation Anywhere en conjunto para automatizar sus procesos empresariales que se basan
en datos semiestructurados o no estructurados ocultos en documentos electrónicos, imágenes, correos
electrónicos y otras áreas de ese tipo. IQ Bot aprovecha la visión artificial y múltiples técnicas de inteligencia
artificial (IA) para digitalizar y extraer datos de forma inteligente para que su tecnología de automatización
robótica de procesos (RPA) y reconocimiento óptico de caracteres (OCR) sea aún más eficaz. Usando este
enfoque IQ Bot puede adaptar su extracción de datos de dominios específicos o tipos de documentos, y
aprender rápidamente del entorno para mejorar los resultados. Para la versión Community Edition, hemos
puesto a disposición cinco dominios para su uso, tales como: facturas, órdenes de compra, estado de
cuenta bancario, talonarios de pago y facturas de electricidad. IQ Bot utiliza la tecnología OCR para extraer
información de un documento. Sin embargo, mientras que las herramientas de OCR miden los resultados
en función de la precisión, IQ Bot utiliza la técnica de procesamiento directo (STP) para medir cuántos
documentos se pueden procesar de extremo a extremo sin intervención humana.

Conceptos básicos
1. ¿Cómo funciona IQ Bot?

IQ Bot aprovecha la visión por computadora y múltiples técnicas de IA para digitalizar y extraer datos
inteligentemente para hacer su RPA más eficaz. IQ Bot utiliza OCR como una de las tecnologías
subyacentes utilizadas para extraer información de un documento. Este enfoque permite a IQ Bot
adaptar la extracción de datos de determinados dominios y tipos de documentos, y aprender
rápidamente del entorno para mejorar los resultados.

2. ¿Qué es una instancia de aprendizaje?

Usted creará una instancia de aprendizaje para un caso de uso específico del que un IQ Bot puede
aprender. Es específico del dominio y tiene la capacidad de aprender de los documentos clasificados y
procesados por ella, y las correcciones de validación realizadas por los seres humanos. Este
aprendizaje se traduce en beneficios tangibles tales como: mejoramiento del STP y la precisión para la
instancia durante un período.

3. ¿Cuál es la diferencia entre bots e instancias de aprendizaje?

© 2019 Automation Anywhere. All rights reserved. 213


Automation Anywhere IQ Bot - IQ Bot
Una instancia de aprendizaje consiste en entrenamiento para el proceso empresarial sobre un tipo de
documento específico.

Los bots contienen archivos de entrenamiento clasificados por IQ Bot en distintos grupos, según el
contenido.

Puede activar o desactivar un bot en una instancia de aprendizaje para mejorar su entrenamiento, al
tiempo que las instancias de aprendizaje procesarán documentos que coincidan con los bots activos
mientras que otros permanecen en la lista de prioridad hasta que se entrena el grupo.

4. ¿Cuál es el índice de precisión de IQ Bot?

La métrica más primaria para IQ Bot es el STP. Depende de la precisión de la captura de campo. La
precisión del campo afecta directamente al STP.

Por ejemplo, si un cliente captura uno o dos campos en un documento de calidad de grado A, se
obtiene una precisión del 86 %. Un cliente que capture 11 campos ponderados de forma diferencial a
través de una calidad de documento muy variable verá una menor precisión.

5. ¿Para qué sirve el panel?

El panel muestra toda la información de producción y los resultados que ayudan a identificar cómo se
puede mejorar el entrenamiento.

Nota: La información de producción no está disponible para Community Edition.


6. ¿Qué es el entrenamiento en porcentaje (%)?

El entrenamiento en porcentaje (%) nos ayuda a calcular el STP que se realiza según la cantidad de
bots entrenados y activos.

Uso de IQ Bot Community Edition


1. ¿Qué limitaciones tiene Community Edition?

Limitaciones de procesamiento: el usuario puede crear hasta cinco instancias de aprendizaje y cargar
hasta 100 documentos para cada una.

2. Ya entrené la instancia de aprendizaje, pero no puedo ver los resultados.

Para cada grupo entrenado, puede seleccionar Ver resultados de la extracción > Exportar CSV para ver
los resultados.

3. No puedo editar un grupo porque el enlace Editar bot está inhabilitado.

El enlace Editar bot se muestra inhabilitado cuando el grupo está en producción o cuando está en
proceso de entrenamiento en otra pestaña.

Diríjase a la pestaña Bots y envíe el bot de regreso a validación.

4. Completé el procesamiento y quiero procesar archivos en el modo por lotes. ¿Cómo puede hacerlo?

Cuando está conectado a la RPA, IQ Bot puede procesar archivos en el modo por lotes.

© 2019 Automation Anywhere. All rights reserved. 214


Automation Anywhere IQ Bot - IQ Bot
5. Quiero agregar un dominio nuevo que está disponible en Bot Store.

La importación de dominios no está disponible en Community Edition.

6. No puedo ver los resultados en el panel.

El panel muestra información de los archivos procesados que están en producción. Esta opción no
está disponible en la versión Community Edition.

7. ¿Cuál es el requisito previo para crear una instancia de aprendizaje en IQ Bot?

Antes de comenzar a crear una instancia de aprendizaje nueva, debe saber qué información desea
extraer de los documentos que procesará.

Es recomendable tener algunos documentos de muestra, que puede usar como referencia para
decidir los elementos que desea extraer. Utilícelos como el primer conjunto de documentos para
entrenar contra la nueva instancia de aprendizaje.

8. ¿Cuántos documentos se pueden cargar simultáneamente en IQ Bot?

En la versión Community Edition, IQ Bot acepta hasta un límite de 100 documentos para cada
instancia de aprendizaje. La licencia completa admitiría millones de documentos por año que se
pueden cargar en una lista de prioridad.

9. ¿Cuál es el requiso de licencia para IQ Bot?

Necesita Automation Anywhere Enterprise con una función de IQ Bot activada. Esta licencia se instala
desde Control Room.

10. ¿Cuántas tablas puedo configurar para la extracción en un bot?

Puede configurar una cantidad ilimitada de tablas para la extracción.

11. ¿Puedo probar un documento que no esté incluido en el entrenamiento?

Sí, puede hacerlo. Use la opción de Vista previa para navegar a otros documentos y verificar si el
entrenamiento fue eficaz.

Aprendizaje
1. ¿IQ Bot aprende de las interacciones del usuario?

Con el tiempo, IQ Bot aprende de las interacciones del usuario.

Por ejemplo: si una fecha se extrae a menudo con un carácter adicional, como espacios y puntos
entre los números, y el usuario lo corrige una docena de veces, IQ Bot corregirá el error
automáticamente la próxima vez que encuentre un problema similar.

2. ¿Cuál es la diferencia entre IQ Bot y otras soluciones de OCR?

OCR es una de las tecnologías subyacentes de IQ Bot, pero solo se usa como primer paso. IQ Bot está
diseñado para los usuarios empresariales, para que cualquiera pueda comenzar a entrenar una

© 2019 Automation Anywhere. All rights reserved. 215


Automation Anywhere IQ Bot - IQ Bot
instancia de IQ Bot después de una capacitación de 3 horas. Los costos de instalación son hasta 10
veces menores.

Automation Anywhere es el único proveedor que combina la mejor solución de RPA con
automatización cognitiva para reducir en gran medida el costo y la complejidad para automatizar
procesos centrados en documentos.

3. ¿En cuántas plantillas debo entrenar las instancias de IQ Bot antes de que estén listas para usarse?

El requisito de entrenamiento se mantiene al mínimo y, en la mayoría de los casos, debe poder


obtener el valor deseado con una sola ejecución.

Capacidades
1. ¿Cuáles son los tipos de archivos compatibles con IQ Bot?
Estos son los tipos de archivos compatibles:
• PDF (PDF vector, PDF de mapa de bits o PDF híbrido)
• TIF o TIFF
• JPG o JPEG
• PNG
2. ¿IQ Bot es compatible con documentos escritos a mano?

No, todavía no. El procesamiento de un documento escrito a mano para lograr un STP alto es un
desafío, pero está en nuestros planes.

3. ¿IQ Bot es compatible con la extracción de datos tabulados?

Sí, lo hace. IQ Bot tiene funciones avanzadas para la extracción en tablas, a fin de admitir casos de uso
complejos, como los siguientes: Explicación de los beneficios.

4. ¿Cuáles son los idiomas compatibles con IQ Bot?


IQ Bot incluye los siguientes idiomas:
• Inglés
• Español
• Francés
• Alemán
• Italiano
• Además, admite más de 25 idiomas, incluidos todos los alfabetos latinos.
5. ¿IQ Bot admite documentos que no sean facturas?

Sí. IQ Bot admite una gran variedad de dominios, y también se pueden agregar dominios nuevos
fácilmente.

Los siguientes dominios están disponibles en Community Edition:


• Facturas
• Órdenes de compra
• Estados de cuenta bancarios
• Comprobantes de pago
• Recibos de electricidad
Nota: Puede seleccionar el dominio deseado al crear una instancia de aprendizaje.
6. ¿IQ Bot admite documentos con texto de varios colores?

Sí, pero solo es posible para los tonos de color más oscuros.

© 2019 Automation Anywhere. All rights reserved. 216


Automation Anywhere IQ Bot - IQ Bot
7. ¿Puedo eliminar el documento de muestra predeterminado (cargado previamente) para el
entrenamiento y reemplazarlo con otro del grupo en un Bot?

Sí. Si el documento de entrenamiento predeterminado en la pestaña Entrenar refleja todos los


documentos en dicho grupo, puede eliminarlo desde esa pestaña y cargar un documento diferente
desde el mismo grupo y entrenarlo.

8. ¿Puedo detener el análisis o el procesamiento del documento entremedio?

No, no puede detener el análisis o el procesamiento de un documento a la mitad del camino.

9. ¿Cuál es el número máximo de bots que puedo crear? ¿Cuál es el número máximo de IQ Bots que
pueden existir simultáneamente en el sistema a la vez?

No hay un límite para la cantidad de instancias de IQ Bot que puede crear o que pueden existir
simultáneamente en el sistema en un momento dado.

10. ¿Hay alguna restricción en la cantidad de caracteres para el nombre de una instancia de aprendizaje?

Al nombrar una instancia de aprendizaje, no puede exceder los 50 caracteres.

11. ¿Cuál es el tiempo promedio para procesar un documento de una sola página? ¿El tiempo depende de
la complejidad de la página?
No existe un tiempo fijo para procesar un documento de una sola página ya que esto depende de los
siguientes factores:
• Solidez y disponibilidad de CPU
• Memoria RAM libre disponible
• Claridad de la página O nivel de ruido
• Datos en la página
12. ¿Puedo procesar facturas en MS Excel con IQ Bot?

Si las facturas tienen un formato estándar, se pueden procesar mediante tareas de RPA. En caso de que
los formatos de Excel varíen, tienen que convertirse a PDF, por lo que se pueden procesar en IQ Bot.

© 2019 Automation Anywhere. All rights reserved. 217