Hello,
We have multiple projects, each with its own schedule using the Bryntum Gantt client-side component in the browser.
We currently use the Bryntum Scheduler Pro ResourceUtilization report on the client side to show resource utilisation across multiple projects and resources. We also have a Node.js API implementation using Scheduler Pro to generate the same resource utilisation report outside the browser UI.
Is this combination of Gantt data + Scheduler Pro resource utilisation compatible/recommended?
The concern is that Gantt and Scheduler Pro appear to have differences in their ProjectModel / scheduling model. For example, Gantt supports these scheduling modes:
Normal
FixedDuration
FixedEffort
FixedUnits
Whereas Scheduler Pro appears to support only:
Normal
FixedDuration
At the moment, when preparing Gantt task data for Scheduler Pro resource utilisation, we map the scheduling mode like this:
Normal + effortDriven => FixedDuration
Normal => Normal
FixedEffort => FixedDuration
FixedUnits => FixedDuration
FixedDuration => FixedDuration
Is this mapping correct, or is there a recommended mapping/conversion when using Gantt task data in Scheduler Pro resource utilisation?
If Gantt project data is not fully compatible with Scheduler Pro’s resource utilisation model, would you recommend instead using the Gantt ResourceUtilization UI component on the frontend and the Gantt Node.js library/server-side engine for our API reporting?
In short, we want the browser report and the server-side report to calculate resource utilisation consistently from the same Gantt project data. What is the recommended Bryntum architecture for this?
Many thanks
Paul