AUTOMATIC RESOURCE SCHEDULING
An activity is selected. Resource requirement user inputs, indicative of resource requirements for the activity, are received, as are priorities identifying which of the resource requirements are more important than others. Resources are automatically identified based on how well they match the resource requirements, as prioritized, and based on availability. The identified resources are automatically assigned to the activity.