Marco Lohse | 1 Nov 2006 16:01
Picon

Resource report and hasAssignment(s)


I am trying to create an HTML report that shows the total hours worked for a specific resource, such as a
developer, for a certain time period.

What would be the recommended way of doing so?

First, I tried following:

htmlresourcereport "Resource_Report_October2006.html" {
  headline "Resource Report October 2006"
  columns name, note, start, end, effort { title "effort (hours)" }
  hidetask startsBefore(plan, 2006-10-01) | endsAfter(plan, 2006-11-01)
  hideresource ~isResource(some_developer)
  scenarios plan
  loadunit hours
}

This report is not correct, since it does not include running tasks, e.g. tasks that started in October but
are not finished by the end of October.

Then, I tried hasAssignment(s), but without success:

I think that there might be a difference between the documentation saying

hasAssignment(ID, DATE, DATE)

    true if the task or resource has actual allocations during the specified time interval in the scenario with
the specified ID.  

and the implementation in TaskJuggler 2.3.0, which only accepts
(Continue reading)

labreche | 6 Nov 2006 07:20

Re: Does TaskJuggler support networked usage?


Hi, you can put the tjp's file under versionnning control, subversion, and put the html report and gantt
diagramm on a web dir. I'm trying to do something like this, with merginct project fonctionnality.

Markus Luisser | 6 Nov 2006 16:30
Picon

Re: scenario inheritance woes


Chris Schlaeger wrote on Thu, 26 October 2006 22:40
> Your example hit a major bug in the scenario handling code. I've fixed that now. Please try the SVN version.

Just tried the svn20061106 - I can confirm the fix. thx a bunch!

Quote:
> Q1: You need to use different project files for that.

Fair enough ;)

Quote:
> Q2: Sorry, we can't support diamant inheritance structures.

No problem but I have a small suggestion to that would probably facilitate the starting period for new users:

I like the documentation/tutorial, but it would be nice not only to have a 'bottom up' walkthrough of a
sample project but also a 'top down' description of the inner workings of taskjuggler. AFAICS the
scheduling modes (ASAP,...) are for example only described somewhere in the property reference toward
the end of the documentation - so in a way you have to know what you are looking for already. Yet the
scheduling is one of the major things taskjuggler was written for (I guess). Some birds-view description
of how the executable calculates a project would be a nicer start.

Quote:
> Thanks a lot for reporting this!

Thanks a lot for repairing this! ;)

Cheers

(Continue reading)

G.Lichtenberg | 7 Nov 2006 10:11

Undefined symbol _ZN7Project5pass2EbRbRiS1_


Hi -
    first thanks for the great product! But I had some problem when running the svn version (which I needed
because of some bugfix). When running I get the message

9:45-nosferatu:project_planning>/usr/local/bin/taskjuggler xxx.tjp
/usr/local/bin/taskjuggler: symbol lookup error: /usr/local/bin/taskjuggler: undefined symbol: _ZN7Project5pass2EbRbRiS1_

I have all the kdepim packages in version 3.5.5-5.1 (running SuSE 10.1) and compilation was fine including
all the tests. Last revision I tried was 1351. Even more strange: At home I am running 64bit SuSE 10.1 with - I
thought - a more or less similar system configuration and I have no problems at all.

I guess it is a missing depndency somewhere, but I could not find a list of packages needed in the doc. Does
anyone now where the missing symbol is defined, so I could check it?

Thanks a lot
gl

Chris Schlaeger | 8 Nov 2006 14:41
Picon
Favicon

Re: Shift and multiple workinghours directives


You are working with template files. The  <at>  <at>  signs mark tokens that are replaced by the TaskJugglerUI when
you create a new project or new include file. Don't use these files directly or you have to fix them
manually. They are usually write protected, so you can't edit them directly, only copies.

Chris
--
TaskJuggler Developer

Chris Schlaeger | 9 Nov 2006 11:38
Picon
Favicon

Re: Task projection with "complete"?


Joerg wrote on Thu, 09 November 2006 09:57
> Hi everybody,
> The ideas is to work in "projection" mode - which I like a lot and see wether the remaining work can be
accomplished befor the next milestone date. This works quite nice, but it is rather tedious to describe
the work completed with the booking mechnism... It means havin to wirte booking lines for all team memeber
and tasks. A nice way would be to simply use the complete statement, but this does not work in projection
mode (or?).

'complete' and 'bookings' are mutually exclusive. 'complete' is way too inaccurate to base consecutive
scheduling on it. So, this does not work.

If you don't want to write the bookings manually, you can just generate them as export reports. See
"http://www.taskjuggler.org/manual-svn/freezing_your_project.html" for details.

Quote:
> I'd also be interesting in color coding the criticalness in my reports. Let's say that the project has a
green bar in the Gantt diagramm if the projected end date is a month before delivery, it turns yellow when
there are only two weeks inbetween and red once there is less than a week ... Is there some way to change the
taskreport in this way?

Colors coding is already used to mark critical pathes. You would need to change the code to get what you want.

Chris

--
TaskJuggler Developer

G.Lichtenberg | 8 Nov 2006 16:18

Re: Undefined symbol _ZN7Project5pass2EbRbRiS1_


Hi -
    argh, should have though of that myself - but a previous attempt of a failed compilation (caused by a missing
lib) somehow froze my brain into 'missing dependency mode'.

You are of course right - I removed the offending lib and voila - it runs.

Thanks for the quick answer
gl

Joerg Felder | 9 Nov 2006 09:57
Picon

Task projection with "complete"?


Hi everybody,

I am currently responsible for scheduling research projects. The nature of theses projects is, that I can
estimate the effort required (like 1 man year) and I also have some milestones, e. g. a decision wheter the
project will be continued or scraped. Once the task is nerely completed, I also get dates for first
customer deliveries... 

The ideas is to work in "projection" mode - which I like a lot and see wether the remaining work can be
accomplished befor the next milestone date. This works quite nice, but it is rather tedious to describe
the work completed with the booking mechnism... It means havin to wirte booking lines for all team memeber
and tasks. A nice way would be to simply use the complete statement, but this does not work in projection
mode (or?). 

I'd also be interesting in color coding the criticalness in my reports. Let's say that the project has a
green bar in the Gantt diagramm if the projected end date is a month before delivery, it turns yellow when
there are only two weeks inbetween and red once there is less than a week ... Is there some way to change the
taskreport in this way? 

Thanks for all help,
Joerg

Chris Schlaeger | 8 Nov 2006 15:26
Picon
Favicon

Re: Undefined symbol _ZN7Project5pass2EbRbRiS1_


You have an old libtaskjuggler.so lying around and the new executable does load this instead of the new one.

Chris

--
TaskJuggler Developer

Chris Schlaeger | 10 Nov 2006 12:53
Picon
Favicon

Re: Multi-project portfolio discussion


Now you can filter out the tasks/resources of a specific project with a filter expression.

For task reports use
isTaskOfProject(project1)

For resource reports use
isAllocatedToProject(project1, SCENARIOID, START_DATE, END_DATE)

Chris
--
TaskJuggler Developer


Gmane