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

Ruoli e Permessi

Configurazione Ruolo
Configurazione Permessi
Applica nell'UI
Unione di Ruoli

Guida per Sviluppatori

Estendi Barra Configurazione Permessi

Dipartimenti

Gestione Dipartimenti
Gestione Ruoli Dipartimento

Sincronizzazione Dati Utente

Gestione Sincronizzazione

Origini Dati

WeChat Work
API HTTP

Guida per Sviluppatori

Estendi Origine Dati di Sincronizzazione
Estendi Risorsa di Destinazione Sincronizzazione
Previous PageConfigurazione Permessi
Next PageUnione di Ruoli
Avviso di traduzione IA

Questa documentazione è stata tradotta automaticamente dall'IA.

#Applicazione nella UI

This feature is provided by the plugin «Controllo degli accessi»

#Permessi dei blocchi di dati

La visibilità dei blocchi di dati in una collezione è controllata dai permessi dell'operazione di visualizzazione. Le configurazioni individuali hanno la precedenza su quelle globali.

Ad esempio, con i permessi globali, il ruolo "admin" ha accesso completo, ma la collezione Ordini potrebbe avere permessi individuali configurati che la rendono invisibile.

Configurazione dei permessi globali:

Configurazione dei permessi individuali per la collezione Ordini:

Nella UI, tutti i blocchi della collezione Ordini non vengono visualizzati.

Il processo di configurazione completo è il seguente:

#Permessi dei campi

Visualizzazione: Determina se specifici campi sono visibili a livello di campo, permettendole di controllare quali campi sono visibili a determinati ruoli all'interno della collezione Ordini.

Nella UI, all'interno del blocco della collezione Ordini, sono visibili solo i campi con permessi configurati. I campi di sistema (Id, CreatedAt, LastUpdatedAt) mantengono i permessi di visualizzazione anche senza una configurazione specifica.

  • Modifica: Controlla se i campi possono essere modificati e salvati (aggiornati).

    Come mostrato, configuri i permessi di modifica per i campi della collezione Ordini (quantità e articoli associati hanno permessi di modifica):

    Nella UI, all'interno del blocco del modulo di modifica della collezione Ordini, vengono mostrati solo i campi con permessi di modifica.

    Il processo di configurazione completo è il seguente:

  • Aggiungi: Determina se i campi possono essere aggiunti (creati).

    Come mostrato, configuri i permessi di aggiunta per i campi della collezione Ordini (numero ordine, quantità, articoli e spedizione hanno permessi di aggiunta):

    Nella UI, all'interno del blocco del modulo di aggiunta della collezione Ordini, vengono visualizzati solo i campi con permessi di aggiunta.

  • Esporta: Controlla se i campi possono essere esportati.

  • Importa: Controlla se i campi supportano l'importazione.

#Permessi delle operazioni

I permessi configurati individualmente hanno la massima priorità. Se sono configurati permessi specifici, questi sovrascrivono le impostazioni globali; altrimenti, vengono applicate le impostazioni globali.

  • Aggiungi: Controlla se il pulsante dell'operazione di aggiunta è visibile all'interno di un blocco.

    Come mostrato, configuri i permessi delle operazioni individuali per la collezione Ordini per consentire l'aggiunta:

    Quando l'operazione di aggiunta è consentita, il pulsante "Aggiungi" appare nell'area delle operazioni del blocco della collezione Ordini nella UI.

  • Visualizza: Determina se il blocco di dati è visibile.

    La configurazione dei permessi globali è la seguente (nessun permesso di visualizzazione):

    La configurazione dei permessi individuali per la collezione Ordini è la seguente:

    Nella UI: i blocchi di dati per tutte le altre collezioni rimangono nascosti, ma il blocco della collezione Ordini viene mostrato.

    Il processo di configurazione dell'esempio completo è il seguente:

  • Modifica: Controlla se il pulsante dell'operazione di modifica è visualizzato all'interno di un blocco.

    I permessi delle operazioni possono essere ulteriormente affinati impostando l'ambito dei dati.

    Ad esempio, impostando la collezione Ordini in modo che gli utenti possano modificare solo i propri dati:

  • Elimina: Controlla la visualizzazione del pulsante dell'operazione di eliminazione all'interno di un blocco.

  • Esporta: Controlla la visualizzazione del pulsante dell'operazione di esportazione all'interno di un blocco.

  • Importa: Controlla la visualizzazione del pulsante dell'operazione di importazione all'interno di un blocco.

#Permessi delle relazioni

#Come campo

  • I permessi di un campo di relazione sono controllati dai permessi dei campi della collezione di origine. Questo controlla se l'intero componente del campo di relazione viene visualizzato.

Ad esempio, nella collezione Ordini, il campo di relazione "Cliente" ha solo permessi di visualizzazione, importazione ed esportazione.

Nella UI, ciò significa che il campo di relazione "Cliente" non verrà visualizzato nei blocchi delle operazioni di aggiunta e modifica della collezione Ordini.

Il processo di configurazione dell'esempio completo è il seguente:

  • I permessi per i campi all'interno del componente del campo di relazione (come una sotto-tabella o un sotto-modulo) sono determinati dai permessi della collezione di destinazione.

Quando il componente del campo di relazione è un sotto-modulo:

Come mostrato di seguito, il campo di relazione "Cliente" nella collezione Ordini ha tutti i permessi, mentre la collezione Clienti stessa è impostata come sola lettura.

Configurazione dei permessi individuali per la collezione Ordini, dove il campo di relazione "Cliente" ha tutti i permessi sui campi:

Configurazione dei permessi individuali per la collezione Clienti, dove i campi hanno permessi di sola visualizzazione:

Nella UI, il campo di relazione "Cliente" è visibile nel blocco della collezione Ordini. Tuttavia, quando si passa a un sotto-modulo, i campi all'interno del sotto-modulo sono visibili nella vista dei dettagli ma non vengono visualizzati nelle operazioni di aggiunta e modifica.

Il processo di configurazione dell'esempio completo è il seguente:

Per controllare ulteriormente i permessi per i campi all'interno del sotto-modulo, è possibile concedere permessi a singoli campi.

Come mostrato, la collezione Clienti è configurata con permessi sui campi individuali (il nome del cliente non è visibile e non è modificabile).

Il processo di configurazione dell'esempio completo è il seguente:

Quando il componente del campo di relazione è una sotto-tabella, la situazione è coerente con quella di un sotto-modulo:

Come mostrato, il campo di relazione "Spedizione" nella collezione Ordini ha tutti i permessi, mentre la collezione Spedizioni è impostata come sola lettura.

Nella UI, questo campo di relazione è visibile. Tuttavia, quando si passa a una sotto-tabella, i campi all'interno della sotto-tabella sono visibili nell'operazione di visualizzazione ma non nelle operazioni di aggiunta e modifica.

Per controllare ulteriormente i permessi per i campi all'interno della sotto-tabella, è possibile concedere permessi a singoli campi:

#Come blocco

  • La visibilità di un blocco di relazione è controllata dai permessi della collezione di destinazione del campo di relazione corrispondente ed è indipendente dai permessi del campo di relazione stesso.

Ad esempio, la visualizzazione del blocco di relazione "Cliente" è controllata dai permessi della collezione Clienti.

  • I campi all'interno di un blocco di relazione sono controllati dai permessi dei campi nella collezione di destinazione.

Come mostrato, è possibile impostare i permessi di visualizzazione per singoli campi nella collezione Clienti.