GanttProject is cool!!
I would like to define the start AND the end date of some tasks. The duration is only the difference between.
The end date should be fix (e.g. 31.12 )
The user interface is able to input
a) the start and the duration —> end date is calculated
b) the start and the end date --> the duration is calculated
e.g. start=2.11.2020, end =13.1.2021 ===> duration=43 days
In the GAN-file the start date and the duration is saved, so after reopening it, the end date is not fix.
Instead it depends on the holiday definitions or similiar conditions.
Is it possible to define or to import the start and the end date of the tasks?
Instead of start+duration definitions?
It would be great to know the gan-file-format definitons …
OK, i know that.
But the problem lies in the fact that the file format saves the duration, in your example 11days.
After opening the file again, ganttprojects has forgotten the 17th november, and calculates it new:
3rd November plus 11 days.
I would like to fix the 17th November as end date.
Or import a project or some tasks with precedence for the end date, not the duration…
Is this possible?
The choice is applicable inside the dialog only, sorry.
What’s the use case of keeping the duration calculated as a simple difference? It is not easy to imagine that you want leave the decision on how much time your task needs to be completed on the scheduling algorithm (if you allow it to change the duration).
It is somewhat not well-thought field for keeping the earliest begin date. Developers who introduced this tag thought that it would keep one of different possible constraints, but it was used for the earliest begin only.
GanttProject just for displaying, not calculating?
I like ganttproject very much. I would like to use it for displaying a ganntchart, created and calculated in a 3rd party programm, I am exporting to a .GAN file directly.
All works fine, but sometimes ganntproject moves some tasks, and changes the enddate, because in gannttchart you calculate the enddate from startdate plus duration, and my system calcuates sometimes the duration as difference between enddate and startdate (duration is sometimes not important)
Ganttproject detects the difference and warns about it, but takes prededence for the duration.
Is it possible to prevent ganttproject from changing the enddate?
via software-control or definition in the gan-file?
GanttProject just for displaying, not calculating?
I don’t get the point. It is not MS Paint. The purpose of the project planning software, as I understand it, is to show when the project completes, given the task workload, dependencies and constraints. GanttProject does that: it changes the dates if dependencies or constraints can’t be satisfied without changing. But it assumes that the workload is something that can’t be changed. You are trying, basically, to solve another problem: given the task dates, calculate how much workload can fit into that dates. I understand the problem statement, but I don’t get the use case.
Answering to the question,
Is it possible to prevent ganttproject from changing the enddate?
there are no built-in features in the project file format which can do that. The source code is open, you can try hacking it for your needs.