Our state of the art Gantt chart


Post by dyressai »

Hi,

We are using the "Import project data with MPP files". This is working fine but actual start / end date changed by the bryntum when we import the MPP file. Can you please let me know how we can off the calculation., so dates should be match.

Where we working:
https://atomplanner.com/gantt/services/import/

Test MPP File:
https://atomplanner.com/gantt/andrew_1.mpp

Screen Shots (Attached):
how_we_want.png
bryntum_gantt_mpp.png

Looking forward to hear from you.

Thanks

Attachments
how_we_want.png
how_we_want.png (86.14 KiB) Viewed 575 times
bryntum_gantt_mpp.png
bryntum_gantt_mpp.png (363.44 KiB) Viewed 575 times

Post by pmiklashevich »

Hello,

Data is scheduled automatically as soon as it is loaded to the project. Please learn this guide: https://www.bryntum.com/docs/gantt/#engine/gantt_events_scheduling.md

You can tweak your data on import and set manuallyScheduled to the tasks you want to keep as is.

Note, we consider the first loaded data consistent. In case it is not, and you want to persist scheduled data on server, we recommend to set this config to false: https://www.bryntum.com/docs/gantt/#Gantt/model/ProjectModel#config-silenceInitialCommit

Best,
Pavel

Pavlo Miklashevych
Sr. Frontend Developer


Post by dyressai »

Hi Pavel,

Thanks for the response.

I have already set the "manuallyScheduled" to TRUE, then "start date" is same as my input data but the "finish date" is major difference.
How I can same as my input data?

We want the bryntum gantt only for visualisation not for any calculations.

Please let me know.

Thanks


Post by pmiklashevich »

This is a good suggestion! I've opened a feature request to support such mode: https://github.com/bryntum/support/issues/2284

The Engine still recalculates duration and skips non-working time for manually scheduled tasks. So this is not what you want. Having data ignored by the Engine is not supported at the moment.

As a workaround you can try to get deep inside the Engine and override all "calculate"-like methods for Project and Event at least:
https://www.bryntum.com/docs/gantt/engine/classes/_lib_engine_quark_model_gantt_ganttprojectmixin_.ganttprojectmixin.html
https://www.bryntum.com/docs/gantt/engine/classes/_lib_engine_quark_model_gantt_ganttevent_.ganttevent.html
But it is an advanced option.

Please subscribe to the ticket to get notified when it's done.

Cheers!

Pavlo Miklashevych
Sr. Frontend Developer


Post by arcady »

FYI we've added the ability to disable the Engine calculations. There is a new Gantt demo called static showing that. You can get it in the nightly builds. Feel free to check it and let us know if that's what you need.


Post Reply