Skip to Content

Role Based Portal

Hello All,

The requirement is to have

One Portal

Multiple Roles on the portal (say Role1, Role2, Role3....)

All roles available to every user

Role Based Navigation, means there are external links available on a parent portal where in user can navigate directly to Role 1, Role 2 etc, based on the application he wants to access.

But....there is a nw requirement.

If a user clicks on link of Role 4, he should not see remaining roles, means there should only be Role 4 in the Top Level Navigation.

If a user clicks on any other role, Role 4 should not be displayed.

I hope I have not confused you all.

Please let me know if there is standard / crude solution available to do this.

Regards,

Nitin

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Apr 23, 2010 at 10:08 PM

    Hi Nitin,

    Your requirement can be realized using the navigation zoom concept. It would allow you to show only the contents of the role that you want to display. The links below would show you how the concept can be realized.

    [http://help.sap.com/saphelp_nw70/helpdata/EN/e6/436dab861a42389146fdb4990892bc/frameset.htm]

    [http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d02dbaad-9a99-2910-31be-8ce17737b304]

    Regards,

    Prathamesh

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Apr 26, 2010 at 05:04 AM

    Hi Nitin ,

    You can implement Portal desktops . There can be a different Desktop for different application such that only the roles associated with that desktop will appear . To achieve this we use URL aliases .Pls go through the below link to know more on Desktops.

    http://help.sap.com/erp2005_ehp_04/helpdata/EN/6a/f72f1c9539420ebee0b8734110aaac/frameset.htm

    Regards

    Mayank

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 26, 2010 at 01:44 PM

    Hi,

    yes, there is a standard functionality that supports your scenario: filterID.

    Just assign a role a filter ID and assign this number to a desktop. The desktop will only show roles with the defined filter ID.

    SAP Help: http://help.sap.com/erp2005_ehp_04/helpdata/EN/5e/e855a35455458aa4df21a4339722c7/content.htm

    You'll only have to check that your portal version supports filter ID. Also, if not on one of the latest SPs, you'll encounter caching problems. The Role switch will work only once, and when switching back the user will see a mixture of the new and old desktop. But this should be gone with a recent SP.

    br,

    Tobias

    Add a comment
    10|10000 characters needed characters exceeded

    • Problem solved after removing the extra "/" from the URL Alias.

      Just a clarification....the actual alias is /portal/alias1 in web.xml, but when you create it in URLAlias, you should mention "portal/alias1"

      Also, check the How to Guides "how to maintain deployment descriptor in J2EE Engine" for the way to create URL Alias in web.xml.

      Regards,

      Nitin

  • Posted on May 04, 2010 at 01:13 PM

    Tobias Hofmann,

    Thanks for your inputs!

    I too have the same requirement. I tried using Filter ID property in both the role and the desktop. It displays the Role which has filter id when I login to the portal.

    My requirement is all the roles will be displayed on the TLN. If the user click on a role on TLN, the corresponding role's content should be displayed and the remaining roles in TLN roles should be disappeared.

    Is this possible using Filter Id ? or Is there any other alternative to meet this.

    Ram

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 05, 2010 at 03:18 PM

    Added in above post.

    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.