User
User, Azalt içindeki küresel (platform genelindeki) kullanıcıdır. Bir kullanıcı birden fazla organizasyona üye olabilir ancak aynı anda yalnızca bir geçerli organizasyon bağlamında çalışır.Kısaca
- Küresel kimlik: organizasyona bağlı değildir
- Tek aktif bağlam:
currentOrganizationIdçalışma organizasyonunu belirler - Platform rolü:
systemRole="ADMIN" | "USER" - Organizasyon rolleri üyelikten gelir: bkz. Organization User
- Profil:
name,phone,locale, opsiyonelimage(Media)
Veri Yapısı
Geçerli Organizasyon Seçimi
- Ayarlı değilse, en erken
ACTIVEüyelik otomatik olarak atanır. - Kullanıcı,
organization.switchile açıkça değiştirebilir. - Mevcut organizasyon silinirse veya üyelik kaldırılırsa alan temizlenir; varsa bir sonraki
ACTIVEüyelik seçilir. - Kullanıcının organizasyonu yoksa ilgili sorgular istemci hatası döndürür.
Profil ve Medya
- Güncellenebilir alanlar:
name,phone,locale. - E‑posta kimlik doğrulama tarafından yönetilir; profilden değiştirilemez.
- Profil resimleri
Mediatablosunda (fieldName = "profilePicture") tutulur ve süreli imzalı URL’lerle sunulur.
Sistem ve Organizasyon Rolleri
systemRoleplatform düzeyi yönetim özelliklerini kontrol eder.- Organizasyon rolleri (Owner/Manager/Approver/Collector/Viewer) organizasyon bazında üyelikle atanır.
Sık Yapılan İşlemler
- Profili görüntüleme/güncelleme (name/phone/locale)
- Geçerli organizasyonu değiştirme (üye olduğu organizasyonlar arasından)
- Davetleri kabul etme (kabul sonrası
ACTIVEolur)
İpuçları ve Köşe Durumlar
- Locale ayarlı değilse yanıtlarda
"en"döner. - Kullanıcı bir organizasyondan kaldırıldığında
currentOrganizationIdanında temizlenir. - Organizasyon kullanıcı listesi, varsa profil resminin imzalı
imageURL’sini içerir.
İlgili Kavramlar
- Organization User — üyelik, rol ve durum yönetimi
- Organization User Site — üyelik için site düzeyi erişim

