cancel
Showing results for 
Search instead for 
Did you mean: 

How to assing a desktop to a paritular user and not as default desktop

Former Member
0 Kudos

Hi everybody,

I have customized theme and framework, thus created my own desktop.

I have assigned this as the default desktop.

But I just want to assign this to say user 1.

another customized desktop to user 2.

how can I do it.

I remember somthing like if user="--"

but coulnd't recollect the steps.

can someone help?

Helpful answers would be rewarded

Thanks in advance,

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Steelman,

<b>Create a Frameworkpage</b>

Go to Content Administration --> Portal content --> Portal Users --> Standard Portal Users --> Default framework page

Copy this Default framework page and place in the folder you created.

Default Framework Page contain 5 iViews namely MastHead, Tool Area, Top Level Navigation, Page Title Bar and Desktop Inner Page

If required, customization can be applied to these iViews also.

<b>Create a Portal Desktop:</b>

Go to System Administration --> Portal Display > Desktops and Display rules>Portal Content

Create a folder of your own

Right click on the created folder and create a new Portal Desktop.

Right click on the copied default framework page and Select Add Frameworkpage to Portal Desktop.

Now go to the place where you created the Theme and right click the theme and select Add theme to portal Desktop.

Now in the creation of the new Portal Desktop, select the entries and click the button "Set Default" for both the options and then Save.

<b>Create Rule Collection:</b>

Go to System Administration --> Portal Display > Desktops and Display rules>Portal Content

Right click your folder and create new Rule Collection

Click the “Add IF Expression” button, select User from the second combo box, select “=” from the third combo box and give the particular User Name in the corresponding text box and click the Apply button.

Then an IF …. THEN …. statement is generated at the top of the Rule Collection hierarchy.

Click on the THEN… statement. Select “Portal Desktop” from the second combo box. Give the ID of the corresponding Portal Desktop created. (Portal Desktop ID is present at the Quick Info Area present at the bottom of the Portal Catalog. When we click the Portal Desktop, its ID will be available at the Quick Info area)

After that, click Apply and then Save.

<b>Change Master Rule Collection:</b>

Go to System Administration --> Portal Display > Desktops and Display rules>Portal Content &#61664; Portal Administrators &#61664; Super Administrators &#61664; Master Rule Collection

Click the “Add IF Expression” button, select User from the second combo box, select “=” from the third combo box and give the particular User Name in the corresponding text box and click the Apply button.

Then an IF …. THEN …. statement is generated at the top of the Master Rule Collection hierarchy.

Click on the THEN… statement. Select “Rule Collection” from the second combo box. Give the ID of the corresponding Rule Collection created. (Rule Collection ID is present at the Quick Info Area present at the bottom of the Portal Catalog. When we click the Rule Collection, its ID will be available at the Quick Info area)

After that, click Apply and then Save.

Regards,

Venkatesh.K.

/* Points are welcome if it is helpful */

Answers (4)

Answers (4)

Former Member
0 Kudos

hi

followed the steps you specified.. they were extremely helpful.....

but still the new one is not displayed.

what would be the problem.?

Former Member
0 Kudos

Hello Steelman,

Make sure that all the IF statement you have included in the MAin Rule is at the top i.e above the statement If user = *.

Otherwise the first statement will get executed and all the user will get the default desktop.

Alos make sure you are modifying the Main rule.

Regards

Deb

[Reward Points for helpful answers]

Former Member
0 Kudos

hi,

i think you are talking about rules collection.

Rules collection

Portal object which contains set of conditions that are defined by a portal administrator. These conditions determine which portal desktops are assigned to end users at runtime.

You can Assign Desktop according to:

Users name

Groups

Roles

Browser Type

Browser version

Bandwidth

Alias

The rule that is listed first will be applied first if multiple conditions apply to a logged in user. (Note: When assignment to a new rule has been made to a user who has previously logged in, the theme may not immediately be seen).

You can also create delegate structure by assign Rule Collection from a rule collection.

How to Create a Rule Collection?

1) Navigate into:System Administration ->Portal Display->Desktops & Display Rules.

2) In the ‘portal content’ make Right Click ->new Rule Collection.

3) Type name + Id.

4)Click on the “Add If Expression” button.

5) Select the required criteria (User, Group, Role, Browser Type, Browser version, Bandwidth, Alias).

6)Fill the match value for the criteria.For role object you must type the full id of the object (e.g: “pcd:portal_content/Sharon/Roles/Content_role”–you can get it by locate the cursor on the field area and than make right click on the role object and choose the “Add Role…” command)

7) Select the “THEN” statement.

😎 Locate the cursor in the desktop name field.

9) Make right click on the desktop which you want to assign the user and choose the “Add Desktop…” command.

10)Repeat steps 4-10 in case that you want to define more rules.

*******please reward points if the infromation is helpful to you********************

Former Member
0 Kudos

Hi,

U can do that inMaster Rule collection.Follow these steps

1.Go to Syatem Admin>Portal Display>Desktops & Display Rules>Portal content>Portal Administrators>Super Administrators>Open Master rule collection

2.There click on "add if expression" .Add ur user name in the given column and click Apply.

3.Then change the Portal Desktop id for ur user to the newly created desktop id.id can be found in the id column in portal catalogue by selecting that dektop.To change id in rule collection click on that id u will get editable text box,remove the default one and paste the new id of created desktop.

6.Copy it and paste in master rule collection logoff and login ur portal

Now u will feel the changes only for u.Follow these links also

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8d9d9c90-0201-0010-e9a4-ed82031e...

http://help.sap.com/saphelp_nw04s/helpdata/en/ed/f794f201654cc8bdd6968e350800d9/frameset.htm

Regards,

Tamil K

Former Member
0 Kudos