CallwiseDocs

Rollen und Zugriff

Inhaber, Administrator und Mitglied sowie die vier Zugriffsstufen, die jede Person je Modul hat.

Jede Person in einem Arbeitsbereich hat eine Rolle und, für jedes Modul, eine Zugriffsstufe.

Rollen

RolleTypische PersonVerwaltet MitgliederTelefonnummern und WebhooksAbrechnung
InhaberInhaber der KlinikJaJaSieht sie; Änderungen nur über die Abrechnung
AdministratorPraxismanagerLädt Mitglieder ein und setzt ihre Stufen, nicht die des InhabersJaSieht sie
MitgliedEmpfangNeinNeinNein

KI-Agenten sind keine Mitglieder. Sie werden unter Skripte eingerichtet.

Zugriffsstufen

StufeWas sie erlaubt
noneDas Modul ist ausgeblendet. Seine Zeilen geben nichts zurück, auch nicht über die API.
viewSeiten und Datensätze lesen. Keine Änderungen.
editAlltägliche Änderungen: Anrufe prüfen, Notizen hinzufügen, Entwürfe bearbeiten, Termine verwalten.
publishAktionen, die ändern, was Anrufer hören, oder die Daten löschen, etwa das Veröffentlichen eines Skripts.

Stufen bauen aufeinander auf: publish schließt edit ein, das wiederum view einschließt.

Standardwerte nach Rolle

Das sind die Stufen, die eine Person erhält, sofern ein Inhaber oder Administrator sie für diese Person unter Einstellungen → Team und Zugriff nicht ändert. Die Tabelle wird aus ROLE_DEFAULTS in @callwise/modules erzeugt, das die Datenbankfunktion cw_role_default_level() spiegelt.

ModulInhaberAdministratorMitglied
Rezeptionpublishpublishedit
Terminepublishpublishedit
Anruferpublishpublishedit
Analysenpublishpublishview
Ausgehendpublishpublishview

Wirksame Stufe

Was eine Person tatsächlich tun kann, ist der niedrigere von zwei Werten:

  1. Ihre Stufe: der Rollenstandard oder die Überschreibung je Person.
  2. Die Obergrenze des Moduls, gesetzt durch die Abrechnung: Ein gesperrtes oder ausgeschaltetes Modul ist auf none begrenzt, ein schreibgeschütztes auf view. Siehe Module und Abrechnungszustände.

Inhaber erhalten immer die volle Obergrenze. Dieselbe Regel läuft in der App (um Seiten und Schaltflächen auszublenden) und in Postgres als cw_can_access() (um Zeilen zu filtern und Schreibvorgänge abzulehnen); eine ausgeblendete Schaltfläche ist also nie der einzige Schutz.

Regeln, die den Zugriff selbst schützen

  • Ein Mitglied kann seine eigene Stufe nicht anheben.
  • Ein Administrator kann die Stufen des Inhabers nicht ändern.
  • Nur der Inhaber kann Rollen ändern.

On this page