Gantt: Extract milestone date from a second gantt snippet

0 votes
asked Jan 17, 2022 in Wanted features by WD83 (160 points)
First, thank you for this tool- it's become invaluable to me for software/system design as well as generating project reports quickly.

I frequently have projects that are complex (well over 100 tasks), and will break them into separate gantt charts to keep them all readable.  Since each of these "phases" has milestones pulled from previous charts, this has me searching through the image to pick out the exact date a milestone happened, and updating all the subsequent charts manually.

It would be great if I could reference a separate plantuml gantt, have it calculate the milestone's date, and drop it into the current milestone.  For example:

<file:  MyProject_Phase1.puml>

@startgantt

[Do good work] lasts 5 weeks

[Good work ready] happens at [Do good work]'s end

@endgantt

<end of file>

<file: MyProject_Phase2.puml>

@startgantt

[Good work ready] defined in "MyProject_Phase1.puml"

then [Do even better work] lasts 3 weeks

@endgantt

In this toy example, when plantuml reads the "defined in" for Phase2, it opens the specified file, calculates out the date of the defined milestone, and drops it into the current file.  So I'd see [Do even better work] end 8 weeks after the project started.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:

[Antispam2 Feature: please please wait 1 or 2 minutes (this message will disappear) before pressing the button otherwise it will fail](--------)
To avoid this verification in future, please log in or register.
...