Zugewiesene Daten

In Zugewiesene Daten können Sie festlegen, welche Bedingung erfüllt sein muß, damit ein Datensatz einem Benutzer zugewiesen ist. Wenn Sie hier keine Bedingung eingeben, wird standardmäßig r.createdby.id == user.id verwendet, d.h. der Datensatz ist dem Benutzer zugewiesen, wenn er ihn angelegt hat.

Erstellung

Wählen Sie im Menü Konfiguration ‣ Erweitert und klicken Sie anschließend in der linken Menüleiste auf Zugewiesene Daten. Im nun geöffneten Bereich können Sie die Bedingung eingeben, die erfüllt sein muss, dass ein Datensatz einem Benutzer zugewiesen wird, auch wenn er ihn nicht angelegt hat. Für das Formulieren der Bedingung wird vSQL verwendet. Es stehen die Variablen r (zu testender Datensatz), app (die App zu der diese Konfiguration gehört) und user (eingeloggter Benutzer) zur Verfügung.

So können Sie z. B. in einer App „Veranstaltungen“, die zuständigen Mitarbeiter zu den Veranstaltungen im Feld „E-Mail-Verteiler“ erfassen. Um zu erreichen, dass die Mitarbeiter nur die Datensätze zu den Veranstaltungen sehen und bearbeiten können, denen sie zugewiesen sind, muss folgende Bedingung eingegeben werden:

r.v_e_mail_verteiler == user.email

Wobei e_mail_verteiler für den Identifizierer des E-Mail-Feldes steht. user.email ist die E-Mail-Adresse des eingeloggten Benutzers.

Zugewiesene Daten - Bedingung

Zugewiesene Daten - Bedingung