### The TaskJuggler User Manual

Project Management beyond Gantt Chart Drawing

<< allocate << | Table Of Contents | >> author >>

Keyword | alternative

Purpose | Specify which resources should be allocated to the task. The optional attributes provide numerous ways to control which resource is used and when exactly it will be assigned to the task. Shifts and limits can be used to restrict the allocation to certain time intervals or to limit them to a certain maximum per time period.
Syntax | `alternative <resource> [, <resource>...]`
Arguments | resource [ID] | The ID of a defined resource
Context | allocate

    resource tuxus "Tuxus"
    resource tuxia "Tuxia"

    task t "Task" {
      start ${projectstart}
      effort 5d
      # Use tuxus or tuxia, whoever is available.
      allocate tuxus { alternative tuxia }
    }

<< allocate << | Table Of Contents | >> author >>

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.