AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Destek › SymptomChains › SYM-LISANS

Belirti zinciri — Lisans

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

Belirti

Tipik ticket ifadeleri: "lisans verildi", "lisans girişi yapıldı", "program lisans istiyor", "lisanslama işlemi", "kullanıcı lisansı aşıldı", "yeni bilgisayara lisans", "her açılışta lisans istiyor". "verildi" (233) ve "girişi" (79) kelimeleri çağrıların çoğunun rutin lisans verme olduğunu gösterir; alt kategori Lisanslama İşlemi 531, Kullanıcı/Lisans Problemleri 118.

Gözlem ile sebep ayrımı

  • Gözlem: açılışta lisans penceresi; "lisans aşıldı" uyarısı; dün girilen lisans bugün yeniden isteniyor.
  • Ayrım: "Lisans istiyor" iki farklı durumdur — (a) beklenen: ilk kurulum, bilgisayar/format değişikliği, yıllık süre dolumu (rutin, sorun değil); (b) anormal: aynı lisans tekrar tekrar isteniyor ya da lisans sayısı aşılıyor. Ticket başlığındaki "verildi" (a)'nın kapanış notudur; (b) ancak "her açılışta/sürekli" ifadesiyle ayrılır.
  • Kapanış ortalaması 5,5 saat ve %97,6'sı 24 saat içinde — çağrıların çoğu tek adımlık rutin işlemdir (PRB-LISANS-000).

Muhtemel nedenler

# Neden Kanıt
1 İlk kurulum / bilgisayar değişikliği / yıllık lisans süresi doldu (rutin) H-013, PB-007, PROC-80
2 Ekim–Kasım yenileme dalgası: yıllık lisanslar aynı dönemde bitiyor H-167 — SUPPORT_OBSERVED
3 Aynı bilgisayar adı + aynı Windows kullanıcı adı olan iki makine birbirinin lisansını düşürüyor H-014, PB-008
4 config.cfg her açılışta yeniden yazılıyor, seri numarası değişiyor H-014, PROC-191, Sistem.Clients.SerialKey + config.cfg (CONFIGURATION)
5 Kullanıcı lisansı aşıldı (istemci sayısı > lisans) PROC-87GAP: süreç dokümanı boş ("MÜNÜR DOLDURACAK"); sayaç mekanizması wiki'de belgeli değil
6 Lisans ile kullanıcı/yetki sorunu karıştırılıyor (şifre reddi, menü boş) H-009, H-010SYM-BAGLANTI

İlk sorulacak sorular

  1. Lisans ilk kez mi isteniyor, yoksa daha önce girildiği hâlde yeniden mi?
  2. Bilgisayar yeni mi / format atıldı mı / adı değişti mi?
  3. Ağda kaç bilgisayar var; bilgisayar adları ve Windows kullanıcı adları birbirinden farklı mı?
  4. Sistem Bilgisi'ndeki seri numarası her açılışta değişiyor mu?
  5. Mesaj "lisans aşıldı" mı, "lisans girin" mi?
  6. Lisans bitiş tarihi ne (müşteri listesi)?

İlgili ekran(lar)

SCR-FRMLISANSGIRISI · SCR-FRMSHOWLISANS · SCR-FRMLOGINFORM (Lisans İşlemleri butonu) · SCR-FRMMAINFORM (Sistem Bilgisi)

İlgili müşteri varyantı

Varyanta bağlı bilgi yok; lisans mekanizması istemci (bilgisayar) bazlıdır ve tüm kurulumlarda aynıdır. Çok istemcili kuyumcu/rafineri kurulumlarında neden 5 daha olasıdır — GAP: ticket verisinde varyant kırılımı yok.

Kontrol edilecek Settings

Sistem.Clients.ClientName (BİLGİSAYARADI\KULLANICIADI biçimi — çift ad tespiti), Sistem.Clients.SerialKey (değer yazılmaz/paylaşılmaz — [REDACTED_SECRET]); program klasörü config.cfg salt okunur özniteliği. Sistem.Settings içinde lisansa özgü kolon yoktur — GAP değil, lisans istemci dosyasında ve merkez lisans servisindedir; GAP: merkez lisans servisinin kaydı wiki'de yok.

Salt okunur SQL teşhis sorgusu

-- 1) İstemci adları: aynı BİLGİSAYARADI\KULLANICIADI birden fazla mı? (H-014, çakışma kanıtı)
SELECT C.ClientName, COUNT(*) AS Adet
FROM Sistem.Clients C
GROUP BY C.ClientName
HAVING COUNT(*) > 1;

-- 2) Farklı adreslerden gelen aynı bilgisayar adı (Sistem.Login üzerinden)
SELECT L.ComputerName, COUNT(DISTINCT L.IpAdress) AS FarkliAdres, MAX(L.LoginDate) AS SonGiris
FROM Sistem.Login L
WHERE L.LoginDate >= DATEADD(day, -30, GETDATE())
GROUP BY L.ComputerName
HAVING COUNT(DISTINCT L.IpAdress) > 1;

-- 3) Son 30 günde giriş yapan istemci sayısı (lisans sayısıyla karşılaştırma)
SELECT COUNT(DISTINCT L.ComputerName) AS AktifIstemci
FROM Sistem.Login L WHERE L.LoginDate >= DATEADD(day, -30, GETDATE());

Not: SerialKey hiçbir sorguda seçilmez.

İlgili iş kuralı

Lisansa özgü BR- kaydı yok (GAP: lisans doğrulama kuralı kodda incelenmemiş). Dolaylı: BR-LOGIN-001 (oturum yükleme lisans sonrası).

Geçmiş ticket teması

PRB-LISANS-000 — 736 çağrı, ERPGOLDV2 çağrılarının %6,6'sı. Ortalama kapanış 5,5 saat (en hızlı kapanan temalardan). Ekim–Kasım yenileme dalgası H-167.

İlgili süreç

PROC-80 lisans girişi · PROC-191 lisans sorunu (seri no değişiyor / config.cfg) · PROC-87 kullanıcı lisansı aşıldı (boş) · PROC-7 kurulum standardı

Çözüm

Rutin: PB-007 (Lisans İşlemleri → Lisans Anahtarı Girin → telefon simgesi → SMS kodu → Aktivasyon kodunu kayıt et). Tekrarlayan: PB-008 (config.cfg salt okunur; aynı adlı bilgisayarların adı değiştirilir, yeniden lisans).

Workaround

Yenileme beklenirken müşteri lisanslı başka istemciden (veya RDP ile sunucudan) çalışır. "Lisans aşıldı" durumunda kullanılmayan istemcinin kaydı serbest bırakılır — GAP: serbest bırakma adımı süreçte yazılı değil (PROC-87 boş).

Yazılımcıya escalate koşulu

Bilgisayar adları farklı, config.cfg salt okunur ve yine her açılışta lisans isteniyorsa: Sistem.Clients çıktısı (SerialKey hariç) + seri numarası ile lisans ekibine/yazılımcıya. Lisans girildiği hâlde kabul edilmiyorsa lisans servisi (yazılımcı değil, lisans ekibi).

Kalıcı önlem

Müşteri bazında lisans bitiş tarihleri listesi; bitişten iki hafta önce toplu yenileme ve H-013 adımlarının önden gönderilmesi (H-167); kurulum standardında benzersiz bilgisayar adı ve config.cfg salt okunur adımı (PROC-7).

Kaynaklar

  • TICKET_THEME:PRB-LISANS-000 (SRC-TKT-ERP, 736 çağrı)
  • DOCUMENT:12_Support/Playbooks/PB-007.md, PB-008.md
  • DOCUMENT:12_Support/KnownIssues/H-013.md, H-014.md, H-167.md, H-009.md, H-010.md
  • DOCUMENT:12_Support/Processes/PROC-80.md, PROC-191.md (30.12.2022), PROC-87.md (boş)
  • DERIVED:09_CodeArchitecture/CONFIGURATION.md (SerialKey, config.cfg); 08_Database/Tables/TBL-SISTEM.CLIENTS.md, TBL-SISTEM.LOGIN.md (kolon doğrulaması)