AIFA AKADEMI · Kurumsal Wiki
4.330 makale
Ana sayfa Kurumsal Wiki › Veritabanı › ERPGOLD BASE › BASE-FARKLAR

BASE ve Kullanım Haritası Arasındaki Farklar

BASECANDIDATE_CANONICALRUNTIME_CERT_PENDINGERPGOLD_COREDERIVED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Doğrudan 362 vs 311, gerekli 419 vs 367, katalog 696 vs 704 — her sayı farkının nedeni ve kimin karar vereceği.

BASE Status: CANDIDATE_CANONICAL · Runtime Certification: PENDING. ERPGOLD BASE, statik kod + katalog analizinden üretilmiş bir adaydır; çalışma zamanı doğrulaması (temiz kurulum + uygulama smoke testi) tamamlanmadan CANONICAL/CERTIFIED sayılmaz. Hiçbir DB değişikliği yapılmadı.

Sayı farkları gizlenmedi. Aşağıdaki her fark, iki yöntemin farklı sorulara farklı kanıt eşiğiyle cevap vermesinden kaynaklanır; hangisinin "doğru" olduğuna Runtime Certification karar verir.

Fark tablosu

ÖlçüKullanım Haritası (v1.4)ERPGOLD BASE (v1)FarkNeden
Doğrudan kullanılan nesne36231151A-STORED_SQL 35 (rapor/tasarım SQL'i BASE'de kanıt değil) + eski tarama yanlış pozitifi/kaçağı 12 (WAITING_RUNTIME_CERTIFICATION) + kademe farkı 3 (BASE'de DEPENDENCY) → 362 − 35 − 12 − 3 = 312 ≈ 311 (1 nesne LEGACY seri-fatura ailesi)
Gerekli nesne (kapanım)41936752Kök kümesi küçülünce kapanım da küçülür; B-INDIRECT↔REPORT-ONLY 4, B↔BASE-DEPENDENCY 53 ortak
Katalog nesnesi6967048BASE MASTER maskeli müşteri şeması (MüşteriŞemasıD) 8 fonksiyonu sayar; wiki kataloğu portal v2'de bunları kaldırdı. Tür/sequence 6 kayıt iki tarafta da nesne sayısına girmez
Cleanup adayı (E) / LEGACY392514BASE otomatik dışlamaz: 18 E nesnesi BASE'de UNKNOWN (CTR MANUAL_REVIEW); 19 E nesnesi LEGACY ile örtüşür
Müşteri özel (D) / CUSTOMER-CUSTOM1370-57BASE, ayrı ürün şemalarını (KYC 27, POS 22) CUSTOMER-CUSTOM sayar; Kullanım Haritası bunları F-EXTERNAL_PRODUCT (elle inceleme) sayar → wiki önerisi OPTIONAL-MODULE
Health Check OBJ-02 "BASE-DEPENDENCY 44"5612OBJ-02 tetikleyicileri saymaz; 12 tetikleyici TRG-02/TRG-03 kurallarında kontrol edilir (56 − 12 = 44)

Kategori eşlemesi

Kullanım HaritasıBASE sınıfı (MASTER)NesneYorum
ABASE-CORE311
ABASE-DEPENDENCY3
ACUSTOMER-CUSTOM1
ALEGACY3
AREPORT-ONLY33
AUNKNOWN11
BBASE-DEPENDENCY53
BREPORT-ONLY4
CUNKNOWN2
DCUSTOMER-CUSTOM11
DLEGACY1
DUNKNOWN1
ELEGACY19
EUNKNOWN20
FCUSTOMER-CUSTOM50
FLEGACY2
FUNKNOWN171

Hangisi doğru?

  • "Kullanılıyor mu?" sorusu için Kullanım Haritası daha geniştir: rapor SQL'inden çağrılan bir fonksiyon silinirse rapor bozulur; bu yüzden REPORT-ONLY nesneler cleanup adayı değildir, yalnızca BASE'e girmez.
  • "Temiz kurulumda şart mı?" sorusu için BASE daha dardır: rapor içerik paketi ayrıca yüklenir.
  • Kod kanıtı çelişen 12 nesne (A-APP_CODE ↔ UNKNOWN/REPORT-ONLY/CUSTOMER-CUSTOM): iki tarama farklı sonuç verdi; karar Runtime Certification'da (BASE ile ERPPRO açılış/işlem testi). Şimdilik ikisi de wiki'de yazılıdır.
  • Kademe farkı 3 nesne (A ↔ BASE-DEPENDENCY): BASE üyeliğinde fark yok, yalnız "doğrudan mı dolaylı mı" farkı; CTR RESOLVED.

12 çelişkili kod kanıtı — liste

NesneTürKullanım HaritasıBASE MASTERWiki önerisiRuntime Cert.CTRFark nedeni
Cari.GetIsimsizFaturaListesiFUNCTIONA / A-APP_CODELEGACYLEGACYN/ACTR-BASE-0006Kullanım Haritası eski kod taramasında referans gördü; BASE tek çağıranın kaldırılan demo/legacy ekran olduğunu tespit etti (R-001 seri fatura ailesi vb.)
Cari.GetOrtBakiyeFUNCTIONA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0008Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
Cari.IslemDetayYazPROCEDUREA / A-APP_CODELEGACYLEGACYN/ACTR-BASE-0011Kullanım Haritası eski kod taramasında referans gördü; BASE tek çağıranın kaldırılan demo/legacy ekran olduğunu tespit etti (R-001 seri fatura ailesi vb.)
Cari.IslemDetayiEklePROCEDUREA / A-APP_CODELEGACYLEGACYN/ACTR-BASE-0012Kullanım Haritası eski kod taramasında referans gördü; BASE tek çağıranın kaldırılan demo/legacy ekran olduğunu tespit etti (R-001 seri fatura ailesi vb.)
DynamicForms.TestTABLEA / A-APP_CODECUSTOMER-CUSTOMCUSTOMER-CUSTOM — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0015Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
FN.GetIstatistikKoduFUNCTIONA / A-APP_CODEREPORT-ONLYREPORT-ONLY — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0017Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
Pozisyon.WritePROCEDUREA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0104Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
Sistem.ExceptionTABLEA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0130Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
Sistem.KurEklePROCEDUREA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0132Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
Sistem.TrackerTABLEA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0136Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
Stok.GetGenelStokHaraketleriFUNCTIONA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0137Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
Stok.TakozListesiFUNCTIONA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0142Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir
dbo.AppointmentsTABLEA / A-APP_CODEUNKNOWNUNKNOWN — kod kanıtı doğrulanmalı (Runtime Certification)PENDING (karar için gerekli)CTR-BASE-0144Kullanım Haritası eski statik taramada (analysis_db.json app=YES) kod referansı gördü; BASE'in katı taraması (yorum satırı / VB sınıf adı / string dışı kimlik elenir) bulmadı → olası yanlış pozitif ya da BASE kaçağı. Runtime Certification karar verir