Desplegar Automatización de Procesos Robóticos de UiPath
Si sus sistemas de negocio no están integrados, es posible que tenga que copiar manualmente el contenido de correo electrónico en su sistema, introducir datos de pedido en sitios web del proveedor o actualizar sus registros en función de la entrada de la aplicación. La automatización de procesos robóticos (RPA) puede ayudarle a automatizar estas interacciones emulando interacciones de usuario.
Simplifique las interacciones de usuario y aplicación mediante la automatización de procesos robóticos de UiPath (RPA) desplegada en Oracle Cloud Infrastructure. Los casos de uso comunes incluyen:
Planificación de recursos empresariales (ERP) |
|
Experiencia del cliente (CX) |
|
Gestión de capital humano (HCM) |
|
Cadena de suministro |
|
Arquitectura
Esta arquitectura despliega procesos robóticos de UiPath en Oracle Cloud Infrastructure.
El siguiente diagrama ilustra esta arquitectura de referencia.
La arquitectura tiene los siguientes componentes:
- Región
Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes de otras regiones, y grandes distancias pueden separarlas (entre países e incluso continentes).
- UiPath Studio en la máquina de usuario
UiPath Studio está instalado en una máquina de usuario fuera de la región de Oracle Cloud Infrastructure.
- DNS
DNS es un componente necesario y se utiliza para resolver el FQDN del equilibrador de carga y acceder a los orquestadores. Si solo necesita acceso local, puede utilizar el servicio DNS de Oracle Cloud Infrastructure. Si necesita acceso desde Internet, debe utilizar un servicio de registro de dominio externo junto con Oracle Cloud Infrastructure DNS.
- Dominios de disponibilidad
Los dominios de disponibilidad son centros de datos independientes e independientes dentro de una región. Los recursos físicos de cada dominio de disponibilidad están aislados de los recursos de los otros dominios de disponibilidad, lo que proporciona tolerancia a fallos. Los dominios de disponibilidad no comparten infraestructura, como energía o refrigeración, o la red de dominio de disponibilidad interna. Por lo tanto, es poco probable que un fallo en un dominio de disponibilidad afecte a los otros dominios de la región.
- Dominios de Fallos
Un dominio de fallo es una agrupación de hardware e infraestructura dentro de un dominio de disponibilidad. Cada dominio de disponibilidad tiene tres dominios de fallo con energía y hardware independientes. Cuando distribuye recursos en varios dominios de fallos, las aplicaciones pueden tolerar fallos en el servidor físico, el mantenimiento del sistema y los fallos de energía dentro de un dominio de fallos.
- Red virtual en la nube (VCN) y subredes
VCN es una red personalizable y definida por software que se configura en una región de Oracle Cloud Infrastructure. Al igual que las redes de centros de datos tradicionales, las VCN le dan un control completo sobre su entorno de red. Un VCN puede tener varios bloques CIDR no superpuestos que puede cambiar después de crear el VCN. Puede segmentar un VCN en subredes, que se pueden asignar a una región o a un dominio de disponibilidad. Cada subred se compone de un rango contiguo de direcciones que no se solapan con las otras subredes de VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.
- Lista de seguridad
Para cada subred, puede crear reglas de seguridad que especifiquen el origen, destino y tipo de tráfico que se debe permitir dentro y fuera de la subred.
- Volumen en bloque
Con volúmenes de almacenamiento en bloque, puede crear, asociar, conectar y mover volúmenes de almacenamiento y cambiar el rendimiento del volumen para satisfacer los requisitos de almacenamiento, rendimiento y aplicación. Después de conectar y conectar un volumen a una instancia, puede utilizar el volumen como un disco duro normal. También puede desconectar un volumen y adjuntarlo a otra instancia sin perder datos.
- VM de acceso directo
Estas máquinas virtuales se utilizan como host Bastion y para establecer una sesión de RDP para bots para la solución de problemas y para acceder a robots no atendidos.
- Orquestador
Orchestrator es una aplicación basada en web que gestiona la automatización. Orchestrator le permite aprovisionar, desplegar, disparar, supervisar, medir, rastrear y garantizar la seguridad de cada robot de su organización. Puede administrar todos sus robots desde un navegador web o dispositivo móvil. El orquestador puede gestionar robots asistidos, desatendidos o no productivos.
Se recomienda utilizar un certificado de confianza para Orchestrator en un despliegue de producción.
- Almacenamiento de archivos
El servicio de almacenamiento de archivos Oracle Cloud Infrastructure proporciona un sistema de archivos de red duradero, escalable, seguro y de nivel empresarial. Puede conectarse a un sistema de archivos de servicio de almacenamiento de archivos desde cualquier instancia de contenedor, máquina virtual o hardware dedicado en VCN. También puede acceder a un sistema de archivos desde fuera de la VCN mediante Oracle Cloud Infrastructure FastConnect y IPSec VPN.
- Bots
UiPath Studio proporciona a los usuarios el espacio de trabajo para diseñar robots. Diseña el proyecto de automatización mediante UiPath Studio y envía la tarea al robot para ejecutarlo. Los robots son los trabajadores que realizan las tareas diseñadas mediante UiPath Studio.
Hay dos tipos de robots;
Robots asistidos: Estos robots requieren supervisión humana y son adecuados para tareas más pequeñas. Por ejemplo, se solicita a un usuario que desee rellenar un informe de gastos que inicie sesión y rellene los campos con documentación justificativa.
Robots no asistidos: estos robots no requieren supervisión humana, por ejemplo, la aprobación por lotes de informes de gastos enviados por los usuarios después de coincidir con reglas definidas.
- VM de lugar de trabajo
Se trata de máquinas virtuales que se pueden utilizar para desplegar aplicaciones Oracle o de terceros compatibles con UiPath Orchestrator y bots (con adaptadores adecuados y otros componentes necesarios).
- Instancia de integración
Oracle Integration proporciona los adaptadores y capacidades necesarios para que aplicaciones como Siebel, JD Edwards y otros interactúen con los bots.
Aproveche Oracle Integration como estrategia de integración y amplíe la automatización del flujo de trabajo en las aplicaciones Oracle.
- Servidor SQL
SQL Server se conecta a Orchestrator y es necesario almacenar la configuración de robots, procesos asociados y usuarios y, opcionalmente, almacenar los mensajes de log.
Recomendaciones
Utilice las siguientes recomendaciones como punto de partida para desplegar procesos robóticos de UiPath en Oracle Cloud Infrastructure.
- VCN
Al crear un VCN, determine el número de bloques CIDR necesarios y el tamaño de cada bloque en función del número de recursos que tiene previsto asociar a subredes en VCN. Utilice bloques CIDR que estén dentro del espacio de direcciones IP privadas estándar.
Seleccione bloques CIDR que no se superpongan con ninguna otra red (en Oracle Cloud Infrastructure, el centro de datos local u otro proveedor de nube) a la que desea configurar conexiones privadas.
Después de crear un VCN, puede cambiar, agregar y eliminar sus bloques CIDR.
Cuando diseñe las subredes, tenga en cuenta sus requisitos de flujo de tráfico y seguridad. Conecte todos los recursos dentro de un nivel o rol específico a la misma subred, que puede servir como límite de seguridad.
- Listas de seguridad
Utilice listas de seguridad para definir reglas de entrada y salida que se aplican a toda la subred.
- VM de acceso de bot
Utilice VM.Standard1.2 para estas instancias y se utilizarán principalmente como host Bastion o para establecer sesiones de RDP en los robots.
- Orquestador
Utilice Windows Server 2016 Standard o Windows Server 2019 Standard como imagen y VM.Standard2.8, que cumple con el requisito de CPU recomendado para gestionar hasta 400 robots. También hay disponibles opciones adicionales para gestionar un número mayor o menor de robots.
- Bots
Utilice Windows Server 2016 Standard o Windows Server 2019 Standard como imagen y VM.Standard2.2. Esto proporciona 2 CPU y 30 GB de RAM que cumplen con el requisito de CPU recomendado.
- Block Volume
Utilice un volumen de bloque de rendimiento equilibrado con un tamaño de 50 GB.
- VM de lugar de trabajo
El tamaño de los mismos debe elegirse en función de la aplicación que se esté desplegando.
- Instancia de integración
No es necesario seleccionar ningún tamaño para esta instancia porque la gestiona Oracle Cloud Infrastructure.
- Servidor SQL
Utilice el estándar Windows Server 2016 Standard o el servidor Windows 2019 como imagen y VM.DenseIO2.8 para gestionar hasta 400 robots. Esto proporciona acceso más rápido a los logs almacenados en el disco conectado localmente. La forma DenseIO proporciona almacenamiento conectado localmente y 8 CPU, que cumple con el requisito de CPU recomendado. También hay disponibles opciones adicionales para gestionar un número mayor o menor de robots.
Consideraciones
Al desplegar procesos robóticos UiPath en Oracle Cloud Infrastructure está disponible, tenga en cuenta lo siguiente:
- Rendimiento
Para obtener el mejor rendimiento, elija la forma de cálculo correcta con el ancho de banda adecuado.
- Disponibilidad
Considere la posibilidad de utilizar una opción de alta disponibilidad basada en los requisitos de despliegue y la región. Las opciones incluyen el uso de varios dominios de disponibilidad en una región y el uso de dominios defectuosos.
- Costo
Evalúe sus requisitos para elegir la forma informática adecuada.
- Supervisión y Alertas
Configure la supervisión y alertas para el uso de CPU y memoria para los nodos de modo que pueda escalar la forma hacia arriba o hacia abajo según sea necesario.
Desplegar
Las pilas de códigos para desplegar procesos robóticos de UiPath en Oracle Cloud Infrastructure están disponibles en Oracle Cloud Marketplace.
Estas pilas están disponibles como listados de bring-your-own-license (BYOL). Despliegue las pilas de una licencia existente o obtenga una a través de otros canales y utilice créditos universales existentes para pagar los costos de recursos de Oracle Cloud Infrastructure en los que incurra.
- En Oracle Cloud Marketplace, vaya a la página UiPath Orchestrator:
- Haga clic en Obtener aplicación.
- Siga las peticiones de datos en pantalla.
- Para desplegar un robot de UiPath en una o más instancias y conectarse a un orquestador existente, vaya a la página Robot y Estudio de UiPath:
- Haga clic en Obtener aplicación.
- Siga las indicaciones de la pantalla.