Ir al contenido principal

Control de acceso y Flujo de trabajo: funcionalidad rediseñada de los “perfiles”

Escrito por Nicolas Beal

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.

¿Ha quedado contestada tu pregunta?