Merging of Roles

HI All,
Is it possilbe to Merge two roles
Let's think that there are two roles Role1 and Role2 Is it possilbe to combine both the roles into Role3
Thanks in advance

Hi,
You can merge individual roles to form a composite role and
then u can assign this composite role to a user to see the
effect of role1 and role2 together.Users who are assigned a
composite role are automatically assigned the associated
single roles.
Regards
Surender Dahiya
Edited by: Surender Dahiya on Jun 18, 2008 9:19 AM

Similar Messages

  • Merging 2 roles

    Hi all,
    Trying something fairly simple here, i'm merging 2 roles which have the same navigational structure, except the second role is complementing an additional item to role 1 (more advanced user).
    Problem is, as soon as those get merged, and I log in with the respective user (with the 2 roles) the portal it seems doesn't know which one to display first and the navigation stays unselected and an error is displayed.
    I recall having this problem in the past and it had to do with the fact that each role has a defined Entry Point, but I don't recall the solution.
    I've set priority on the entry points to be different. One is 100 the other is 40 but it makes no difference..
    Anyone recall troubleshooting this ?
    ++

    Thanks for the link George, eventhough I had not looked at that specific document, I did follow the same logic in my definitions.
    Detlev, this is the java error displayed in the content area instead of the first node (page) of the merged result :
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/com.bd/desktops/BDDesktop/frameworkPages/frameworkpage/com.sap.portal.innerpage/com.sap.portal.contentarea
    Component Name : com.sap.portal.navigation.contentarea.default
    com.sapportals.portal.pcd.gl.PcdGlContext.
    If I would then look into the portal_logger I see the following java exception :
    com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/com.bd/desktops/BDDesktop/frameworkPages/frameworkpage/com.sap.portal.innerpage/com.sap.portal.contentarea
    Component class : com.sapportals.portal.navigation.workAreaiView
    User : BDMKTPLN
         at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:863)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:311)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:143)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:325)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:337)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
         at java.lang.Thread.run(Thread.java:479)
    Caused by: java.lang.ClassCastException: com.sapportals.portal.pcd.gl.PcdGlContext
         at com.sapportals.portal.pcd.pcm.roles.RoleNavigationConnector.getNodes(RoleNavigationConnector.java:225)
         at com.sapportals.portal.navigation.NavigationService.getNavNodesByConnector(NavigationService.java:477)
         at com.sapportals.portal.navigation.NavigationService.getNodes(NavigationService.java:452)
         at com.sapportals.portal.navigation.NavigationEventsHelperService.getNavNodesListForPath(NavigationEventsHelperService.java:277)
         at com.sapportals.portal.navigation.workAreaiView.doContent(workAreaiView.java:88)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:143)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:325)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:337)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
         at java.lang.Thread.run(Thread.java:479)
    [email protected]fa #
    The portal is an SP2, I think the problem does not occur on NW04 portals, though I need to test that to be absolutely sure.

  • Merging two roles

    Hi
    I have created two roles under each role i have created one folder and under each role. and i have added to pages under each folder.
    X Role --> New_Folder ---> Page1,Page2.
    Y Role --> New_Folder ---> Page3,Page4.
    How to merge with both roles from New_Folder.  So that New_Folder contains page1,page2, page3, page4.
    Reply ASAP.
    Thanks
    Ravi

    Hi Harini
    I exactly follow the steps which you have specified and the url which you have posted.
    I have created new roles X and Y
    under each roles i have created a folder with name New_Folder.
    under each Folder i have addded two pages
    page1,page2 for RoleX-->New_Folder.
    page3,Page4 for RoleY-->New_Folder.
    i mentioned same merge id sample for both New_Folders.
    and I have made entrypoint for Role X as yes.
    but when i added the above two roles the user, i can able to get only Role X and the pages related role X.
    But i couldn't get pages corresponding to Role Y.
    still any properties should i change
    Thanks
    Ravi

  • Federated Portal and Merge Remote roles

    Hi all,
    i'm planing to create some Roles in BI Portal these roles are merge in provider
    but once they are displayed in consumer the merge doesn't work properly
    do  you know if some especial configurations are needed or some technical limitations don't allow that
    Best Regards

    at least i solved it
    i just add diferents Merge Priority and retype the Merge ID
    and all works fine

  • Merging roles is not working in QA box

    Hello folks,
    I have Portal SP13, i merged 2 roles and it is working according to my requirement in the development box. but when i transport the same from Development box to QA box it is showing as a seperate role.
    In dev box the role got merged and in QA its not getting merged.
    I checked and compared the properties of worksets and roles in DEV and QA, both are same and we dont have any diffrence.
    Please throw some suggestions to solve this.
    Thanks & Regards
    Kumar

    @micheal,
    You are right, only one user is able to see as per req. and other see as multiple options.
    @Koti,
    I have cleared the cache, logoff and login many times, still i am having the same prob.
    Thanks & Regards
    Kumar

  • TEMPLATE FOR ORGANIZATION LEVEL ROLE

    HI.
    I HAVE MYSAP ERP VER 5.1 . BUT I DONT HAVE HR OR IDM IN MY SYSTEM.
    I  CREATED A ROLE FOR TRANSACTION FK01 AND FK02. IN THE AUTHORIZATION OBJECTS PUT VALUES 01 AND 02 FOR ACTIVITIES FIELDS AND ORGANIZATION LEVEL WERE LEFT WITH BLANKS.
    I CREATED OTHER ROLE WITH THE SAME AUTHORIZATION OBJECTS CREATED MANUALLY WITH ORG LEVEL IVALUES IN THE AUTHORIZATION OBJECT AND NO VALUES IN ACTIVITIES FIELD
    THE OBJETIVE IS MERGE BOTH ROLES WITH ADDITIVE EFFECT IN A USER ACCOUNT TO REDUCE THE NUMBER OF DERIVED ROLES.
    BUT THIS DESIGN IS NOT WORKING PROPERLY. I NEED TO NOW WHY?

    Hi,
    As per your query you create a new role and assign to these objects value in the new one.
    Anil

  • Sort priority of merged folders and worksets

    Hi Forum!
    I have a challenge, which I hope some of you can contribute to solving:
    I'm trying to merge several roles, which have different structures, but I can't get the sorting to work. Here goes :
    Structure of my different roles:
    1 : Role -> Folder -> iView
    2 : Role -> Folder -> Workset -> ....
    I've setup merge ID's on the folders, so they merge fine into one top-level navigation item - no problem here.
    But my problem is to control 2nd. level navigation. I can't set any navigational priorities on the iView directly attached to the folder, which leaves me without any possibility to control the sort-sequence on 2nd level. I already tried to insert a folder or workset in between the folder and iView level, but this also results in an additional navigation layer, which I don't want.
    Any ideas, on how to solve this ?
    Rgds.
    Claus Gosmer

    Hi Claus,
    the property you are looking for is called "Sort Priority" (or Sortierpriorität in German).
    This property is available for iViews, pages, worksets and folders. SAP Help link
    If none of the objects has a sort priority or all objects have the same priority the content is displayed in the order of appearance in the role. If some have a sort priority and some not the ones with prio are displayed first in the order of ther prio and then the rest...
    Should work that way!
    Hth,
    Michael

  • ManyToMany merge (or maybe not merge)

    Hi all..
    I have 2 entities with reference type manytomany. Code looks like this:
    @Entity
    @Table(name = "roles")
    public class RoleEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Column(name = "rls_id", nullable = false)
    private Integer rlsId;
    @Column(name = "rls_title")
    private String rlsTitle;
    @ManyToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)
    @JoinTable(name="rights_to_roles",
    joinColumns=
    @JoinColumn(name="rls_id", referencedColumnName="rls_id"),
    inverseJoinColumns=
    @JoinColumn(name="rht_id", referencedColumnName="rht_id"))
    public Set<RightEntity> rights;
    ..and..
    @Entity
    @Table(name = "rights")
    public class RightEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Column(name = "rht_id", nullable = false)
    private Integer rhtId;
    @Column(name = "rht_title")
    private String rhtTitle;
    I have two objects: role and right (right object exist, but don't belong to role). I want to add right to role with follow code:
    role.getRights().add(right);
    but when I call entityManager.merge(role); the exception is thrown. Am I doing right?? The joing table "rights_to_roles" has no its own Entity representation, but in fact I want to do insert only to this table. When I changed "role" title or "right" properties (for "rights" which belong to "role"), and call "entityManager.merge(role);" everything work correctly.
    All manipulations with entity manager are in stateless session bean.
    Exception is follow:
    javax.ejb.EJBException: nested exception is: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.RemoteException: Transaction aborted; nested exception is: javax.transaction.RollbackException: Transaction marked for rollback.; nested exception is:
    javax.transaction.RollbackException: Transaction marked for rollback.
    java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.RemoteException: Transaction aborted; nested exception is: javax.transaction.RollbackException: Transaction marked for rollback.; nested exception is:
    javax.transaction.RollbackException: Transaction marked for rollback.
    at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:243)
    at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:205)
    at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
    at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:225)
    at Facades.__RoleEntityFacadeRemote_Remote_DynamicStub.edit(Facades/__RoleEntityFacadeRemote_Remote_DynamicStub.java)
    at Facades._RoleEntityFacadeRemote_Wrapper.edit(Facades/_RoleEntityFacadeRemote_Wrapper.java)
    at clientti059.Main.main(Main.java:57)
    Caused by: java.rmi.RemoteException: Transaction aborted; nested exception is: javax.transaction.RollbackException: Transaction marked for rollback.; nested exception is:
    javax.transaction.RollbackException: Transaction marked for rollback.
    at com.sun.enterprise.iiop.POAProtocolMgr.mapException(POAProtocolMgr.java:251)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1386)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1316)
    at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:210)
    at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:77)
    at $Proxy115.edit(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:154)
    at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:687)
    at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:227)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1846)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1706)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:1088)
    at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:223)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:806)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
    at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
    Caused by: javax.transaction.RollbackException: Transaction marked for rollback.
    at com.sun.enterprise.distributedtx.J2EETransaction.commit(J2EETransaction.java:440)
    at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.commit(J2EETransactionManagerOpt.java:371)
    at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3792)
    at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3571)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1354)
    ... 19 more
    javax.ejb.EJBException: nested exception is: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.RemoteException: Transaction aborted; nested exception is: javax.transaction.RollbackException: Transaction marked for rollback.; nested exception is:
    javax.transaction.RollbackException: Transaction marked for rollback.
    at Facades._RoleEntityFacadeRemote_Wrapper.edit(Facades/_RoleEntityFacadeRemote_Wrapper.java)
    Thanks

    It looks like some exception occur during your commit causing the rollback, unfortunately I do not see the exception causing the error in the stack.
    Either look in your logs for the exception that causes the error, or call a flush() at the end of your session-bean method to trigger the error (around a try catch/log).
    Why are you merging the role, was the object serialized, or read in a different transaction?
    -- James : http://www.eclipselink.org

  • How to Block Themes, Wallpapers and other Display Customizations (DPI, Scaling, Window Color and Appearance) with USMT 5.0?

    I'm doing something wrong, but I can't figure out what.
    I've read some great write ups on the subject:
    USMT Custom XML the Free and Easy Way
    USMT
    4.0 Custom Sample - Blocking Wallpaper and Theme Migration from Windows Vista and Windows 7
    Blocking
    Wallpaper Migration with USMT (or: you are a jerk)
    and used part of the XML in their example, but the wallpaper, themes and other display customizations are still coming over.  Now I'm trying to use MigXmlHelper.DestinationPriority() but really its just my last ditch effort.
    From an elevated command prompt in C:\USMT\amd64\, I'm executing:
    scanstate.exe E:\USMTBackup /config:nothemeuiconfig.xml /i:MigApp.xml /i:MigDocs.xml /i:MigUser.xml /i:unconditionalexclusions.xml /i:blockwallpaperandthemev3.xml /i:getlocalpsts.xml /i:inclusions.xml /ui:domain1\user1 /ue:*\* /vsc /c /o /nocompress /localonly /v:13 /l:\\path\to\scanstate.log /progress:\\path\to\scanstate_progress.log /listfiles:\\path\to\scanstate_listfiles.log
    The blockwallpaperandthemev3.xml contains:
    <?xml version="1.0" encoding="UTF-8"?>
    <migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/blockwallpaperandthemev3">
    <component type="Documents" context="User">
    <displayName>Block Wallpaper, Theme and Display Registry Settings</displayName>
    <role role="Data">
    <rules>
    <unconditionalExclude>
    <objectSet>
    <!-- Blocks wallpaper, themes (which include wallpaper) and other display/visual customizations (DPI, Screen Saver, Window Color & Appearance etc.) in the registry when migrating from Vista, 7 and beyond -->
    <pattern type="Registry">HKCU\Control Panel\Appearance\* [*]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [Pattern]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [TileWallpaper]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaperStyle]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop\Colors [*]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop\WindowMetrics [*]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\* [*]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\ThemeManager\* [*]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern>
    </objectSet>
    </unconditionalExclude>
    <merge script="MigXmlHelper.DestinationPriority()">
    <objectSet>
    <pattern type="Registry">HKCU\Control Panel\Appearance\* [*]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [Pattern]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [TileWallpaper]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaperStyle]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop\Colors [*]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop\WindowMetrics [*]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\* [*]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\ThemeManager\* [*]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern>
    </objectSet>
    </merge>
    </rules>
    </role>
    </component>
    <!-- This component blocks wallpaper & screen saver files -->
    <component type="Documents" context="User">
    <displayName>Block Wallpapers and Theme Files</displayName>
    <role role="Data">
    <rules>
    <unconditionalExclude>
    <objectSet>
    <content filter="MigXmlHelper.ExtractSingleFile(NULL, NULL)">
    <objectSet>
    <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern>
    </objectSet>
    </content>
    </objectSet>
    </unconditionalExclude>
    <merge script="MigXmlHelper.DestinationPriority()">
    <objectSet>
    <content filter="MigXmlHelper.ExtractSingleFile(NULL, NULL)">
    <objectSet>
    <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern>
    <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern>
    <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern>
    </objectSet>
    </content>
    </objectSet>
    </merge>
    <unconditionalExclude>
    <objectSet>
    <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_WINDOWS%\Resources\Ease of Access Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_WINDOWS%\Resources\Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_WINDOWS%\Web\Wallpaper\* [*]</pattern>
    </objectSet>
    </unconditionalExclude>
    <merge script="MigXmlHelper.DestinationPriority()">
    <objectSet>
    <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_WINDOWS%\Resources\Ease of Access Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_WINDOWS%\Resources\Themes\* [*]</pattern>
    <pattern type="File">%CSIDL_WINDOWS%\Web\Wallpaper\* [*]</pattern>
    </objectSet>
    </merge>
    <unconditionalExclude>
    <objectSet>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Local\Microsoft\Windows\Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Roaming\Microsoft\Windows\Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Ease of Access Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Web\Wallpaper\* [*]","Fixed")</script>
    </objectSet>
    </unconditionalExclude>
    <merge script="MigXmlHelper.DestinationPriority()">
    <objectSet>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Local\Microsoft\Windows\Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Roaming\Microsoft\Windows\Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Ease of Access Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Themes\* [*]","Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Web\Wallpaper\* [*]","Fixed")</script>
    </objectSet>
    </merge>
    </rules>
    </role>
    </component>
    </migration>
    I generated a config.xml called nothemeuiconfig.xml and changed this:
    <component displayname="Microsoft-Windows-themeui" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-themeui/microsoft-windows-themeui/settings"/>
    To this:
    <component displayname="Microsoft-Windows-themeui" migrate="no" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-themeui/microsoft-windows-themeui/settings"/>
    But themes, wallpapers - everything - still come over.
    Opened a case with Microsoft, sent them:
    the XML's I'm using
    the command I used to generate the config.xml
    the command I used for scanstate
    the log files generated by scanstate
    the command I used for loadstate
    the log files generated by loadstate
    Summary result of the MS case:
    After much review & scrutiny, the command line and XML files are syntactically correct and rules are sound.
    The articles I referenced in the ticket are indeed old and speak of an older version of USMT, so I can accept the possibility that something may have changed between USMT versions that render those suggested rules & instructions invalid.
    Despite using
    unconditionalExclude to unconditionally globally exclude objects, something else is trumping that rule, and there’s no way around that.
    Even using
    MigXmlHelper.DestinationPrioity() won’t help us here because, like above, something else trumps that rule, and there’s no way around that.
    The last proposed suggestion is to disable the shmig component, which may or may not break or otherwise adversely affect the backup/restore of other things.  (This may be too difficult to detect easily or in initial testing and the uncertainty doesn’t
    give us confidence problems won’t arise as a result of this change.  Also,
    Ned Pyle's post post says NOT to, but then again that's an old post.)
    Is this no longer possible or am I'm just doing it wrong?

    Thanks for the reply
    TimAmico!
    I saw your responses on Friday & Saturday, but didn't reply because I wanted to think this over a bit and try to get a second opinion.
    The 'Appearance and Display' component looks to have a has a number of sub-components.
    <component displayname="Appearance and Display" migrate="yes" ID="appearance_and_display">
    <component displayname="Windows Games Settings" migrate="yes" ID="appearance_and_display\windows_games_settings">
    <component displayname="Microsoft-Windows-GameExplorer" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-gameexplorer/microsoft-windows-gameexplorer/settings"/>
    </component>
    <component displayname="Taskbar and Start Menu" migrate="yes" ID="appearance_and_display\taskbar_and_start_menu">
    <component displayname="Microsoft-Windows-stobject" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-stobject/microsoft-windows-stobject/settings"/>
    <component displayname="Microsoft-Windows-explorer" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-explorer/microsoft-windows-explorer/settings"/>
    </component>
    <component displayname="Personalized Settings" migrate="yes" ID="appearance_and_display\personalized_settings">
    <component displayname="Microsoft-Windows-uxtheme" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-uxtheme/microsoft-windows-uxtheme/settings"/>
    <component displayname="Microsoft-Windows-themeui" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-themeui/microsoft-windows-themeui/settings"/>
    <component displayname="Microsoft-Windows-shmig" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-shmig/microsoft-windows-shmig/settings"/>
    <component displayname="Microsoft-Windows-shell32" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-shell32/microsoft-windows-shell32/settings"/>
    <component displayname="Microsoft-Windows-CommandPrompt" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-commandprompt/microsoft-windows-commandprompt/settings"/>
    </component>
    </component>
    If I'm understanding the XML correctly, setting 'Appearance and Display' to 'no' will not bring over any of the sub components:
    Windows Games Settings: Microsoft-Windows-GameExplorer
    Tarkbar & Start Menu: Microsoft-Windows-stobject
    Tarkbar & Start Menu: Microsoft-Windows-explorer
    Personalized Settings: Microsoft-Windows-uxtheme
    Personalized Settings: Microsoft-Windows-themeui
    Personalized Settings: Microsoft-Windows-shmig
    Personalized Settings: Microsoft-Windows-shell32
    Personalized Settings: Microsoft-Windows-CommandPrompt
    If so, that, to me at least, represents a pretty significant change!  We want the pinned items but not the backgrounds and themes so that specific change won't work for us, but glad to hear it meets your needs.  (Also greatly appreciate your sharing
    your results with us.)
    I'll admit, even before reaching out to MS, the logs clearly show that the themes/backgrounds are all part of the 'Microsoft-Windows-shmig' component but dang it if I want something of substance (read: official documentation) that covers what exactly that
    component handles.  (I like to know what I'm potentially getting myself into.)

  • Material Master Views Authorization

    Hi All,
    I'm trying to restrict some views of the material master for some users. I've read that is possible to limit these views by the maintenance status of the authorizations but itit doesn't work for me. can you help me?
    I am using "SAP_ISR_MATERIAL_DISPLAY" role in order to restrict all the views except Warehouse Managment. So, I put the maintenance status of the WM view to display and nothing else with the others. Is it wrong?
    Is there any other way to do what I want?
    Thank you very much for your help.

    Hi All,
    I have made a copy of the role SAP_ISR_MATERIAL_DISPLAY and I have changed some setting in order to hide some views of the Material Master for the user. It has worked finally but doing this the user doesn't have authorization for other Transactions Code of WM like LS24, LT*, etc... So, I guess, I have to merge some roles and/or authorizations or I have to create an own role to pack everything I want for this user. Anyway, this is another issue...
    Thank you very much for your help, your answers have been very useful.
    Best Regards,
                                                                   David

  • Change path for My documents to D:\ in USMT 5.0 with custom.xml file

    HI, I'm using SCCM2012SP1USMT5.0
    to migrate from XP to Win7 computers, but
    directing the documents to D:\ Users\% USERNAME% \My Documents,
    but when the user documents on the machine
    origin are in D:\ Users\% USERNAME% \My Documents,loadstate
    process move to the default address in
    C:\Users....., otherwise when
    the source machine has
    documents in C:\...loadstate if
    moves to D:\ Users\% USERNAME%\ MyDocuments, this is the
    statement I have used both move
    as exactmove parameter:
        <!-- This component migrates My Documents files -->
        <component type="Documents" context="User">
            <displayName>My Documents</displayName>
            <paths>
                <path type="File">%CSIDL_PERSONAL%</path>
            </paths>
            <role role="Data">
                <detects>
                    <detect>
                        <condition>MigXmlHelper.DoesObjectExist("File","%CSIDL_PERSONAL%")</condition>
                    </detect>
                </detects>
                <rules>
                    <exclude>
                        <objectSet>
                            <pattern type="File">%CSIDL_MYMUSIC%\* [*]</pattern>
                            <pattern type="File">%CSIDL_MYPICTURES%\* [*]</pattern>
                            <pattern type="File">%CSIDL_MYVIDEO%\* [*]</pattern>
                        </objectSet>
                    </exclude>
                    <include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
                        <objectSet>
                            <pattern type="File">%CSIDL_PERSONAL%\* [*]</pattern>
                        </objectSet>
                    </include>
      <locationModify script="MigXmlHelper.RelativeMove('%CSIDL_PERSONAL%\','D:\Usuarios\%USERNAME%\Mis Documentos')">
          <objectSet>
                <pattern type="File">%CSIDL_PERSONAL%\* [*]</pattern>
               </objectSet>
      </locationModify>
                    <merge script="MigXmlHelper.DestinationPriority()">
                        <objectSet>
                            <pattern type="File">%CSIDL_PERSONAL% [desktop.ini]</pattern>
                        </objectSet>
                    </merge>
                </rules>
            </role>
        </component>
    Thanks for any help

    thanks for the tip, but in fact I
    take these points to create
    my. xml, which works fine,
    the only thing is that behavior when I try to
    redirect the folder on the target machine
    and the origin machine brings the same structure
    folders on the D drive,and when i run the loadstate process this redirect the folder "my documents"
    to the default folder in C, but the command
    I'm using is:                                                                                                                                                                     
    locationModify script="MigXmlHelper.RelativeMove('%CSIDL_PERSONAL%\','D:\Usuarios\%USERNAME%\Mis Documentos')">
          <objectSet>
                <pattern type="File">%CSIDL_PERSONAL%\* [*]</pattern>
           </objectSet>
      </locationModify>

  • How to base authorization on worksets

    Hi All,
    I see different postings about this topic, but I'm not sure where it stands.
    We have different users that access PCA reports, CCA reports and a combination of both.
    We have a PCA workset and a CCA workset that has the BW iView reports assigned to them.
    We would like to have one role where the worksets are "dynamic".  So for the users that have authorization for both PCA and CCA reports do not need to have 2 different tabs labeled "PCA Reports" and "CCA Reports".  It would be one role that has both worksets assigned.
    Then for users that only have PCA authorization, they do not see the CCA workset in this one role.
    Is this possible?
    Thanks.

    For this u need to have two roles and u have to merge ur roles.
    Create a role and name it as PCA Role and assign PCA reports to it and go to property editor of the role and in MERGE ID filed give a name and save it
    Create a another role and assign CCA reports to it and  go to property editor of the workset and in MERGE ID filed give a name(give the same name which u have given in for first workset) and save it.
    Now assign roles to users as u like.
    if u assign Role1 to user1 he can see only content 1.
    if u assign both roles he can see both content1 and content2.
    If u assign both roles also user can see PCA and CCA reports under one role .
    Regards
    Krishna.

  • Material master lock authorization

    Hi,
    I would use the button lock material to lock fields of a material in material master.
    Do you know what are authorization for this so that I can assign it only to some users?
    Best regards

    Hi All,
    I have made a copy of the role SAP_ISR_MATERIAL_DISPLAY and I have changed some setting in order to hide some views of the Material Master for the user. It has worked finally but doing this the user doesn't have authorization for other Transactions Code of WM like LS24, LT*, etc... So, I guess, I have to merge some roles and/or authorizations or I have to create an own role to pack everything I want for this user. Anyway, this is another issue...
    Thank you very much for your help, your answers have been very useful.
    Best Regards,
                                                                   David

  • Contact sorting and nicknames

    I am one of those people who has a well organized Address Book so if need be I can print out nice formal address slips or when needed I have all my friends listed by their nicknames.
    Am I not finding the right settings page or isn't it possible at all to organize people by nicknames on the iPhone? I have a lot of business contacts for whom I don't mind having last and first name, but I'd still want my best friend to display by his nickname.
    Thanks in advance,
    eero

    hi..jain...
    ROLE MERGING
    If you want to assign two roles to a user but dont want them to appear as two roles,
    you can use the concept of Merging of Roles.
    Here,one can allow the user to see only that role in the top level navigation,whose
    priority has been set as low.Although the contents of the other role are visible too,
    but only n the second level navigation,with the contents of the higher priority role.
    This is done by setting the merge-id of the two roles as one string(e.g. merge), and
    then setting the merge-priority of the role you want to be visible in Top level navigation
    as 99,while setting the other role's priority as 100.
    This ensures that only one of the two (or many roles are visible).
    SORTING is...
    You can define the display sequence of the nodes comprising the various levels of the navigation hierarchy by prioritizing the items on a per level basis.
    You define priorities by assigning a value between 0 and 100 to each item. Values may include decimal numbers.
    The smaller the value of the navigation node, the further left it displays on the navigation bar, or the higher up it displays in detailed navigation. The item with the lowest value appears to the far left or the top, respectively, and the others follow in the order of their priorities.
    thanx..
    rewards points if useful..

  • Authorization questions PFCG...

    Hi Guys
    A Couple of questions...
    We are upgrading from an older version of CRM without WEB UI to 7.0, we have composite roles on all our user, i.e. more than 1 role per user. As I have understood it you only have the possibility to assign on PFCG ROLE ID to a specific Business Role in the WEBGUI.
    I know how to set up the business roles etc, these questions are more "how did they intend it to work"...
    1. Overall Question, How should we use this PFCG role?  
    2. I have heard that you can leave it blank, what does this mean, that it the users authorization is as before i.e. as defined with the multiple composite roles stored directly on the user?
    3. How does this PFCG Role on the Business Role work together with the PFCG Roles you have on the users directly? What is the  meaning of the PFCG ROLE on the business role in relation to the ones on the user?
    4. Should we delete the roles on the users and add them directly on the business role, we might have a problem there as many users work as "SALESPRO" but they have different authorizations, some are more senior than others. Would we then have to have several busines roles (SALESPROJR,SALESPROSR etc) as we can only have 1:1 between business role and pfcg role id.
    5. What we would like to have basically is 2 or 3 Business roles that sets the layout and basic worksets, the authorization should behave as before per user not per business role. 
    Any relevant input on these questions will be greatly rewarded.
    /Jabba

    UGLY for some reason there are no line breaks... I will try to fix it so it is readable after lunch....
    Thanks,  Very Grateful for your comments but I think we have to be abit more specific. I will try to clarify
    I understand how the standard roles work together with the standard PFCG ROLE IDs assigned to them. However we already have a structure for our authorization roles that is on user level via su01 and each user has several composite roles. To merge these roles into one PFCG role and assign it to a business role is unrealistic, this will create too many business roles for the user as there can be only a 1:1 relation between a Business role and PFCG ROLE assigned to the business role.
    With that said I have been recommended to leave the PFCG ROLE id on the business role blank, this will lead to that the authorization on the user level kicks in.  
    However this raises some additional questions...
    1 The authorizations in our old CRM system could not possibly cover the authorizations in the WEB GUI as we don't have a   WEBGUI today so are there any special authorizations we need to setup for the WEBGUI itself. Example: Lets say that in the old CRM system the user had authorization to create a service order. If the user keeps this authorization on su01 do we need to add any additional authorizations on the user or to the business role so he can access the workset and trigger create service order from the WEBGUI?
    2 IF we had both a PFCG ROLE ID assigned to the Business Role and Composite roles directly on the user which one will actually be used? Will they both be used? What happens if the authorization on the Business role says "NO" and the authorization on su01 says "YES" Or is it really as it is stated above answer that if we specify a PFCG ROLE ID on the business role this will be used and nothing else?
    3  What about our own authorization objects, is there a way to scan these and see if they are valid for CRM 7.0? How should we go about verifying our old authorizations in the new 7.0 system? Is there a report you can run? I guess also that some authorizations are not valid anymore, or how does the authorizations per transaction work. I mean we have in our roles added certain transactions, people will no longer use CRMD_ORDER how does this translate to the webgui?
    4 We are using the salesorg structure today and the plan is based on what we know so far to assign business roles to the positions and not to assign a PFCG ROLE id at all to business role. Can anyone see any problems with this?
    5 What is UIU_COMP is that a new auth object? What new auth objects are delivered in webgui?
    Again thanks for any input on the above. Perhaps more people will be interested if we make this investigation thorough.
    BTW I found this post Re: Reg: Business Role but it still leaves some questions unanswered.
    Edited by: jabba hut on Nov 10, 2009 1:52 PM

Maybe you are looking for

  • G/L account interest calculation

    Hello Experts, I have an issue with F.52 interest calculation; we have calculating interest for the period 01.07.2011 to 31.07.2011. However, calculation went fine for all G/L account except two G/L account which has calculating interest for earlier

  • Purchase Order resent when Confirmation

    Hello Gurus, I have an issue regarding sending of Purchase Orders. We use program RSPPFPROCESS to send Purchase Orders which are in stauts "Ordered". Problem is that when a user creates a Confirmation on this Purchase Order, PO is resent to supplier.

  • My wi-fi is not connecting

    im trying to connect my wifi to my phone but it keeps saying "unable to connect"

  • ASM candidate disks not found

    Hi all, I am trying to install 2-node 11gR2 RAC on CentOS 5.6 using VMWare Fusion. I'm in the middle of Grid Infrastructure installation and while choosing the ASM diskgroups I don't see any candidate disks but when I click on all disks i can see the

  • OIM : End user should be able to edit his resource data

    Hi, When the end user logs in and requests for AD resource, he does not see the AD resource form. All the data for the form is prepopulated according to some predefined rules. What i want to do is to allow the End-user to modify his AD form data. How