Integración con sistemas

Ejemplos de integración del Lector de DPI con ERP, CRM o bases locales. El sistema utiliza tecnología OCR para leer información impresa del DPI. El tratamiento y resguardo de datos es responsabilidad del cliente; EB SolTech provee la tecnología de lectura OCR y envío.

Integración con ERP por API

El lector envía un JSON mediante POST al endpoint del ERP (p. ej., /api/personas/alta). El ERP valida, guarda y responde con un identificador de registro.

POST https://erp.institucion.tld/api/personas/alta
Authorization: Bearer TOKEN
Content-Type: application/json

Integración con CRM por API

Flujo similar: el CRM expone un endpoint (p. ej., /api/leads/ingreso). El lector envía datos alfanuméricos y el CRM crea/actualiza el lead.

POST https://crm.institucion.tld/api/leads/ingreso
Authorization: Bearer TOKEN
Content-Type: application/json

Base local (SQL Server / PostgreSQL)

Si no hay API disponible, el lector envía los datos alfanuméricos a su BD local (SQL Server o PostgreSQL).

-- Ejemplo de tabla mínima
CREATE TABLE dpi_ingresos (
  id SERIAL PRIMARY KEY,            -- IDENTITY(1,1) en SQL Server
  cui VARCHAR(20) NOT NULL,
  primer_nombre VARCHAR(50),
  primer_apellido VARCHAR(50),
  fecha_ingreso TIMESTAMP DEFAULT NOW()
);

Payload típico

{
  "source": "lector-dpi-ebsoltech",
  "timestamp": "2025-01-15T10:23:45Z",
  "deviceId": "EQUIPO-123",
  "dpiData": {
    "cui": "1234567890101",
    "primerNombre": "JUAN",
    "primerApellido": "PEREZ"
  },
  "meta": {
    "modoLectura": "OCR"
  }
}

Recomendamos HTTPS, autenticación robusta y control de accesos. Vea también Integraciones API (POST) y Cómo funciona.