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
| Kolon | Tip | Null | Anlamı |
|---|---|---|---|
id | int | hayır | Kayıt birincil anahtarı |
rule_group_id | int | hayır | İlgili rule group; rule_groups.id ile ilişkili |
trigger_action_id | int | evet | Alarm tetiklenince çalışacak aksiyon; rule_actions.id ile ilişkili |
reset_action_id | int | evet | Alarm reset olunca çalışacak aksiyon; rule_actions.id ile ilişkili |
create_time | timestamp | hayır | Kayıt oluşturulma zamanı |
update_time | timestamp | hayır | Son güncelleme zamanı |
İndeksler
| İndeks | Amacı |
|---|---|
(rule_group_id) [unique] | Her kural grubu yalnız bir tetikleme+reset aksiyonu kombinasyonuna sahip |
Örnek Kayıtlar
- Yüksek Akım Alarmı
- Durum Bit Alarmı
- Bağlantı Kaybı Alarmı
{
"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.
{
"id": 2,
"rule_group_id": 2,
"trigger_action_id": 1,
"reset_action_id": 2,
"create_time": "2026-04-03T09:46:00Z",
"update_time": "2026-04-03T09:46:00Z"
}
Özet: Durum Bit Alarmı tetiklendiğinde de aksiyon 1, reset olduğunda aksiyon 2 çalıştırılır. Aynı aksiyon kombinasyonu birden fazla gruba atanabilir.
{
"id": 3,
"rule_group_id": 3,
"trigger_action_id": 3,
"reset_action_id": 2,
"create_time": "2026-04-03T09:47:00Z",
"update_time": "2026-04-03T09:47:00Z"
}
Özet: Bağlantı Kaybı Alarmı tetiklendiğinde acil bildirim aksiyonu 3 (admin dahil), reset olduğunda aksiyon 2 çalışır.