> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.deriapp.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 4. [Etiquetas - Operador] Reglas automáticas

**💡 Permiso necesario en rol de usuario:** Gestionar Reglas de Etiquetas

## ¿Qué es una regla automática?
Una regla le dice al sistema: *"Cada vez que un envío cumpla estas condiciones, ponle automáticamente esta etiqueta"*.

Una vez configurada, no tienes que hacer nada más. El sistema revisa las condiciones cada vez que se crea o modifica un envío, y asigna o quita la etiqueta según corresponda.

**Ejemplo:**
> *"Todos los envíos del cliente Supermercado Norte que usen el servicio Exprés deben recibir la etiqueta URGENTE"*

Cada vez que llegue un pedido de ese cliente con ese servicio, el sistema le pondrá la etiqueta *URGENTE*.


## ¿Dónde están las Reglas?
En el menú lateral, busca **Reglas de Etiquetas** (puede aparecer debajo de *Etiquetas*).

> ![](https://storage.crisp.chat/users/helpdesk/website/-/f/2/8/3/f2838ce3f9d05000/operador-6_gjbo2q.jpg)


## Crear una nueva regla
Haz clic en el botón **+** (*"Nueva regla"*).

### ${color}[#625b5b](__Sección 1: Información básica__)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/2/8/3/f2838ce3f9d05000/image_1lfltza.png)
#### -Etiqueta
Selecciona la etiqueta que se asignará cuando la regla coincida. Aparecen todas las etiquetas activas de tu empresa.

#### -Nombre de la regla
Un nombre descriptivo para que tú y tu equipo recuerden para qué sirve.
* Ejemplo: `Urgente - Cliente Supermercado Norte`, `Pesados - Zona Sur`, `Exprés todos los clientes`

#### -Descripción (opcional)
Un texto más largo explicando el criterio. Útil cuando la regla tiene varias condiciones.

#### -Prioridad
Define el orden de evaluación cuando hay muchas reglas activas. 


### __S${color}[#525151](ección 2: Constructor de condiciones__)
Esta es la parte principal. Aquí defines **qué debe cumplir un envío** para recibir la etiqueta.
El constructor está organizado en **grupos**. Entender cómo funcionan los grupos es la clave para configurar reglas flexibles.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/2/8/3/f2838ce3f9d05000/image_vfez3g.png)

### -Lógica de evaluación

> El envío recibe la etiqueta si cumple **cualquier grupo completo**.  
> Dentro de un grupo, el envío debe cumplir **todas las condiciones**.

Dicho de otra forma:
* **Dentro de un grupo**: todas las condiciones deben cumplirse al mismo tiempo (AND).
* **Entre grupos**: basta con que uno solo se cumpla (OR).

### -Visualización

```
┌─ Grupo 1 ──────────────────────────────────┐
│  Condición A  y también  Condición B        │  ← Se necesitan A y B juntas
└────────────────────────────────────────────┘

           ══════ o bien ══════

┌─ Grupo 2 ──────────────────────────────────┐
│  Condición C                                │  ← Solo se necesita C
└────────────────────────────────────────────┘
```

El envío recibe la etiqueta si cumple (A y B) **o bien** si cumple solo (C).

### -Ejemplo práctico

Quieres etiquetar como *PRIORITARIO* los envíos que:
* Sean del cliente "Farmacéutica ABC" **y** usen el servicio "Express", **o bien**
* Tengan origen en la zona "Zona Aeropuerto" (sin importar el cliente)

Eso se configura con **dos grupos**:

```
Grupo 1:  Cliente = [Farmacéutica ABC]  y también  Servicio = [Express]
                    ══════ o bien ══════
Grupo 2:  Zona (Origen) = [Zona Aeropuerto]
```



## Agregar grupos y condiciones

### -Agregar una condición dentro de un grupo
Haz clic en **"+ Agregar condición"** dentro del grupo. Se crea una nueva fila vacía donde puedes configurarla.

### -Agregar un nuevo grupo
Haz clic en **"+ Agregar otro caso (o bien)"** al final del constructor. Aparece un nuevo grupo separado por la pastilla *"══ o bien ══"*.

### -Quitar un grupo
Haz clic en **"Quitar grupo"** en la esquina superior derecha del grupo. Si es el único grupo, el botón no aparece.

### -Quitar una condición
Haz clic en el ícono de papelera 🗑 en la esquina superior derecha



## Tipos de condición disponibles
Al crear o editar una condición, primero eliges el **tipo** con el selector de la izquierda:

| Ícono | Tipo | Qué filtra |
| ---- |
| 📍 | **Zona** | Zona geográfica de origen o destino del envío |
| 🚚 | **Tipo de servicio** | El servicio que tiene el envío (Express, Estándar, etc.) |
| 📦 | **Tipo de envío** | El tipo de envío (Entrega domiciliaria, Retiro, etc.) |
| 👤 | **Cliente** | El cliente al que pertenece el envío |
| 🏬 | **Sucursal** | La sucursal del cliente |
| 🏪 | **Proveedor** | El proveedor del envío |
| 📅 | **Días de entrega** | El día de la semana en que está programada la entrega |
| 🕐 | **Horario** | El horario de entrega (desde / hasta) |

||| 💡 Condición vacía = comodín. Si seleccionas un tipo pero no seleccionas ningún valor (por ejemplo, eliges "Cliente" pero no marcas ningún cliente), esa condición se ignora y pasa siempre. Esto aplica a todas las condiciones excepto Días y Horario.



## Detalle de cada tipo de condición

### Zona
Primero eliges **dónde mirar**:

| Opción | Significado |
| ---- |
| **Cualquier punto** | Aplica si el origen **o** el destino están en la zona |
| **Origen** | Solo mira la zona desde donde se levanta el envío |
| **Destino** | Solo mira la zona donde se entrega |

Luego seleccionas una o varias zonas del selector múltiple.

||| 💡 Si seleccionas varias zonas, basta con que el envío esté en cualquiera de ellas (OR dentro del selector).

### Tipo de servicio / Tipo de envío / Cliente / Sucursal / Proveedor
Selector múltiple. Elige uno o varios valores. El envío coincide si tiene **cualquiera** de los valores seleccionados.

### Días de entrega
Se muestran los 7 días de la semana como chips seleccionables: **Lun, Mar, Mié, Jue, Vie, Sáb, Dom**.

* Selecciona los días en los que debe aplicarse la regla.
* Si no seleccionas ningún día, la condición se ignora (aplica cualquier día).
* La fecha que se evalúa es la fecha de **fin de entrega** del envío (o la fecha límite si no tiene fecha de fin).

### Horario
Dos campos de texto: **Desde** y **Hasta**, en formato `HH:MM:SS` (hora, minutos, segundos).

* Puedes completar solo "Desde", solo "Hasta", o ambos.
* Si dejas ambos vacíos, la condición se ignora.
* La hora que se evalúa es la hora de **fin de entrega** del envío.

**Ejemplo:** Para cubrir entregas de mañana entre las 8 y las 13:
```
Desde: 08:00:00
Hasta: 13:00:00
```


## La opción "Excluir" (NOT)
Debajo de cada condición hay un checkbox que dice **"Excluir envíos que cumplan esta condición"**.

Cuando lo marcas, la condición se *invierte*: el envío solo pasa si **no** cumple ese criterio.

> **Sin excluir:** Servicio = [Express] → el envío debe ser Express para pasar.  
> **Con excluir:** Servicio = [Express] ✅ Excluir → el envío debe **no ser** Express para pasar.

Cuando una condición está en modo "Excluir", la fila se muestra con **borde rojo** y fondo rosado para que sea visualmente clara.

### ¿Cuándo usar "Excluir"?
Es útil para reglas del tipo "todos menos...":

| Lo que quieres | Cómo configurarlo |
| ---- |
| Todos los envíos excepto los de tipo Estándar | Tipo de servicio = [Estándar] ✅ Excluir |
| Todos los clientes excepto "Empresa X" | Cliente = [Empresa X] ✅ Excluir |
| Todos los días excepto el fin de semana | Días = [Sáb, Dom] ✅ Excluir |



## Regla sin condiciones
Si creas un grupo pero no agregas ninguna condición (o no creas ningún grupo), la regla coincide con **todos los envíos**. El resumen en la lista mostrará el texto *"(coincide siempre)"*.

Úsalo solo si realmente quieres que todos los envíos de tu empresa reciban esa etiqueta.



## ¿Cuándo se evalúan las reglas?
Las reglas se aplican automáticamente en estos momentos:

1. **Cuando se crea un envío nuevo** — el sistema evalúa todas las reglas activas.
2. **Cuando se modifica un envío** — si cambia el cliente, el tipo, la zona u otro dato que afecte las condiciones, el sistema reevalúa.
3. **Cuando presionas "Re-evaluar"** — desde el detalle de un envío puedes forzar una nueva evaluación (ver Artículo 5).


## Qué pasa con las etiquetas manuales cuando se reevalúa
Las reglas automáticas **nunca tocan** las etiquetas que alguien puso a mano. Si un operador agregó manualmente la etiqueta *PRIORITARIO*, esa etiqueta queda aunque las reglas se vuelvan a evaluar.

Solo las etiquetas marcadas como *"Regla automática"* pueden ser agregadas o quitadas por las reglas.


## Editar o desactivar una regla
El ícono de **lápiz** edita la regla. El ícono de desactivar la pausa sin eliminarla.

> ⚠️ Cuando editas una regla, los envíos existentes **no se actualizan automáticamente**. Para actualizar un envío en particular, usa el botón *"Re-evaluar"* conoce como [acá](https://help.deriapp.com/es/article/8-etiquetas-operador-probar-reglas-76168s/?bust=1778441129649)



## Consejos

| Consejo | Por qué |
| ---- |
| Empieza con una condición por grupo | Es más fácil entender por qué un envío coincide o no |
| Dale nombres descriptivos a las reglas | En 6 meses no recordarás qué hacía "Regla 3" |
| Usa "Excluir" para reglas de excepción | Más claro que crear una lista de todos los valores posibles menos uno |
| Usa varios grupos cuando necesites OR | En lugar de crear dos reglas separadas para el mismo tag |
| Revisa la lista de reglas periódicamente | Las reglas viejas que ya no aplican pueden generar etiquetas incorrectas |



**Siguiente artículo:** [Gestionar Etiquetas en un envío →](https://help.deriapp.com/es/article/5-etiquetas-operador-etiquetas-en-envio-10zhsqq/?bust=1778441156799)  
**Ver ejemplos prácticos:** [Casos reales de configuración de reglas →](https://help.deriapp.com/es/article/7-etiquetas-operador-ejemplos-reglas-zf7p1j/?bust=1778441106333)


| 🔙  [Ir al menú de etiquetas para el operador ](https://help.deriapp.com/es/article/0-etiquetas-tags-para-el-operador-indice-18iff3x/)

###### **⚠️En caso de consultas comunícate con nosotros desde el chat que encuentras al final de esta página**

