Las funcionalidades Control de acceso y Flujo de trabajo constituyen un rediseño completo de la antigua funcionalidad “Permisos” dentro de las soluciones SAM’URAI.
Permiten restringir y supervisar las retiradas de artículos de forma más precisa, más clara y más evolutiva, en función de:
los usuarios,
los contenedores,
los horarios,
y las reglas de negocio: productos, categorías, cuotas, etc.
1. Control de acceso
Principio general
Un control de acceso permite restringir el acceso de un usuario a determinados contenedores, en días o franjas horarias definidos.
Se trata de un primer nivel de seguridad, que actúa antes de cualquier lógica de restricción de producto o de cuota.
Ejemplo
Configuración
Una vez validado
Comportamiento por defecto*
Un usuario sin control de acceso:
tiene acceso a todos los contenedores,
7 días a la semana,
24 horas al día.
No se le aplica ninguna restricción.
Asociación usuario / control de acceso
Un usuario puede estar vinculado a un único control de acceso a la vez.
Un control de acceso puede estar asociado a uno o varios usuarios.
El control de acceso define dónde y cuándo el usuario está autorizado a acceder a los contenedores.
Definición de las franjas horarias
Para cada día de la semana, es posible definir una franja horaria de acceso.
Ejemplo:
Lunes: de 08:30 a 17:30
Martes: de 08:30 a 17:30
Miércoles: sin acceso
…
Cada día se configura de forma independiente, lo que permite adaptarse a los horarios reales de actividad.
Restricción de los contenedores
El control de acceso también permite definir los contenedores autorizados.
Solo los contenedores seleccionados son accesibles
Los demás contenedores son totalmente inaccesibles para el usuario
Reglas de bloqueo
Fuera de:
las franjas horarias definidas,
o los contenedores autorizados,
👉 el usuario no tiene ningún acceso y no puede realizar ninguna retirada de artículos.
==> Objetivos del control de acceso
Proteger el acceso a los contenedores
Limitar las retiradas fuera de los horarios autorizados
Adaptar el acceso según los perfiles de usuario
Simplificar la gestión de permisos con respecto a la antigua funcionalidad
2. Flujo de trabajo — Introducción
La funcionalidad Flujo de trabajo va más allá del control de acceso.
Permite implementar reglas de negocio avanzadas, en particular:
restricciones sobre categorías, productos o artículos,
y, en una segunda fase, cuotas de retirada.
El Flujo de trabajo interviene después del control de acceso y actúa sobre lo que el usuario puede retirar, y en qué cantidad, en función de las frecuencias configuradas.
✅ En resumen
El Flujo de trabajo funciona como un filtro en cascada:
Categorías → Productos → Artículos → Modo de retirada
Cada elección condiciona la siguiente para garantizar una selección clara, lógica y segura.
🧩 Flujo de trabajo – Principio de funcionamiento
El Flujo de trabajo permite definir restricciones progresivas, organizadas según una lógica por etapas.
Cada nivel condiciona el siguiente con el fin de garantizar una selección coherente y controlada.
🗂️ Etapa 1 – Restricción por categorías
Esta primera etapa permite definir el perímetro de las categorías accesibles.
✔️ Si no se selecciona ninguna categoría, todas las categorías estarán disponibles
✔️ Las categorías seleccionadas dejan de estar disponibles para la retirada, como restricción para el usuario
✅ Las categorías no seleccionadas estarán disponibles para la retirada
👉 Esta selección sirve de base para todo el Flujo de trabajo y tiene repercusión en las siguientes etapas del Flujo de trabajo.
📦 Etapa 2 – Restricción por productos
Una vez definidas las categorías, el Flujo de trabajo permite restringir la selección de productos.
✔️ Solo se pueden seleccionar los productos pertenecientes a las categorías autorizadas previamente
❌ Los productos procedentes de categorías seleccionadas quedan automáticamente excluidos
👉 Esto garantiza la coherencia entre categorías y productos.
🧾 Etapa 3 – Restricción por artículos
El mismo principio se aplica a nivel de los artículos.
✔️ Solo se pueden seleccionar los artículos vinculados a los productos autorizados previamente
❌ Cualquier selección fuera de este perímetro es imposible
👉 Esta etapa permite afinar aún más el control.
🚚 Etapa 4 – Modo de retirada por línea
Para cada línea del Flujo de trabajo, es posible definir el modo de retirada:
🔹 Click & Collect
🔹 Retirada directa
👉 Esta configuración permite adaptar el Flujo de trabajo a los distintos usos y organizaciones.
3. Cuotas — Complemento del Flujo de trabajo
Principio general
Las cuotas permiten limitar las cantidades de artículos que pueden retirarse, según reglas definidas en el Flujo de trabajo.
Intervienen después del conjunto de restricciones ya aplicadas:
Control de acceso: dónde y cuándo puede acceder el usuario
Flujo de trabajo: qué puede retirar el usuario
Cuotas: cuánto puede retirar el usuario
Las cuotas se aplican únicamente a los elementos ya autorizados por el Flujo de trabajo.
Objetivos de las cuotas
Controlar los volúmenes de retirada por usuario
Evitar abusos o sobreconsumos
Adaptar las cantidades según las necesidades de negocio
Diferenciar los usos según los perfiles o contextos
Tipos de cuotas
Las cuotas pueden definirse en distintos niveles:
por categoría,
por producto,
por artículo.
👉 El nivel de cuota depende de la granularidad definida en el Flujo de trabajo.
Frecuencia de las cuotas
Cada cuota está asociada a una frecuencia de reinicialización:
por día,
por semana,
por mes,
o durante un periodo definido.
La frecuencia permite definir durante qué duración se calcula el contador de retiradas.
Cuotas bloqueantes o no bloqueantes
Para cada cuota, es posible definir su comportamiento.
🔒 Cuota bloqueante
Una vez alcanzada la cuota:
la retirada queda totalmente bloqueada,
el usuario ya no puede seleccionar el artículo correspondiente,
se muestra un mensaje de información.
👉 No se autoriza ningún exceso.
⚠️ Cuota no bloqueante
Una vez alcanzada la cuota:
la retirada sigue siendo posible,
un mensaje de alerta informa al usuario de que la cuota se ha superado.
👉 Este modo permite un control flexible, sin impedir la actividad.
Lógica de aplicación de las cuotas
Las cuotas siguen la lógica en cascada del Flujo de trabajo.
Se aplican únicamente:
a las categorías autorizadas,
a los productos autorizados,
a los artículos autorizados,
y al modo de retirada definido.
👉 Un artículo no accesible a través del Flujo de trabajo nunca está sujeto a cuotas, ya que no es visible para la retirada.
Prioridad y coherencia de las reglas
El Control de acceso siempre tiene prioridad
El Flujo de trabajo define el perímetro autorizado
Las Cuotas regulan los volúmenes dentro de este perímetro
Esta jerarquía garantiza una gestión clara, legible y coherente de las reglas.
Caso por defecto
Si no se define ninguna cuota:
no se aplica ninguna limitación de cantidad,
las retiradas siguen siendo ilimitadas sobre los elementos autorizados.
En resumen
Las cuotas constituyen el último nivel de control:
👉 Acceder — Control de acceso
👉 Seleccionar — Flujo de trabajo
👉 Limitar — Cuotas
Permiten combinar seguridad, flexibilidad y control de los usos, adaptándose al mismo tiempo a las restricciones de negocio.


