Conector Trigger
Descripción General
Sección titulada «Descripción General»El conector Trigger implementa lógica condicional usando MXL (Meddle Expression Language).
Tipo de Conector: MeddleTrigger
Modo Despacho Directo
Sección titulada «Modo Despacho Directo»Enviar carga personalizada cuando la condición es verdadera:
{ "type": "MeddleTrigger", "config": { "mode": "DirectDispatch", "condition": "temperature > 80 || pressure > 10", "payload": { "alert_type": "critical", "severity": "high", "message": "Threshold exceeded" } }}Cuando la condición es verdadera, genera la carga personalizada.
Modo Passthrough
Sección titulada «Modo Passthrough»Pasar datos originales solo cuando la condición es verdadera:
{ "type": "MeddleTrigger", "config": { "mode": "Passthrough", "condition": "temperature > 25 && status == \"active\"" }}Cuando la condición es verdadera, pasa la carga original.
Expresiones MXL
Sección titulada «Expresiones MXL»Operadores de Comparación
Sección titulada «Operadores de Comparación»>Mayor que<Menor que>=Mayor o igual que<=Menor o igual que==Igual a!=No igual a
Operadores Lógicos
Sección titulada «Operadores Lógicos»&&AND||OR
Ejemplos
Sección titulada «Ejemplos»temperature > 80pressure < 10temperature > 80 && pressure < 10humidity > 60 || temperature > 25status == "active"count != 0temperature >= 20 && temperature <= 30Casos de Uso
Sección titulada «Casos de Uso»- Alertar sobre violaciones de umbral
- Filtrar datos basados en condiciones
- Enrutar datos condicionalmente
- Implementar lógica de negocio
Ejemplo: Alerta de Temperatura
Sección titulada «Ejemplo: Alerta de Temperatura»{ "type": "MeddleTrigger", "config": { "mode": "DirectDispatch", "condition": "temperature > 80", "payload": { "alert": "high_temperature", "severity": "warning" } }}Mejores Prácticas
Sección titulada «Mejores Prácticas»- Usa Passthrough para filtrado
- Usa DirectDispatch para alertas y notificaciones
- Combina múltiples condiciones con
&&y|| - Prueba condiciones con varios valores de entrada
Conectores Relacionados
Sección titulada «Conectores Relacionados»- Alert - Enviar notificaciones
- Filter - Filtrado simple de claves
- Referencia MXL - Documentación completa de MXL