コンテンツにスキップ

Triggerコネクタ

Triggerコネクタは、MXL(Meddle Expression Language)を使用して条件付きロジックを実装します。

コネクタタイプ: MeddleTrigger

条件が真のときにカスタムペイロードを送信:

{
"type": "MeddleTrigger",
"config": {
"mode": "DirectDispatch",
"condition": "temperature > 80 || pressure > 10",
"payload": {
"alert_type": "critical",
"severity": "high",
"message": "しきい値超過"
}
}
}

条件が真の場合、カスタムペイロードを出力します。

条件が真の場合のみ元のデータを渡す:

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

条件が真の場合、元のペイロードを渡します。

  • > より大きい
  • < より小さい
  • >= 以上
  • <= 以下
  • == 等しい
  • != 等しくない
  • && AND
  • || OR
temperature > 80
pressure < 10
temperature > 80 && pressure < 10
humidity > 60 || temperature > 25
status == "active"
count != 0
temperature >= 20 && temperature <= 30
  1. しきい値違反時にアラート
  2. 条件に基づいてデータをフィルタリング
  3. 条件付きでデータをルーティング
  4. ビジネスロジックを実装
{
"type": "MeddleTrigger",
"config": {
"mode": "DirectDispatch",
"condition": "temperature > 80",
"payload": {
"alert": "high_temperature",
"severity": "warning"
}
}
}
  • フィルタリングにはPassthroughを使用
  • アラートと通知にはDirectDispatchを使用
  • &&||で複数の条件を組み合わせる
  • さまざまな入力値で条件をテスト