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.