填報表怎麼通過許可權控制是否可寫

2021-08-31 18:10:26 字數 594 閱讀 4344

如題,潤幹 v5 的填報表中怎麼通過登陸的使用者名稱或者角色控制其對錶中某些單元格的可寫屬性。

如下圖:

如果使用者名稱是 lis 則可以修改部門列的資料  否則不可以編輯

此處用引數模板控制使用者名稱的傳入(正式專案中可以通過報表的展現介面將外部引數傳給報表)

實現上述效果 報表中設定如下:

選中部門列所在單元格 b3  右邊屬性欄中設定 【是否可編輯表示式】為 user==『lis』  或者 user==『lis』?true:false(注意:此表示式嚴格按照 js 的規則書寫不能使用報表中定義的 if() 函式 )

並且在報表中增加對應的引數  如下圖

按照上述設定後即可實現報表可寫的許可權控制。

上述設定適用於區域性可寫控制,如想要根據登入使用者 實現全域性控制可以在展現介面中使用 editable 標籤值實現,其中,yes 表示可編輯 no 表示不可編輯  預設為 yes。

填報表的許可權控制

在流程填報中,填報表的許可權控制主要涉及單元格的可寫許可權控制,即在流程中哪些節點 哪些人員可以對填報表中的哪些單元格進行資料的填寫和修改。例如,在場景用例 銷售費用預算上報審批流程 中,填報表的交通費 通訊費等費用的填寫都只能由上報資料的銷售人員在節點 銷售人員上報 中完成,部門銷售經理審核 和 ...

Tableau 通過引數進行報表許可權控制

本文介紹tableau的url傳參技巧,並通過變通的方式進行報表的許可權控制。希望各位從中獲得啟發,一起交流。從伺服器上訪問tableau基本的url結構如下 多站點環境中,url位址包括站點id,結構如下 當然,最簡單方法是直接上伺服器點開報表來確認url 要建立乙個過濾引數的url,你需要在ur...

怎麼控制報表的資料許可權

控制報表資料訪問許可權,是讓不同的人訪問同一張報表的時候所看到的資料是不同的或者說只能看到許可權範圍內的資料。報表工具通用的做法是控制資料集 報表所呈現的資料基本都是來自資料集 以 sql 資料集為例,只要 sql 的條件不一樣,返回的資料也就不同了。比如 sql 寫成 select from t ...