Can you just enlighten me with a used case? Small hint would be helpful.
There are a number of use cases where ACL Policies are useful. One of the best though, is simply that by using ACL Policies, you automatically give yourself the option to dynamically update permissions across the complete BladeLogic environment, simply by changing the permissions assigned to those ACL Policies. If you contrast this to ACL Templates which are static, you should start to get a feel for how powerful they are!
Another use case is having timed use windows. Maybe you have a team who need elevated privileges out of hours for maintenance purposes, then you can use ACL Policies to do this, then have the permissions automatically reduce for that role again once the maintenance window is closed.
Hope that helps!
This access controls works for the tasks performed only by BBSA Console. Not on tasks performed through server's remote access. Am I right?
Yes, access control list (ACL) is related only to BladeLogic functinality therefore it does not have anything with the remote access to the server using any other tools. More information about this can be found at this location: Controlling server access with agent ACLs - BMC Server Automation 8.5 - BMC Documentation