Um einzelne Formularfelder abhängig vom Formularstatus und der Gruppenzugehörigkeit steuern zu können besteht die Möglichkeit eine Berechtigungsmatrix zu definieren. Die Matrix besitzt folgende Dimensionen:
Dimension 1: Gruppen
Dimension 2: Formularfelder definiert durch ihren X-Pfad.
Existiert ein Status mit der ID „-1" so dient dessen Berechtigungsmatrix als Standardvorlage für alle Status die selbst keine Matrix besitzen.
Jeder Eintrag der Matrix kann folgende Berechtigungen setzen:
Berechtigung |
| Beschreibung |
Read & Write (default) |
| Feld wird angezeigt und kann geändert werden. |
Read & Write (explizit) |
| Feld wird angezeigt und kann geändert werden. (Notwendig um im Bedarfsfall die Standardvorlage zu überschreiben) |
Read Only |
| Feld wird nur angezeigt kann aber nicht geändert werden |
Not Visible |
| Feld wird nicht angezeigt und kann nicht geändert werden |
Berechtigungen die auf einem übergeordneten Gruppenelement definiert wurden wirken auch immer auf alle darunter liegenden Elemente. So sperrt z.B. ein „Read Only" Wert auf dem
Anker | ||||
---|---|---|---|---|
|
Anker | ||||
---|---|---|---|---|
|