1. A method of processing incoming work requests in a multi-tenant cloud computing environment, the method comprising: providing, with a computer, a policy-based queue controller to implement workflow controls in the cloud computing environment; processing, with the policy-based queue controller, work requests against the cloud computing environment to determine provisioning order of different workflows; analyzing, with the policy-based queue controller, an incoming work request by identifying one or more attributes of the work request that impact one or more policies defined for the cloud computing environment; applying, with the policy-based queue controller, the one or more policies against the one or more attributes of the work request; determining, with the policy-based queue controller, a status of the work request, based on application of the one or more policies; and queuing, with the policy-based queue controller, the work request for execution by one or more computer systems in the cloud computing environment, based on the determined status of the work request.