Re: [taskjuggler] Nested tasks

From: Max Hofer (max.hofer_at_apus.co.at)
Date: Thu Nov 11 2004 - 12:47:32 CET


From: Max Hofer <max.hofer@apus.co.at>
Date: Thu, 11 Nov 2004 12:47:32 +0100
Message-Id: <200411111247.32471.max.hofer@apus.co.at>
Subject: Re: [taskjuggler] Nested tasks

On Thursday 11 November 2004 11:36, Joachim Werner wrote:
> I've tried a similar example and don't see an issue. Of course those
> tasks won't start all at the same time because in your example you have
> moovida and piso working on GIS, so if you don't specify that they
> shouldn't work full time on this their other tasks won't start.
>
> In most of those cases you just have to be more specific if TaskJuggler
> does the "wrong" thing. E.g. if you want that both moovida and piso
> really share the work on GIS,
>
> task gis "GIS development" {
> effort 1d
> allocate moovida {mandatory},
> piso {mandatory}
> }
or you "split" up a resouce on 2 tasks limiting it on a daily/weekly/monthly
basis using <limits>:

task gis "GIS development" {
 effort 1d
 allocate moovida {
  mandatory
  limits { dailymax 4h }
  }
 allocate piso {
  mandatory
  limits { dailymax 4h }
 }
}

task database "Database coupling" {
 effort 1d
 priority 900
 allocate moovida
}
...
/* same for piso in the peakflow task */

Now moovida and piso are working the half time on "GIS development" (higher
priority than the other two tasks - so it will start at <start>) and the
other time on their own tasks ("Database coupling"/"Hydrological tool").

Splitting up the resource in this way is complicate in big projects. You need
to make sure those three tasks start on the same time.

In the example above piso and moovida would finish the "GIS developement"
after 1 day (because both person work for a half day). afterwards they would
work on the remaining two tasks until they are finished.

take also a look on the length/duartion tags.

mfg

-- 
Max Hofer
APUS Software G.m.b.H.
A-8074 Raaba, Bahnhofstraße 1/1
T| +43 316 401629 11
F| +43 316 401629 9
W| www.apus.co.at
E| max.hofer@apus.co.at
-- 
To unsubscribe, email the address listed in the List-Unsubscribe header
For additional commands, email: taskjuggler-help@suse.com


This archive was generated by hypermail 2.1.7 : Thu Nov 11 2004 - 12:51:54 CET