cancel
Showing results for 
Search instead for 
Did you mean: 

Groups and roles in Portal.

Former Member
0 Kudos
99

Hi All.

Have portal Objects in portal something like SID Windows objects? (I don't mean object id).

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Roman, our system administrator (Windows) changed groups name in Active Directory, in Portal groups names has been changed too. (Groups in AD and in Portal had the same spelling and they has been changed and now they have the same spelling and it's ok), but roles which were fixed for his groups disappeared from the groups and it's a problem. I lost all day and manually assigned roles to changed group.In the future Groups can be change again and I don't want to lose my time again, may be SAP Portal have some solution?

Regards

Dmitriy

Former Member
0 Kudos

Hi,

AFAIK SAP do not have a tool to handle this kind of situation (I think thay do not expect the admins to change the names of groups of assigned users/roles). That are <b>the bad news</b>.

<b>The good news</b> is, that there are some workarounds (there are always). For example you could read the assigned users/roles of the group to be renamed, write it to a file. Then after the group has been renamed use some mass asign tool (or self-developed component - with use of the UME API) which will assign the roles/groups to the "new" group.

For some hints about "mass assigning" see this thread: <a href="https://www.sdn.sap.com/irj/sdn/thread?messageID=836928&">Thread: Assign mass users to a role by script/code</a>

Hope this has some value to you,

Romano

Former Member
0 Kudos

Playing with the <i>User Admin -> Groups</i> I found that it is possible to export the members of the group. Better than nothing. But I cannot find a reverse-import functionality...

Romano

Former Member
0 Kudos

Hi,

not sure what you need but roles and groups have <b>Unique ID's</b> and <b>Unique names</b>. For example:

<b>EU role:</b>

role.getUniqueID()=ROLE.PCD_ROLE_PERSISTENCE.q3C4FsluddsTqyHfaLsF26DZBEg=

role.getUniqueName()=pcd:portal_content/every_user/general/eu_role

<b>Group Everyone:</b>

group.getUniqueID()=GRUP.SUPER_GROUPS_DATASOURCE.EVERYONE

group.getUniqueName()=Everyone

Hope this helps,

Romano