Skip to Content

Dynamic portal roles in Logon page component

Hi all,

How to get dynamic portal roles after log on and before showing desktop and framework.

My Scenario is like :

Lets say a testuser assigned for Group A and Group B.

Group A having 3 roles like Role1,Role2,Role3 .

Group B having 3 roles like Role4,Role5,Role6 .

testuser having 4 role like Role1.Role4 Role7 Role8.

So finally now testuser having 3+3+4=10 roles.

while testuser log on into portal we have to display new screen having drop-down list and submit button.

In drop-down list we have to display Groups which are assigned to this testuser so in this case we have to display Group A ,Group B.

after click submit button we have to display intersection roles that means

If we selected Group A in drop-down list Role1 only have to display because Role1 is common for Group A and testuser

If we selected Group B in drop-down list Role4 only have to display because Role4 is common for Group B and testuser.

Can any help us how to achieve this requirement?

Thanks ,


Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Sep 24, 2013 at 09:27 PM


    You could sorta accomplish this using a custom desktop with a custom top level nav which reads in all of the portal nav nodes and hides them all until the user selects which group he or she wants. Once that is selected you can show only those nodes and the rest of the portal.

    Hope this helps.


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 25, 2013 at 05:09 AM

    Hi Prasad,

    I dont know about the dynamic role assignment for specific group and user but I suggest you to go with merge property of the roles.

    By merging the roles you can create new group without creating the reductant roles,worksets. Please check this link might be helpful for you.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.