Prisma azul - Guía rápida

Blue Prism - Introducción a RPA

Un robot es una máquina que imita al usuario humano al realizar diversas tareas, como clics, navegaciones, mecanografía, etc. La secuencia de actividades significativas que pueden involucrar múltiples sistemas o aplicaciones componen un proceso. La automatización es la secuencia de pasos que se realizan sin ninguna interferencia humana (una vez configurados).

Automatización robótica de procesos

La automatización robótica de procesos (RPA) permite usar robots de software en lugar de personas para impulsar el negocio. Se utiliza para automatizar tareas habituales, de modo que el usuario pueda concentrarse en realizar tareas complejas en lugar de realizar trabajos de rutina manualmente. Esto a su vez reduciría los errores humanos.

Beneficios de RPA

Las siguientes son las ventajas de RPA:

  • Construyendo una visión unificada del cliente

  • Mayor satisfacción del cliente

  • Mayor productividad de los empleados

  • Más precisión y calidad

  • Económico

  • Reducción de hasta un 80% en AHT (tiempo medio de manipulación)

  • Hasta un 90% de reducción en ART (tiempo medio de resolución)

  • Aumento del ROI (retorno de la inversión) en un promedio de 3 meses.

Herramientas RPA

Tenemos las siguientes herramientas populares disponibles en el mercado para RPA:

  • Prisma azul

  • Automatización en cualquier lugar

  • Ui Path

  • Fusión de trabajo

  • Tramo abierto

Usos de RPA

Los siguientes son los usos de RPA:

Escenarios de entrada de datos dual

No es necesario volver a ingresar los datos ingresados ​​manualmente en un sistema en otro sistema. RPA reemplaza este doble esfuerzo humano, ya que las facturas se indexan en el flujo de trabajo y luego se vuelven a ingresar manualmente en ERP.

Procesamiento directo

Las entradas que llegan de varios sistemas, como páginas web para pedidos de clientes, flujo de trabajo para facturas, correos electrónicos o archivos de Excel, deben ingresarse en ERP. Sin embargo, si la entrada es limpia y las reglas están bien establecidas, la entrada de datos se puede realizar a través de RPA.

Integración virtual entre diferentes sistemas

Los sistemas autónomos, heredados, ERP o de flujo de trabajo a menudo no se comunican entre sí e integrarlos costaría millones de dólares y un valioso tiempo de TI, RPA puede proporcionar una integración ligera conectando sistemas dispares a nivel de interfaz de usuario.

Responder a la extracción de datos y responder a las solicitudes

Cuando los datos y las solicitudes de informes provienen de varios propietarios de procesos, proveedores e incluso clientes finales, los empleados inician sesión en un sistema para extraer los datos, formatearlos y enviar un correo electrónico al solicitante. RPA se presta bien a este tipo de tareas basadas en reglas.

Toma de decisiones basada en reglas

RPA puede ejecutar tareas basadas en decisiones siempre que las reglas que las impulsan estén bien establecidas. Por ejemplo, en una factura que proviene de un proveedor de servicios públicos, RPA puede cambiar los términos de pago a "inmediato" de lo que esté en la factura.

Ciclo de vida de RPA

El ciclo de vida de la RPA se muestra a continuación:

Analizar e identificar

El primer paso del ciclo de vida de la RPA es analizar un problema empresarial para el desarrollo de la RPA. Esto generalmente lo hacen analistas de negocios y arquitectos de RPA. Se identifican los procesos que pueden automatizarse, se deciden los plazos para el desarrollo, se documenta el enfoque y se obtiene la aprobación de las partes interesadas para iniciar el desarrollo.

Implementar

Los desarrolladores de RPA trabajan en los requisitos del entorno de desarrollo para automatizar los procesos manuales. El desarrollo se realiza en asistente y estos son un requisito limitado para realizar la codificación en el desarrollo de los bots.

Pruebas

En esta fase, los bots se prueban para evaluar la calidad y corregir los errores, si los hay.

Ir a vivir

Después de que el bot se pruebe a fondo, se implementará en el entorno en vivo donde los usuarios comenzarán a usarlo. Entra en la fase de mantenimiento donde se entretienen las solicitudes de soporte y cambio para el bot y se corrigen los defectos con efecto inmediato.

Tipos de robot en RPA

Hay dos tipos de robots en RPA como se indica a continuación:

  • Robots de back office
  • Robots de recepción

Robots de back office

Las siguientes son las características de los robots de back office:

  • Los robots de back office funcionarán sin supervisión.

  • Están en modo por lotes.

  • Se ejecutan en entornos virtuales.

  • Los robots de back office no son supervisados ​​por nadie.

  • Los robots de back office envían latidos al servidor, para que sepa instantáneamente cuando un robot está inactivo.

  • Los robots de back office ayudan a reducir errores y son rentables.

Robots de recepción

Las siguientes son las características de los robots de oficina:

  • Los robots de recepción comparten la misma estación de trabajo que un empleado que tiene control sobre dónde y cuándo se usa.

  • Los robots de la recepción son independientes y necesitan la interferencia humana.

  • El usuario activa estos robots y se ejecutan solo bajo vigilancia manual.

  • Los robots de recepción operan desde una máquina local y no se pueden ejecutar ni programar de forma remota.

Prisma azul - Introducción

Blue prism es una empresa de software con sede en el Reino Unido y es una de las principales herramientas de automatización de procesos robóticos. Se utiliza para automatizar tareas mundanas de modo que puedan funcionar sin ninguna intervención manual. Blue Prism ha ganado ventaja sobre sus competidores ya que tiene mejor seguridad, flexibilidad, escalabilidad, cumplimiento y resiliencia.

Requisitos previos para Blue Prism

Los siguientes son los requisitos previos para el Blue Prism. Es el único software que:

  • Crea y respalda una fuerza laboral digital de fuerza industrial y escala empresarial

  • No requiere habilidades de TI para implementar

  • Se puede implementar en sprints de 4 a 8 semanas (de principio a fin)

  • Tiene un costo muy bajo en comparación con el TCO de soluciones alternativas.

  • Proporciona una gran amortización con retornos autofinanciados y un ROI que ha llegado al 80%.

  • Se puede administrar dentro de la infraestructura y los procesos de TI

Instalación de Blue Prism

Los siguientes son los requisitos de instalación para Blue Prism:

  • Sistema operativo Windows 7 (preferido), 64 bits o 32 bits

  • Software de instalación de Blue Prism, 64 o 32 bits, según su sistema operativo

  • Archivo de licencia de Blue Prism

  • SQL Server Express Edition, 64 o 32 bits según su sistema operativo

Veremos el proceso de instalación de Blue Prism con SQL Server Management Studio:

Instalación de SqlExpr

Descargar servidor SQL, SqlExpr.exe file desde el sitio web oficial de Microsoft y después de la descarga, haga clic en SqlExpr. Esto lanzará el servidor Sql que se puede usar para instalar la conexión Sql.

Instalación de Blue Prism

Una vez que el servidor SQL está instalado, debemos instalar Blue Prism siguiendo los pasos que se indican a continuación y las capturas de pantalla:

Step 1 - Haga clic en Blue Prism 5.0.10_x64 para que comience la instalación.

Step 2 - Haga clic en siguiente en el cuadro de diálogo.

Step 3 - Acepte el acuerdo de licencia.

Step 4 - Elija la carpeta de instalación.

Step 5 - Haga clic en siguiente.

Step 6 - Una vez que haga clic en siguiente, se procesa la instalación.

Step 7 - Una vez finalizada la instalación, cierre la ventana.

Esto completa la instalación de Blue Prism y el icono aparece en el escritorio.

Apertura del prisma azul

Una vez que se complete la instalación de Blue Prism, veremos cómo abrir la aplicación siguiendo los pasos a continuación:

Haga clic en el icono

El nombre de usuario y la contraseña predeterminados para Blue Prism son los siguientes:

  • Username: Admin

  • Password: Admin

Creando la base de datos

Ahora crearemos una base de datos usando Blue Prism como se muestra en las imágenes a continuación:

Primero, abra la aplicación instalada y vaya a File y luego haga clic en Create Database.

Ahora que se creó la base de datos, firme con el nombre de usuario y la contraseña predeterminados.

Después de hacer clic en el botón de inicio de sesión, elija una nueva contraseña para el usuario.

Diferentes pestañas de Blue Prism

Hay 6 tipos de pestañas en Blue Prism de la siguiente manera:

  • Home
  • Studio
  • Control
  • Dashboard
  • Releases
  • System

La siguiente es una descripción general de las diferentes partes de Blue Prism:

Casa

Home tiene pantallas diferentes que brindan información sobre la base de datos del prisma azul. La disponibilidad de la fuerza laboral muestra los recursos en tiempo de ejecución que estamos usando, las automatizaciones totales muestran el número de colas y automatizaciones en la base de datos, los volúmenes de cola ahora muestran los volúmenes de cola por estado y las tablas de base de datos más grandes muestran las tablas más grandes en la base de datos de blue prism.

Estudio

Studio es una parte importante de Blue Prism donde implementamos pasos de automatización reales. Hay dos estudios: Object Studio y Process Studio.

Controlar

La sala de control es el punto central de administración en Blue Prism donde maneja el control, monitoreo, ejecución y programación de ejecuciones de procesos en los bots distribuidos.

Tablero

El tablero se utiliza para representar diferentes gráficos que muestran información sobre la fuerza laboral robótica.

Lanzamientos

El administrador de versiones se utiliza para administrar la importación y exportación de paquetes de configuración entre diferentes entornos de prisma azul.

Sistema

El administrador utiliza la pestaña Sistema para la gestión de usuarios.

Prisma azul - Estudio de objetos

El estudio de objetos se utiliza principalmente para desarrollar los objetos. Dentro del objeto, tenemos diferentes tipos de acciones de la siguiente manera:

  • la aplicación modular para espiar los elementos

  • inicializar la página y limpiar la página

Creación del objeto desde Object Studio

Después de iniciar el Blue Prism, abra la pestaña Studio, haga clic con el botón derecho en Objetos y seleccione Create Object. Las capturas de pantalla explican claramente el proceso de creación de objetos:

Proporcione un nombre para el nuevo objeto comercial.

Creará un objeto en la lista de objetos.

Diferentes etapas en Object Studio

Las diferentes etapas en Object Studio se enumeran a continuación:

  • Link
  • Block
  • Read
  • Write
  • Navigate
  • Code
  • Wait
  • Process
  • Page
  • Action
  • Decision
  • Choice
  • Calculation
  • Cálculo múltiple
  • Elemento de datos
  • Collection
  • Loop
  • Note
  • Anchor
  • End
  • Exception

Una vez que cree un objeto, se crearán las páginas de inicialización, limpieza y acción y se lanzará la página de inicialización con las etapas mencionadas anteriormente.

El objeto de negocio (VBO) a continuación le dará una explicación más detallada de cómo se pueden usar las etapas y cómo funciona el VBO.

Comprensión de las colecciones en Excel

Los valores múltiples almacenados en forma de filas y columnas se denominan colecciones.

Llamamos agregar filas a las colecciones usando las dos formas siguientes:

  • Usando VBO interno como "colecciones".

  • Utilizando VBO "Manipulación de la colección de utilidades".

Crear un objeto comercial

Ingrese el nombre del objeto comercial que desea crear como se muestra a continuación:

Ahora, ingrese la descripción del objeto comercial como se muestra a continuación:

Luego, haga clic en Finalizar.

Haga doble clic en VBO recién creado para abrirlo.

En la pestaña de acciones, las etapas de inicio y finalización se crearán por defecto con un enlace a ellas, seleccione el enlace y elimine, para que las etapas reales se puedan implementar en él.

Cree una colección y agregue filas a la colección usando el VBO interno.

Proporcione el nombre de la colección, la descripción y proporcione detalles en los campos: nombre, tipo, descripción y campos. Utilice Agregar campo para agregar cualquier campo adicional.

Usar etapa de bucle

Seleccione Bucle de las etapas, el bucle tendrá partes de inicio y final. Se utiliza para ejecutar las etapas del ciclo con las iteraciones mencionadas.

Proporcione el nombre del ciclo y seleccione la colección correcta de la lista desplegable.

Crea cuatro elementos de fecha

Utilizando la etapa de elementos de datos, cree cuatro elementos de datos como se indica a continuación:

  • C no
  • C nombre
  • Limit
  • Jdate

Utilice el cálculo múltiple para agregar datos a la colección en la fila vacía.

Proporcione un nombre para ese cálculo múltiple, arrastre la expresión de la lista de colección a la expresión y arrastre los elementos de datos de la lista de elementos de datos a Almacenar en valores.

  • Vincule las etapas mediante Vincular y guarde el objeto de negocio.

  • Ejecute el VBO haciendo clic en el botón de reproducción.

El resultado será con los resultados adecuados que se proporcionaron en la colección como se muestra a continuación:

Entenderemos las colecciones con Excel como se muestra a continuación:

Primero, necesitamos crear una instancia y tomar la salida como 'identificador', luego abrir el nombre del libro de trabajo y pasar el identificador como parámetros de entrada.

Escribirá el nombre del libro de trabajo, luego realizará otra acción para obtener la hoja de trabajo como colecciones.

Paso 1: crear instancia

Acción -

Nombre: Crear instancia

Descripción: Crear instancia

Objeto de negocio -

Sra. Excel VBO

Acción: Crear instancia

Salida: Mango

Paso 2: abrir

Objeto de negocio: Ms Excel VBO

Acción: Abrir libro de trabajo

Entrada -

Valor = Manejar

Nombre del archivo

Salida: almacenar en el libro de trabajo.

Paso 3: mostrar

Objeto de negocio: Ms Excel VBO

Acción: Mostrar

Entrada -

Valor = Manejar

Paso 4: leer datos en colecciones

Objeto de negocio: Ms Excel VBO

Acción: obtener la hoja de trabajo como colección (rápido)

Salida: almacenar en Detalles del cliente.

Paso 5: bucle

Ir a Propiedades de bucle

Nombre: leer los datos de la colección

Descripción: leer los datos de la colección

Colección: Datos del cliente.

Paso 6: Cálculo múltiple

Nombre: Datos del cliente

Detalles del cliente.

Comprensión de la elección con Collection y Excel

Necesitamos crear datos de los estudiantes con los datos proporcionados:

  • Grado A> = 90

  • Grado B> = 75

  • Grado C> = 60

  • Grado D> = 50

Paso 1: crear instancia

Acción -

Nombre: Crear instancia

Descripción: Crear instancia

Objeto de negocio -

Sra. Excel VBO

Acción: Crear instancia

Salida: Mango

Paso 2: abrir

Objeto de negocio: Ms Excel VBO

Acción: Abrir libro de trabajo

Entrada -

Valor = Manejar

Nombre del archivo

Salida: almacenar en el libro de trabajo.

Paso 3: mostrar

Objeto de negocio: Ms Excel VBO

Acción: Mostrar

Entrada -

Valor = Manejar

Paso 4: leer datos en colecciones

Objeto de negocio: Ms Excel VBO

Acción: obtener la hoja de trabajo como colección (rápido)

Salida: almacenar en Detalles de los estudiantes.

Paso 5: bucle

Ir a Propiedades de bucle

Nombre: leer los datos de la colección

Descripción: leer los datos de la colección

Colección: Datos del alumno

Paso 6: elección

Nombre de elección Criterio de elección
Grado A Puntos de detalles del estudiante> = 90 y <= 100
Grado B Puntos de detalles del estudiante> = 75
Grado C Puntos de detalles del estudiante> = 60

Cree un elemento de datos como Calificación.

Cree el cálculo de la siguiente manera:

  • Grado A
  • Grado B
  • Grado C

Antes del ciclo, necesitamos configurar los valores.

Take the Action stage:

Nombre: celda predeterminada

Objeto comercial: Ms Excel VB

Acción: libro activo

Luego,

Realizar otra acción: celda actual

Objeto de negocio: Ms Excel VBO

Acción: obtener celda activa

Almacenar salida en la celda actual.

Luego,

Escribe los datos en Excel

Objeto de negocio: Ms Excel VBO

Acción: Establecer valor de celda

Realizar otra acción: ir a la celda siguiente

Objeto de negocio: Ms Excel VBO

Acción: Ir a la siguiente celda vacía hacia abajo

Entrada: almacenar en la celda actual.

Blue Prism - Modelador de aplicaciones

El modelador de aplicaciones se utiliza para espiar las aplicaciones. Espiar es identificar los elementos en las Aplicaciones.

La ventana del modelador de aplicaciones es la siguiente:

Modos de espionaje

Tenemos 4 tipos diferentes de modos de espionaje como se muestra a continuación:

  • Modo Win32

  • Modo HTML

  • Modo de accesibilidad

  • Modo de región

Siga los pasos a continuación para seleccionar cualquiera de los modos de espionaje o para cambiar entre diferentes modos:

  • Utilice Ctrl y clic izquierdo para seleccionar el elemento resaltado en los modos de espionaje.

  • Use Ctrl y haga clic con el botón derecho para cancelar.

  • Presione la tecla Alt para cambiar de modo espía.

Trabajar con aplicaciones web

Ahora discutiremos cómo trabajar con aplicaciones web:

Inicio y cierre de sesión de Facebook

Primero, creemos un objeto comercial e ingresemos un nombre para él.

Necesitamos configurar Application Modeller.

Ahora vamos a espiar los campos del botón de inicio de sesión, nombre de usuario y contraseña.

Now, we shall start the implementation part.

Cree elementos de datos para correo electrónico y contraseñas.

  • Use 'etapa de escritura' para escribir la identificación de correo electrónico y la contraseña en el sitio de Facebook.

  • Haga clic en el botón Iniciar sesión usando Navigate Stage.

  • No obtenemos las acciones de clic en la etapa de navegación.

  • Por lo tanto, vaya a Application Modeller y cambie el tipo de elemento de inicio de sesión al botón.

  • Aquí, usamos la etapa de espera para cargar el sitio antes de lanzarlo.

  • Ahora inicie sesión en el sitio de Facebook.

  • Para cerrar la sesión de la cuenta, debemos preparar el elemento en Application Modeller.

  • Espíe los elementos necesarios, primero compruebe cuáles son los elementos necesarios para cerrar la sesión.

  • Luego, necesitamos espiar la flecha y la opción de cerrar sesión.

  • Utilice Navegar etapa para hacer clic en la flecha y haga clic en cerrar sesión.

  • Después del botón de inicio de sesión, el sitio tardará algún tiempo en cargar la información de la cuenta. Depende de la velocidad media de Internet de nuestra red.

  • Después de iniciar sesión, use la espera condicional para mantener la negrita hasta que aparezca la flecha de cierre de sesión.

Trabajar con aplicaciones de Windows y múltiples ventanas

Aprenderemos cómo automatizar el sistema de órdenes de entrenamiento con el procedimiento paso a paso que se indica a continuación. Las capturas de pantalla que se ofrecen en las secciones siguientes le ayudarán a comprender el proceso con claridad.

Step 1 - Crea el objeto comercial.

Step 2 - Configurar el modelador de aplicaciones.

Step 3 - Espiar la ventana Iniciar sesión.

Use Ctrl + Izquierda para resaltar el elemento, y el elemento ordinal se usa para la Identificación única.

Step 4 - Espiar el número del personal.

Step 5 - Espiar la contraseña.

Step 6 - Espiar el botón de inicio de sesión.

Ahora comenzamos la parte de implementación.

Step 7 - Uso de la etapa de navegación para iniciar la aplicación.

Step 8 - Uso de la etapa de escritura para configurar el número de personal.

Step 9 - Usar otra etapa de escritura para configurar la contraseña.

Step 10 - Uso de Navigate stage para iniciar sesión.

Step 11 - Vincular el proceso.

Blue Prism - Estudio de procesos

Process Studio solo tiene la página principal. Si la página está publicada, podemos llamar desde el estudio de procesos. Usamos el estudio de procesos para desarrollar y probar.

Diferencia entre Process y Object Studio

Las principales diferencias entre el proceso y el estudio de objetos se indican a continuación:

Estudio de procesos Estudio de objetos
Se crea como un diagrama que parece un diagrama de flujo por la herramienta de desarrollo. Crea objetos gráficamente por herramienta de desarrollo
Etapas: tenemos una etapa de alerta en Process Studio Etapas: lectura, escritura, navegación, codificación y espera
Tenemos la pagina principal Hemos inicializado y limpiado la página
El proceso interactúa con el estudio de objetos y la sala de control. Object Studio interactúa con la aplicación externa.
El modelo de lanzamiento y aplicación no está disponible Lanzamiento y Modelizador de aplicaciones está disponible

Etapas en Process Studio

A continuación se indican varias etapas en Process Studio:

  • Link
  • Block
  • Process
  • Page
  • Action
  • Decision
  • Choice
  • Calculation
  • Cálculo múltiple
  • Elemento de datos
  • Collection
  • Loop
  • Note
  • Anchor
  • End
  • Alert
  • Exception

Publicar las páginas de Object Studio

Podemos publicar las páginas de Object Studio siguiendo los pasos a continuación:

  • Desarrolle el objeto comercial.

  • Implemente las acciones del objeto de negocio.

  • Publica el estudio de objetos.

  • Después de publicar el proceso, podemos ejecutarlo desde Process Studio.

Publicar el proceso en la sala de control

Podemos publicar el proceso en la sala de control siguiendo los pasos a continuación:

  • Desarrolle el objeto de proceso.

  • Haga doble clic en la descripción.

Luego seleccione la casilla de verificación publicar el proceso en la sala de control.

El proceso publicado que se muestra en el proceso disponible.

Paso de parámetros de entrada / salida

Queremos pasar algunos parámetros de una página a otra usando los parámetros de entrada / salida.

  • Creamos los parámetros de entrada y salida en Process Studio.

  • Necesitamos declarar los parámetros de entrada en la etapa inicial.

  • Necesitamos declarar los parámetros de salida en la etapa final.

Veremos un enfoque paso a paso para pasar los parámetros de entrada y salida:

Step 1 - Crea el objeto comercial.

Step 2 - Definir los parámetros de entrada en la etapa de inicio.

Step 3 - Haga doble clic en Start Stage para configurar los parámetros de entrada.

Step 4 - Definir los parámetros de salida en End Stage.

Step 5 - Vaya a la etapa de cálculo para un cálculo sencillo.

Step 6 - Conecta el proceso y guárdalo.

Step 7 - Debemos publicar el proceso.

Step 8 - Después de publicar el proceso, podemos ejecutarlo desde Process Studio.

Step 9 - Necesitamos crear el proceso en Process Studio.

Step 10 - Utilice la etapa Acción para llamar al proceso desde el estudio de objetos.

Step 11: Cree los elementos de datos y ejecute el proceso.

Blue Prism - Manejo de excepciones

La gestión de excepciones se define mediante la gestión de  excepciones en la automatización no asistida . Garantiza que los problemas puedan resolverse automáticamente si es posible, o fácilmente identificables y reparables por los administradores del sistema o pasados ​​para su finalización humana cuando corresponda. El éxito del manejo de excepciones depende de qué tan bien se implemente durante el desarrollo.

Lograr el manejo de excepciones en Blue Prism

El manejo de excepciones es una parte fundamental de cualquier solución de prisma azul. Una excepción es un problema que surge durante la ejecución de un proceso / objeto.

Cuando se encuentran errores en el prisma azul, genera excepciones.

Etapas de manejo de excepciones

El manejo de excepciones se puede lograr utilizando la etapa de reanudación, recuperación y excepción.

Recovery - Comienza un bloque para manejar excepciones.

Resume - Finaliza un bloque para manejar excepciones.

Exception - Plantea explícitamente una excepción en la ejecución de proceso u objeto.

Tipos de excepciones

Tenemos 3 tipos de excepciones en Blue Prism:

  • Excepciones internas

  • Excepciones del sistema

  • Excepciones comerciales

Excepciones internas

Las excepciones internas se basan en los datos obligatorios que faltan por etapas.

Supongamos que queremos guardar los datos para Excel recién creado. Sin embargo, no proporcionamos la ruta, luego obtenemos las excepciones internas.

Otro ejemplo es cuando damos una expresión no válida en la etapa de cálculo, obtenemos excepciones internas como se muestra a continuación:

  • Cree 3 elementos de datos, es decir, X, Y y Z con tipo de texto.

  • Utilice la etapa de cálculo para realizar el cálculo simple

  • Ahora, ejecute el proceso.

Excepciones comerciales

Estas excepciones no son en realidad excepciones; sin embargo, en base a las reglas comerciales, estamos creando las excepciones. Necesitamos disparar manualmente a través de bot.

Supongamos que estamos trabajando en datos de Excel que tienen el nombre del empleado y el saldo de su cuenta. Leer estos datos en colecciones y verificar el saldo de cada empleado. Si el saldo de cualquier empleado es cero, debemos disparar la excepción y registrar el mensaje. Según las reglas comerciales, si el saldo es cero, no se pueden realizar los pagos.

Step 1 - Primero, leeremos los datos y almacenaremos la colección.

Step 2- Necesitamos hacer un ciclo de colecciones y verificar si la columna tiene cero. Si es así, lanza una excepción.

Step 3- Necesitamos configurar la etapa de excepción. Como tenemos tantos tipos de excepciones, debemos configurar esto como Business Exception.

Excepciones del sistema

Las excepciones del sistema se producirán en función de que Internet no funcione o que nuestro bot necesite Internet o cualquier falla del sistema.

Necesitamos manejar estas excepciones usando las etapas de recuperación y reanudación. No necesitamos vincularnos a la etapa de recuperación, siempre que y dondequiera que se activen las excepciones, inmediatamente la etapa de recuperación detecta esas excepciones.

Excepción burbujeante

Cuando se dispara la excepción, se mueve hacia arriba en dirección al flujo hasta que la recuperación la atrapa, lo que se denomina lloro de excepción.

Prisma azul - Colas de trabajo

Una cola de trabajo es una lista interna configurable que permite a un proceso administrar su carga de trabajo. Un proceso puede utilizar diferentes colas de trabajo y una cola de trabajo puede ser compartida por varios procesos si es necesario.

La pestaña Gestión de colas en la Sala de control proporciona la interfaz de usuario operativa para las colas de trabajo. La pestaña está dividida en dos: una lista de colas se muestra en la mitad superior y la mitad inferior muestra una lista de elementos en una cola.

Configuración de la cola de trabajo

Las colas de trabajo se crean en System Manager, las administrativas son de Blue Prism.

Etiquetas

Una etiqueta es una palabra clave de término asignada a un elemento de la cola de trabajos como un método de categorizar o agrupar ese elemento.

Agregar etiquetas

Agregar una etiqueta a un elemento de la cola de trabajos simplemente requiere el uso de una etapa de acción. Agregue una etapa de acción a su flujo de proceso. En la etapa Acción, realice las siguientes acciones:

  • Seleccione el objeto de negocio Interno - Colas de trabajo.

  • Seleccione la acción del elemento de etiqueta.

  • Configure el Parámetro de entrada de ID de artículo para que sea el ID de artículo para el artículo de la cola de trabajo que desea etiquetar. No es necesario bloquear el elemento para agregar una etiqueta.

  • Configure el parámetro de entrada de etiqueta para que sea la etiqueta que desea agregar al elemento de cola de trabajo.

  • Haga clic en Aceptar.

Eliminar etiquetas

La eliminación de una etiqueta de un elemento de la cola de trabajos también requiere el uso de una etapa de acción. Para eliminar una etiqueta, siga los pasos a continuación en Process Studio:

  • Agregue una etapa de acción a su flujo de proceso.

  • En Propiedades de la acción, realice lo siguiente:

  • Seleccione el objeto de negocio Interno - Colas de trabajo.

  • Seleccione la acción Desmarcar elemento.

  • Configure el Parámetro de entrada de ID de artículo para que sea el ID de artículo para el artículo de la cola de trabajo que desea quitar la etiqueta. No es necesario bloquear el elemento para eliminar una etiqueta.

  • Establezca el parámetro de entrada de etiqueta para que sea la etiqueta que desea eliminar del elemento de cola de trabajo.

  • Haga clic en Aceptar.

La siguiente captura de pantalla explica claramente los pasos anteriores:

Estado

Cada elemento de la cola de trabajos tiene un estado. El estado se puede utilizar como método para registrar qué trabajo se ha realizado hasta el momento en un elemento de la cola de trabajos.

Establecer el estado de un elemento de la cola de trabajos simplemente requiere el uso de una etapa de acción. Se requerirán los siguientes pasos:

  • Agregue una etapa de acción a su flujo de proceso

  • En las Propiedades de la acción, haga lo siguiente:

  • Seleccione el objeto de negocio Interno - Colas de trabajo.

  • Seleccione la acción Actualizar estado.

  • Configure el parámetro de entrada de ID de artículo para que sea el ID de artículo para el artículo de la cola de trabajos al que desea asignar un estado.

  • Configure el parámetro de entrada de estado para que sea el estado con el que desea actualizar el elemento de cola de trabajo.

  • Haga clic en Aceptar

La siguiente captura de pantalla explica claramente los pasos anteriores:

Usando estado

Su proceso también se puede configurar para usar el estado del artículo para garantizar pasos dentro de su proceso que nunca deben repetirse.

Para usar el estado del artículo, simplemente agregue etapas de decisión a su proceso que verifique el estado del artículo para que cualquier parte de su proceso que ya se haya realizado para el artículo se pueda omitir. Recuerde, el estado del artículo se puede devolver como resultado de la acción Obtener siguiente artículo.

Prioridad

Al diseñar una solución automatizada, debe considerar si se deben trabajar diferentes tipos de trabajo o escenarios dentro del proceso antes que los otros elementos trabajados.

Usar prioridad

La prioridad para un elemento de la cola de trabajos se realiza cuando el elemento se agrega por primera vez a la cola mediante la acción Agregar a la cola. La prioridad de un elemento no se puede cambiar después de que se haya agregado a la cola.

Colas activas

Usando el modelo de administración de sesiones tradicional, las sesiones se inician en recursos que sondean la cola de trabajo para que los casos funcionen. Estas sesiones se inician en Control Room manualmente o mediante un servicio de programación que se ejecuta en una instancia de Blue Prism Server.

Las colas activas introducen un mecanismo alternativo para administrar las sesiones que trabajan en las colas, hecho posible al crear una asociación más estrecha entre las colas de trabajo y las sesiones.

En lugar de crear sesiones por separado en la Sala de control y luego pasar a la página de administración de colas para ver los resultados, las colas activas le permiten establecer un número objetivo de recursos que deberían estar trabajando en la cola. Blue Prism utiliza la configuración de la cola activa para determinar cómo lograr ese objetivo.

Las colas de trabajo activas solo son útiles cuando se ejecutan docenas de sesiones para un proceso. Cuando este no es el caso, los beneficios de las colas de trabajo activas no se harán realidad.

Blue Prism - Gerente de credenciales

Las credenciales son un repositorio seguro de detalles que se utilizan para iniciar sesión en las aplicaciones de destino. Están encriptados en la base de datos de Blue Prism para que solo puedan acceder a ellos aquellos que deberían poder usarlos.

El sistema de gestión de credenciales determina qué procesos, recursos y roles tienen permiso para acceder a la información, y un objeto comercial interno especial: credenciales proporciona acciones para usar las credenciales.

Para configurar las credenciales, vaya a Administrador del sistema → Seguridad → Credenciales.

Antes de crear las credenciales primero, necesitamos configurar la clave, luego solo permitirá crear credenciales.

Creando las credenciales.

Gestión de usuarios, roles y registros

En este capítulo, analizaremos la gestión de usuarios, roles y registros en el entorno Blue Prism.

Paso 1

Iniciar sesión en prisma azul

Paso 2

Seleccione sistema → Seguridad → Usuario

Paso 3

La ventana se abrirá en el lado derecho, podemos encontrar la nueva opción, haga clic en ella.

Etapa 4

La ventana se abrirá con el nombre del asistente de creación de usuario, ingrese su nombre y contraseña.

Paso 5

Haga clic en el botón siguiente y se abrirá una ventana que indica la duración de la contraseña y asigna la función.

Paso 6

Dimos permiso para acceder al desarrollo y luego hacer clic en finalizar.

Ahora cierre la sesión del usuario administrador y luego inicie sesión con el usuario que creamos.

Podemos observar que el acceso a la casa y al estudio se debe a que solo se dio permiso para acceder al desarrollo.

Automatización de correo electrónico y superficies

Discutiremos los temas de automatización de correo electrónico y automatización de superficies en este capítulo.

Automatización de correo electrónico

Antes de realizar la automatización del correo electrónico, debemos dar permiso a nuestra cuenta de Gmail que estamos usando actualmente.

Siga los pasos a continuación para otorgar el permiso a la cuenta de Gmail:

Vaya a la página Mi cuenta → Haga clic en Inicio de sesión y seguridad → Desplácese hasta el final de la página y seleccione la opción Menos aplicaciones seguras → Habilítelo.

Step 1 - Necesitamos configurar los ajustes de correo electrónico en acción.

Step 2 - Cree dos elementos de datos para nombre de usuario, contraseña, dirección de correo electrónico y dirección de correo electrónico.

Step 3 - Proporcione los detalles del servidor POP3 y SMTP

Step 4 - Proporcione los detalles del puerto POP3 y SMTP.

Step 5- Proporcione la verdad para POP3 UseSSL y SMTP UseSSL. La captura de pantalla que se muestra a continuación explica claramente todos los pasos anteriores.

Step 6 - Vamos a nombrarlo como "Enviar correo".

Step 7 - El siguiente paso es vincular el proceso.

Automatización de superficies

Blue Prism proporciona técnicas de automatización de superficies que se pueden utilizar como alternativa cuando los conectores de tecnología no están disponibles. Algunas de estas técnicas de automatización de superficies se describen brevemente en las secciones: Regiones, Coincidencia de caracteres, Clics globales y Teclas.

Siga los pasos a continuación para ejecutar la automatización de superficies en su dispositivo. Se incluyen capturas de pantalla después de cada paso para facilitar la comprensión:

Step 1 - Cree el objeto comercial y configure el modelador de aplicaciones con Surface Automation.

Step 2 - En el siguiente paso, necesitamos definir un nuevo nombre de modelo de aplicación como se indica a continuación -

Step 3 - Según el tipo de aplicación en uso, seleccione una como se muestra a continuación -

Step 4 - Indique el tipo de aplicación que se está utilizando.

Step 5 - En este paso, ingrese el camino donde el .exe El archivo está guardado o busque la ubicación usando el botón Examinar como se muestra a continuación

Step 6 - Ingrese los detalles del Elemento e inicie la aplicación.

Step 7 - Podemos iniciar la aplicación usando el botón de inicio en la parte inferior como se indica a continuación.

Step 8 - Inicie sesión en la aplicación con las credenciales.

Step 9 - Identifique los elementos espías como se muestra a continuación -

Step 10 - En este paso, necesitamos identificar el nombre de usuario y la contraseña.

Step 11 - Identificar el nombre de usuario.

Step 12 - Identificar la contraseña.

Step 13 - Identificar el botón de inicio de sesión.

Step 14 - Cree los dos elementos de datos: username y password.

Step 15 - Inicie la aplicación utilizando la etapa de navegación.

Step 16 - Configure el nombre de usuario mediante la etapa de navegación.

Step 17 - Configure la contraseña usando la etapa de navegación.

Step 18 - Ahora, ejecuta el proceso.

Blue Prism - Gestión de horarios

En esta sección, discutiremos acerca de la gestión de horarios.

Programador

La herramienta Blue Prism permite ejecutar procesos en momentos específicos y repetir su ejecución en varios intervalos. Se denomina Programador.

Configurar programador

En la pestaña Sistema, tenemos la opción Programador. Configure el programador como se muestra a continuación:

Después de configurar el programador, debemos hacer clic en la casilla de verificación para activar el programador como se muestra a continuación:

Si el recurso está fuera de línea, tenemos retry optionen Resiliencia en el programador. Podemos optar por volver a intentarlo en términos de segundos y número de veces.