protezione diverso per i diversi componenti Xcelsius
-
08-10-2019 - |
Domanda
Si è un cruscotto con 6 differenti grafici a torta per 6 regioni e unica Tabella globale del grafico globale che riunisce tutti 6 regioni. Sto cercando di allineare in qualche modo agli accessi utente, quindi, se i log sezione Manager attraverso InfoView, egli sarà in grado di vedere tutte le 7 grafici, ma se un responsabile regionale registra nel Egli deve essere in grado di vedere la tabella complessiva e il grafico per la sua regione solo, nascondendo le altre regioni. Il cruscotto è costruito sulla cima di Live Office dell'Universo Query, sulla base di un universo in cima ad una interrogazione Bex
Grazie in anticipo
Soluzione
Questa è una specie di difficile, ma è possibile ottenere l'utente di Windows con javascript o aspx. Quindi è possibile utilizzare l'interfaccia esterna di collegamento per passare l'utente al file .swf.
Infine è possibile mostrare e nascondere componenti diversi a seconda dei privilegi dell'utente.
Questa è la linea javscipt modo che permettesse di farlo usando aspx
movieName.setDataSource('dataName','<%=Request.LogonUserIdentity.Name.Substring(Request.LogonUserIdentity.Name.LastIndexOf(@"\") + 1)%>');
Altri suggerimenti
Si può provare a utilizzare Report WebI con CurrentUser () formula e successiva combinare questo con una sorta di tabella di mapping in Xcelsius in cui si assegnano i diritti di visualizzazione per ogni tabella per ogni utente.