Even though I think I know a lot about SAP CRM, it took quite a while for me to learn about the possibilities to customize business roles directly from the CRM Webclient. It's actually easier than customizing from the IMG.
So, what am I talking about?
What you need to do first to enable the functionality, is to create a nav bar profile and businessrole (in SPRO :-(). In the nav bar profile, you should add work center CT-ADMIN, and activate the links in the business role. For business role maintenance, activate at least logical link 'CT-BR-SR'.
Update 26-1-2012: I just noticed the function is also available in the standard servicepro businessrole.
In the Administration work center, choose 'Bus. Role Customizing'.
Now in the search screen, you can choose to search for business roles, or create a new one. When you use the search function, you can choose to edit or copy the businessrole.
Let's take a look at the SALESPRO businessrole.
The business role customizing detail screen consists of several assignment blocks.
HeaderThe header contains the name and description of the business role, ass well as the assignment to the navigation bar profile and the assigned PFCG role.
In the webclient customizing, this has been improved. The list of available workcenters and it's links has been combined, and is thus much more readable. It is now much easier to find the function you want to activate.
Direct Link GroupsThe Direct link groups works the same as the navigation bar assignment block, but in this case, it is less important, because in general, there are much less direct links than navigation bar options.
Keyboard ShortcutsEnables you to set shortcuts to enable your users to navigate faster. This is the same function as in the IMG.
Central SearchEnables you to add fields to the central search (if enabled)
Function ProfilesEnables you to customize the function profiles for the business role.