Bu rehberde neler öğreneceksiniz?
- ✓ Takım arkadaşlarınızı projeye davet etmeyi ve yönetmeyi.
- ✓ Rollerin yetkilerini ve sınırlarını.
- ✓ Güvenli iş birliği için en iyi uygulamaları.
- ✓ Davetleri iptal etmeyi ve takım içi aktiviteleri (Audit Log) izlemeyi.
Skyversal Team Management sayesinde projelerinize geliştiricileri, müşterileri veya ajans çalışanlarını davet edebilir, her kullanıcı için ayrıntılı erişim izinleri tanımlayabilirsiniz. Role Based Access Control (RBAC) mimarisi sayesinde herkes yalnızca yetkisi kadar işlem yapabilir.
📩 1. Takım Arkadaşı Davet Etmek
Projenize yeni bir üye (Project Members) eklemek saniyeler sürer. Davet ettiğiniz kullanıcıya e-posta üzerinden benzersiz ve 7 gün geçerli bir onay bağlantısı gönderilir. Davet edilen kullanıcı aynı anda birden fazla Skyversal projesinin üyesi olabilir. Her proje için rolü bağımsız olarak yönetilir.
Davet edilen kişinin Skyversal hesabı yoksa, linke tıkladığında önce kısa kayıt sayfasına yönlendirilir, ardından otomatik olarak projeye dahil olur.
"Pending (Beklemede)" durumundaki davetler istenildiği zaman iptal edilebilir veya süresi dolduğunda (7 gün) yeniden gönderilebilir.
🛡️ 2. Yetki Matrisi (Role Based Access Control)
Proje izinlerini yönetmek (Project Permissions) platformumuzda 4 farklı rol ile sağlanır.
| Yetki | Viewer | Developer | Manager | Owner |
|---|---|---|---|---|
| View (Log, Metrik, Ayarlar) | ✅ | ✅ | ✅ | ✅ |
| Deploy, Re-deploy & Web IDE | ❌ | ✅ | ✅ | ✅ |
| Environment Variables (.env) * | ❌ | ✅ | ✅ | ✅ |
| Altyapı (Domains, Storage, Backup) | ❌ | ❌ | ✅ | ✅ |
| Takım Yönetimi & Faturalandırma | ❌ | ❌ | ❌ | ✅ |
| Projeyi Silme & Devretme | ❌ | ❌ | ❌ | ✅ |
*.env Güvenlik Uyarısı: Environment Variables içeriği API anahtarları, veritabanı parolaları ve diğer hassas bilgiler içerebilir. Bu nedenle yalnızca ihtiyaç duyan geliştiricilere Developer veya Manager rolü verilmesi önerilir. Müşteri veya 3. parti paydaşlarınıza kesinlikle sadece Viewer rolü verin, böylece gizli anahtarlarınız (API Keys/Secrets) güvende kalır.
En Az Yetki Prensibi (Principle of Least Privilege)
Takım üyelerine yalnızca ihtiyaç duydukları izinleri vermeniz önerilir. Sadece sonuçları görmek isteyen müşteriler için Viewer, günlük geliştirme yapan yazılımcılar için Developer rolü yeterlidir.
- Viewer → Müşteri, ürün yöneticisi, QA
- Developer → Yazılım geliştiricileri
- Manager → Lead Developer, DevOps, CTO
- Owner → Şirket sahibi veya proje sahibi
🔄 3. Üye Yönetimi (Değiştirme ve Çıkarma)
Rolü sonradan değiştirebilir miyim?
Evet. Takım üyesini projeden tamamen silmenize gerek yoktur. Team sekmesinden kullanıcının rolünü istediğiniz zaman güncelleyebilirsiniz.
Takımdan çıkarırsam ne olur?
Kullanıcının projeye erişimi anında kaldırılır. Çalışan uygulamalar etkilenmez ve o kişinin geçmiş Deploy logları korunur.
Projeyi Devretme (Transfer Ownership)
Projenin tüm yönetim yetkilerine sahip olan Owner, projeyi takımındaki başka bir hesaba kalıcı olarak devredebilir.
📊 4. Activity Log (Audit Trail)
Hangi takım üyesinin projede ne değişiklik yaptığını loglardan gerçek zamanlı olarak takip edebilirsiniz. Proje detayındaki Activity (Aktivite) sekmesi üzerinden tüm geçmişe ulaşabilirsiniz. Özellikle kalabalık ekiplerde geriye dönük hata ayıklama (debugging) süreçlerini çok hızlandırır.
🤝 Hemen Başlayın
Skyversal'in Team Management altyapısı sayesinde ekip üyelerinizi güvenle yönetin, erişim yetkilerini kontrol altında tutun ve tüm proje aktivitelerini tek panelden takip edin.
Aynı kullanıcı onlarca farklı Skyversal projesinde farklı rollerle yer alabilir. Örneğin bir projede Manager, başka bir projede yalnızca Viewer olarak atanabilir.