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

# Takımlar

> Kullanıcıları topluca yönetmek için takım oluşturabilir ve takım üyelerine rol atayabilir. Kullanıcıları mantıksal olarak gruplandırabilir, takım bazlı olarak yönetebilir ve rol atamalarını merkezi bir şekilde gerçekleştirebilir.

<Info>
  Takım (Team), Apinizer platformunda kullanıcıların mantıksal olarak gruplandığı ve topluca yönetildiği bir organizasyon birimidir. Takımlar sayesinde kullanıcıları projelere tek tek eklemek yerine, takım bazlı olarak yönetebilir ve rol atamalarını merkezi bir şekilde gerçekleştirebilirsiniz.
</Info>

## Takım Kavramı

Takım, bir projede çalışan üyelerin oluşturduğu gruptur. Kullanıcıların projelere üye yapılması ya da rol ataması gibi işlemlerin takımlar üzerinden toplu olarak yapılabilmesini sağlar. Bu sayede, aynı rol ve yetkilere sahip kullanıcılar bir araya getirilerek daha verimli bir yönetim sağlanır.

<CardGroup cols={2}>
  <Card title="Toplu Yönetim" icon="users">
    Kullanıcıları tek tek yönetmek yerine takım bazlı toplu yönetim
  </Card>

  <Card title="Rol Yönetimi" icon="key">
    Takım üzerinde merkezi rol atama ve yetkilendirme
  </Card>

  <Card title="Proje Entegrasyonu" icon="folder">
    Takımların projelere kolayca eklenmesi ve yönetimi
  </Card>

  <Card title="Ölçeklenebilirlik" icon="chart-line">
    Büyük organizasyonlarda kullanıcı yönetimini kolaylaştırma
  </Card>
</CardGroup>

## Apinizer'da Takımın Önemi

Apinizer'da takım özelliği, özellikle çok sayıda kullanıcı ve projenin bulunduğu ortamlarda kritik bir rol oynar:

### Verimlilik ve Zaman Tasarrufu

Kullanıcıları bir projeye üye olarak eklerken her proje için tekrar tekrar kullanıcı rollerini tanımlamak yerine, takım üzerinde bir kez tanımlanan roller tüm projelerde kullanılabilir. Bu sayede:

* **Tekrarlayan işlemlerden kaçınılır**: Aynı kullanıcıları farklı projelere eklerken her seferinde rol ataması yapmaya gerek kalmaz
* **Merkezi yönetim**: Takım üyelerinde yapılan değişiklikler, takımın üye olduğu tüm projelere otomatik olarak yansır
* **Hata riskinin azalması**: Tek tek yapılan işlemlerde oluşabilecek tutarsızlıklar önlenir

### Organizasyonel Yapı

Takımlar, kurumsal organizasyon yapısını Apinizer platformuna yansıtmanıza olanak sağlar:

* **Departman bazlı gruplama**: Örneğin "Geliştirme Ekibi", "Test Ekibi", "DevOps Ekibi" gibi takımlar oluşturulabilir
* **Proje bazlı gruplama**: Belirli bir projede çalışan tüm kullanıcılar bir takım altında toplanabilir
* **Rol bazlı gruplama**: Aynı role sahip kullanıcılar bir takımda birleştirilebilir

### Ölçeklenebilirlik

Büyük organizasyonlarda yüzlerce kullanıcı ve onlarca proje bulunabilir. Takım özelliği sayesinde:

* Kullanıcı yönetimi daha sistematik hale gelir
* Yeni projelere takım ekleme işlemi saniyeler içinde tamamlanır
* Kullanıcı değişiklikleri (ekleme, çıkarma, rol değişikliği) tek bir yerden yönetilebilir

## Takım Kullanım Senaryoları

<CardGroup cols={2}>
  <Card title="Departman Bazlı Organizasyon" icon="building">
    Kurumsal departmanların takım olarak yönetilmesi. Örneğin:

    * Yazılım Geliştirme Ekibi
    * Kalite Güvence Ekibi
    * Sistem Yönetimi Ekibi
  </Card>

  <Card title="Proje Bazlı Organizasyon" icon="folder">
    Belirli bir projede çalışan tüm kullanıcıların bir takımda toplanması. Örneğin:

    * E-Ticaret Projesi Ekibi
    * Ödeme Sistemi Ekibi
    * Raporlama Ekibi
  </Card>

  <Card title="Rol Bazlı Organizasyon" icon="user-shield">
    Aynı role sahip kullanıcıların gruplandırılması. Örneğin:

    * API Geliştiriciler Takımı
    * API Güvenlik Yöneticileri Takımı
    * Proje Yöneticileri Takımı
  </Card>

  <Card title="Çapraz Fonksiyonel Takımlar" icon="users-gear">
    Farklı rollerden kullanıcıların bir araya getirilmesi. Örneğin:

    * Full-Stack Geliştirme Ekibi (Geliştirici + Tasarımcı)
    * DevOps Ekibi (Geliştirici + Sistem Yöneticisi)
  </Card>
</CardGroup>

## Takım Yönetiminin Avantajları

<AccordionGroup>
  <Accordion title="Merkezi Rol Yönetimi">
    Takım üzerinde tanımlanan roller, takımın üye olduğu tüm projelerde geçerlidir. Bu sayede:

    * Rol değişiklikleri tek bir yerden yapılabilir
    * Tutarlılık sağlanır
    * Yönetim karmaşıklığı azalır
  </Accordion>

  <Accordion title="Hızlı Proje Entegrasyonu">
    Yeni bir projeye takım eklemek, tek tek kullanıcı eklemekten çok daha hızlıdır:

    * Tek bir işlemle tüm takım üyeleri projeye eklenir
    * Rol atamaları otomatik olarak yapılır
    * Zaman tasarrufu sağlanır
  </Accordion>

  <Accordion title="Dinamik Üye Yönetimi">
    Takım üyelerinde yapılan değişiklikler otomatik olarak yansır:

    * Yeni üye eklendiğinde, takımın üye olduğu tüm projelere otomatik eklenir
    * Üye çıkarıldığında, ilgili projelerden de otomatik çıkarılır
    * Rol değişiklikleri tüm projelerde geçerli olur
  </Accordion>

  <Accordion title="İzlenebilirlik ve Raporlama">
    Takım bazlı yönetim sayesinde:

    * Hangi takımların hangi projelerde çalıştığı kolayca görülebilir
    * Kullanıcı erişimleri takım bazlı raporlanabilir
    * Organizasyon yapısı daha net anlaşılır
  </Accordion>
</AccordionGroup>

Bir takımı herhangi bir projeye üye olarak nasıl ekleyebileceğinizi öğrenmek için [tıklayınız](/tr/admin/project-management/proje-uyeleri).

## Yeni Bir Takım Oluşturma

**Takım oluşturma ayarlarını içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/d3SXEcaMWWdNYFpJ/images/yonetici/takim-olusturma.png?fit=max&auto=format&n=d3SXEcaMWWdNYFpJ&q=85&s=bdd83241f20dcf7e57a845124ea28199" alt="Takım Oluşturma" width="1000" style={{maxWidth: '1000px', width: '100%', height: 'auto'}} data-path="images/yonetici/takim-olusturma.png" />

Takım oluşturma konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

| Alan               | Açıklama                                                                                                                                                                                                                                                                                                                            |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ad                 | Oluşturulan takım için takım adı bilgisidir.                                                                                                                                                                                                                                                                                        |
| Açıklama           | Oluşturulan takım ile ilgili yönetimi kolaylaştırmak için açıklama yazılabilir.                                                                                                                                                                                                                                                     |
| Üyeler *(Members)* | Üyeler, Apinizer'da tanımlı bulunan kullanıcılardır. Takım üyeleri, kullanıcılar arasında ada göre arama işlemi ile eklenebilir.                                                                                                                                                                                                    |
| Rol *(Role)*       | Roller, takımdaki üyelerin yetkisini belirler. Takımdaki üyeler, birbirlerinden farklı rollere de sahip olabilirler; fakat özelliğin önerilen kullanım şekli aynı role sahip üyelerin gruplandırılmasıdır. Rol, ilgili role ait checkbox seçilerek eklenir. Tüm rolleri eklemek için rol arama alanının yanındaki checkbox seçilir. |

<Warning>
  Silinen takım, etkin olduğu projelerden de sistem tarafından silinir.
</Warning>
