Différents sécurité pour différents composants sur Xcelsius
-
08-10-2019 - |
Question
obtenu un tableau de bord avec 6 différents graphiques à secteurs pour 6 régions et un tableau d'ensemble de la tarte globale combinant l'ensemble des 6 régions. Je suis en train de l'aligner en quelque sorte aux connexions utilisateur, donc si les journaux du gestionnaire de section à travers Infoview, il sera en mesure de voir tous les 7 graphiques, mais si un journalise directeur régional il devrait être en mesure de voir le tableau d'ensemble et le tableau pour sa seule région, cachant les autres régions. Le tableau de bord est construit au-dessus de Office Live Universe requête, basé sur un univers au-dessus d'une requête BEx
Merci à l'avance
La solution
est un peu délicat, mais vous pouvez obtenir les fenêtres utilisateur avec javascript ou ASPX. Ensuite, vous pouvez utiliser la connexion d'interface externe pour passer l'utilisateur au fichier .swf.
Enfin, vous pouvez afficher et masquer différents composants en fonction des privilèges de l'utilisateur.
Ceci est la ligne de javscipt qui vous permettra de le faire en utilisant .aspx
movieName.setDataSource('dataName','<%=Request.LogonUserIdentity.Name.Substring(Request.LogonUserIdentity.Name.LastIndexOf(@"\") + 1)%>');
Autres conseils
Vous pouvez essayer d'utiliser rapport WebI avec CurrentUser () formule et ensuite combiner avec une sorte de table de correspondance dans Xcelsius où vous les droits d'affichage attribuerait à chaque tableau pour chaque utilisateur.