|
Permission Manager per Microsoft Dynamics NAV
Lo strumento intuitivo ed affidabile indicato per la gestione dei permessi attraverso i ruoli in ambienti ove la riservatezza dei dati è un elemento importante e indispensabile per la tutela delle informazioni a correlazione del business. La soluzione si appoggia sulla gestione nativa dei permessi di Dynamics Nav e costituisce un tool che permette di governare con facilità le autorizzazioni garantendo cosi la sicurezza delle informazioni.
Navision integra nativamente un sistema di protezione ai dati e agli oggetti tramite i ruoli, che sono un’aggregazione di singoli permessi, e l’assegnazione di questi agli utenti. Su SQL è possibile gestire anche permessi diversi sulla stessa tabella in base ai dati contenuti (chiamati in Navision Security Filters). Per realtà semplici l’approccio di Navision è efficace, ma al crescere della complessità aziendale la stesura dei permessi e la successiva manutenzione diventano gravosi e richiederebbero interventi a livello di codice. Inoltre l’utente parte senza alcun permesso e il setup è sempre incrementale. Questa metodologia rende difficoltoso gestire maschere e report con i permessi in quanto richiede una continua manutenzione in caso di nuovi oggetti.
L’NPM è stato sviluppato su oggetti nuovi e permette di manipolare i permessi in modo flessibile traducendo le operazioni in permessi Navision Standard. Introduce il concetto di “Template” come livello intermedio tra i ruoli e gli utenti e di ereditarietà in modo da includere ricursivamente template dentro template. Ha due modalità:
- “Compatibile” che permette ai Solution Center di implementare facilmente lo startup dei permessi senza obbligare l’acquisto al cliente finale. Impone delle limitazioni simili a quelle standard, ma permette comunque l’uso dei template ed ereditarietà.
- “NPM” introduce il concetto di Negazione nei permessi e di includere più Security Filters all’interno dello stesso ruolo.
Offre inoltre:
- Strumenti di analisi approfondita dei permessi.
- Confronti tra ruoli.
- Interfacciamento con Code Coverage e ClientMonitor per l’acquisizione automatica degli oggetti toccati.
- Raffronti tra i permessi e la licenza utente.
- Importazione degli utenti e dei permessi custom già definiti sul database.
- Completa integrazione con Window Login e Database Authentication.
|