logologo
Start
Handleiding
Ontwikkeling
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handleiding
Ontwikkeling
Plugins
API
logologo
Gebruikers

Rollen en rechten

Rolconfiguratie
Rechtenconfiguratie
Toepassen in UI
Rol-unie

Ontwikkelaarsgids

Rechtenconfiguratiebalk uitbreiden

Afdelingen

Afdelingsbeheer
Afdelingsrolbeheer

Gebruikersgegevenssynchronisatie

Synchronisatiebeheer

Gegevensbronnen

WeChat Work
HTTP API

Ontwikkelaarsgids

Synchronisatiebronnen uitbreiden
Synchronisatiedoelen uitbreiden
Previous PageRechtenconfiguratie
Next PageRol-unie
TIP

Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie

#Toepassing in de UI

This feature is provided by the plugin «Toegangsbeheer»

#Rechten voor datablokken

De zichtbaarheid van datablokken in een collectie wordt bepaald door de 'bekijken'-actierechten. Individuele configuraties hebben hierbij voorrang op globale instellingen.

Zo heeft de rol "admin" onder de globale rechten volledige toegang, maar kan de collectie 'Bestellingen' individueel geconfigureerde rechten hebben die deze onzichtbaar maken.

Globale rechtenconfiguratie:

Individuele rechtenconfiguratie voor de collectie 'Bestellingen':

In de UI worden alle blokken van de collectie 'Bestellingen' niet weergegeven.

Het volledige configuratieproces ziet er als volgt uit:

#Veldrechten

Bekijken: Bepaalt of specifieke velden zichtbaar zijn op veldniveau. Hiermee kunt u bijvoorbeeld instellen welke velden van de collectie 'Bestellingen' zichtbaar zijn voor bepaalde rollen.

In de UI worden in het blok van de collectie 'Bestellingen' alleen velden weergegeven waarvoor rechten zijn geconfigureerd. Systeemvelden (Id, CreatedAt, LastUpdatedAt) behouden hun 'bekijken'-rechten, zelfs zonder specifieke configuratie.

  • Bewerken: Bepaalt of velden bewerkt en opgeslagen (bijgewerkt) kunnen worden.

    Configureer de bewerkrechten voor velden van de collectie 'Bestellingen' (aantal en gerelateerde artikelen hebben bewerkrechten):

    In de UI worden in het bewerkingsformulierblok van de collectie 'Bestellingen' alleen velden weergegeven waarvoor bewerkrechten zijn ingesteld.

    Het volledige configuratieproces ziet er als volgt uit:

  • Toevoegen: Bepaalt of velden toegevoegd (aangemaakt) kunnen worden.

    Configureer de toevoegrechten voor velden van de collectie 'Bestellingen' (bestelnummer, aantal, artikelen en verzending hebben toevoegrechten):

    In de UI worden in het toevoegingsformulierblok van de collectie 'Bestellingen' alleen velden weergegeven waarvoor toevoegrechten zijn ingesteld.

  • Exporteren: Bepaalt of velden geëxporteerd kunnen worden.

  • Importeren: Bepaalt of velden geïmporteerd kunnen worden.

#Actierechten

Individueel geconfigureerde rechten hebben de hoogste prioriteit. Als er specifieke rechten zijn geconfigureerd, overschrijven deze de globale instellingen; anders worden de globale instellingen toegepast.

  • Toevoegen: Bepaalt of de knop voor de 'toevoegen'-actie zichtbaar is binnen een blok.

    Configureer individuele actierechten voor de collectie 'Bestellingen' om toevoegen toe te staan:

    Wanneer de 'toevoegen'-actie is toegestaan, verschijnt de toevoegknop in het actiegebied van het blok van de collectie 'Bestellingen' in de UI.

  • Bekijken: Bepaalt of het datablok zichtbaar is.

    Globale rechtenconfiguratie (geen 'bekijken'-rechten):

    Individuele rechtenconfiguratie voor de collectie 'Bestellingen':

    In de UI blijven de datablokken voor alle andere collecties verborgen, maar wordt het blok van de collectie 'Bestellingen' wel weergegeven.

    Het volledige voorbeeldconfiguratieproces ziet er als volgt uit:

  • Bewerken: Bepaalt of de knop voor de 'bewerken'-actie zichtbaar is binnen een blok.

    Actierechten kunnen verder worden verfijnd door het databereik in te stellen.

    U kunt bijvoorbeeld instellen dat gebruikers in de collectie 'Bestellingen' alleen hun eigen gegevens kunnen bewerken:

  • Verwijderen: Bepaalt of de knop voor de 'verwijderen'-actie zichtbaar is binnen een blok.

  • Exporteren: Bepaalt of de knop voor de 'exporteren'-actie zichtbaar is binnen een blok.

  • Importeren: Bepaalt of de knop voor de 'importeren'-actie zichtbaar is binnen een blok.

#Relatierechten

#Als veld

  • De rechten van een relatieveld worden beheerd door de veldrechten van de broncollectie. Dit bepaalt of het gehele relatieveldcomponent wordt weergegeven.

Zo heeft in de collectie 'Bestellingen' het relatieveld "Klant" alleen 'bekijken'-, 'importeren'- en 'exporteren'-rechten.

In de UI betekent dit dat het relatieveld "Klant" niet wordt weergegeven in de 'toevoegen'- en 'bewerken'-actieblokken van de collectie 'Bestellingen'.

Het volledige voorbeeldconfiguratieproces ziet er als volgt uit:

  • De rechten voor velden binnen het relatieveldcomponent (zoals een subtabel of subformulier) worden bepaald door de rechten van de doelcollectie.

Wanneer het relatieveldcomponent een subformulier is:

Zoals hieronder getoond, heeft het relatieveld "Klant" in de collectie 'Bestellingen' alle rechten, terwijl de collectie 'Klanten' zelf is ingesteld op alleen-lezen.

Individuele rechtenconfiguratie voor de collectie 'Bestellingen', waarbij het relatieveld "Klant" alle veldrechten heeft:

Individuele rechtenconfiguratie voor de collectie 'Klanten', waarbij velden alleen 'bekijken'-rechten hebben:

In de UI is het relatieveld "Klant" zichtbaar in het blok van de collectie 'Bestellingen'. Echter, wanneer u overschakelt naar een subformulier, zijn de velden binnen het subformulier zichtbaar in de detailweergave, maar worden ze niet weergegeven bij de 'toevoegen'- en 'bewerken'-acties.

Het volledige voorbeeldconfiguratieproces ziet er als volgt uit:

Om de rechten voor velden binnen het subformulier verder te beheren, kunt u rechten toekennen aan individuele velden.

Zoals getoond, is de collectie 'Klanten' geconfigureerd met individuele veldrechten (klantnaam is niet zichtbaar en niet bewerkbaar).

Het volledige voorbeeldconfiguratieproces ziet er als volgt uit:

Wanneer het relatieveldcomponent een subtabel is, is de situatie consistent met die van een subformulier:

Zoals getoond, heeft het relatieveld "Verzending" in de collectie 'Bestellingen' alle rechten, terwijl de collectie 'Verzendingen' is ingesteld op alleen-lezen.

In de UI is dit relatieveld zichtbaar. Echter, wanneer u overschakelt naar een subtabel, zijn de velden binnen de subtabel zichtbaar bij de 'bekijken'-actie, maar niet bij de 'toevoegen'- en 'bewerken'-acties.

Om de rechten voor velden binnen de subtabel verder te beheren, kunt u rechten toekennen aan individuele velden:

#Als blok

  • De zichtbaarheid van een relatieblok wordt bepaald door de rechten van de doelcollectie van het corresponderende relatieveld, en is onafhankelijk van de rechten van het relatieveld zelf.

Zo wordt de weergave van het relatieblok "Klant" bepaald door de rechten van de collectie 'Klanten'.

  • De velden binnen een relatieblok worden beheerd door de veldrechten in de doelcollectie.

Zoals getoond, kunt u 'bekijken'-rechten instellen voor individuele velden in de collectie 'Klanten'.