# Kullanıcılar ve Roller aktarımı

> Kurum rollerini ve kullanıcıları tek Excel kitabıyla açmak ve güncellemek — sıfırdan kurulumda ilk yüklenen nesne.

URL: https://erpdocs.corexlogic.com/veri-aktarimi/kullanicilar-ve-roller

- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Kullanıcılar ve Roller
- **Ekran adresi:** `/erp/data-import/users`
- **Gereken izin:** `users.import (görme ve kontrol) · users.import + users.create + users.edit (aktarma)`

Sıfırdan kurulumda **ilk** yüklenen kitap: öteki dosyaları yükleyecek kullanıcılar ve rolleri bununla gelir.
Kitapta iki sayfa vardır; **Roller** sayfası her zaman **Kullanıcılar**'dan önce işlenir, böylece aynı kitapta
açılan rol kullanıcıya hemen atanabilir.

- Rol **adıyla**, kullanıcı **e-posta adresiyle** eşleşir: varsa güncellenir, yoksa açılır.
- Dosya rol ya da kullanıcı **silmez**. Bir sütun dosyada hiç yoksa o alana dokunulmaz.
- İzin, ekran ve rol listeleri `;` ile ayrılır ve listenin **tamamını** verir — dosyadaki liste kayıttakinin
  yerine geçer. Katalog rolünün şablon izni kaldırılamaz; dosyada eksikse yine eklenir.
- Yeni etkin hesap lisansın kullanıcı tavanına sayılır.

> **Şifre özeti taşıyan kitap**
Nesne yalnız **users.import** izniyle görünür. Mevcut kurulumun **Dışa Aktar** dosyası kullanıcıların şifre
özetini taşır; kişiler o şifreyle girer. Bu dosyayı e-postayla göndermeyin, paylaşılan klasöre koymayın.
Dosyada olmayan kişiyi **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranından davetle ekleyin.

## Kitabın sayfaları

| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Roller** | `RolAdi` | Roller — kullanıcılardan ÖNCE işlenir. Ad varsa güncellenir, yoksa kurumun rolü olarak açılır; dosya rol SİLMEZ. |
| **Kullanıcılar** | `Eposta` | Kullanıcılar — e-postayla eşleşir: varsa güncellenir, yoksa açılır. Yeni etkin hesap lisansın kullanıcı tavanına sayılır. |

## Sütunlar

Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.

### Roller

Roller — kullanıcılardan ÖNCE işlenir. Ad varsa güncellenir, yoksa kurumun rolü olarak açılır; dosya rol SİLMEZ. Eşleştirme: `RolAdi`.

| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `RolAdi` | **Evet** | Rolün adı. Katalog rolleri (Yönetici, Depo Memuru …) kurulumda zaten var; dosya onların ek iznini ve ekranlarını taşır. | `Satın Alma Uzmanı` |
| `Izinler` | Hayır | İzin anahtarları, ';' ile ayrılmış — rolün izinlerinin TAMAMI. Katalog rolünün şablon izni kaldırılamaz; dosyada eksikse yine eklenir. Sütun yoksa izinlere dokunulmaz. | `erp-procurement-orders.view;erp-procurement-orders.create` |
| `Ekranlar` | Hayır | Menüde görünen ekranların adresleri, ';' ile ayrılmış; '*' bütün ekranlar. Rolün ekran listesinin TAMAMI; boş = liste yok. Sütun yoksa dokunulmaz. | `/erp/procurement/orders;/erp/procurement/requisitions` |

### Kullanıcılar

Kullanıcılar — e-postayla eşleşir: varsa güncellenir, yoksa açılır. Yeni etkin hesap lisansın kullanıcı tavanına sayılır. Eşleştirme: `Eposta`.

| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Eposta` | **Evet** | Giriş adı. Bir kez açılan hesabın e-postası dosyayla değişmez. | `ahmet.yilmaz@ornek.com` |
| `AdSoyad` | Hayır | Görünen ad. Sütun yoksa dokunulmaz. | `Ahmet Yılmaz` |
| `Telefon` | Hayır | Rakam, boşluk, +, ( ) ve -; 7–15 rakam. Boş = numara yok. | `+90 532 000 00 00` |
| `Roller` | Hayır | Rol adları, ';' ile ayrılmış — kullanıcının rollerinin TAMAMI. Rol bu kitabın Roller sayfasında ya da kurulumda olmalı. Sütun yoksa dokunulmaz. | `Satın Alma Uzmanı` |
| `EkIzinler` | Hayır | Rolün üstüne kişiye verilen izinler, ';' ile ayrılmış — TAMAMI. Sütun yoksa dokunulmaz. |  |
| `ButunEkranlar` | Hayır | Evet = rolün ekran listesinden bağımsız bütün ekranlar. Boş = yeni kullanıcıda Hayır, kayıttakinde dokunma. | `Evet` · `Hayır` |
| `Durum` | Hayır | Pasif = hesap devre dışı (silinmez). Boş = yeni kullanıcıda Aktif, kayıttakinde dokunma. | `Aktif` · `Pasif` |
| `HesapKilitleme` | Hayır | Hatalı şifre denemesinde hesap kilitlenir mi. Boş = yeni kullanıcıda Evet, kayıttakinde dokunma. | `Evet` · `Hayır` |
| `IlkGiristeSifreDegistir` | Hayır | Evet = ilk girişte şifre değiştirme zorunlu. Boş = yeni kullanıcıda Hayır, kayıttakinde dokunma. | `Evet` · `Hayır` |
| `SifreOzeti` | Hayır | CoreX'in dışa aktardığı şifre özeti — olduğu gibi yazılır, düzenlenmez. Boş = yeni kullanıcı şifresiz açılır (davet bekliyor), kayıttakinde şifreye dokunulmaz. |  |

## Sık karşılaşılan hatalar

İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).

| İleti | Neden ve çözüm |
|---|---|
| Durum 'Aktif' ya da 'Pasif' olmalı. | Durum sütununa yalnız bu iki değer yazılır. |
| … 'Evet' ya da 'Hayır' olmalı. | `Evet`/`Hayır` sütununda başka yazım (E, 1, true) kabul edilmez. |
| Ekran adresi değil: … | Ekran listesine menüdeki adres (`/erp/...`) ya da `*` yazılır; ekran adı yazılmaz. |

## İlgili

- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
