Ciclo Attivo
Ciclo Attivo
Percorso funzione
| Codice | Modulo | Release | Data |
| DE0 | MUR - Regole maschera utente |
6.6.0.1 | 01/12/2020 |
MUR - REGOLE MASCHERA UTENTE
Percorso funzione
| DE0 |
Con la versione 7.2.0.0 di SBH server e browser sono state introdotte le operazioni MUR (Mask User Rules o Regole Maschera Utente).33
Lo scopo delle operazioni MUR è dare la possibilità di la visualizzazione, la modifica e l’uso dei campi delle maschere a specifici utenti. Ad esempio, mediante esse è possibile stabilire quali utenti possano visualizzare e/o modificare il campo contenente il prezzo di un articolo in una particolare schermata di eSIGEA/SIGEAdb.
Al momento sono implementate solo sui campi delle maschere FORM (non data-grid).
Le regole sono preservate sul server di eSIGEA/SIGEAdb e vengono inviate all’SBH dopo il login dell’utente.

VISUALIZZAZIONE DELLE REGOLE MUR ESISTENTI SU UN CAMPO
Percorso funzione
| DE0 |
Per vedere facilmente se su un campo sono attive regole MUR si possono visualizzare le info del campo cliccando il taso maiuscolo (shift) e il bottone destro del mouse sul campo di interesse.

Inoltre (solo per i campi editabili) viene visualizzato con un segno nell’angolo inferiore destro
MODIFICA DELLE REGOLE MUR SUI CAMPI DI UNA MASCHERA
Percorso funzione
| DE0 |
Per operare va tenuto presente che le regole MUR sono specifiche per ciascun utente (anche se son facilmente duplicabili su altri utenti) nell’ambito di una maschera. Per modificare le regole MUR di una maschera è necessario avere una security class uguale o inferiore ad 1, in tal caso nell’ambito di una GET-SCREEN (ossia quando un campo ha focus) premendo col tasto destro del mouse su un campo non data-grid ( anche diverso da quello che correntemente ha il focus) simultaneamente al tasto CTRL si aprirà la relativa dialog:

Nell’area superiore destra sono visualizzate la maschera il campo e l’utente su cui si sta operando

I pulsanti sottostanti permettono di:

• Duplicare le regole di tutti i campi di una maschera impostate per l’utente selezionato mediante una dialog in cui selezionare (viene proposto quello correntemente selezionato) e fleggando gli utenti su cui copiare le regole
![]()
N.B. le modifiche sono salvate solo quando viene premuto OK nella dialog precedente
• Rimuovere tutte le regole della maschera dall’utente selezionato
• Ripristinare le regole dell’utente a prima delle modifiche
Nell’area superiore sinistra sono visualizzati gli utenti su cui si può operare
All’apertura della dialog sono selezionati l’utente corrente è il campo su cui si è cliccato.

Si può impostare un filtro sul nome impostando il relativo campo e premendo il bottone accanto (verranno visualizzati solo gli utenti con nome contenente il testo specificato o tutti se il campo è vuoto)
La prima colonna indica la presenza di regole per l’utente già prima delle modifiche
La seconda è indica se almeno una regola è stata cambiata
Sotto si può selezionare il campo della maschera su cui vanno modificate le regole:

Si può impostare un filtro sul nome impostando il relativo campo e premendo il bottone accanto (verranno visualizzati solo i campi con nome contenente il testo specificato o tutti se il campo è vuoto)
La prima colonna indica la presenza di regole per il campo selezionato e l’utente selezionato già prima delle modifiche
La seconda è indica se almeno una regola è stata cambiata (sempre per campo ed utente selezioato)
Se disponibile (per i campi edit) è mostrata la lista dei valori previsti per il canmpo

Sotto sono mostrate le regole MUR per l’utente ed il campo selezionato prima e dopo le modifiche
Regole per un campo edit

Regole per un campo bottone (bottone con icona) o label (bottone con testo)

RIMOZIONE DI TUTTE LE REGOLE MUR DI UN UTENTE
Percorso funzione
| DE0 |
L’operazione è disponibile durante le GET-SCREEN se l’utente corrente ha security class minore o uguale a 1 nel menu configurazione->Regole MUR - >Rimuovi regole MUR

Comparirà la seguente dialog

Fleggare gli utenti per cui vanno rimosse tutte le regole MUR (ossia per tutte le maschere)
DUPLICA DI TUTTE LE REGOLE MUR DI UN UTENTE
Percorso funzione
| DE0 |
L’operazione è disponibile durante le GET-SCREEN se l’utente corrente ha security class minore o uguale a 1 nel menu configurazione->Regole MUR - >Rimuovi regole MUR

Comparirà la seguente dialog

Selezionare l’utente da cui vanno copiate tutte le regole (ossia le regole per tutte le maschere)

Quindi fleggare gli utenti su cui vanno copiate

Se fleggato prima della copia verranno rimosse tutte le regole precedenti per gli utenti di destinazione (altrimenti le regole per maschere che non avevano regole per l’utente sorgente verranno mantenute)
![]()
Nessun commento