access

Typ: Array von JSON-Objekten
Erforderlich: Nein

"access": [
   {
      "name": "myCustomRight",
      "displayName": "myCustomRight",
      "description": "This is a sample for access rights in the framework control.",
      "visible": true,
      "defaultValueInternal": null
   }
]

Diese Eigenschaft enthält eine Liste von benutzerspezifischen Zugriffsrechten, die über das Engineering konfiguriert werden können. Zugriffsrechte schränken Benutzergruppen in ihren Aktivitäten ein (siehe Berechtigungssystem). Ein benutzerspezifisches Zugriffsrecht muss in der Source.ts/js mit entsprechender benutzerspezifischer Logik ausgewertet werden.

Ein Zugriffsrecht-Objekt enthält folgende Eigenschaften:

Einem Zugriffsrecht werden über das Engineering verschiedene Benutzergruppen zugeordnet, die entsprechend des folgenden Schemas aufgebaut sind: tchmi:framework#/definitions/ControlAccessRight
In diesem Schema ist definiert, welche Zugriffsart (Allow, Deny, Inherit) die jeweilige Benutzergruppe auf das Zugriffsrecht besitzt.

Im Engineering wird das Zugriffsrecht im Eigenschaften Fenster wie folgt angezeigt (bei zwei verschiedenen Benutzergruppen):

access 1: