This is the ]project-open[ interface with TaskJuggler . TaskJuggler is an open source project scheduling and resource leveling application, allowing to calculate the start- and end dates of project tasks, depending on the available resources and the project and task prioritization.
Please see the user documentation on how to use the TaskJuggler integration.
The integration has been tested and works for standard use-cases in ]po[ V5.1.
There are differences concerning the enforcement of constraints between ]po[ and TaskJuggler, with ]po[ being more permissive than TJ3. This can lead to error messages by TJ3 in certain cases, for example:
The TaskJuggler integration currently (]po[ V5.1, 2021-02-10) only supports scheduling a single project. However, an extension to programs, portfolios or the entire list of projects is very easy and can be created on demand.
Please follow the instructions on how to download and install packages in order to install the TaskJuggler integration. The name of the package is "intranet-taskjuggler".
You will also need to install TaskJuggler 3.7.1 or higher in the binary available in /usr/local/bin/tj3 using the command "gem install taskjuggler".
General:
Related Packages:
Related Modules:
tcl/intranet-taskjuggler-procs.tcl Integrate ]project-open[ tasks and resource assignations with GanttProject and its data structure
im_taskjuggler_task_path Returns a TJ "absolute" path for a task. im_taskjuggler_write_subtasks Returns a TJ specification of the project's tasks im_taskjuggler_write_task Write out the information about one specific task and then call a recursive routine to write out the stuff below the task.
sql/postgresql/intranet-taskjuggler-create.sql sql/postgresql/intranet-taskjuggler-drop.sql
www/ | |
taskjuggler-import.adp | |
taskjuggler-import.tcl | Create a TaskJuggler .tpj file for scheduling |
taskjuggler.adp | |
taskjuggler.tcl | Create a TaskJuggler .tpj file for scheduling |
Calle Aprestadora 19, 12o-2a
08902 Hospitalet de Llobregat (Barcelona)
Spain
Tel Europe: +34 609 953 751
Tel US: +1 415 200 2465
Mail: info@project-open.com