### The TaskJuggler User Manual

Project Management beyond Gantt Chart Drawing

<< schedulingmode << | Table Of Contents | >> selfcontained >>

Keyword | select

Purpose | The select function controls which resource is picked from an allocation and it's alternatives. The selection is re-evaluated each time the resource used in the previous time slot becomes unavailable. Even for non-persistent allocations a change in the resource selection only happens if the resource used in the previous (or next for ASAP tasks) time slot has become unavailable.
Syntax | `select (maxloaded | minloaded | minallocated | order | random)`
Arguments | maxloaded | Pick the available resource that has been used the most so far.
minloaded | Pick the available resource that has been used the least so far.
minallocated | Pick the resource that has the smallest allocation factor. The allocation factor is calculated from the various allocations of the resource across the tasks. This is the default setting.
order | Pick the first available resource from the list.
random | Pick a random resource from the list.
Context | allocate

<< schedulingmode << | Table Of Contents | >> selfcontained >>

Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Chris Schlaeger <cs@taskjuggler.org>.TaskJuggler is a trademark of Chris Schlaeger.