BO 4.x has a possibility to customize the user interface of Web Intelligence for specific groups of users. For instance, you may want to hide “Design Mode” interface elements for report viewers who are not supposed to edit reports.
This can be done in Central Configuration Management in Groups:
The problem is that the change will be applied for all users who belong to the group. If a report designer belongs to the group, it will not be able to see the disabled interface elements even if the user belongs Administrators group.
A solution is to create a group of non administrators group (say Others) and apply user interface customization for this group.
However it is a tedious work to maintain two groups Administrators and Others. I have created a tool which allows to maintain the Others group. If a user is not Administrators group (e.g. new user) or if it is removed from Administrators group, the tool will add the user to Others group. If a user is added to Administrators group, it will be deleted from Others groups.
Here is the link to archive: othersgroup-1.0.zip
The archive includes executable and source code:
The batch file has the following parameters you may need to change.
The location of BusienssObjects:
set BO=C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0
BO Administrator credentials:
set BOADMIN=Administrator set BOPASS= set BOSERV=localhost set BOAUTH=secEnterprise
The groups names:
set EVERYONE=Everyone set ADMIN=Administrators set OTHERS=Others