# Kullanıcılar

## Genel Bakış

**Kullanıcı Yönetimi Modülü**, platform üzerindeki tüm kullanıcıların:

* oluşturulması,
* görüntülenmesi,
* filtrelenmesi,
* yetkilendirilmesi,
* tenant erişimlerinin yönetilmesi,
* güvenlik işlemlerinin yürütülmesi

için kullanılan merkezi yönetim alanıdır.

Bu modül sayesinde:

* Önyüz kullanıcıları yönetilebilir
* API kullanıcıları oluşturulabilir
* LDAP/SSO entegrasyonları yapılabilir
* Rol bazlı yetkilendirme sağlanabilir
* Tenant erişimleri kontrol edilebilir
* Audit ve güvenlik süreçleri yönetilebilir

  


---

# Modül Yapısı

Kullanıcı Yönetimi modülü aşağıdaki ekranlardan oluşur:

| Ekran | Açıklama |
|-------|----------|
| Kullanıcı Listeleme | Sistemdeki kullanıcıların görüntülenmesi |
| Kullanıcı Filtreleri | Gelişmiş kullanıcı arama işlemleri |
| Yeni Kullanıcı Kayıt | Yeni kullanıcı oluşturma |
| Kullanıcı Güncelleme | Kullanıcı bilgilerini düzenleme |


---

# 1. Kullanıcı Listeleme Ekranı

## Genel Bakış

Bu ekran sistemde kayıtlı tüm kullanıcıların listelendiği ana yönetim ekranıdır.

Desteklenen kullanıcı tipleri:

* Önyüz Kullanıcısı
* API Kullanıcısı


---

# Liste Kolonları

| **Kolon** | **Açıklama** |
|-------|----------|
| Kullanıcı Adı | Sisteme giriş bilgisi |
| Adı   | Kullanıcı adı |
| Soyadı | Kullanıcı soyadı |
| Tanım | Kullanıcı açıklaması |
| Tip   | Kullanıcı tipi |
| Aktif Mi | Kullanıcı aktiflik durumu |
| Şifre Tanımlı Mı | Şifre bilgisi mevcut mu |
| Aktive Edildi Mi | Aktivasyon durumu |
| Kiracılar | Kullanıcının eriştiği tenantlar |
| Kullanıcı Rolleri | Atanmış roller |
| Süreç Grupları | Süreç erişim grupları |
| Şirket Kimlik Doğrulama | Authentication tipi |
| Oluşturan Kullanıcı | Kaydı oluşturan kişi |
| Oluşturulma Tarihi | Kayıt tarihi |
| Düzenleyen Kullanıcı | Son güncelleyen kişi |
| Düzenlenme Tarihi | Son güncelleme tarihi |
| Pasife Çeken Kullanıcı | Kullanıcıyı pasife alan kişi |
| Pasife Çekilme Tarihi | Pasife alma zamanı |


---

# Kullanıcı Tipleri

## Önyüz Kullanıcısı

Platform arayüzüne giriş yapan standart kullanıcı tipidir.

### Kullanım Alanları

* Yönetim paneli
* Süreç yönetimi
* Queue yönetimi
* Monitoring
* Dashboard erişimi


---

## API Kullanıcısı

Sistem entegrasyonları için kullanılan teknik kullanıcı tipidir.

### Kullanım Alanları

* REST API erişimi
* Harici sistem entegrasyonu
* Service-to-service authentication
* Token bazlı erişim


---

# 2. Kullanıcı Filtreleri

## Genel Bakış

Filtre ekranı kullanıcıların gelişmiş kriterlerle aranmasını sağlar.

Birden fazla filtre aynı anda kullanılabilir.


---

# Filtre Alanları

| **Alan** | **Açıklama** |
|------|----------|
| Kullanıcı Adı | Kullanıcı giriş bilgisi |
| Tanım | Kullanıcı açıklaması |
| Adı  | Kullanıcı adı |
| Soyadı | Kullanıcı soyadı |
| Tip  | Kullanıcı tipi |
| Kiracı | Tenant bilgisi |
| Rol  | Kullanıcı rolü |
| Süreç Grubu | Süreç erişim grubu |
| Şirket Kimlik Doğrulama | Authentication tipi |
| Şifre Tanımlı Mı | Şifre durumu |
| Aktive Edildi Mi | Aktivasyon durumu |
| Aktif Mi | Kullanıcı aktiflik durumu |


---

# Tarih Filtreleri

| Alan | Açıklama |
|------|----------|
| Oluşturulma Tarihi Başlangıç | Belirtilen tarihten sonra oluşturulan kullanıcılar |
| Oluşturulma Tarihi Bitiş | Belirtilen tarihe kadar oluşturulan kullanıcılar |
| Düzenlenme Tarihi Başlangıç | Belirtilen tarihten sonra güncellenen kullanıcılar |
| Düzenlenme Tarihi Bitiş | Belirtilen tarihe kadar güncellenen kullanıcılar |


---

# 3. Yeni Kullanıcı Kayıt Ekranı

## Genel Bakış

Bu ekran yeni kullanıcı oluşturmak için kullanılır.

Desteklenen yapı:

* Local kullanıcı
* LDAP kullanıcı
* SSO kullanıcı
* API kullanıcı


---

# Alan Açıklamaları

## Kullanıcı Adı

Sisteme giriş için kullanılan benzersiz kullanıcı bilgisidir.

### Örnek

`user@rpa.work`


---

# Tip

Kullanıcı tipini belirler.

| Tip | Açıklama |
|-----|----------|
| Önyüz Kullanıcısı | Arayüz kullanıcısı |
| API Kullanıcısı | Teknik entegrasyon kullanıcısı |


---

# Şirket Kimlik Doğrulama

Kullanıcının doğrulama yöntemini belirler.

## Desteklenen Yapılar

| Yapı | Açıklama |
|------|----------|
| RPA WORK | Microsft Entra |
| Dahili | Dahili Tanım |


---

# Tanım

Kullanıcı açıklama bilgisidir.

### Örnek

`Kullanıcı hakkında genel tanım`


---

# Dil

Kullanıcının varsayılan sistem dilidir.

Kullanım alanları:

* Arayüz dili
* Bildirim dili
* Sistem mesajları


---

# Yetkileri Kullanıcıdan Klonla

Başka bir kullanıcının:

* rol,
* tenant,
* süreç grubu,
* yetki

ayarlarını yeni kullanıcıya kopyalar.


---

# Varsayılan Rol

Kullanıcının başlangıç rollerini belirler.

## Desteklenen Roller

| Rol | Açıklama |
|-----|----------|
| **Yönetici** | Sistem üzerinde tam yetkiye sahip kullanıcıdır. Kullanıcı ve rol yönetimi, sistem ayarlarının yapılandırılması, çalışma ortamlarının yönetimi, süreç ve robot tanımlamalarının yapılması, yetkilendirme işlemleri ile tüm izleme ve raporlama ekranlarına erişim sağlayabilir. Ayrıca sistem genelinde gerçekleştirilen tüm işlemleri görüntüleyebilir ve yönetebilir. |
| **Geliştirici** | Otomasyon süreçlerinin geliştirilmesinden sorumludur. Workflow oluşturma, düzenleme, test etme ve yayınlama işlemlerini gerçekleştirir. Süreçlere ait değişken, argüman, aktivite ve entegrasyon yapılandırmalarını yönetebilir. Geliştirme ortamlarında çalışabilir ve süreçlerin bakım faaliyetlerini yürütebilir. |
| **Monitör** | Robotların ve süreçlerin operasyonel durumlarını takip eder. Çalışan, bekleyen, başarısız veya tamamlanan işlerin izlenmesi, log kayıtlarının görüntülenmesi ve hata analizlerinin yapılmasından sorumludur. Sistem tarafından üretilen bilgilendirme ve uyarı e-postalarının iletilir. |
| **Süreç Yöneticisi** | Süreçlerin operasyonel yönetiminden sorumludur. Süreçlerin çalışma durumlarını takip eder, iş kuyruklarını yönetir, süreç tetikleme ve durdurma işlemlerini gerçekleştirir. Operasyon sırasında oluşan hataların takibini yapar, gerekli durumlarda yeniden çalıştırma işlemlerini yönetir ve süreç performanslarını değerlendirerek iş birimleri ile koordinasyonu sağlar. |


---

# Varsayılan Kiracılar

Kullanıcının erişebileceği tenant yapılarıdır.

## Kullanım Amaçları

* Ortam ayrımı
* Müşteri izolasyonu
* Yetki kontrolü


---

# Yeni Şifre

Kullanıcının başlangıç şifresidir.

## Güvenlik Önerileri

* Güçlü parola kullanılmalıdır
* Büyük/küçük harf içermelidir
* Sayı ve özel karakter önerilir


---

# Yeni Şifre Tekrar

Şifre doğrulama alanıdır.


---

# Kullanıcı Oluşturma Süreci

## Standart Kullanıcı

`1. Kullanıcı adı girilir`  
`2. Kullanıcı tipi seçilir`  
`3. Rol atanır`  
`4. Tenant seçilir`  
`5. Şifre belirlenir`  
`6. Kaydet işlemi yapılır`


---

## LDAP Kullanıcısı

`1. LDAP authentication seçilir`  
`2. Kullanıcı bilgileri girilir`  
`3. Roller atanır`  
`4. Tenant erişimi tanımlanır`  
`5. Kullanıcı kaydedilir`


---

## API Kullanıcısı

`1. API Kullanıcısı seçilir`  
`2. Teknik kullanıcı adı girilir`  
`3. Minimum yetki atanır`  
`4. Token erişimi tanımlanır`  
`5. Kullanıcı oluşturulur`


---

# Güvenlik ve Best Practice

# Kullanıcı Yönetimi

## Öneriler

* Ortak kullanıcı kullanılmamalıdır
* Test kullanıcıları düzenli temizlenmelidir
* Yetkiler minimum seviyede verilmelidir


---

# API Kullanıcıları

## Güvenlik Önerileri

* Ayrı tenant kullanılmalıdır
* Sadece gerekli roller atanmalıdır
* Token süreleri sınırlandırılmalıdır


---

# Entra Kullanımı

## Öneriler

* Merkezi authentication tercih edilmelidir
* Şifre yönetimi Microsoft Entra üzerinde tutulmalıdır