Using Constraints to Limit Scheduling Possibilities for Catalog Items

Constraints are used to limit the scheduling possibilities for catalog items. For example you could use constraints to prevent all of your users from requesting and scheduling a software installation at the same time. You would also use constraints if you wanted to perform a deployment in a controlled manner over a period of time, but you still want to allow the users to initiate the installation.

While constraints are most useful for OSD deployments, they can be used for any catalog item.

About Constraints
Configuring Constraints