cancel
Showing results for 
Search instead for 
Did you mean: 

Merge ID in portal navigation

Former Member
0 Kudos

I was not able to find a similar question in the forum and hope someone will be able to help me.

I need to merge the content of several roles in the portal. For each role I have created a folder as the entry point. I have multiple iviews that will be assigned to the different roles in different combinations.

I need to see is the folder in the top level navigation and the appropriate iviews in the second level navigation. I have tried to follow the "Merging Navigation Nodes and Defining the Sequence' in SAP help but have not been able to get it to work correctly.

Here's an example:

Role - 'Card Games'

Folder - 'Fun and Games' (entry point)

iviews - 'go fish' and 'uno'

Role - 'Board games'

Folder - 'Fun and Games' (entry point)

iviews - 'candyland'

Role - 'Dice games'

Folder -'Fun and Games' (entry point)

Iviews -'yahtzee'

Role - 'Kids Games'

Folder - 'Fun and Games' (entry point)

Iviews - 'candyland' and 'go fish'

If user A is assigned the 'Card games' and 'Kids games' roles I would expect the top level navigation tab to be 'Fun and Games' and the second level to contain Go Fish, Uno and Candyland but I would not expect to see Go Fish appear twice even though it is in both of the roles.

Can someone explain to me if I need one merge ID for the folder level and a different merge ID for the iview level? Do I assign the merge ID to the role or the folder within the role? What about the iviews? Do I need merge ID and merge priority to get the result that I need?

Thanks in advance for any assistance that you can provide.

Pat

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member194211
Contributor
0 Kudos

Hi Pat,

Answers to your questions,

> Can someone explain to me if I need one merge ID for the folder level and a different merge ID for the iview level?

Yes, you need to have merge ID at role level and iView level as well.

> Do I assign the merge ID to the role or the folder within the role?

Merge ID needs to assign to one role (First role) and then to the Folders under different roles. So First role should have name "Fun and Games" and then other roles you need create a folder under that role and give merge ID to these folders.

>What about the iviews?

To acheive your functionality, yes you need to give merge ID to iView

> Do I need merge ID and merge priority to get the result that I need?

Yes, you need merge ID and Merge priority will decide the sequence of second level navigation.

So as per the requirement you want only one tab in Top Level Navigation and rest of the applications (iViews) in second level nvigation, to acheive this follow the following steps,

1. Create One role with name Fun and Games and give some merge ID (e.g: merge1)

2. Creae second Role with name Test1 role, in this role create a Folder with name "Fun and Games" and give merge ID to this folder as "merge1.

3. Delta link iView "go Fish" to the folder Fun and Games. Give merge ID to this iView as "merge2"

4. Create a third role Test2, in this role create a Folder name "Fun and Games" and give merg ID to this folder as "merge1"

5. Delta link iView "candyland" to the folder under Test2 > Fun and Games. Give merge ID as "merge3"

so now each folder under role should have merge ID as "merge1"

Thanks.

Sushil

former_member201257
Active Contributor
0 Kudos

Hi Sushil,

Merge ID needs to assign to one role (First role) and then to the Folders under different roles. So First role should have name "Fun and Games" and then other roles you need create a folder under that role and give merge ID to these folders.

I am not sure why you will need Role 1 in your suggested solution.

What is the exact benefit of using this extra role ?

When would you assign this role to a user ?

Do you have to assign this extra role to every user who requires Roles 2 and 3 ?

1. Create One role with name Fun and Games and give some merge ID (e.g: merge1)

What content is assigned to this role ?

I understand that there are different ways of achieving something and I would really like to see other possible solutions for a given question. However, in this case, I don't see any value added.

Please suggest if I am missing something.

Thanks,

Shanti

Former Member
0 Kudos

Shanti and Sushil,

Thank you both so much for your responses. They were both helpful and I have resolved my issue. Back to my fun and games

Pat

former_member201257
Active Contributor
0 Kudos

Hi Patricia,

First of all, I like the way you put your question.

You will need a merge id at each navigation level.

1. For merging of nodes at a certain level, the top level nodes should also be merged. So, for all your roles set a merge id - for example - games_merge (and set some priority if needed) - the merge id needs to be the same for all your roles.

2. For all the folders - set a merge id - for example - games_folder_merge (and set priority as per your requirement if needed) - the merge id needs to be the same for all your folders at this level

3. For each iview - set a merge id - for example - for all 'candyland' iviews - merge id should be - candyland_iview_merge for all 'go fish' iviews - merge id should be - gofish_iview_merge

Also, for all the iviews, the can be merged should be set to YES.

Hope that helps !!

- Shanti