How to design Clients/Groups and dynamic Elements security
Posted: Fri Apr 11, 2014 2:44 am
Hi All,
I am new to TM1, so I just want to know is there any easy way to design Clients/Groups in TM1 to satisfy the security controlling?
For e.x., there is Region dimention like
Region
---East
---South
---West
---North
also there are users HQ_User, East_User, South_User, West_User, North_User;
the requirements is HQ_User can see all data, East_User only see data of east region, South_User only see data of south region ...bla,bla
Yes, I can create Groups like East_Region, South_Region, West_Region, North_Region, then in deimension -> elements security assignment, set the Read access of 'East' to East_Region and None to the other elements, then user in East_Region can only view data of East.
But it maybe too complicated if there are 20 elements in the Region dimention and even worse if there are children levels like
Region
---East
------City 1
------City 2
------...
---South
---West
---North
Is that mean to create City level group if the requirement is that some user can only view data of their own city?
What I think is to only create groups like HQ_Group, Region_Group, City_Group, then set users of each level to these group, there is also User/Region relationship loaded to the Cube, then when the user login to TM1 APP Web, get the reigon of login user and dynamicly filter the data of regions he can see.
Is that possible?
Thanks.
I am new to TM1, so I just want to know is there any easy way to design Clients/Groups in TM1 to satisfy the security controlling?
For e.x., there is Region dimention like
Region
---East
---South
---West
---North
also there are users HQ_User, East_User, South_User, West_User, North_User;
the requirements is HQ_User can see all data, East_User only see data of east region, South_User only see data of south region ...bla,bla
Yes, I can create Groups like East_Region, South_Region, West_Region, North_Region, then in deimension -> elements security assignment, set the Read access of 'East' to East_Region and None to the other elements, then user in East_Region can only view data of East.
But it maybe too complicated if there are 20 elements in the Region dimention and even worse if there are children levels like
Region
---East
------City 1
------City 2
------...
---South
---West
---North
Is that mean to create City level group if the requirement is that some user can only view data of their own city?
What I think is to only create groups like HQ_Group, Region_Group, City_Group, then set users of each level to these group, there is also User/Region relationship loaded to the Cube, then when the user login to TM1 APP Web, get the reigon of login user and dynamicly filter the data of regions he can see.
Is that possible?
Thanks.