Kaynak: KB-v1
11_Integrations/INT-AGENT.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Agent şeması — koşul sorgulu otomatik kontrol/geri bildirim motoru
Kimlik: INT-AGENT · Yön: IN · Güven: MEDIUM
Protokol / mekanizma
DB: Agent.Agent (ConditionQuery, Interval), Agent.Controller (ControllerType=CariIslemler, ActionType None/MessageAndExitProcess/MessageAndContinueProcess, ClientMessage), Agent.Feedback (Sms/Email), Agent.Spool kuyruğu; Agent.RunAgent tüm ConditionQuery'leri sp_executesql ile çalıştırır; Agent.SpoolINS kuyruğa yazar
Kod referansları
- SRC-CODE-DAO —
dao/Dao/Agent.Agent.vb— satır 82 - SRC-CODE-DAO —
dao/Dao/Agent.Controller.vb— satır 112 - SRC-CODE-EXT —
ext/Ext/Agent.ControllerExt.vb— satır 20 - SRC-DB-MODULES —
Agent.RunAgent - SRC-DB-MODULES —
Agent.SpoolINS
Tablolar
Tipik arıza biçimleri
- ConditionQuery hatalı SQL → RunAgent tümünü etkiler (tek dinamik sorgu)
- Kuyruk (IsSended) gönderici yoksa birikir
Destek ipucu
Cari işlemlerde ek doğrulama/uyarı kuralı gerekiyorsa Agent.Controller ile mesaj+durdur/devam tanımlanabilir; kimin tetiklediği (zamanlayıcı) bu kaynaklarda görünmüyor — [GAP].
Kaynaklar
- SRC-DB-TABLES —
Agent.Agent - SRC-DB-TABLES —
Agent.Controller - SRC-DB-TABLES —
Agent.Spool - SRC-CODE-DAO —
dao/Dao/Agent.Controller.vb— satır 18
