AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Entegrasyonlar › INT-AGENT

Agent şeması — koşul sorgulu otomatik kontrol/geri bildirim motoru

INTEGRATIONMOD-SISTEMERPGOLD_COREACTIVEMEDIUMSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

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