For the complete documentation index, see llms.txt. This page is also available as Markdown.

1. Oturum Değişkeni Nedir?

Oturum Değişkeni (Session Variable, kısaca SV), bir kullanıcının oturumu boyunca geçerli olan, o oturuma özel bir değer tutan değişkendir. Değeri genellikle oturum başında (örneğin kumanda tablosu yüklenirken) bir kez hesaplanır ve oturum boyunca sabit kalır. SV'nin değeri çoğunlukla oturum açan kullanıcıya göre şekillenir; böylece tek bir rapor, her kullanıcıya kendi bağlamına ve yetkisine uygun biçimde sunulur.

Parametreden temel farkı şudur: parametre, kullanıcının her rapor açılışında elle seçim yapmasını gerektirir; oturum değişkeni ise değerini arka planda otomatik üretir ve kullanıcıdan hiçbir müdahale beklemez.

Ne için kullanılır?

Oturum değişkenlerinin yaygın kullanım alanları şunlardır:

  • Yetkilendirme / satır düzeyi güvenlik: Analizlere ve global filtreye otomatik uygulanan filtrelerle kullanıcı yalnızca yetkili olduğu verileri (ör. kendi ili, şubesi veya bölgesi) görür. Bu kılavuzda çalışılan senaryo budur.

  • Kullanıcı bağlamı: Oturum açan kullanıcının adı, rolü, departmanı veya bölgesi gibi bilgilerin rapor içinde gösterilmesi veya bu bilgilere göre içerik uyarlanmasıdır.

  • Kişiselleştirme: Varsayılan dil, para birimi ya da görünüm gibi kullanıcıya göre değişen ön ayarların otomatik gelmesini içerir.

  • Dinamik varsayılanlar: Rapor açıldığında filtrelere otomatik gelen değerler; ör. tüm dashboard'ların güncel yıl ile açılması veya tarih aralığının güncel ayın son gününe göre gelmesi. Bu örnek kullanım senaryoları 9. bölümde örneklenmiştir.

Last updated