Does the user have browsing access to the Site where the
workflow is being used? Users should have at least one Site Role
unless they're a Global Administrator. This Site Role determines if
they have the ability to do things like assign workflows to
themselves. If they don't have a Site Role, it's assumed that they
don't have the ability.