Ana içeriğe geç

egress_policies

egress_policies, Qapu verisinin CRM/ERP/SCADA gibi dis sistemlere hangi kuralla aktarilacagini tanimlayan policy tablosudur. Hangi eventin, hangi hedefe, hangi guvenlik ve retry profiliyle gidecegi burada belirlenir.

Bu tablo sayesinde entegrasyon ayarlari kod degisikligi olmadan API veya panel uzerinden yonetilebilir.

Kolonlar

KolonTipNullAnlami
idbiginthayırPolicy birincil anahtarı
project_idinthayırPolicy'nin bagli oldugu proje; projects.id
namevarchar(100)hayırPolicy adi
source_eventvarchar(64)hayırDinlenen kaynak event (window.ready.v1, automation.job.completed.v1 vb.)
target_systemvarchar(80)hayırMusteri/hedef sistem kodu (acme-erp, delta-scada)
target_typevarchar(16)hayırwebhook | api | mq
target_urltextevetHTTP tabanli hedef endpoint
methodvarchar(8)evetHTTP metodu (POST, PUT)
headers_templatejsonbevetHeader map/sablon bilgisi
transform_profilejsonbevetPayload map/transform profili
security_profilejsonbevetAuth/sign/mTLS konfigurasyonu
retry_maxinthayırMaksimum retry sayisi
backoff_profilevarchar(64)hayırBackoff profili (1s,5s,15s)
notify_on_failbooleanhayırKalici hata durumunda aksiyon bildirimi tetiklensin mi
is_activebooleanhayırPolicy aktif mi
created_byinthayırKaydi olusturan actor; sistem islemlerinde 0
updated_byinthayırSon guncelleyen actor; sistem islemlerinde 0
create_timetimestamphayırOlusturma zamani
update_timetimestamphayırSon guncelleme zamani

İndeksler

İndeksTipAçıklama
idPrimary KeyTablo birincil anahtarı
(project_id, name)UniqueProje icinde policy adi tekildir
(project_id, source_event, is_active)IndexEvent consume sirasinda hizli policy secimi

Örnek Kayıtlar

{
"id": 101,
"project_id": 5,
"name": "CRM Telemetry Window Export",
"source_event": "window.ready.v1",
"target_system": "acme-crm",
"target_type": "webhook",
"target_url": "https://crm.acme.com/iot/window",
"method": "POST",
"headers_template": {"Content-Type": "application/json"},
"transform_profile": {"include": ["base", "synthesis", "window"]},
"security_profile": {"auth_type": "api_key", "header": "x-api-key"},
"retry_max": 3,
"backoff_profile": "1s,5s,15s",
"notify_on_fail": true,
"is_active": true,
"created_by": 1,
"updated_by": 1,
"create_time": "2026-04-15 10:00:00",
"update_time": "2026-04-15 10:00:00"
}

Özet: Telemetri zinciri tamamlandiginda CRM'e policy bazli veri aktarimi.