Depolama hesapları
Kayıt dosyalarını Google Drive, OneDrive, Dropbox ya da Box'a kaydedin; buluttaki dosyaları kayıtlara bağlayın; günlük yedeği buluta gönderin.
Firma, fırsat, teklif, sözleşme ve destek talebi kayıtlarına eklenen dosyalar CRM sunucusunda saklanır. Depolama hesabı bağlayan kullanıcı bu dosyaları kendi bulut hesabına da kaydedebilir ve bulutta zaten duran dosyaları kayda bağlantı olarak ekleyebilir.
Desteklenen sağlayıcılar
| Sağlayıcı | İzin | Dosyaların yeri |
|---|---|---|
| Google Drive | drive.file — yalnız CRM'in açtığı dosya ve klasörler |
CRM/<Firma adı>/ |
| Microsoft OneDrive | Files.ReadWrite (kişisel OneDrive ya da OneDrive for Business) |
CRM/<Firma adı>/ |
| Dropbox | Uygulama klasörü | Uygulamalar/<uygulama>/CRM/<Firma adı>/ |
| Box | Hesap | CRM/<Firma adı>/ |
Klasör adı kurulumda değiştirilebilir (STORAGE_ROOT, varsayılan CRM). Firmaya bağlı olmayan kayıtların dosyaları CRM/Genel/ klasörüne gider.
Bağlamak
- 1
Hesabı seçin
Ayarlar → Depolama hesapları sayfasında (ya da Uygulamalar'daki sağlayıcı kartından) sağlayıcıyı seçin. Sağlayıcının izin ekranında hesabınızla giriş yapıp onay verin.
- 2
Seçenekleri belirleyin
Bağlı hesap kartında:
- Eklediğim dosyaları buraya da kaydet — açıksa kayıtlara yüklediğiniz her dosya arka planda buluta da gönderilir.
- Günlük veritabanı yedeği (yalnız yönetici) — her gece alınan yedek sıkıştırılıp bu hesaba da yüklenir.
- 3
Deneyin
Herhangi bir kaydın Dosyalar kartında dosyanın yanındaki Buluta kaydet'i seçin. Dosya bulut klasöründe açılır ve dosya satırında sağlayıcının simgesiyle görünür.
Her kullanıcı kendi hesabını bağlar; bir kullanıcının bulut hesabı diğer kullanıcılara açılmaz. Aynı kullanıcı birden fazla sağlayıcı bağlayabilir.
Bulut bağlantısı eklemek
Dosya zaten Drive, OneDrive, Dropbox ya da Box'taysa kayda yeniden yüklemek yerine Dosyalar kartındaki Bağlantı düğmesiyle paylaşım adresini (https://…) yapıştırın. Bağlantı dosya listesinde sağlayıcısının simgesiyle durur ve tıklanınca bulutta açılır; CRM dosyanın içeriğini indirmez.
Davranış
- Buluta kaydedilen dosya CRM'de de kalır; bulut kopyası ek bir kopyadır. CRM'den silmek bulut kopyasını silmez.
- Aynı dosya ikinci kez kaydedilmez ("zaten bulutta").
- Yükleme başarısızsa (ör. izin geri alınmış) hesap kartı son hatayı gösterir; dosya CRM'de durmaya devam eder.
- Hesabın bağlantısını kesmek buluttaki dosyaları silmez.
Kendi sunucunuzda kurulum
Solk'un yönettiği kurulumlarda sağlayıcı uygulamaları hazırdır. Kendi sunucunuzda çalışan bir kurulumda .env dosyasına sağlayıcı anahtarları girilmelidir: GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET (Drive API açık, izin ekranında drive.file), MS_CLIENT_ID / MS_CLIENT_SECRET (Graph Files.ReadWrite, User.Read), DROPBOX_APP_KEY / DROPBOX_APP_SECRET, BOX_CLIENT_ID / BOX_CLIENT_SECRET. Yönlendirme adresi, e-posta bağlantısıyla aynı geri dönüş adresidir.