CallwiseDocs

Roller ve erişim

Sahip, yönetici ve üye ile her kişinin modül başına sahip olduğu dört erişim düzeyi.

Bir çalışma alanındaki her kişinin bir rolü ve her modül için bir erişim düzeyi vardır.

Roller

RolTipik kişiÜyeleri yönetirTelefon numaraları ve webhook'larFaturalama
SahipKlinik sahibiEvetEvetGörür; değişiklik yalnızca faturalama üzerinden yapılır
YöneticiKlinik yöneticisiÜyeleri davet eder ve düzeylerini ayarlar, sahibinkini değilEvetGörür
ÜyeÖn büroHayırHayırHayır

Yapay zeka ajanları üye değildir. Senaryolar içinde yapılandırılırlar.

Erişim düzeyleri

DüzeyNe sağlar
noneModül gizlidir. Satırları, API üzerinden bile hiçbir şey döndürmez.
viewSayfaları ve kayıtları okuyun. Değişiklik yapılamaz.
editGünlük değişiklikler: aramaları inceleyin, not ekleyin, taslakları düzenleyin, rezervasyonları yönetin.
publishArayanların duyduğunu değiştiren veya veriyi silen işlemler; örneğin bir senaryoyu yayımlamak.

Düzeyler birbirinin üzerine kurulur: publish, edit içerir; o da view içerir.

Role göre varsayılanlar

Bir sahip veya yönetici bunları Ayarlar → Ekip ve erişim altında o kişi için değiştirmedikçe, kişinin aldığı düzeyler bunlardır. Tablo, veritabanı işlevi cw_role_default_level() ile aynı duran @callwise/modules içindeki ROLE_DEFAULTS değerinden üretilir.

ModülSahipYöneticiÜye
Resepsiyonistpublishpublishedit
Rezervasyonlarpublishpublishedit
Arayanlarpublishpublishedit
Analitikpublishpublishview
Giden aramalarpublishpublishview

Geçerli düzey

Bir kişinin gerçekten yapabildiği, şu ikisinin düşüğüdür:

  1. Kendi düzeyi: rol varsayılanı veya kişiye özel geçersiz kılma.
  2. Faturalamanın koyduğu modül tavanı: kilitli veya kapatılmış bir modül none ile, salt okunur bir modül view ile sınırlanır. Bkz. Modüller ve faturalama durumları.

Sahipler her zaman tam tavanı alır. Aynı kural uygulamada (sayfaları ve düğmeleri gizlemek için) ve Postgres'te cw_can_access() olarak (satırları süzmek ve yazmaları reddetmek için) çalışır; bu yüzden bir düğmeyi gizlemek asla tek koruma değildir.

Erişimin kendisini koruyan kurallar

  • Bir üye kendi düzeyini yükseltemez.
  • Bir yönetici, sahibin düzeylerini değiştiremez.
  • Rolleri yalnızca sahip değiştirebilir.

On this page