Parametrizzazione > Utenti > Abilitazione funzionale 

Questa funzione permette all'occorrenza, di collegare ad un codice profilo funzione definito altrove, un insieme di funzioni autorizzate con dei privilegi supplementari.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

Videata di inserimento

Presentazione

La definizione delle abilitazioni funzionali si fa inserendo delle coppie (codici profili, codici funzione) in una scheda.

Il riquadro presente sulla scheda è utile solo quando esistono delle abilitazioni speciali per la funzione. Può trattarsi:

  • Sia di restrizioni per sito (in questo caso, ogni riga definisce delle abilitazioni per uno o più siti).
  • Sia di opzioni supplementari (una o più righe possono dunque essere inserite a seconda che le abilitazioni siano o meno modulate per sito).

Un controllo di coerenza viene fatto sui siti e sui gruppi elencati nel riquadro delle abilitazioni. Così, se due siti appartengono a dei raggruppamenti diversi ai quali sono state accordate delle autorizzazioni distinte, apparirà un messaggio di errore e l'inserimento non potrà essere fatto.

Per accelerare l'inserimento in casi complessi, si dispone di bottoni per aggiungere globalmente un insieme di funzioni o per fondere dei profili.

Alla registrazione, si aggiorna la tabella che memorizza la definizione delle abilitazioni, ma non si aggiorna la tabella degli incroci di abilitazioni. Questo aggiornamento sarà effettuato all'uscita dalla funzione, se si risponde alla domanda Aggiornamento della tabella AFCTFCY

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Profilo

Questo codice identifica in maniera univoca la scheda in corso.

Funzione

Codice che identifica una funzione del software.

  • Modulo (campo MODULE)

Modulo a cui è collegata la funzione corrente.

Riquadro Lista dei valori

  • Tipo (campo FCYGRUCOD)

Indica se le abilitazioni sono inserite per i dati collegati ad un sito o ad un raggruppamento di siti.

  • Raggrupp./sito (campo FCYGRU)

Permette di definire il sito o il raggruppamento di siti interessato dalle abilitazioni.

Un gruppo di siti vuoto permette di fornire un valore di default per tutti i siti non esplicitamente definiti dalle righe successive. Se la funzione non possiede abilitazione per sito, questo campo rimane vuoto ed è possibile inserire una sola riga nel riquadro per definire globalmente i diritti di accesso.

  • Accesso (campo ACS)

Permette d'autorizzare o di rifiutare l'accesso per il o i siti definiti sulla riga per la funzione corrente ed il profilo utente interessato. L'accesso associato al raggruppamento vuoto corrisponde ai diritti accordati su tutti i siti non esplicitamente elencati nel riquadro.

  • Opzioni (campo OPT)

Questo campo permette di elencare, tramite un insieme di codici (1 carattere) selezionabili e dipendenti dalla funzione, dei diritti di accesso complementari. Può essere inserito soltanto se sono collegate alla funzione delle autorizzazioni complementari.

Tali autorizzazioni dipendono dalla funzione e sono documentate nella sezione Prerequisiti di ogni documentazione funzionale. Ad esempio, per la gestione degli utenti esistono le seguenti autorizzazioni:

  • P permette di autorizzare un cambio di password.
  • A permette di autorizzare una modifica dei codici di accesso.

Esistono alcuni diritti d'accesso generici, generalmente per le funzioni di tipo oggetto. Le opzioni corrispondenti sono le seguenti:

Opzione

Significato

C

Creazione scheda

M

Modifica scheda

S

Cancellazione scheda

N

Autorizzazione per rendere la scheda attiva (se la casella da contrassegnare - campo ENAFLG - esiste).

Esistono altre abilitazioni generiche, in particolare:

  • Quando è presente un bottone "validazione" per la funzione, un'opzione chiamata V permette di accordare il diritto a tale bottone.
  • dal momento in cui è possibile lanciare un 'elaborazione con un filtro sui dati associati a degli utenti, un'opzione chiamata U permette di contrassegnare una casella Tutti gli utenti o di inserire un codice utente oltre al codice utente corrente.

Chiudi

 

Osservazione

Va notato un punto importante: la tabella dei profili funzioni gestisce solo il codice profilo, mentre il dettaglio delle abilitazioni per gruppo o sito viene gestito dalla tabella delle abilitazioni funzionali. Ma cosa più importante, per la gestione delle abilitazioni, è la tabella profilo funzione sito, che viene aggiornata automaticamente da questa funzione, ma se necessario, anche dalla gestione dei raggruppamenti, delle società e dei siti.

In effetti, questa tabella gestisce in dettaglio le autorizzazioni per ogni incrocio sito/profilo/funzione. Tenuto conto del numero importante di funzioni nel software (alcune centinaia), un dossier con molti siti può avere una tabella AFCTFCY che integra un gran numero di righe (ha tuttavia record di piccole dimensioni). Questa tabella permette di ottenere delle buone prestazioni al momento della gestione delle abilitazioni, in particolare nelle stampe. Il suo aggiornamento viene fatto all'uscita dalle funzioni di aggiornamento delle abilitazioni. Tenuto conto del gran numero di informazioni da aggiornare, questa funzione può essere lunga da eseguire. E' anche possibile lanciare questa operazione utilizzando direttamente lo strumento associato (Validazione delle funzioni).

Bottoni specifici

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

  • Tipo cancellazione (campo DELTYP)

 

  • campo MODULE

Funzione contrassegnata:
Cancellazione dei diritti di accesso soltanto per questa funzione con questo codice profilo.
Profilo funzione contrassegnato:
Cancellazione di tutti i diritti di accesso per questo codice profilo.




Chiudi

Permette di cancellare i dati di abilitazione legati al profilo.

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Profilo

Questo codice identifica in maniera univoca la scheda in corso.

  • campo ZPRFCOD

 

Blocco numero 2

  • Tipo (campo FCYGRUCOD1)

Permette di definire il sito o il raggruppamento di siti interessato dalle abilitazioni.

Un gruppo di siti vuoto permette di fornire un valore di default per tutti i siti non esplicitamente definiti dalle righe successive. Se la funzione non possiede abilitazione per sito, questo campo rimane vuoto ed è possibile inserire una sola riga nel riquadro per definire globalmente i diritti di accesso.

  • Raggrupp./sito (campo FCYGRU1)

 

Blocco numero 3

  • Accesso (campo ACS1)

Permette d'autorizzare o di rifiutare l'accesso per il o i siti definiti sulla riga per la funzione corrente ed il profilo utente interessato. L'accesso associato al raggruppamento vuoto corrisponde ai diritti accordati su tutti i siti non esplicitamente elencati nel riquadro.

  • Opzioni (campo OPT1)

Quando questa casella è contrassegnata, le varie opzioni associate ad ognuna delle funzioni presenti nel riquadro sono autorizzate per l'utente di cui si parametrizzano i diritti di accesso.

  • Annullamento e sostituzione forzata (campo ANN1)

 

Riquadro

  • Modulo (campo MODULE1)

Modulo a cui è collegata la funzione corrente.

  • Menù (campo MENU1)

Quando si crea una funzione, è indispensabile referenziarla in un menù, affinché questa funzione possa essere richiamata. I menù sono parametrizzabili per utente, ma esiste un utente di riferimento, chiamato qui ADMIN, il cui nome è eventualmente modificabile grazie al parametro ADMUSR. I suoi menù contengono tutte le funzioni e possono servire da modello al momento della creazione dei menù. Si definisce qui un menù di riferimento dove si troverà la funzione.

Il menù di partenza della struttura standard si chiama GENE; ogni funzione va quindi refernziata, sia in questo menù GENE, sia in un menù accessibile a sua volta a partire dal menù GENE. I vincoli sono i seguenti:

  non è possibile avere più di 30 scelte in un menù.

  non è possibile andare al di là di 4 livelli di sotto-menù.

La descrizione del menù è il testo (traducibile) che apparirà effettivamente nel menù dell'utente per definire la funzione.

Codice che identifica una funzione del software.

  • Descrizione (campo LIBFNC1)

Descrizione associata al codice precedente.

Chiudi

Permette l'apertura di una nuova videata di caricamento in massa di funzioni.

Si tratta di definire, per un sito od un gruppo di siti, il diritto di utilizzo (includendovi globalmente tutte le opzioni delle funzioni elencate oppure nessuna).

Le funzioni interessate possono essere caricate nel riquadro mediante picking partendo dalla struttura che si trova a sinistra. Questo elenco riprende le funzioni così come sono organizzate nei menù standard dell'utente ADMIN.

Questo bottone permette di caricare direttamente tutte le funzioni legate ad un modulo, oltre al picking diretto di una funzione o di un sotto-menù.

La registrazione di questo riquadro provoca la creazione delle abilitazioni corrispondenti.

Modifica di un profilo-funzione

  Questo bottone permette di caricare nella lista di selezione tutti i diritti ed accessi del profilo-funzione interessato.

L'aggiunta, la modifica o l'annullamento di diritti ed accessi del profilo se effettua nella lista di selezione.
Il riquadro è alimentato automaticamente.

Per validare le modifiche apportate al profilo, cliccare su [Registra].

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Blocco numero 1

  • campo OBJET

 

  • campo CLES

 

Blocco numero 2

  • Dal dossier (campo DOSORG)

Questo campo permette di definire il dossier a partire dal quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

  • Tutti i dossiers (campo TOUDOS)

Questa opzione permette di copiare la scheda verso tutti i dossier definiti nel dizionario (tabella ADOSSIER della soluzione corrente).

  • Al dossier (campo DOSDES)

Questo campo permette di definire il dossier nel quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

Chiudi

Permette di copiare totalmente l'abilitazione funzionale legata ad un codice profilo da o verso un altro dossier.

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Definisce il nome di un codice profilo sotto il quale verrà effettuata la fusione. La fusione viene effettuata aggiungendo al codice profilo di fusione le autorizzazioni definite nel codice profilo corrente, quando quest'ultime non esistono. Quando esistono, vengono proposti i diritti più vantaggiosi.

Chiudi

Questo bottone permette di aggiungere i diritti di accesso di un profilo all'utente corrente.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

XXX e YYY: siti incompatibili

Si è cercato di creare delle autorizzazioni diverse su due gruppi di siti che hanno dei siti in comune.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione