Kullanıcılar
Gerekli Yetki: navigateUsers | Roller: Yalnızca Sistem Yöneticisi
Modül Nedir?
Kullanıcılar modülü, Retmes MES platformuna giriş yapabilecek tüm kişilerin hesaplarını merkezi olarak yönettiğiniz yönetim ekranıdır. Her kullanıcıya bir veya birden fazla rol atanır; bu roller hangi modüllere ve işlemlere erişilebileceğini belirler. Kullanıcı oluşturulduktan sonra sistem, atanan role göre menüyü ve yetkili sayfaları otomatik olarak filtreler.
Modül yalnızca sistem yöneticileri tarafından erişilebilir. Sahadan operatör girişleri dahil hiç kimse kendi hesabını oluşturamaz veya düzenleyemez. Bu tasarım, erişim kontrolünün her zaman tek bir yetkili kişi üzerinden geçmesini garanti eder.
Kullanıcı hesapları; ad-soyad, e-posta, kullanıcı adı, şifre, NFC/kart kimliği, personel numarası, departman, istasyon yetkileri, uygulama dili ve e-posta bildirim tercihleri gibi kapsamlı meta verilerle zenginleştirilebilir. Özel özellikler (Custom Properties) alanı sayesinde kuruma özgü ek alanlar da (ör. sicil numarası, maliyet merkezi kodu) kullanıcı kaydına eklenebilir.
Yetenekler
- Sınırsız sayıda kullanıcı oluşturma ve düzenleme
- Çoklu rol atama (birden fazla rol aynı anda seçilebilir)
- Kullanıcıyı aktif / pasif yapma (pasif kullanıcılar sisteme giriş yapamaz)
- Şifre belirleme ve sıfırlama
- NFC/kart okuyucu kimliği (
nfcId) atama - Personel numarası ve departman ilişkilendirme
- İstasyon bazlı erişim kısıtlaması (kullanıcı yalnızca atandığı istasyonları görebilir)
- Konum (
location) bazlı erişim kısıtlaması - Uygulama dili tercihi (Türkçe, İngilizce, Almanca vb.)
- Özel anahtar-değer özellikler ekleme (Custom Properties)
- Kullanıcı klonlama (mevcut kullanıcıdan kopyalayarak yeni hesap oluşturma)
Ekran Açıklaması
Ekran görüntüsü yakında eklenecektir.
Liste Ekranı
| Alan | Açıklama |
|---|---|
| Ad Soyad | Kullanıcının tam adı |
| Kullanıcı Adı | Sisteme giriş için kullanılan benzersiz kullanıcı adı |
| E-posta | Bildirim ve şifre sıfırlama için e-posta adresi |
| Roller | Kullanıcıya atanmış roller (virgülle ayrılmış liste) |
| Departman | Kullanıcının bağlı olduğu organizasyon birimi |
| Durum | Aktif / Pasif — pasif kullanıcılar sisteme giremez |
| İşlemler | Düzenle, Klonla, Sil |
Oluşturma / Düzenleme Formu
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| Aktif/Pasif | Toggle | Hayır | Varsayılan: Aktif. Pasife alınan kullanıcı oturum açamaz. |
| Ad | Metin | Evet | Kullanıcının adı |
| Soyad | Metin | Evet | Kullanıcının soyadı |
| E-posta | E-posta | Evet | Geçerli e-posta adresi; bildirim ve resetler için kullanılır |
| Kullanıcı Adı | Metin | Evet | Benzersiz; sisteme girişte kullanılır |
| Şifre | Şifre | Evet (oluşturmada) | Minimum uzunluk sistem şifre politikasından alınır |
| NFC Kimliği | Metin | Hayır | Kiosk/kart okuyucu için. Boş bırakılırsa otomatik atanır. |
| Personel Numarası | Metin | Hayır | Kurumsal kimlik numarası |
| Departman | Seçim | Evet | Bkz. Tanımlamalar > Departmanlar |
| Roller | Çoklu Seçim | Evet | En az bir rol seçilmeli; bkz. Roller |
| Uzmanlıklar | Çoklu Seçim | Hayır | OEE projelerinde operatör uzmanlık alanları |
| Konumlar | Çoklu Seçim | Hayır | Çoklu lokasyon desteği olan kurulumlar için |
| İstasyonlar | Çoklu Seçim | Hayır | Seçilen istasyonlarla kısıtlama; "Tümünü Seç" butonu mevcut |
| Dil | Seçim | Hayır | Kullanıcı arayüz dili; Türkçe, İngilizce, Almanca, vb. |
| Özel Özellikler | Anahtar-Değer Tablosu | Hayır | Kuruma özgü ek meta veriler |
Adım Adım Kullanım
- Sol menüden Sistem Yönetimi → Kullanıcılar yolunu izleyin.
- Sağ üstteki + Oluştur düğmesine tıklayın.
- Formda Aktif/Pasif toggle'ını duruma göre ayarlayın (varsayılan: Aktif).
- Ad, Soyad ve E-posta alanlarını doldurun.
- Kullanıcı Adı girin — sistemde benzersiz olmalıdır.
- Şifre belirleyin (güçlü şifre politikasına uygun olması önerilir).
- Varsa NFC Kimliği ve Personel Numarası girin.
- Departman seçin.
- Roller alanından uygun rolü veya rolleri seçin (çoklu seçim desteklenir).
- Gerekiyorsa İstasyonlar alanından erişim izni verilecek istasyonları seçin; tüm istasyonlara erişim için Tümünü Seç düğmesini kullanın.
- Dil tercihini belirleyin.
- Kaydet düğmesine tıklayın; kullanıcı listesine yönlendirilirsiniz.
Bir kullanıcıyı sisteme giriş yapamaz hale getirmek için silmek yerine pasife alın. Silinen kullanıcıya ait geçmiş kayıtlar (iş emirleri, log girişleri vb.) ilişkisel bütünlük sorunları yaratabilir. Pasif hesap verilerini korurken oturum açmayı engeller.
Use Case Senaryoları
Senaryo 1 — Otomotiv Üretimi
Bir otomotiv fabrikasında vardiya değişimi sırasında montaj hattı operatörü değişti. Sistem yöneticisi yeni operatör için Kullanıcılar modülünden hesap oluşturdu; "Montaj Operatörü" rolünü atadı ve yalnızca A3 ve A4 montaj istasyonlarını seçti. Operatör sisteme girdiğinde yalnızca kendi istasyonlarını görebilir, diğer hatların verilerine erişemez.
Senaryo 2 — Gıda ve İçecek Üretimi
Bir içecek fabrikasında kalite güvence uzmanı, Kalite Kontrol modülünü kullanacak. Sistem yöneticisi kullanıcıyı oluşturdu; "QC Sorumlusu" rolünü atadı ve departman olarak "Kalite Güvence" seçti. Uzman ayrıca e-posta bildirimleri almak istediğinden e-posta adresi eksiksiz girildi. Kullanıcı tüm üretim hatlarının kalite verilerini görebilir, ancak iş emri oluşturma yetkisine sahip değildir.
Modüller Arası Bağlantılar
| İlişki | Modül | Açıklama |
|---|---|---|
| Gereksinim | Roller | Her kullanıcıya en az bir rol atanmalıdır |
| Gereksinim | Tanımlamalar > Departmanlar | Departman seçimi için departman listesi gereklidir |
| Opsiyonel bağlantı | Tanımlamalar > İstasyonlar | Kullanıcıya istasyon bazlı kısıtlama uygulanabilir |
| İzleme | CRUD Kayıtları | Kullanıcı işlemleri denetim loguna yazılır |
| Kullanıcı | Kiosk Tanımlama | Kiosk cihazlarına varsayılan kullanıcı atanabilir |