When we log in Jedox for the first time, we could see that on the left side panel is open by default. This is very usefull because developers of the application and other users with higher role could publish reports. On the other hand if the user is just a planner or a viewer he/she might get confused with the meaning of that panel. Most of the time customers do not even want to allow the users to see anything else except the report.

Visible panel

So if you would like this panel to be hidden by default, the following setting needs to be applied to #_USER_USER_PROPERTIES cube. In case you are not sure where this cube can be found -> it is in the System database.

Setting Panel Panel Setting

 

Code to apply

{“studio”:{“reports”:{“nav”:{“width”:350,”hidden”:true}},”palo”:{“nav”:{“hidden”:false,”width”:350}},”etl”:{“nav”:{“width”:350}},”home”:{“view”:”list”},”files”:{“view”:”thumbs”,”nav”:{“width”:350,”hidden”:true}}}}

After applying this setting when the user logs in for the first time* panel should be hidden.

Hidden panel

In order to apply this to all users, a simple ETL could be built which would input this code in the appropriate attribute of the user [APP State].

It is important to mention that if the user manually unhides the panel, the state in which the application was left before logging out will be the same when the user logs in again. In other words, if the user unhides it and then logs out, the next time when the user logs in, the panel will be visible.

* that is why the developer needs to apply the setting before users log in for the first time. Then they would not have an idea that it is possible to unhide the left section.

More about this topic can be found on this link.

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Leave the field below empty!