AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Modüller › MOD-DIGER

Diğer — personel, organizasyon, ajanda, agent, doküman ve yardımcılar

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

Modülün amacı

"Diğer" bir modül değil, çekirdek defter (MOD-CARI/STOK) ve tanımlar (MOD-SISTEM) dışında kalan yedi küçük alt alanın toplama sepetidir. Hepsi kodda vardır; çoğu ERPGOLDV2 kurulumunda boş ya da çok az satırlıdır (45 boş tablo — GAP-DB-01). [DERIVED:08_Database/INDEX.md]

Alt alan Şema Ne yapar Üretim izi (V2)
Personel Personel Personel kartı, aile bireyi, izin, zimmet, çıkış nedeni, SGK/meslek kodları; yüz tanıma tanımı Personeller 64, Izinler 12; diğerleri 0
Organizasyon / görev Organizasyon, Task Organizasyon ağacı, iş geliştirme fikirleri, görev listesi Fikirler 1; TaskList 0; Gorevler tablosu DB'de yok
Ajanda / takvim Scheduler, dbo.Appointments DevExpress scheduler randevu/görev takvimi, kaynak (kategori) tanımı, ticket Scheduler.Appointments 367, dbo.Appointments 649
Agent Agent Koşul sorgulu otomatik kontrol/geri bildirim motoru (Agent → Controller → Feedback → Spool; SMS/e-posta) 0 satır
Doküman / genel Genel Dosya/doküman ve izinleri, adres, yetkili kişi, yorum/not, puan (rating), proje, elek listesi Yorumlar 1.135, Projeler 19, Dokumanlar 2
Dinamik form altyapısı DynamicForms, Query DataList/DataEditFrom/DynamicWizard ile DB tanımlı listeler ve deneme tabloları (Araba, Cars, Demirbaslar, Gayrimenkul…) 12 tablo 0 satır — MANUAL_REVIEW
dbo / Repair yardımcıları dbo, Repair, Market, RFID Pano, sayım, kısayol, mizan aktarım, ortalama kur; Repair.BalanceRepair (çalıştırılmaz — TD-30); pano tanımı; RFID okuma dbo.Pano 8, dbo.Sayim 3

Ayrıca FX/MT4/NetEkstre/UserForm.FXAccounts tabloları ile Takoz.* SP'leri front-matter'da bu modüle atanmıştır; içerikleri MOD-FX, MOD-FINANS, MOD-STOK'ta anlatılır (bkz. Bilinmeyenler).

Hangi müşteri tipleri kullanır

Kod düzeyinde tüm kurulumlar (ERPGOLD_CORE); iş kolu bağımsızdır. Üretim izi olan alanlar (ajanda, yorum, personel, proje) ERPGOLDV2'de (döviz bürosu) gözlendi; KUYUMCU'da NetEkstre (29.969 hareket) bu sepetteki tek dolu şemadır (INST-KUYUMCU). VARIANT_MATRIX'te satırı yok.

Ana kavramlar

Kullanıcı ↔ personel kartı (ayrı tablolar: Sistem.Users vs Personel.Personeller), Evrak / uyum (KYC) (doküman izinleri ve evrak kapısı), PIN kodu (PIN/parola diyalogları burada), Limit (EXTRA LİMİT formu), Silme onayı (talep/onay formları), Repair.BalanceRepair, DSX bellek listeleri (dinamik liste altyapısı). Alt alan terimleri (agent, controller, feedback, spool; organizasyon CTE; scheduler resource) ERP sözlüğünde yok — INT-AGENT ve tablo makalelerinde tanımlıdır.

Menü konumu

MENU_TREE [SOURCE_CODE:Form/Genel/FrmMainForm.Designer.vb:270]:

Ribbon sayfa › grup Düğme (kod) → ekran
Personel Yonetimi › Personel Tanımları Personel Kartları (PERSONELKARTLARI) → FrmPersonelEkle; Personel Tanımlama Sistemi (FACERECOGNITION) → FrmFaceRecognition; Izin / Zimmet / Talep / Maas Listesi, SGK ve ISKUR kodları → kodsuz (TD-46)
Operasyonlar › Operasyonel Faaliyetler Organizasyonlar (ORGANIZASYONLAR) → FrmOrganizasyonEkle; İş Geliştirme Takip (FIKIRLER) → FrmFikirEkle; Görev Takip → FrmGorevEkle, TaskView; Talep/Onay Takip → kodsuz
Hesap Yonetimi › Office AiWord → FrmWorld; AiExcel → FrmExcel; AiPdf → FrmPDFViewer; Hesap Makinası → Calculator; Takvim → Takvim; AiInternet → kodsuz
Hesap Yonetimi › Mesajlaşma / Cari Hesaplar Facebook Chat → FrmFBChat; Skype Chat → FrmSkypeChat; Yedek Alma → Backup
Tanımlamalar › Sistem Tanimlari Takvim Kategorileri (TAKVIMKATEGORI) → ShowResources; Proje Tanımlama → FrmProjeEkle; Zorunlu Belgeler → FrmDokumanEkle
Aifa Developer Studio › Services Agent / Controller / Validator / Account Control Services → kodsuz (TD-46)

Agent tanım ekranları menüde yoktur; FrmControllerEkle DAO FormEditBase hedefi olarak açılır.

Ekranlar

54 ekran MOD-DIGER; tam liste 05_Screens/INDEX.md.

Ekran Sınıf Yaşam döngüsü Bir cümle
Personel Tanımlama / Aile Bireyi / İzin / Zimmet FrmPersonelEkle, Personel*Ekle ACTIVE_NORMAL / ACTIVE_RARE Personel kartı (AIO.Personel.Personel) ve alt kayıtları; webcam fotoğraf (AiWebCam)
FrmFaceRecognition FrmFaceRecognition ACTIVE_NORMAL (MOD-CARI atamalı) Yüz tanıma tanımı — dbo.Face* tabloları GENERATED_PROPOSAL/EXPERIMENTAL, ürün özelliği değildir
ORGANİZASYON TANIMLAMA / Fikir Ekle / TaskView / frmEditTask FrmOrganizasyonEkle, FrmFikirEkle, TaskView ACTIVE_NORMAL / ACTIVE_RARE Organizasyon ağacı, fikir kaydı, görev listesi
GOREV TANIMLAMA FrmGorevEkle ORPHAN_CANDIDATE Yazdığı Organizasyon.Gorevler canlı DB'de yok
Takvim / SchedulerView / CustomAppointmentForm / ShowResources Takvim ACTIVE_NORMAL / UNKNOWN / ACTIVE_RARE Ajanda (hesap kartı ve personelden de açılır), randevu formu, kategori
CONTROLLER EKLEME / FrmAgentAdd / FrmAgentShow / GERI BILDIRIM EKLEME FrmControllerEkle, FrmAgent* ACTIVE_NORMAL / UNUSED_CANDIDATE Agent motoru tanımları — agent/feedback ekranları referanssız
DOKUMAN EKLE / DokumanList / FrmLoadDocuments / FrmSaveDocument ORPHAN_CANDIDATE / ACTIVE_RARE Kayda dosya ekleme (16 ekrandan çağrılır); Office araçlarının kaydet/yükle diyalogları
AdresList / FrmAdresEkle / YetkiliList / FrmYetkiliEkle ACTIVE_RARE (MOD-CARI atamalı) Hesap/personel/eksper kartlarından açılan adres ve yetkili kişi listeleri
FrmWorld / FrmExcel / FrmPDFViewer / Calculator / FrmFBChat / FrmSkypeChat ACTIVE_NORMAL Gömülü Office/chat araçları (DevExpress Rich/Spreadsheet/PDF)
DataList / DataEditFrom / DataProperties / DynamicListForm / DynamicWizard / FormBase / FormEditBase Dynamic.* DYNAMIC / ACTIVE_RARE DB tanımlı liste/form altyapısı; FormEditBase 49 DAO tanım ekranının tabanı
PIN GİRİŞİ / PIN GÖSTER / PasswordBox / EXTRA LİMİT / SİLME ONAYI / SİLME TALEBİ ACTIVE_RARE / UNUSED_CANDIDATE Çekirdek işlem akışlarının yardımcı diyalogları (içerik MOD-CARI/SISTEM'de)
Lisans Girişi / FrmShowLisans / ConfigurationForm / DBUpdate / FrmDevirGiris / Backup ACTIVE_RARE / ACTIVE_NORMAL İşletim diyalogları (içerik MOD-SISTEM'de)
FrmPozisyon / Hacim / Durum / FrmMadenStoklari / FrmNakitStoklari ACTIVE_CRITICAL / ACTIVE_NORMAL Rapor ekranları — MOD-DIGER atamalı, içerik MOD-RAPOR/MOD-STOK
XtraForm1 / RefreshFormBase / MyApplication UNUSED_CANDIDATE / UNKNOWN Artık/şablon formlar (TD-38)

Ana iş akışları

06_Workflows/INDEX.md'te MOD-DIGER akışı yok. Yardımcı diyalogların yer aldığı akışlar: WF-SILME-TALEBI-ONAY, WF-EXTRA-LIMIT, WF-LISANS-GIRIS, WF-KYC-EVRAK-KAPISI-TETIK (doküman ekleme), WF-YIL-SONU-DEVIR. Personel, organizasyon, ajanda ve agent için akış/doküman yok (GAP-UI-01). 8 destek süreci (module: MOD-DIGER): PROC-41 ERPGOLDV2 destek, PROC-135 hesap yönetimi, PROC-149 RFID IP düzeltme, PROC-113, PROC-126, PROC-184.

Kullanılan tablolar

61 tablo; alt alana göre (08_Database/INDEX.md, satır V2):

Alt alan Tablolar (sınıf, satır)
Personel Personel.Personeller (ACTIVE, 64), Izinler (12), AileBilgileri, Zimmet, CikisNedenleri, MeslekKodlari, SSKGrup (0)
Organizasyon Organizasyon.Organizasyonlar, Fikirler (1), TaskList
Ajanda Scheduler.Appointments (367), Resources, Ticket, dbo.Appointments (649), dbo.Resources (iki paralel şema — GAP)
Agent Agent.Agent, Controller, FeedBack, Spool (MANUAL_REVIEW) — 0
Doküman / genel Genel.Dokumanlar (2), DokumanIzinleri (2), Dosyalar_ (UNUSED — asıl dosyalar DOCUMENTS DB'de), Adresler, Yetkililer (2), Yorumlar (1.135), Rating (2 — müşteri puanı, BR-MUTABAKAT-005), Projeler (19), ElekListesi, Experler_ (UNUSED)
Dinamik formlar DynamicForms.Araba, Cars, CRMCustomer, Demirbaslar, Gayrimenkul, Siparis, Tamir, Telefonlar, Aidat, MakineKapasite, Deneme, Test — 12 × MANUAL_REVIEW, 0 satır (deneme/şablon)
dbo / Market dbo.Pano (8), dbo.Sayim (3), dbo.ShortKeys, dbo.MIZANAKTAR, dbo.Ogrenci (INST-ERPGOLDV2), dbo.BakiyeIslem (INDIRECTLY_USED — Cari.BakiyeIslem'in kopyası), dbo.BakiyeIzin, dbo.IstatistikKodlari, dbo.OrtalamaKurlar, dbo.sysdiagrams (UNUSED_HIGH_CONFIDENCE), Market.MarketPanel, MarketItem
Başka modüle ait (atama gereği burada) FX.Syncornization, MT4.Orders/Swap/Terminal, UserForm.FXAccounts → MOD-FX; NetEkstre.BankaHesaplari/HesapHareketleri (378.255)/HesapIdIban → MOD-FINANS

Kullanılan fonksiyon / SP / view / trigger'lar

Raporlar

RPT-33 Evrak Listesi (Genel.EvrakListesi), RPT-87/RPT-88 Evrak Kontrol, RPT-12 Firma Mektup Etiketi (adres). Personel, organizasyon, ajanda ve agent için rapor yok (GAP).

Entegrasyonlar

INT-AGENT (Agent.Agent ConditionQuery/Interval → Controller → Feedback → Spool; dao/Dao/Agent.Agent.vb:82), INT-SMS-EMAIL (Agent geri bildirim kanalı; AIO.Net.Sms/Email), INT-RFID (RFID.Product/Record/Rfid sınıfları; IP düzeltme PROC-149), INT-DOCUMENTS-DB (dosyalar ayrı DB'de), INT-NETEKSTRE, INT-EDS-DISPLAY (Market.* pano tanımı), INT-FXTRADER-MT4.

Ayarlar

CFG-SMS-HESAP, CFG-EMAIL-SMTP (Agent bildirimleri), CFG-TAKVIMKILIDI (ajanda), CFG-CLIENT-RFIDPRINTERIP, CFG-HESAP-DOSYAKATEGORI (doküman izinleri), CFG-NETEKSTRE-INI. Personel/organizasyon/dinamik form için ayar yok (GAP).

İş kuralları

07_BusinessRules/INDEX.md'te MOD-DIGER kuralı yok. Yakın kurallar: BR-MUTABAKAT-005 müşteri puanı renkleri (Genel.Rating), BR-YETKI-004 hesap erişim logu, BR-YETKI-007 ek menü form şifresi, BR-DUZELTME-004 PIN diyaloğu. Enum'lar bu modülün asıl kodlanmış kurallarıdır: Controller.tControllerType / TActionType (None / MessageAndExitProcess / MessageAndContinueProcess), Feedback.tFeedBackType / tOwnerType, CikisNedeni.tKurum, Dokuman.tDosyaTipi, dinamik form alanları Field.DatasourceType (22), Field.EditorType, Data.EditFormType.

Sık sorunlar

PRB-DIGER-000 (200 — sınıflanamayan), RFID PRB-DONANIM-000; playbook PB-060 eğitim çağrısı / pazartesi rutini, PB-013 yedek. Personel, ajanda, agent için ticket teması yok (GAP-TICKET-02).

Bilinen kusurlar

H-158 RFID cihazı çalışmıyor. Teknik borç: TD-30 Repair.BalanceRepair (P1 — kalıcı veri kaybı yapmıştır), TD-34 45 kullanılmayan tablo, TD-38 ölü kod ve artıklar, TD-45 canlı DB'de olmayan tabloya yazan ekranlar (Organizasyon.Gorevler, Genel.Dosyalar), TD-46 kodsuz düğmeler (Personel 9, Operasyonlar 7, Services 4), TD-17 üç veri erişim yolu, TD-14 veri katmanı UI açıyor. Governance: GAP-DB-01, GAP-DB-AUTO-01 (iş anlamı notu olmayan 123 tablo — çoğu bu sepette).

Müşteri varyasyonları

  • ERPGOLDV2: ajanda (367+649), yorum (1.135), personel (64), proje (19) dolu; dbo.Ogrenci yalnız bu kurulumda (INST-ERPGOLDV2 — anlamı bilinmiyor).
  • KUYUMCU: NetEkstre 29.969 hareket / 23.341 IBAN — bu sepetteki tek yoğun kullanım; diğer alt alanlar ölçülmedi.
  • Müşteri-özel şemalar (MüşteriŞemasıD, MüşteriŞemasıA, MüşteriŞemasıB, MüşteriŞemasıC) bu alt alanlara dokunmaz.

Kritik kod parçaları

Classes/INDEX.md (44 sınıf): Personel.Personel, Personel.Izin, Personel.Zimmet; Organizasyon.Organizasyon, Organizasyon.Gorev, Organizasyon.TaskList; Scheduler.Appointment, Task.Appointments; Agent.Agent (dao/Dao/Agent.Agent.vb:82), Agent.Controller, Agent.FeedBack; Genel.Dokuman, Genel.Dosya, Genel.Yorum, Genel.Adres, Genel.Yetkili, Genel.Proje; RFID.Rfid, RFID.Record; altyapı DBBase, SQL.SQLBase (_Query Shared — TD-20), SQL.SqlTableName, Kur.KurListesi; ERPFatura, Dov.HaraketFoyu (atama gereği burada).

İlgili eğitimler

Personel, organizasyon, ajanda, agent için eğitim konusu yok (GAP). Yardımcı diyaloglar: TRN-052/TRN-053 düzeltme-iptal (PIN, silme talebi), TRN-050 Log ve Şüpheli İşlemler sekmeleri, TRN-064 destek çağırmadan önce, TRN-032 ana ekran ve sekmeler (Office, Takvim).

Kaynaklar

DB_QUERY: alt alan satır sayıları ERPGOLDV2 (2026-09-11) · DB_OBJECT: Agent.RunAgent, Repair.BalanceRepair, Scheduler.Appointments, Genel.Yorumlar · SOURCE_CODE: dao/Dao/Agent.Agent.vb:82; Form/Genel/FrmMainForm.Designer.vb:270 · DERIVED: 05_Screens/_lifecycle.json, 08_Database/INDEX.md, INT-AGENT, INT-RFID, Classes/INDEX.md · GOVERNANCE: GAP-DB-01, GAP-DB-AUTO-01, TD-30/34/38/45/46.

Bilinmeyenler

  • GAP (modül ataması): FX/MT4/NetEkstre/UserForm tabloları, Takoz.* SP'leri, pozisyon/stok rapor ekranları ve lisans/silme/PIN diyalogları front-matter'da MOD-DIGER; içerik başka modüllerde — CTR adayı, findings dosyasına işlendi.
  • GAP: Scheduler.Appointments ile dbo.Appointments iki paralel ajanda şeması; hangisi güncel, geçiş ne zaman — bilinmiyor.
  • GAP: Agent motoru (Agent.RunAgent) hiçbir kurulumda satır içermiyor; canlı kullanıldığına dair kanıt yok; FrmAgentAdd/Show referanssız.
  • GAP: DynamicForms.* 12 tablo deneme mi, müşteri-özel dinamik form mu? AifaDev.DynamicForms 0 satır.
  • GAP: FrmFaceRecognition yüz tanıma — dbo.Face* tabloları analiz sırasında eklendi (GENERATED_PROPOSAL/EXPERIMENTAL); ürün özelliği değildir, kurulumlarda yok.
  • GAP: dbo.Ogrenci, dbo.MIZANAKTAR, dbo.BakiyeIzin iş anlamı yok (GAP-DB-AUTO-01); Repair.BalanceRepair'in hangi müşteride ne zaman çalıştırıldığı bilinmiyor (TD-30 — "kalıcı veri kaybı yapmıştır" ifadesi kaynaklı ama tarih/müşteri yok).