Conexión entre el STS (SAM’URAI) y el ERP del cliente
⚠️ Prerequisito importante
La API aún no está disponible a día de hoy; sin embargo, el SFTP está plenamente operativo. La disponibilidad de la API está prevista próximamente.
En ambos casos (SFTP o API), la intervención de un referente técnico del SI del cliente es indispensable.
Estos temas son técnicos y requieren la implicación del departamento IT del cliente para la configuración, la seguridad, las pruebas y la puesta en producción.
1️⃣ Contexto
Dentro de nuestra gama de almacenamiento SAM’URAI:
STM = software integrado en la máquina (pantalla de usuario)
STS = software de supervisión (centralización, gestión de permisos, stocks, reporting)
ERP del cliente = sistema de gestión del cliente (SAP, Oracle, Sage, etc.)
Cada vez más clientes solicitan una conexión entre el STS y su ERP para automatizar:
Los movimientos de stock
Los consumos
Los usuarios
Los pedidos C&C
etc.
Existen dos soluciones técnicas principales: SFTP o API.
2️⃣ SFTP: intercambio de archivos
🔹 Definición simple
El SFTP (Secure File Transfer Protocol) es un sistema de intercambio de archivos depositados en un servidor seguro.
👉 Se deposita un archivo → El otro sistema lo recupera → Lo procesa.
🔹 Funcionamiento en nuestro contexto
Ejemplo:
El STS genera un archivo CSV (por ejemplo para un informe de consumo)
Deposita este archivo en un servidor SFTP
El ERP del cliente recupera el archivo cada X minutos/horas
El ERP importa los datos
A la inversa:
El ERP puede depositar un archivo que contenga usuarios, artículos, etc.
El STS lo recupera y lo integra
🔹 Características
Criterio | SFTP |
Tipo de intercambio | Archivos |
Tiempo real | ❌ No (tratamiento diferido) |
Complejidad | Fácil de implementar |
Trazabilidad | Archivos archivables |
Dependencia IT del cliente | Baja a media (script ligero a crear) |
3️⃣ API: comunicación en tiempo real
🔹 Definición simple
Una API (Application Programming Interface) permite que dos programas informáticos se comuniquen directamente entre sí en tiempo real.
👉 El STS envía una solicitud → El ERP responde inmediatamente.
🔹 Funcionamiento en nuestro contexto
Ejemplo:
Un operador toma un artículo de una máquina SAM’URAI.
El STM envía la información al STS.
El STS llama a la API del ERP.
El ERP registra inmediatamente la salida de stock.
O a la inversa:
El ERP envía directamente al STS la creación de un usuario.
El STS lo integra instantáneamente.
🔹 Características
Criterio | API |
Tipo de intercambio | Solicitudes directas |
Tiempo real | ✅ Sí |
Complejidad | Más técnica |
Mantenimiento | Gestión de versiones de API |
Trazabilidad | Logs del sistema |
Dependencia IT del cliente | Alta |
🔹 Ventajas
✔️ Tiempo real
✔️ Sincronización inmediata
✔️ Menos archivos que gestionar
✔️ Automatización avanzada
🔹 Inconvenientes
❌ Implementación más compleja
❌ Depende fuertemente del sistema IT del cliente
❌ Requiere seguridad avanzada (autenticación, tokens, etc.)
❌ Mantenimiento más técnico
4️⃣ Comparación sintética
| SFTP | API |
Modo de comunicación | Intercambio de archivos | Comunicación directa |
Tiempo real | ❌ | ✅ |
Complejidad | Media | Alta |
Robustez | Muy estable | Depende de la infraestructura |
Ideal para | Clientes con IT simple | Grandes grupos / muchos cambios internos |
Volumen de datos | Batch | Continuo |
5️⃣ ¿Cuándo proponer cada solución?
👉 SFTP recomendado si:
El cliente tiene un ERP antiguo
El departamento IT es limitado
La necesidad no es en tiempo real
Los intercambios son diarios / horarios
Proyecto rápido de implementar
👉 API recomendada si:
El cliente quiere tiempo real
El stock debe sincronizarse inmediatamente
Proyecto Industria 4.0
Integración avanzada (centros de coste dinámicos, validación en directo)
ERP moderno (SAP S/4HANA, Oracle Cloud, etc.)
📌 Funcionalidades actuales vía SFTP
🔄 Flujo ERP → SFTP → STS
El cliente deposita un archivo en el servidor SFTP, que luego es integrado por el STS.
✅ Lo que sabemos hacer hoy:
Actualización de usuarios STM
Creación de usuarios
Modificación de información (nombre, apellido, badge, etc.)
Actualización de productos / artículos
Creación de nuevos artículos
Modificación de artículos existentes
Actualización de referencias, descripciones, categorías, etc.
🔄 Flujo STS → SFTP → ERP
El STS genera archivos depositados en el servidor SFTP, que el ERP recupera.
✅ Lo que podemos exportar hoy:
Exportación de todos los informes disponibles en el STS, especialmente:
Movimientos de stock
Estado de stock
(y cualquier otro informe generado por el STS)