> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flextell.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Ekip & Roller

> Personel ekleme, rol atama ve yetki sınırları.

Ekip, mevcut firmada panele erişimi olan kullanıcı listesidir. Her kullanıcının bir veya daha fazla **rolü** vardır; rol, yapabileceği işlemleri belirler.

## Davet akışı

```mermaid theme={null}
sequenceDiagram
    participant A as Super Admin
    participant P as Flextell
    participant U as Yeni Kullanıcı

    A->>P: Ekip → Davet Et
    A->>P: E-posta + rol seç
    P->>U: Davet e-postası (linkli)
    U->>P: Linke tıkla → parola belirle
    P-->>A: Ekip listesinde aktif
```

<Steps>
  <Step title="E-posta ile davet">
    `Ayarlar → Ekip → Davet Et`. E-posta ve rol seçin.
  </Step>

  <Step title="Kullanıcı linke tıkladı">
    Parola belirler, profilini tamamlar.
  </Step>

  <Step title="Aktivasyon">
    Otomatik aktif olur; firma listesinde sizin firmanız görünür.
  </Step>
</Steps>

## Roller

Flextell'de tanımlı rol değerleri (`RoleName` enum):

| Rol değeri    | Tipik kapsam                                             |
| ------------- | -------------------------------------------------------- |
| `super_admin` | Her şey — kullanıcı, faturalandırma, ayarlar dahil       |
| `doctor`      | Tedavi yapan personel; kendi takvimi ve randevuları      |
| `coordinator` | Operasyon koordinasyonu; görüşme, randevu, ekip planlama |
| `assistant`   | Firma / resepsiyon — görüşme ve randevu yönetimi         |
| `accountant`  | Mali süreçler — satış, ödeme, e-Fatura                   |

<Note>
  Rol kapsamı **firma bazlıdır**. Aynı kullanıcı bir firmada `super_admin`, başkasında `doctor` olabilir. Detay: [API: Roller](/tenancy/roles).
</Note>

## Yetki matrisi (özet)

| İşlem                     | super\_admin | coordinator |    doctor    | assistant |   accountant  |
| ------------------------- | :----------: | :---------: | :----------: | :-------: | :-----------: |
| Kullanıcı davet et        |       ✓      |      —      |       —      |     —     |       —       |
| Faturalandırma (Flextell) |       ✓      |      —      |       —      |     —     |       —       |
| Randevu oluştur           |       ✓      |      ✓      |       ✓      |     ✓     |       —       |
| Tüm randevuları gör       |       ✓      |      ✓      | Sadece kendi |     ✓     |       —       |
| Satış / ödeme kaydet      |       ✓      |      ✓      |       ✓      |     ✓     |       ✓       |
| e-Fatura kesimi           |       ✓      |      —      |       —      |     —     |       ✓       |
| Stok düzeltme             |       ✓      |      ✓      |       —      |     —     |       —       |
| Asistan ayarları          |       ✓      |      ✓      |       —      |     —     |       —       |
| Rapor görüntüleme         |       ✓      |      ✓      | Sadece kendi |  Sınırlı  | Mali raporlar |

<Tip>
  Yukarıdaki yetki dağılımı tipik kullanım için **rehberdir**. Firma özelinde rol-izin eşlemesi panelden ayarlanabilir.
</Tip>

## Doktor için özel ayarlar

Doctor rolündeki kullanıcılar ek olarak:

* Atanabilir tedavi listesi
* Google Calendar bağlantısı ([Takvim sync](/documentation/appointments/calendar))
* Mesai saatleri (genel mesaiden farklıysa)
* Komisyon/prim oranı (raporlama için)

## Kullanıcı kaldırma

| Aksiyon          | Sonuç                                                       |
| ---------------- | ----------------------------------------------------------- |
| Devre dışı bırak | Giriş yapamaz, kayıtları korunur                            |
| Firmadan çıkar   | Bu tenant'ı göremez; diğer firmalarda hesabı durur          |
| Hesabı sil       | Sadece kullanıcının kendi talebiyle — admin doğrudan silmez |

<Warning>
  Doctor rolündeki kullanıcıyı kaldırmadan önce **mevcut randevularını başka bir doktora taşıyın** — aksi halde randevular sahipsiz kalır.
</Warning>

## API tarafı

Rol ve izin modelinin API tarafı: [Multi-Tenancy → Roller](/tenancy/roles).
