Conectores para Analytics y RPA

Los robots de Unimate pueden conectarse a diversas fuentes de datos y sistemas mediante múltiples tecnologías de integración. A continuación, se detallan las opciones disponibles:

Bases de Datos

Unimate puede interactuar con varias bases de datos utilizando diferentes librerías de Python:

  • PostgreSQL: psycopg2, asyncpg

  • MySQL/MariaDB: mysql-connector-python, PyMySQL

  • SQL Server: pyodbc, pymssql

  • Oracle: cx_Oracle

  • SQLite: sqlite3

  • MongoDB (NoSQL): pymongo

APIs y Web Services

Para interactuar con aplicaciones web y servicios REST/SOAP, se pueden utilizar:

  • REST API: requests, httpx

  • GraphQL: gql

  • SOAP Web Services: zeep

  • WebSockets: websockets

Aplicaciones Windows

Los robots pueden automatizar procesos en entornos Windows mediante:

  • Automatización UI: pywinauto, pyautogui

  • PowerShell: subprocess para ejecutar scripts

  • Excel/Word: openpyxl, win32com.client

Sistemas Empresariales

Para integrarse con sistemas corporativos de gran escala:

  • SAP: PyRFC, SAPNWRFC

  • SAP Business One: python-sapb1, sapy

  • AS/400 (IBM i): pyodbc, jt400

  • ERP y CRM: OData, pyodbc, requests

Automatización de Páginas Web

Los robots pueden interactuar con páginas web y aplicaciones basadas en navegador usando:

  • Selenium: selenium (para interacción con navegadores)

  • Playwright: playwright (para pruebas y automatización rápida)

  • BeautifulSoup: beautifulsoup4 (para extracción de datos en HTML)

  • Scrapy: scrapy (para scraping avanzado)

Archivos y Documentos

Manejo de archivos estructurados y no estructurados:

  • Excel: pandas, openpyxl, xlrd

  • CSV: pandas, csv

  • PDF: PyPDF2, pdfplumber

  • TXT/JSON/XML: json, xml.etree.ElementTree

Servicios en la Nube

Conexión con proveedores de nube para almacenamiento y procesamiento:

  • Azure: azure-storage-blob, azure-mgmt-compute

  • AWS: boto3

  • Google Cloud: google-cloud-storage, google-cloud-bigquery

Conectores de Email

Para el envío y recepción de correos electrónicos, Unimate puede utilizar:

  • SMTP (correo saliente estándar): smtplib

  • IMAP (correo entrante estándar): imaplib

  • Gmail API: google-auth, google-api-python-client

  • Microsoft Exchange y Office 365: exchangelib

  • Outlook (local y online): win32com.client

Estos conectores permiten a Unimate automatizar procesos en múltiples entornos, optimizando la integración y manipulación de datos.