wiki:ProjectPlanPlugin

Version 5 (modified by makadev, 7 years ago) (diff)

--

Project Plan Plugin

Description

ProjectPlan introduces time, dependency Fields and enables Project Management Features, especially for graphical visualisation, like Reports and Networks. Furthermore its a Development Base for several graphical Representations.

ToDo

Bugs/Feature Requests

Existing bugs and feature requests for ProjectPlanPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from [download:projectplanplugin here].

Source

You can check out ProjectPlanPlugin from here using Subversion, or browse the source with Trac.

Example

Add Ticket dependencies and close/assign Times.

  • Network Graphics
    • Use the ProjectPlan Macro for (mpm like) Network graphics with several options enabling Project runtime estimation and (workload based) critical path analyses.
  • Special Reports
    • Use special Reports which show Delays and Slacktimes
  • ...

Macro Samples:

  1. Both Network (hierarchical and non-hierarchical) use critical path analysis. This wont work without ticket times (start,end,or both).
  2. The critical path analysis wont work with cyclic dependencies
  3. Dependencies are saved in Ticket-Custom fields. A dependency line consists of Ticket Identifiers "#<Ticket ID>".

    == hierarchical Network ==
    [[ProjectPlan(macroid=1,renderer=gvhierarchical)]]
    
    == hierarchical Network with start and end times==
    [[ProjectPlan(macroid=1,renderer=gvhierarchical,betickets)]]
    
    == filtered (milestone=milestone1) ==
    [[ProjectPlan(macroid=filtered,renderer=gvhierarchical,filter_milestone=milestone1)]]
    
    == non-hierarchical (full network) ==
    [[ProjectPlan(renderer=gvrender,macroid=2,withbuffer)]]
    
    == Network Legends ==
    [[ProjectPlan(macroid=legend,renderer=gvrender,statuslegend,prioritylegend,notickets)]]
    
    == Special Reports ==
    [[ProjectPlan(macroid=report_buffer,renderer=report_buffer,limitlines=4)]]
    [[ProjectPlan(macroid=report_closing_delay,renderer=report_closing_delay,limitlines=10)]]
    [[ProjectPlan(macroid=report_assign_delay,renderer=report_assign_delay,limitlines=10)]]

Recent Changes

13331 by anbo on 2013-07-07 20:32:10
v2.1.5, patch release

fixes a bug, where the depending tickets are not saved during ticket creation

13302 by makadev on 2013-06-22 19:25:20
sync to trunk (v2.1.4@r13300)
13300 by makadev on 2013-06-20 07:33:02
v2.1.4, patch release
fixed

  • b.e. ticket mode for gv renderer: b.e. tickets were still datetime objects, but due times are date objects, so comparision raises an exception
  • added authname to init for DataAccessDependenciesInCustomFields, thought currently unused
  • convert ticket_id to string for str/unicode replace
  • removed false from sqlconstraint, because sqlite (and maybe others) treats both false or FALSE identifier as column name and fails
  • corrected use_fast_save_changes check, since PPBooleanSwitchOption inherits PPSingleSelOption the result is not realy Boolean and needs to be checked against its selectables

refs #11074

(more)

Author/Contributors

Author: makadev
Contributors:

Attachments (3)

Download all attachments as: .zip