### The TaskJuggler User Manual

Project Management beyond Gantt Chart Drawing

<< dailymax << | Table Of Contents | >> dailyworkinghours >>

Keyword | dailymin

Purpose | Minimum required effort for any calendar day. This value cannot be guaranteed by the scheduler. It is only checked after the schedule is complete. In case the minimum required amount has not been reached, a warning will be generated.
Syntax | `dailymin <value> (min | h | d | w | m | y) [{ <attributes> }]`
Arguments | value | A floating point or integer number
min | minutes
h | hours
d | days
w | weeks
m | months
y | years
Context | limits, limits (resource), limits (task)

Attributes | end (limit), period (limit), resources (limit), start (limit)

    resource r1 "R1" {
      # Limit the usage of this resource to a maximum of 2 hours per day,
      # 6 hours per week and 2.5 days per month.
      limits { dailymax 2h weeklymax 6h monthlymax 2.5d }
    }

    resource r2 "R2"

    task t2 "Task 2" {
      start 2007-03-30
      effort 10d
      allocate r2
      limits { dailymin 5h }
    }
    task t5 "Task 5" {
      start ${projectstart}
      duration 60d
      # allocation is subject to resource limits
      allocate r1
    }
    task t7 "Task 7" {
      start 2007-06-20
      duration 20d
      allocate r1, r2
      # limits can also be specified per resource
      limits {
        # Limit r1 to half days only
        dailymax 4h { resources r1 }
        # Limit r2 to 6 hours per day
        dailymax 6h { resources r2 }
      }
    }

<< dailymax << | Table Of Contents | >> dailyworkinghours >>

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.