Our state of the art Gantt chart


Post by shimnx »

{
                "eventsData": [
                    {
                        "id": "3a0f7dfc-9302-fa92-f06b-bf3e00899702",
                        "parentId": null,
                        "name": "Planisware",
                        "percentDone": 0,
                        "startDate": "2022-12-25",
                        "endDate": "2022-12-31",
                        "schaefflerEndDate": "2022-12-30",
                        "rollUp": true,
                        "duration": 5,
                        "showInTimeline": null,
                        "phantomId": null,
                        "expanded": null,
                        "note": null,
                        "draggable": true,
                        "resizable": false,
                        "constraintDate": null,
                        "constraintType": null,
                        "durationUnit": "day",
                        "deadLineDate": null,
                        "effort": 0,
                        "effortDriven": null,
                        "effortUnit": "hour",
                        "inactive": null,
                        "manuallyScheduled": true,
                        "schedulingMode": null,
                        "slackUnit": "day",
                        "cls": null,
                        "iconCls": null,
                        "style": null,
                        "taskIconCls": null,
                        "parentIndex": null,
                        "hierarchicalCode": "0",
                        "status": "To Do",
                        "remark": null,
                        "attachments": null,
                        "isAllowDelete": true,
                        "workedHours": 0,
                        "bookedHours": 0,
                        "numberOfAttachment": 0,
                        "priority": 50,
                        "priorityName": "Medium",
                        "groupId": "3a05be04-bc1b-d77d-a6e3-016521b4db01",
                        "groupName": "Others",
                        "planiswareProjectId": "3a09095c-3bb6-1122-0786-b9c555b8f7d1",
                        "planiswareProjectNumber": "160603723906",
                        "planiswareTaskId": "3a09095c-f755-7e72-c032-b0161af71489",
                        "sapwbsElement": "S-029859",
                        "budget": 0,
                        "isRelatedList": false,
                        "templateId": null,
                        "dataSourceType": 1,
                        "baseLines": null,
                        "children": [
                            {
                                "id": "3a0f7dfc-9305-386c-6103-c01647448be9",
                                "parentId": "3a0f7dfc-9302-fa92-f06b-bf3e00899702",
                                "name": "Overall Project Management",
                                "percentDone": 0,
                                "startDate": "2022-12-26",
                                "endDate": "2022-12-31",
                                "schaefflerEndDate": "2022-12-30",
                                "rollUp": true,
                                "duration": 4,
                                "showInTimeline": null,
                                "phantomId": null,
                                "expanded": null,
                                "note": null,
                                "draggable": true,
                                "resizable": false,
                                "constraintDate": null,
                                "constraintType": null,
                                "durationUnit": "day",
                                "deadLineDate": null,
                                "effort": 0,
                                "effortDriven": null,
                                "effortUnit": "hour",
                                "inactive": null,
                                "manuallyScheduled": true,
                                "schedulingMode": null,
                                "slackUnit": "day",
                                "cls": null,
                                "iconCls": null,
                                "style": null,
                                "taskIconCls": null,
                                "parentIndex": 3,
                                "hierarchicalCode": "3",
                                "status": "To Do",
                                "remark": null,
                                "attachments": null,
                                "isAllowDelete": true,
                                "workedHours": 0,
                                "bookedHours": 0,
                                "numberOfAttachment": 0,
                                "priority": 50,
                                "priorityName": "Medium",
                                "groupId": "3a05be04-bc1b-d77d-a6e3-016521b4db01",
                                "groupName": "Others",
                                "planiswareProjectId": "3a09095c-3bb6-1122-0786-b9c555b8f7d1",
                                "planiswareProjectNumber": "160603723906",
                                "planiswareTaskId": "3a09095d-0818-0db4-083d-ba4a97c93d26",
                                "sapwbsElement": null,
                                "budget": 0,
                                "isRelatedList": false,
                                "templateId": null,
                                "dataSourceType": 1,
                                "baseLines": null,
                                "children": [
                                   
], "involveWorkLogs": null } ], "involveWorkLogs": null } ], "dependenciesData":[], "resourcesData": [], "assignmentsData":[], "calendarsData": [ { "id": "general", "name": "General", "intervals": [ { "recurrentStartDate": "on Sat at 0:00", "recurrentEndDate": "on Mon at 0:00", "isWorking": false }, { "startDate": "2020-10-01", "endDate": "2020-10-02", "isWorking": false }, { "startDate": "2021-01-01", "endDate": "2021-01-02", "isWorking": false }, { "startDate": "2021-02-07", "endDate": "2021-02-08", "isWorking": true }, { "startDate": "2021-02-11", "endDate": "2021-02-12", "isWorking": false }, { "startDate": "2021-02-12", "endDate": "2021-02-13", "isWorking": false }, { "startDate": "2021-02-15", "endDate": "2021-02-16", "isWorking": false }, { "startDate": "2021-02-16", "endDate": "2021-02-17", "isWorking": false }, { "startDate": "2021-02-17", "endDate": "2021-02-18", "isWorking": false }, { "startDate": "2021-02-20", "endDate": "2021-02-21", "isWorking": true }, { "startDate": "2021-04-05", "endDate": "2021-04-06", "isWorking": false }, { "startDate": "2021-04-25", "endDate": "2021-04-26", "isWorking": true }, { "startDate": "2021-05-03", "endDate": "2021-05-04", "isWorking": false }, { "startDate": "2021-05-04", "endDate": "2021-05-05", "isWorking": false }, { "startDate": "2021-05-05", "endDate": "2021-05-06", "isWorking": false }, { "startDate": "2021-05-08", "endDate": "2021-05-09", "isWorking": true }, { "startDate": "2021-06-14", "endDate": "2021-06-15", "isWorking": false }, { "startDate": "2021-09-18", "endDate": "2021-09-19", "isWorking": true }, { "startDate": "2021-09-20", "endDate": "2021-09-21", "isWorking": false }, { "startDate": "2021-09-21", "endDate": "2021-09-22", "isWorking": false }, { "startDate": "2021-09-26", "endDate": "2021-09-27", "isWorking": true }, { "startDate": "2021-10-01", "endDate": "2021-10-02", "isWorking": false }, { "startDate": "2021-10-04", "endDate": "2021-10-05", "isWorking": false }, { "startDate": "2021-10-05", "endDate": "2021-10-06", "isWorking": false }, { "startDate": "2021-10-06", "endDate": "2021-10-07", "isWorking": false }, { "startDate": "2021-10-07", "endDate": "2021-10-08", "isWorking": false }, { "startDate": "2021-10-09", "endDate": "2021-10-10", "isWorking": true }, { "startDate": "2022-01-03", "endDate": "2022-01-04", "isWorking": false }, { "startDate": "2022-01-29", "endDate": "2022-01-30", "isWorking": true }, { "startDate": "2022-01-30", "endDate": "2022-01-31", "isWorking": true }, { "startDate": "2022-01-31", "endDate": "2022-02-01", "isWorking": false }, { "startDate": "2022-02-01", "endDate": "2022-02-02", "isWorking": false }, { "startDate": "2022-02-02", "endDate": "2022-02-03", "isWorking": false }, { "startDate": "2022-02-03", "endDate": "2022-02-04", "isWorking": false }, { "startDate": "2022-02-04", "endDate": "2022-02-05", "isWorking": false }, { "startDate": "2022-04-02", "endDate": "2022-04-03", "isWorking": true }, { "startDate": "2022-04-04", "endDate": "2022-04-05", "isWorking": false }, { "startDate": "2022-04-05", "endDate": "2022-04-06", "isWorking": false }, { "startDate": "2022-04-24", "endDate": "2022-04-25", "isWorking": true }, { "startDate": "2022-05-02", "endDate": "2022-05-03", "isWorking": false }, { "startDate": "2022-05-03", "endDate": "2022-05-04", "isWorking": false }, { "startDate": "2022-05-04", "endDate": "2022-05-05", "isWorking": false }, { "startDate": "2022-05-07", "endDate": "2022-05-08", "isWorking": true }, { "startDate": "2022-06-03", "endDate": "2022-06-04", "isWorking": false }, { "startDate": "2022-09-10", "endDate": "2022-09-11", "isWorking": false }, { "startDate": "2022-09-11", "endDate": "2022-09-12", "isWorking": false }, { "startDate": "2022-09-12", "endDate": "2022-09-13", "isWorking": false }, { "startDate": "2022-10-01", "endDate": "2022-10-02", "isWorking": false }, { "startDate": "2022-10-03", "endDate": "2022-10-04", "isWorking": false }, { "startDate": "2022-10-04", "endDate": "2022-10-05", "isWorking": false }, { "startDate": "2022-10-05", "endDate": "2022-10-06", "isWorking": false }, { "startDate": "2022-10-06", "endDate": "2022-10-07", "isWorking": false }, { "startDate": "2022-10-07", "endDate": "2022-10-08", "isWorking": false }, { "startDate": "2022-10-08", "endDate": "2022-10-09", "isWorking": true }, { "startDate": "2022-10-09", "endDate": "2022-10-10", "isWorking": true }, { "startDate": "2023-01-02", "endDate": "2023-01-03", "isWorking": false }, { "startDate": "2023-01-23", "endDate": "2023-01-24", "isWorking": false }, { "startDate": "2023-01-24", "endDate": "2023-01-25", "isWorking": false }, { "startDate": "2023-01-25", "endDate": "2023-01-26", "isWorking": false }, { "startDate": "2023-01-26", "endDate": "2023-01-27", "isWorking": false }, { "startDate": "2023-01-27", "endDate": "2023-01-28", "isWorking": false }, { "startDate": "2023-01-28", "endDate": "2023-01-29", "isWorking": true }, { "startDate": "2023-01-29", "endDate": "2023-01-30", "isWorking": true }, { "startDate": "2023-04-05", "endDate": "2023-04-06", "isWorking": false }, { "startDate": "2023-04-23", "endDate": "2023-04-24", "isWorking": true }, { "startDate": "2023-05-01", "endDate": "2023-05-02", "isWorking": false }, { "startDate": "2023-05-02", "endDate": "2023-05-03", "isWorking": false }, { "startDate": "2023-05-03", "endDate": "2023-05-04", "isWorking": false }, { "startDate": "2023-05-06", "endDate": "2023-05-07", "isWorking": true }, { "startDate": "2023-06-22", "endDate": "2023-06-23", "isWorking": false }, { "startDate": "2023-06-23", "endDate": "2023-06-24", "isWorking": false }, { "startDate": "2023-06-25", "endDate": "2023-06-26", "isWorking": true }, { "startDate": "2023-09-29", "endDate": "2023-09-30", "isWorking": false }, { "startDate": "2023-10-02", "endDate": "2023-10-03", "isWorking": false }, { "startDate": "2023-10-03", "endDate": "2023-10-04", "isWorking": false }, { "startDate": "2023-10-04", "endDate": "2023-10-05", "isWorking": false }, { "startDate": "2023-10-05", "endDate": "2023-10-06", "isWorking": false }, { "startDate": "2023-10-06", "endDate": "2023-10-07", "isWorking": false }, { "startDate": "2023-10-07", "endDate": "2023-10-08", "isWorking": true }, { "startDate": "2023-10-08", "endDate": "2023-10-09", "isWorking": true }, { "startDate": "2023-11-13", "endDate": "2023-11-14", "isWorking": false }, { "startDate": "2023-11-14", "endDate": "2023-11-15", "isWorking": true }, { "startDate": "2024-01-01", "endDate": "2024-01-02", "isWorking": false } ] } ], "expendIdList": [] }

Here is my data, they are all manually scheduled tasks and it is in backward mode, my question is why the task "Overall Project Management" is always in critical path no matter how I schedule it, according to my understanding, only the tasks that will affect the end time of the project will be in I understand that only tasks that will affect the end time of the project will be critical path. Will all manually scheduled tasks be critical paths and what is the logic behind this?

Attachments
Screenshot 2024-02-01 150640.png
Screenshot 2024-02-01 150640.png (24.41 KiB) Viewed 379 times

Post by tasnim »

HI,

It's happening because the parent task is in the critical path and the child inherits from the parent.
You can learn more about critical path method here https://en.wikipedia.org/wiki/Critical_path_method
And this is our docs https://bryntum.com/products/gantt/docs/api/Gantt/feature/CriticalPaths


Post by shimnx »

But manually scheduling a task doesn't seem to affect the end time of other tasks, so why would it make the critical path


Post by arcady »

Hello,
Yes it looks like a bug. Here is a ticket: https://github.com/bryntum/support/issues/8435
Thank you for the report!
Best regards,
Arcady


Post Reply