Skip to main content

rule_group_actions

rule_group_actions, bir rule group'u tetiklenme ve reset aksiyonlarına bağlar. Aynı kural için tetikleme ile reset davranışları farklı olabilir; her ikisi için ayrı aksiyon tanımı bu tablo aracılığıyla atanır. trigger_action_id ve reset_action_id aynı satırda tutulur; bu sayede grup başına tek bağlantı kaydı yeterldir.

Tabloda rule_group_id unique olmalıdır; böylece her kural grubu yalnız bir tetikleme ve bir reset aksiyonu kombinasyonuna sahip olur.

Kolonlar

KolonTipNullAnlamı
idinthayırKayıt birincil anahtarı
rule_group_idinthayırİlgili rule group; rule_groups.id ile ilişkili
trigger_action_idintevetAlarm tetiklenince çalışacak aksiyon; rule_actions.id ile ilişkili
reset_action_idintevetAlarm reset olunca çalışacak aksiyon; rule_actions.id ile ilişkili
create_timetimestamphayırKayıt oluşturulma zamanı
update_timetimestamphayırSon güncelleme zamanı

İndeksler

İndeksAmacı
(rule_group_id) [unique]Her kural grubu yalnız bir tetikleme+reset aksiyonu kombinasyonuna sahip

Örnek Kayıtlar

{
"id": 1,
"rule_group_id": 1,
"trigger_action_id": 1,
"reset_action_id": 2,
"create_time": "2026-04-03T09:45:00Z",
"update_time": "2026-04-03T09:45:00Z"
}

Özet: Yüksek Akım Alarmı tetiklendiğinde aksiyon 1 (inbox + push, technician dahil), reset olduğunda aksiyon 2 (reset bildirimi) çalışır.