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,asyncpgMySQL/MariaDB:
mysql-connector-python,PyMySQLSQL Server:
pyodbc,pymssqlOracle:
cx_OracleSQLite:
sqlite3MongoDB (NoSQL):
pymongo
APIs y Web Services¶
Para interactuar con aplicaciones web y servicios REST/SOAP, se pueden utilizar:
REST API:
requests,httpxGraphQL:
gqlSOAP Web Services:
zeepWebSockets:
websockets
Aplicaciones Windows¶
Los robots pueden automatizar procesos en entornos Windows mediante:
Automatización UI:
pywinauto,pyautoguiPowerShell:
subprocesspara ejecutar scriptsExcel/Word:
openpyxl,win32com.client
Sistemas Empresariales¶
Para integrarse con sistemas corporativos de gran escala:
SAP:
PyRFC,SAPNWRFCSAP Business One:
python-sapb1,sapyAS/400 (IBM i):
pyodbc,jt400ERP 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,xlrdCSV:
pandas,csvPDF:
PyPDF2,pdfplumberTXT/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-computeAWS:
boto3Google 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):
smtplibIMAP (correo entrante estándar):
imaplibGmail API:
google-auth,google-api-python-clientMicrosoft Exchange y Office 365:
exchangelibOutlook (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.