← Ana Sayfa

Kullanım Senaryoları · SENARYOLAR

Demo CRM'de her işlemin adım adım akışı ve beklenen sonuçlar. Ön koşul, girdi/eylem ve ekran sonucunun birlikte okunabileceği senaryo seti.

Belge
Senaryolar v1.1
Tarih
06.10.2026
Çalışan sürüm
cfceea7 (prod)
Kaynak (tek)
Gereksinim Belgesi (SRS) v1.1
Kapsam
Müşteri · Görev · Sayaç
Son değişiklik
S-TSK-01: yeni görev penceresinde müşteri alanı, paneldeki seçili müşteri filtresiyle dolu gelir (V-9). v1.0.0 → v1.1.0: arayüz v2 — işlem adımları ve beklenen sonuçlar değişmedi

01Genel Bakış

Senaryolar nasıl okunur

Her senaryo dört parçadan oluşur: Ön koşul — senaryonun başladığı ekran durumu; Girdi / Eylem — kullanıcının yaptığı işlem; Beklenen sonuç — ekranın ve sayaçların bu işlemden sonraki hali; Temsil — senaryonun karşılık geldiği gereksinim numaraları.

Senaryolar tek sayfa Türkçe arayüzde geçerlidir; her başarılı işlemden sonra ilgili liste ve sayaçlar taze veriden yenilenir. Hata durumunda veri değişmez, Türkçe hata mesajı gösterilir ve mevcut liste korunur.

Arayüz (UI v2): Bu sürüm, arayüzün yeni tasarım sistemine göre yeniden çizildiği görsel sürümle uyumludur (yerel Fira yazı tipi yığını, dış CDN yok; mavi vurgu paleti; tablo taşma kontrolü) ve detay panelindeki notu düzenleme için bir not popup bileşeni içerir. İşlem adımları ve beklenen sonuçlar değişmedi; fark yalnızca görsel ve bu yeni bileşendir.

Müşteri Senaryoları

Oluşturma, listeleme, düzenleme, silme, arama ve firma filtresi; birlikte filtre birleşimi.

Görev Senaryoları

Müşteriye bağlı görev oluşturma, güncelleme, silme; müşteri ve gecikmiş filtreleri.

Sayaç Senaryoları

Her işlemin üç sayacı hangi koşulda artırdığı, azalttığı ya da değiştirmemesi.

Senaryo kümesi özet

KümeSenaryoSayı
Müşteri Oluşturma / düzenleme / silme / listelemeS-MST-01…S-MST-044
Müşteri Arama ve firma filtresiS-MST-05…S-MST-073
Müşteri Not popupS-MST-081
Görev Oluşturma / güncelleme / silmeS-TSK-01…S-TSK-033
Görev Müşteri ve gecikmiş filtresiS-TSK-04…S-TSK-063
Durum Hata ve boş ekranlarS-DR-01…S-DR-022
Sayaç Koşullu sayaç etkileriS-CNT-01…S-CNT-088

Senaryo numaraları Gereksinim Belgesi'ndeki arayüz kabul maddeleriyle (U-01…U-15) ve gereksinim numaralarıyla (REQ-…) eşlenik biçimde numaralanmıştır.

02Müşteri Senaryoları

Oluşturma, düzenleme, silme ve listeleme 4 senaryo
S-MST-01

Yeni müşteri oluşturma

MUST
Ön koşulMüşteri ekleme formu açık; form alanları boş.
Girdi / Eylemİsim (zorunlu) ve dilerse Firma, Telefon, E-posta, Not doldurulur; “Kaydet” tıklanır.
BeklenenYeni müşteri tüm alanlarıyla listede görünür; “Toplam müşteri” sayacı 1 artar; bu ay eklenen müşteri olduğu için “Bu ay eklenen” sayacı da 1 artar; form temizlenir. REQ-MST-01U-01
S-MST-02

Müşteri listeleme

MUST
Ön koşulKayıtlı müşteriler var; arama ve firma filtresi kapalı.
Girdi / EylemMüşteri listesine bakılır.
BeklenenTüm kayıtlar listede görünür; sıra İsim artan sıradasındadır; her satır beş alanla birlikte gösterilir. REQ-MST-02U-15
S-MST-03

Müşteri düzenleme

MUST
Ön koşulListede düzenlenecek bir müşteri var.
Girdi / EylemSatırdaki “Düzenle” ile açılır, bir veya daha fazla alan değiştirilir; “Kaydet” tıklanır.
BeklenenDeğiştirilen alan yeni değeriyle görünür; değiştirilmeyen alanlar korunur; sayaçlar değişmez (yalnız ad değişikliğinde “Bu ay eklenen” de değişmez). REQ-MST-03U-03
S-MST-04

Müşteri silme (bağlı görevlerle birlikte)

MUST
Ön koşulListede silinecek müşteri ve varsa ona bağlı görevler var.
Girdi / EylemSatırdaki “Sil” tıklanır, onay verilir.
BeklenenSatır listeden kalkar; bağlı tüm görevler görev listesinde görünmez; “Toplam müşteri” 1 azalır; “Bu ay eklenen” ve “Gecikmiş görev” sayaçları ilgili koşulda azalabilir. REQ-MST-04U-04
Arama ve firma filtresi 3 senaryo
S-MST-05

Metinle arama

MUST
Ön koşulListede birden çok müşteri var; arama kutusu boş.
Girdi / EylemArama kutusuna bir isim parçası yazılır (İsim, Firma, Telefon, E-posta alanlarında, büyük/küçük harf duyarsız, kısmi eşleşme).
BeklenenListe yalnız eşleşen kayıtlara daralır; eşleşme yoksa “Kayıt bulunamadı” gösterilir; kutu temizlenince tam liste döner. REQ-MST-05U-05
S-MST-06

Firma filtresi

MUST
Ön koşulFarklı firmalardan müşteriler var.
Girdi / EylemFirma filtresinden tek bir firma seçilir.
BeklenenListe yalnız o firmanın müşterilerine daralır; filtre “Tümü” seçilince tam liste döner. REQ-MST-06U-06
S-MST-07

Arama + firma filtresi birlikte

MUST
Ön koşulHem arama hem firma filtresi kullanılabilecek veri var.
Girdi / EylemArama metni ve firma seçimi birlikte uygulanır.
BeklenenSonuç, her iki koşulu da sağlayan kayıtlardır (AND birleşimi); birinin temizlenmesi diğerini etkilemez. REQ-MST-07U-07
Not popup 1 senaryo
S-MST-08

Müşteri notunu not popup ile düzenleme

MUST
Ön koşulListeden seçili bir müşteri var; detay paneli açılmış durumda.
Girdi / EylemDetay panelindeki “Not” düğmesine basılır; açılan popup’taki yazı alanına metin girilir; “Kaydet” tıklanır (alternatif olarak “Vazgeç” tıklanır veya ESC / arka plana basılır).
BeklenenPopup, seçili müşterinin adını (varsa firma bilgisiyle) ve mevcut not metnini gösterir; “Kaydet”te not yeni metniyle detay panelinde ve müşteri listesinde görünür, sayaçlar değişmez; “Vazgeç”/ESC’te popup kapanır ve not değişmez; 2.000 karakter üst sınırı anlık karakter sayacıyla izlenir. REQ-MST-03U-16

03Görev Senaryoları

Oluşturma, güncelleme ve silme 3 senaryo
S-TSK-01

Müşteriye bağlı görev oluşturma

MUST
Ön koşulGörev ekleme formu açık; seçilebilecek en az bir müşteri var. Panelde bir müşteri filtresi seçili olabilir veya "Tümü" (boş) olabilir.
Girdi / EylemPencere açılırken müşteri alanı, panelde seçili müşteri filtresiyle dolu gelir (filtre "Tümü" ise boş) — V-9; kullanıcı isterse değiştirir (zorunlu alan), Başlık ve Vade doldurulur, Durum seçilir (varsayılan Açık); “Kaydet” tıklanır.
BeklenenGörev, seçilen müşterinin görevlerinde görünür; vadesi dünden önce ve durumu Açık ise “Gecikmiş görev” sayacı artar, aksi halde değişmez; düzenleme akışı (S-TSK-02) müşteri varsayılanından etkilenmez. REQ-TSK-01V-9U-08
S-TSK-02

Görev güncelleme (durum ve vade)

MUST
Ön koşulListede güncellenecek açık görev var.
Girdi / EylemGörevde “Düzenle” ile açılır; durum Tamamlandı olarak değiştirilir veya vade güncellenir; “Kaydet” tıklanır.
BeklenenGörev yeni durumuyla görünür; durum Tamamlandı olduğunda gecikmiş sayaçtan çıkar (önceden gecikmişse); vade güncellenince gecikmiş durumu yeniden hesaplanır; enum dışı durum değeri reddedilir. REQ-TSK-02U-10
S-TSK-03

Görev silme

MUST
Ön koşulListede silinecek görev var.
Girdi / EylemGörevde “Sil” tıklanır, onay verilir.
BeklenenGörev listeden kalkar; sayaçlar durum bazlı etkisine göre yenilenir (gecikmiş açık görev silinirse “Gecikmiş görev” 1 azalır). REQ-TSK-03U-11
Müşteri ve gecikmiş filtresi 3 senaryo
S-TSK-04

Görev filtresi — müşteri

MUST
Ön koşulFarklı müşterilere bağlı görevler var.
Girdi / EylemGörev filtresinden bir müşteri seçilir.
BeklenenListe yalnız o müşterinin görevlerine daralır; seçim temizlenince tüm görevler döner. REQ-TSK-04U-12
S-TSK-05

Görev filtresi — gecikmiş

MUST
Ön koşulHem gecikmiş hem güncel açık görevler var.
Girdi / EylemGörev filtresinde “Gecikmiş” işareti açılır.
BeklenenListede yalnız durum Açık ve vadesi dünden önceki görevler görünür; bugün vadesi olan açık görev listede bulunmaz. REQ-TSK-05U-13
S-TSK-06

Müşteri + gecikmiş filtresi birlikte

MUST
Ön koşulSeçilecek müşteriye hem gecikmiş hem güncel görev bağlı.
Girdi / EylemMüşteri seçimi ve “Gecikmiş” işareti birlikte uygulanır.
BeklenenSonuç, seçilen müşterinin gecikmiş görevleridir (AND birleşimi); bir filtre temizlenince diğeri tek başına uygulanır. REQ-TSK-06U-14

04Hata ve Boş Durumlar

Genel hata davranışı

Zorunlu bir alan eksik ya da geçersiz verildiğinde kayıt oluşmaz ya da değişmez; Türkçe bir hata mesajı gösterilir ve mevcut liste ile sayaçlar aynen korunur. Başarısız bir giriş veriyi asla bozmaz.

S-DR-01

Zorunlu alan eksik — müşteri

HATA
Ön koşulMüşteri ekleme formu açık; İsim alanı boş.
Girdi / Eylemİsim boş bırakılarak “Kaydet” tıklanır.
BeklenenMüşteri oluşmaz; “İsim zorunludur” benzeri Türkçe hata gösterilir; liste ve sayaçlar değişmez. REQ-MST-01U-02
S-DR-02

Zorunlu alan eksik — görev

HATA
Ön koşulGörev ekleme formu açık.
Girdi / EylemBaşlık veya Vade boş bırakılarak “Kaydet” tıklanır; ya da var olmayan müşteri seçilir.
BeklenenGörev oluşmaz; Türkçe hata mesajı gösterilir; liste ve sayaçlar değişmez. Geçersiz tarih ya da enum dışı durum değeri de aynı şekilde reddedilir. REQ-TSK-01U-09
S-DR-03

Boş ekran durumları

BOŞ DURUM
Ön koşulTaze veri tabanı ya da eşleşme sonucu boş bir filtre.
Girdi / EylemBoş müşteri ya da görev listesine bakılır.
BeklenenListede “Kayıt yok” benzeri Türkçe boş durumu gösterilir; sayaçlar 0'dır; hata mesajı yoktur. Eşleşme boşsa “Kayıt bulunamadı” gösterilir. U-05U-15

05Sayaç Senaryoları

Tarih sınırları

“Bugün” — sunucu yerel saati (UTC+3). Bugün vadesi olan açık görev gecikmiş sayılmaz; gecikmiş, vadesi dünden önce olan açık görevdir. “Bu ay” — müşterinin oluşturulma zamanının yerel takvim ayı (ayın 1. günü 00:00'dan başlar).

Sayaç artar Sayaç azalır Değişmez
Müşteri sayaçları 4 senaryo
SenaryoİşlemToplam müşteriBu ay eklenenGecikmiş görev
S-CNT-01Bu ay müşteri oluştur+1+1değişmez
S-CNT-02Bu ay eklenmiş müşteriyi sil−1−1−(bağlı açık gecikmiş)
S-CNT-03Geçen ay eklenmiş müşteriyi sil−1değişmez−(bağlı açık gecikmiş)
S-CNT-04Müşteriyi düzenle (sadece ad)değişmezdeğişmezdeğişmez
Görev sayaçları (Gecikmiş görev) 4 senaryo
SenaryoİşlemGecikmiş görev sayacı
S-CNT-05Açık görev ekle, vade dünden önce+1
S-CNT-06Açık görev ekle, vade bugün veya sonradeğişmez
S-CNT-07Açık gecikmiş görevi tamamla−1
S-CNT-08Açık gecikmiş görevi sil−1

Değişen ve değişmeyen örnekler

İşlemEtkiAçıklama
Geçmiş vadeli AÇIK görev silinirazalırGörev önceden sayacı içindeydi, silince çıkar.
Geçmiş vadeli TAMAMLANMIŞ görev silinirdeğişmezGörev zaten sayacı içinde değildi.
Bu ay eklenen müşteri silinirazalır“Bu ay eklenen” 1 azalır.
Geçen ay eklenen müşteri silinirdeğişmez“Bu ay eklenen” etkilenmez.
Açık görevin vadesi bugüne çekilirazalırGörev artık gecikmiş sayılmaz (V-2).

Sayaç etkileri Gereksinim Belgesi'nin koşullu sayaç bölümüyle birebir örtüşür; burada her etki tek işlem senaryosu olarak okunur.