Salta ai contenuti

Connettore Trigger

Il connettore Trigger implementa logica condizionale utilizzando MXL (Meddle Expression Language).

Tipo Connettore: MeddleTrigger

Invia payload personalizzato quando la condizione è vera:

{
"type": "MeddleTrigger",
"config": {
"mode": "DirectDispatch",
"condition": "temperature > 80 || pressure > 10",
"payload": {
"alert_type": "critical",
"severity": "high",
"message": "Soglia superata"
}
}
}

Quando la condizione è vera, emette il payload personalizzato.

Passa i dati originali solo quando la condizione è vera:

{
"type": "MeddleTrigger",
"config": {
"mode": "Passthrough",
"condition": "temperature > 25 && status == \"active\""
}
}

Quando la condizione è vera, passa il payload originale.

  • > Maggiore di
  • < Minore di
  • >= Maggiore o uguale
  • <= Minore o uguale
  • == Uguale
  • != Diverso
  • && AND
  • || OR
temperature > 80
pressure < 10
temperature > 80 && pressure < 10
humidity > 60 || temperature > 25
status == "active"
count != 0
temperature >= 20 && temperature <= 30
  1. Avviso su violazioni soglia
  2. Filtra dati basati su condizioni
  3. Instrada dati condizionalmente
  4. Implementa logica di business
{
"type": "MeddleTrigger",
"config": {
"mode": "DirectDispatch",
"condition": "temperature > 80",
"payload": {
"alert": "high_temperature",
"severity": "warning"
}
}
}
  • Usa Passthrough per filtraggio
  • Usa DirectDispatch per avvisi e notifiche
  • Combina più condizioni con && e ||
  • Testa le condizioni con vari valori di input