User A is global admin, so he has access to everything.
Yes, that is correct, you need to allow RoleA to manage workflow. In order to do so you need to go to Permissions application -> select your site -> select Content module -> check Manage workflow.
Hope this helps