1.3.11. Ruoli / Diritti

Ruoli e i diritti sono $CADENAS_SETUP/partwarehouse/accessrights.cfg tramite il file di configurazione perdonare.

Preparazione:

Per poter effettuare impostazioni specifiche per il catalogo e le sottodirectory, sono necessari gli ID interni CatalogueID [CatalogID] e Identification.

  1. Aprire la finestra di dialogo delle impostazioni in Extra [Extras] -> Impostazioni.... [Settings...]

  2. Selezionare PARTdataCenter -> Generale [General] a sinistra.

  3. Alla voce Mostra identificatori interni per attributi, classi e prodotti [Show internal ids for attributes, classes and products], selezionare la casella di controllo.

    Figura 1.498. 

    -> Nella pagina della scheda Proprietà [Properties], ora sono presenti anche i campi ID catalogo [CatalogID] e Identificazione [Identification]. Queste informazioni aggiuntive sono necessarie per le impostazioni del file di configurazione.

accessrights.cfg

Sintassi:

Blocco: la dichiarazione di blocco è una combinazione di rotolo e catalogo.

[<Rolle>.<Katalog>]

Objekte (chiave), für die Rechte (Werte) definiert werden können:

  • cataloghi: Cataloghi

  • attributi: Attributi

  • prodotti: Prodotti

  • classi: classi

  • subtree.classxy: sottoalberi di classi

I diritti(valori) possibili sono (singolo o separato da virgole, più o tutti)

  • leggere: Solo lettura

  • aggiungere: aggiungere

  • modificare; cambiare

  • eliminare: eliminare

  • export (solo per i "cataloghi"): Esportazione in CADENAS_DATA

Esempi:

  • Ad esempio, i diritti minimi (autorizzazione di sola lettura) possono essere assegnati come predefiniti:

    [default]
    catalogs=read
    attributes=read
    products=read
    classes=read

  • Il ruolo di amministratore ha pieni diritti per tutti i cataloghi.

    [admin.*]
    catalogs=add,modify,delete,read,export
    attributes=add,modify,delete,read
    products=add,modify,delete,read
    classes=add,modify,delete,read

    Il comando "Esporta in PARTsolutions" viene visualizzato solo se il valore "export" è impostato nella chiave "cataloghi" (sul server).

    Figura 1.499. Il comando "Esporta in PARTsolutions" viene visualizzato solo se il valore "export" è impostato nella chiave "cataloghi" (sul server).

  • Tutti i ruoli ricevono diritti per un catalogo specifico.

    [*.jLRR0DPBQdm3HerWv3Jwuw]
    catalogs=read
    attributes=read
    products=read

  • Oltre al catalogo, alle sottodirectory possono essere assegnati diritti specifici.

    subtree.izWhloO_R2yDcz_5oRKGqQ=add,modify,delete

  • Ruolo e catalogo specificati

    [werk1.jLRR0DPBQdm3HerWv3Jwuw]
    attributes=add,modify,delete
    products=add,modify,delete

  • Dichiarazione per un ruolo specifico e per tutti i cataloghi + Dichiarazione speciale solo per i prodotti

    [werk1.*]
    products=add,modify,delete

Se sono disponibili diritti di sola lettura, nella struttura ad albero viene visualizzato il simbolo del lucchetto.

Figura 1.500.