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 scriptsExcel/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.