Skip to content

Enable (sE)

Definicion SCOR

En SCOR v12.0, Enable cubre los procesos asociados con la gestion de la infraestructura de la cadena de suministro. Estos procesos transversales soportan Deliver y Return proporcionando reglas de negocio, gestion del rendimiento, gestion de activos, contratos, configuracion de red y cumplimiento normativo.

Como PROXIMITI Implementa Enable

Los procesos Enable de PROXIMITI abarcan todas las capacidades de administracion de plataforma e infraestructura que soportan las operaciones principales de entrega y devolucion de paquetes. Se mapean seis procesos L2:

  • sE1 — Administracion de plataforma (gestion de usuarios, notificaciones)
  • sE3 — Gestion de precios y niveles de servicio
  • sE5 — Seguridad e identidad via Keycloak
  • sE6 — Integraciones con proveedores externos (Kanguro, Hublocker)
  • sE7 — Gestion de red de centros PUDO
  • sE8 — Cumplimiento y documentacion de prueba de entrega

Mapeo de Procesos

sE1: Manage Supply Chain Business Rules

Nombre PROXIMITI: Administracion de Plataforma

Servicios: ws-pprx-users (puerto 8093), ws-pprx-notifications (puerto 8094)

EndpointMetodoDescripcion
/api/v1/admin/usersGETListar usuarios de plataforma
/api/v1/admin/usersPOSTCrear usuario
/api/v1/admin/users/{id}GETObtener detalle de usuario
/api/v1/admin/users/{id}PUTActualizar usuario
/api/v1/admin/users/{id}DELETEEliminar usuario
/api/v1/notificationsGETListar notificaciones
/api/v1/notificationsPOSTEnviar notificacion
/api/v1/notifications/{id}GETObtener detalle de notificacion
/api/v1/notifications/{id}/readPUTMarcar notificacion como leida

Pantallas del portal: Panel de Administracion (pestana Usuarios)


sE3: Manage Supply Chain Performance

Nombre PROXIMITI: Precios y Niveles de Servicio

Servicio: ws-pprx-shipments (puerto 8092, modulo de precios)

EndpointMetodoDescripcion
/api/v1/pricingGETListar niveles de precios
/api/v1/pricing/{id}GETObtener detalle de nivel de precios
/api/v1/pricing/adminPOSTCrear nivel de precios (admin)
/api/v1/pricing/admin/{id}PUTActualizar nivel de precios (admin)
/api/v1/pricing/admin/{id}DELETEEliminar nivel de precios (admin)
/api/v1/pricing/calculatePOSTCalcular precio de expedicion

Pantallas del portal: Pagina de precios (todos los roles pueden ver; admin puede gestionar)


sE5: Manage Supply Chain Assets

Nombre PROXIMITI: Seguridad e Identidad

Servicio: Keycloak (externo, puerto 8080)

EndpointMetodoDescripcion
/realms/proximiti/protocol/openid-connect/tokenPOSTObtener token JWT
/realms/proximiti/protocol/openid-connect/userinfoGETObtener informacion de usuario
/realms/proximiti/protocol/openid-connect/logoutPOSTCerrar sesion / revocar sesion
/admin/realms/proximiti/usersGETAdmin: listar usuarios de Keycloak
/admin/realms/proximiti/usersPOSTAdmin: crear usuario en Keycloak
/admin/realms/proximiti/clear-user-cachePOSTAdmin: limpiar cache de atributos de usuario

INFO

Keycloak es infraestructura externa — estos endpoints no se exponen a traves del BFF. Las aplicaciones cliente se comunican directamente con Keycloak para autenticacion.


sE6: Manage Supply Chain Contracts

Nombre PROXIMITI: Integraciones con Proveedores

Servicio: ws-pprx-adapter (puerto 8086)

EndpointMetodoDescripcion
/api/v1/admin/adapter/syncPOSTActivar sincronizacion de catalogo de proveedores
/api/v1/admin/adapter/providersGETListar proveedores integrados (Kanguro, Hublocker)

Pantallas del portal: Pagina de integraciones (solo admin)


sE7: Manage Supply Chain Network

Nombre PROXIMITI: Gestion de Red PUDO

Servicio: ws-pprx-centers (puerto 8091)

EndpointMetodoDescripcion
/api/v1/centersGETListar centros PUDO
/api/v1/centers/{code}GETObtener detalle de centro
/api/v1/admin/centersPOSTCrear centro (admin)
/api/v1/admin/centers/{code}PUTActualizar centro (admin)
/api/v1/admin/centers/{code}DELETEEliminar centro (admin)
/api/v1/external/centers/nearGETBuscar centros cercanos (widget selector PUDO)
/api/v1/external/centers/{code}/detailGETDetalle externo de centro (widget)
/api/v1/dashboardGETAgregacion de dashboard (incluye estadisticas de centro)
/api/v1/centers/{code}/capacityGETObtener capacidad de centro (con ETag)

Pantallas del portal: Panel de Administracion (pestana Centros), Dashboard


sE8: Manage Regulatory Compliance

Nombre PROXIMITI: Prueba de Entrega (POD)

Servicio: ws-pprx-shipments (puerto 8092, modulo POD)

EndpointMetodoDescripcion
/api/v1/shipments/{barcode}/podGETObtener metadatos de POD
/api/v1/shipments/{barcode}/pod/upload-tokenPOSTObtener URL prefirmada para subida
/api/v1/shipments/{barcode}/pod/image/{type}GETTransmitir imagen de POD

El cumplimiento de POD garantiza una cadena de custodia verificable: firma del destinatario, foto del documento de identidad y numero de documento se capturan y almacenan en MinIO con URLs permanentes. El BFF transmite imagenes de POD via streaming (Flux<DataBuffer>) para evitar exponer URLs internas de MinIO a los clientes.

Pantallas del portal: Detalle de Expedicion (seccion POD)

Ecosistema PUDO de PROXIMITI — documentacion interna