[英]Different security for different components on Xcelsius
得到了一個儀表盤,其中包含6個區域的6種不同的餅圖,以及一個包含所有6個區域的整體匯總餅圖。 我試圖以某種方式使其與用戶登錄名保持一致,因此,如果部門經理通過infoview登錄,則他將能夠看到所有7個圖表,但是如果區域經理登錄,則他應該能夠看到整個圖表,並且該圖表僅適用於他所在的區域,隱藏了其他區域。 儀表板基於Live Office Universe查詢構建,基於Bex查詢之上的Universe
提前致謝
這有點棘手,但是您可以使用javascript或aspx來獲取Windows用戶。 然后,您可以使用外部接口連接將用戶傳遞到.swf文件。
最后,您可以根據用戶的權限顯示和隱藏不同的組件。
這是讓您使用.aspx進行操作的javscipt行
movieName.setDataSource('dataName','<%=Request.LogonUserIdentity.Name.Substring(Request.LogonUserIdentity.Name.LastIndexOf(@"\") + 1)%>');
您可以嘗試將WebI Report與CurrentUser()公式一起使用,然后將其與Xcelsius中的某種映射表結合起來,在其中為每個圖表的每個用戶分配顯示權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.