Reglas de captura
Convertí pedidos que ya pasan en tu sistema en eventos de negocio, sin tocar el código.
En esta página
Para qué sirve#
Una regla de captura dice: "cuando llegue un pedido que cumpla estas condiciones, creá un evento de negocio con estos datos". Un evento de negocio es el registro de algo que pasó en tu operación: un turno reservado, un pago rechazado, una cancelación.
Con esto armás eventos a partir de lo que tu sistema ya hace, sin pedirle a nadie que programe. Los eventos aparecen en los dashboards y en Explorar.
La pantalla es Reglas de captura (menú Configuración, sección Datos).
Cuándo usarlo#
- Tu sistema no manda un evento para algo que querés contar (por ejemplo, el pago de un turno).
- Querés resaltar situaciones malas, como un pago rechazado.
- Querés que Lymen arme solo las métricas de negocio (ventas, reservas, cancelaciones) a partir de esos eventos.
Probar, crear, editar, pausar y activar reglas pueden los roles Administración y Sistemas. Borrar una regla, solo Administración. El resto la ve en modo lectura.
La pantalla#
La pantalla tiene dos vistas (el selector aparece si podés editar):
- Reglas: las reglas que creaste. Una fila por regla con Evento, Cuándo, Estado y Últimas 24 h (cuántos eventos creó y su evolución).
- Eventos que ya llegan: los eventos que ya manda el código de tu sistema (no salen de reglas), en los últimos 7 días. Ahí le decís a Lymen qué significa cada uno (una venta, una reserva, una cancelación) y cuál de sus datos es el monto, la moneda o el canal. Con eso Lymen arma las métricas de negocio y los atajos de "Empezar rápido" al agregar un gráfico a un dashboard. Podés confirmar una sugerencia con un clic, Guardar significado o Quitar significado.
Al tocar una fila se abre el detalle: cuántos eventos en las últimas 24 h, cuándo fue el último, qué significa, cuándo se crea y qué guarda. Desde ahí podés Editar, Pausar o Activar, Duplicar, Ver la regla completa y Borrar (con confirmación).
Estados de una regla#
| Estado | Qué significa |
|---|---|
| Activa | La regla está creando eventos. |
| Activándose | Se mandó el cambio al agente de tu red y falta que lo confirme. |
| Pausada | No crea eventos nuevos. Los ya creados quedan. |
| Error | Algo falló. Se muestra el motivo. Por ejemplo, que el agente no aplicó el cambio: los eventos se crean igual, pero solo con los pedidos cuyas trazas ya se guardaban. |
Las reglas con error se muestran primero, después las activas y al final las pausadas.
Cómo se configura, paso a paso#
Tocá Nueva regla. El editor tiene cinco pasos.
1. Evento#
- Nombre técnico: cómo se llama el evento adentro, con formato
entidad.accionen minúsculas (por ejemplopago.rechazado). - Cómo se muestra: el nombre que ves en pantalla (por ejemplo "Pago rechazado").
- Evento negativo: marcalo si es algo malo; se resalta en los paneles de eventos de los dashboards.
- Qué significa este evento: elegí una de las opciones (ver tabla de campos). Con esto Lymen arma solas las métricas de negocio.
- Descripción para tu equipo (opcional): por ejemplo "el banco rechazó el pago del turno".
2. Cuándo#
Armá las condiciones que tiene que cumplir un pedido para generar el evento. Tienen que cumplirse todas. Podés elegir una de las "Rutas que ya están llegando" para no tipear.
3. Campos a guardar#
Elegí qué datos del pedido se guardan dentro del evento. Cada campo tiene un nombre dentro del evento, de dónde sale, una clave y, si querés, un significado (monto, moneda, canal o sesión). Podés tocar los datos disponibles para agregarlos. Sin campos, el evento igual se guarda con la hora, el servicio y el link a lo que pasó.
4. Probar#
Tocá probar. Te dice cuántos eventos hubiera creado la regla en las últimas 24 horas y muestra hasta 10 ejemplos, con un link "Ver qué pasó" a cada pedido. No se puede guardar sin probar, y si cambiás la regla hay que probar otra vez.
5. Guardar#
Opcionalmente marcá Aplicar también a los últimos 7 días para crear los eventos que hubieran coincidido en el pasado. Después tocá Guardar y activar (o Guardar cambios si estás editando). Las reglas se activan en unos segundos.
Tabla de campos#
Evento#
| Campo | Para qué sirve | Valor por defecto | Valores válidos | Impacto de cambiarlo |
|---|---|---|---|---|
| Nombre técnico | Identifica el evento en todo Lymen. | Vacío (obligatorio). | Hasta 64 caracteres, formato entidad.accion: minúsculas, números y guion bajo, con al menos un punto. No puede ser uno que ya manda tu sistema, ni repetirse en otra regla. |
Si lo cambiás en una regla existente, los eventos nuevos se guardan con el nombre nuevo y los dashboards o consultas que usaban el viejo dejan de verlos. |
| Cómo se muestra | Nombre legible del evento. | Vacío (obligatorio). | De 2 a 80 caracteres. | Solo cambia cómo se ve. |
| Evento negativo | Resaltarlo como algo malo. | Desmarcado. | Marcado o no. | Solo cambia cómo se resalta. |
| Qué significa | Que Lymen arme métricas de negocio. | Sin significado. | Venta aprobada, Venta rechazada, Reserva confirmada, Cancelación, Paso del recorrido, Otro. | Sin significado el evento se guarda, pero no suma a las métricas de ventas, reservas ni cancelaciones. Elegir mal el significado distorsiona esas métricas. |
| Descripción para tu equipo | Contexto para quien lea la regla. | Vacía. | Hasta 240 caracteres. | Solo informativo. |
Significados disponibles:
| Significado | Para qué |
|---|---|
| Venta aprobada | Entró plata: un pago, una donación o una compra que salió bien. |
| Venta rechazada | Un pago o una compra que no se pudo completar. |
| Reserva confirmada | Alguien reservó un turno, un lugar o una cita. |
| Cancelación | Alguien canceló lo que había reservado. |
| Paso del recorrido | Un paso intermedio: entró, eligió, avanzó. |
| Otro | Algo que querés contar, sin un significado especial. |
Cuándo (condiciones)#
Hasta 8 condiciones por regla, sin repetir ninguna. Por defecto una regla nueva arranca con "Ruta es (vacío)" y "Método es POST".
| Condición | Operadores | Valor válido | Ejemplo |
|---|---|---|---|
| Ruta | es, no es, empieza con, contiene | Empieza con /, sin comillas ni barra invertida. Hasta 100 caracteres. |
Ruta es /api/pagos |
| Método | es, no es | GET, POST, PUT, PATCH, DELETE, HEAD u OPTIONS, en mayúsculas. | Método es POST |
| Respuesta (status) | es, no es, está entre | Número de 3 cifras (100 a 599). Para rango, 400-499. |
Respuesta es 402 |
| Servicio | es, no es | Nombre del servicio (letras, números, punto, guion, guion bajo). | Servicio es turnos-api |
| Operación | es, empieza con, contiene | Nombre de la operación, por ejemplo POST /api/pagos. Hasta 200 caracteres. |
Operación contiene pagos |
| Otro dato del pedido | es, no es, contiene, viene | Primero la clave del dato, después el valor (hasta 100 caracteres, sin comillas, barra invertida, $ ni llaves). |
El dato canal es web |
| Terminó con error | es | Sí o no. | Terminó con error |
Impacto: condiciones muy amplias (por ejemplo, solo Método es GET) crean muchísimos eventos. Si la prueba estima más de 200.000 eventos, aparece un aviso: sumá condiciones para quedarte con lo que importa. Más eventos significa más almacenamiento y más ruido en los dashboards.
Campos a guardar#
Hasta 20 campos por regla.
| Campo | Para qué sirve | Valor por defecto | Valores válidos | Impacto de cambiarlo |
|---|---|---|---|---|
| Nombre en el evento | Cómo se llama el dato dentro del evento. | Se sugiere a partir de la clave. | Hasta 64 caracteres: minúsculas, números, guion bajo y punto. No puede repetirse ni usar nombres reservados del sistema (por ejemplo, los que empiezan con event., obs. o lymen.). |
Cambiar el nombre cambia cómo lo ves en consultas y dashboards. |
| De dónde sale | El origen del dato. | Dato del pedido. | Dato del pedido, Header, Parámetro de la URL, Campo del body, Dato del servicio. | Header y Campo del body pueden traer datos personales: protegelos en Privacidad. |
| Clave | Cuál dato concreto leer. | Se elige de una lista de lo que ya llega. | Según el origen. Headers en minúsculas. | Si la clave no llega en el pedido, el campo queda vacío. |
| Significa | Que el campo sea el monto, la moneda, el canal o la sesión. | Ninguno. | Monto, Moneda, Canal, Sesión. Cada significado va en un solo campo. | Sin monto no se pueden sumar importes en las métricas de negocio. |
Protecciones:
- Los headers de credenciales nunca se guardan:
authorization,proxy-authorization,cookie,set-cookie,x-api-keyyx-auth-token. - Si Privacidad borra un campo (por ejemplo, con una regla "No guardar"), ese campo aparece tachado y no se puede usar acá, con un link para habilitarlo en Privacidad.
- Los campos del body solo están disponibles si tu sistema los manda junto con el pedido. Si no, pedile a quien programa la app que los agregue como datos del pedido.
- Los datos que sí se guardan pasan por las reglas de Privacidad.
Guardar#
| Opción | Para qué sirve | Valor por defecto | Impacto |
|---|---|---|---|
| Aplicar también a los últimos 7 días | Crear los eventos que hubieran coincidido en el pasado. | Desmarcada. | Crea hasta 5.000 eventos por regla, empezando por los más nuevos. Corre en segundo plano y puede tardar unos minutos. Se hace sobre las trazas que se guardaron, así que en el pasado puede faltar lo que el muestreo no guardó. Una vez creados, esos eventos no se pueden deshacer desde esta pantalla. |
Topes generales#
| Tope | Valor |
|---|---|
| Reglas de captura | 30 |
| Condiciones por regla | 8 |
| Campos por regla | 20 |
| Eventos de la carga de 7 días | 5.000 por regla |
| Ejemplos en la prueba | hasta 10 |
Qué pasa cuando activás una regla#
- Lymen mira las trazas guardadas cada 30 segundos y crea un evento por cada pedido que cumple la regla. Un pedido genera un solo evento por regla.
- Además, la regla le avisa al agente de tu red que guarde siempre las trazas que coinciden. Así se ve el 100 % de esos pedidos y no solo la muestra (ver Muestreo).
- Costo: guardar siempre esas trazas suma almacenamiento. Si la regla es muy amplia, cuesta más. Cuidá las condiciones.
- Hasta que el agente confirme el cambio (estado Activándose), solo se capturan los pedidos cuyas trazas ya se guardaban.
- Los cambios valen desde que guardás. Los eventos ya capturados no cambian, salvo que marques la carga de los últimos 7 días.
- Pausar una regla la deja de ejecutar sin perder la configuración ni los eventos creados. Los eventos de una regla pausada siguen contados en las métricas.
- Borrar una regla es definitivo y solo lo hace el rol Administración. También se quita el significado que le habías dado al evento. Si la necesitás de nuevo, hay que crearla otra vez.
Ejemplos#
Pago rechazado (el banco rechazó el pago de un turno):
- Nombre técnico:
pago.rechazado - Cómo se muestra: Pago rechazado, marcado como evento negativo
- Significa: Venta rechazada
- Cuándo: Método es POST, Ruta es
/api/pagos, Respuesta es 402 - Campos:
monto(del dato del pedido, significa Monto),canal(del headerx-canal, significa Canal)
Reserva de turno:
- Nombre técnico:
turno.reservado, significa Reserva confirmada - Cuándo: Método es POST, Ruta empieza con
/api/turnos, Respuesta está entre 200 y 299 - Campo:
especialidad(parámetro de la URL)
Errores de un servicio: Servicio es turnos-api y Terminó con error es sí, para contar cuántos pedidos fallan.
Problemas comunes#
- "Primero probá la regla". El botón de guardar se habilita después de probar. Si cambiás algo, probá de nuevo.
- La prueba dice que no hubo pedidos. Revisá la ruta, el método y el status. Elegí una de las "Rutas que ya están llegando".
- "Tu sistema ya manda ese evento". Ese nombre ya existe en el código de tu sistema. Elegí otro para no contarlo dos veces.
- "Ya hay otra regla que crea ese evento". El nombre técnico no se puede repetir entre reglas.
- "Como mucho 30 reglas". Llegaste al tope. Borrá o juntá reglas.
- La prueba dice que los ejemplos salen de lo guardado. La prueba cuenta sobre las trazas que se guardaron, que no son todas. Desde que activás la regla se guardan todas las que coinciden.
- Un campo no vino en ningún ejemplo. Revisá de dónde sale.
- Un campo aparece tachado. Privacidad no deja guardarlo. Habilitalo en Privacidad.
- Esperá un minuto antes de volver a probar. La prueba tiene un límite de uso por minuto.
- Estado Error con el agente de tu red. El cambio no llegó al agente. Los eventos se crean igual, pero con menos cobertura. Verificá que el agente esté conectado y volvé a guardar.
- No veo el botón Nueva regla. Tu rol no tiene permiso. Pedíselo a alguien con rol Administración.
- Los eventos no aparecen enseguida. Se leen cada 30 segundos y hay una demora corta para esperar que lleguen las trazas completas.
Para ver cómo se transforman los datos antes de guardarse, mirá Procesamiento; para el costo de guardar, Almacenamiento.