{"product_id":"gantt-view-project-pro","title":"Gantt View Project Pro","description":"\u003cdiv class=\"hero\"\u003e\n\u003ch1\u003eGantt View Project Pro\u003c\/h1\u003e\n\u003cp\u003eThe interactive Gantt chart Dolibarr was missing: a task tree and a timeline that stay in sync, dependencies that hold, a computed critical path, resources whose workload you can see, and baselines to compare against.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat the module does\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eA synchronized tree and timeline\u003c\/b\u003e\u003cbr\u003eOn the left, the task tree with each task's name, duration and start date; on the right, the timeline and its bars. The two scroll together, select together, and the\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eHide grid\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003ebutton clears the left panel so the chart can use the whole screen.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eDrag, resize, link\u003c\/b\u003e\u003cbr\u003eA bar moves with the mouse, an edge is pulled to change the duration, and\u003cspan\u003e \u003c\/span\u003e\u003cb\u003elink mode\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003econnects two tasks with one click on each. Every gesture goes through the engine: successors are rescheduled, the critical path is recalculated and the plan's figures follow, in a single step.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eFour link types, with lag\u003c\/b\u003e\u003cbr\u003eFinish-to-start, start-to-start, finish-to-finish and start-to-finish, each with a lag in days, positive or negative. A link that would close a cycle is\u003cspan\u003e \u003c\/span\u003e\u003cb\u003erefused\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003ewith the reason, never silently worked around.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eEight scheduling constraints\u003c\/b\u003e\u003cbr\u003eAs soon as possible, as late as possible, start no earlier than, start no later than, finish no earlier than, finish no later than, must start on, must finish on. A task is scheduled automatically from its predecessors or manually from its own dates, and the constraint corrects the result.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eCritical path and slack\u003c\/b\u003e\u003cbr\u003eA forward pass and a backward pass give each task its earliest start, latest finish and slack, in WORKING days. The zero-slack chain is highlighted, and a task that starts before its predecessor finishes is flagged in red.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eWork calendars and non-working days\u003c\/b\u003e\u003cbr\u003eHours per day, start and end time, non-working days of the week, public holidays, closures, bad-weather days and resource leave. A duration is counted in working days: a weekend never makes a task look longer than it is.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eResources and weekly workload\u003c\/b\u003e\u003cbr\u003eHuman resources, teams, equipment, subcontractors and rooms, with their capacity, cost and selling rate. The hours of an assignment are spread over the WORKING days of its task, then compared with the week's capacity: the grid states plainly who is under-loaded, balanced, overloaded or saturated.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eBaselines and drift\u003c\/b\u003e\u003cbr\u003eThe plan is captured as an initial, revised, contractual or internal baseline, then compared line by line: the drift in days on the start and on the finish, task by task, and the average over the project.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003ePlanned versus actual curves\u003c\/b\u003e\u003cbr\u003eTwo lines overlaid on the chart: in blue the progress the plan expected at that date, in red the progress actually recorded. The gap between the two is the drift, readable at a glance.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eConflict register\u003c\/b\u003e\u003cbr\u003eOverlap, resource overload, unmet dependency, unmet constraint, missed deadline, dependency cycle, unscheduled task and missing resource. Each conflict carries its severity, its quantified gap and its handling status: open, accepted, fixed or ignored.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eDeadline notifications\u003c\/b\u003e\u003cbr\u003eReminders at seven, three and one day before the deadline, a warning when a task is assigned, a flag on late tasks, and the sending of the progress and time entry report at the threshold you choose.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eKeyboard shortcuts\u003c\/b\u003e\u003cbr\u003eSpace selects the next task, Enter opens its window, Del deletes it after confirmation, Alt and the arrow keys scroll the timeline, Ctrl and the arrow keys expand and collapse the labels. Every shortcut can be changed from a dedicated page.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eEight export formats, three import formats\u003c\/b\u003e\u003cbr\u003eExport to Excel, PDF, PNG, JSON, XML, Primavera P6, iCal and CSV; import from CSV, Excel and JSON. Every import is first run as a\u003cspan\u003e \u003c\/span\u003e\u003cb\u003edry run\u003c\/b\u003e: the page shows what would be created, updated, left unchanged or rejected, and why, before anything is written.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eSaved views and markers\u003c\/b\u003e\u003cbr\u003eA view remembers its time scale, sort order, columns, filters and panels, personal or shared. Vertical markers flag the project start and end, a review, a freeze or a contractual date.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eDashboard and seventy reports\u003c\/b\u003e\u003cbr\u003eA dashboard that starts with what needs a decision, then the portfolio figures, tasks by status and six charts. Seventy reports in ten families, each exportable as CSV, Excel, Word, PDF and JSON.\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cb\u003eREST API and demo data set\u003c\/b\u003e\u003cbr\u003eForty-three REST routes, including rescheduling a plan, creating a link, capturing a baseline and detecting conflicts. And a demo data set of six complete plans, installable and removable with one button.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eWhat the module does not do\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe module does not replace Dolibarr's native project management: it complements it. A plan can be attached to a native project and a task to a native task, and native progress is picked up, but the module keeps its own scheduling and never rewrites native dates behind the planner's back.\u003c\/li\u003e\n\u003cli\u003eAutomatic resource leveling is not done: overload is detected, quantified and flagged, but it is up to the planner to move a task or change an assignment.\u003c\/li\u003e\n\u003cli\u003eThe plan's cost is that of the assignments and time entries entered in the module; it is not reconciled with Dolibarr's analytical accounting.\u003c\/li\u003e\n\u003cli\u003ePNG export uses the server's image library. If no TrueType font is installed, labels are transliterated to ASCII instead of being rendered with their accents; the other formats are not affected.\u003c\/li\u003e\n\u003cli\u003eImport reads a table of tasks: it does not rebuild the dependency links of a Microsoft Project or Primavera file. EXPORT, on the other hand, does write the links in the exchange format.\u003c\/li\u003e\n\u003cli\u003eThe module synchronizes nothing with an external service: everything happens in the Dolibarr database, with no outgoing calls.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started in six steps\u003c\/h2\u003e\n\u003col\u003e\n\u003cli\u003eEnable the module from\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eSetup \u0026gt; Modules\u003c\/b\u003e: the tables, permissions, menus and scheduled jobs are created, and the demo data set is installed.\u003c\/li\u003e\n\u003cli\u003eOpen\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eSetup\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eand set the work calendar: hours per day, non-working days, and the bar colors if your company's brand guidelines require it.\u003c\/li\u003e\n\u003cli\u003eCreate a calendar and enter the public holidays and closures, then declare the resources and their capacity.\u003c\/li\u003e\n\u003cli\u003eCreate a plan, attach it to a Dolibarr project, and enter or import its tasks.\u003c\/li\u003e\n\u003cli\u003eOpen the\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eGantt chart\u003c\/b\u003e, link the tasks, set the constraints, then run\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eReschedule\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eand read the critical path.\u003c\/li\u003e\n\u003cli\u003eCapture a\u003cspan\u003e \u003c\/span\u003e\u003cb\u003ebaseline\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eonce the plan is accepted: from then on, the comparison page tells you exactly by how many days each task has moved.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003eTechnical sheet\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eModule\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003eganttviewproject, number 1684000, version 1.0.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eCompatibility\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003eDolibarr 16 to 23, PHP 7.1 and above, MySQL or MariaDB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eObjects\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e35 business objects, 404 columns, 41 coded vocabularies\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003ePermissions\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e46 permissions in 17 functional groups\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eMenus\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e58 menu entries on two levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eLanguages\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e5 complete languages: French, English, Spanish, Italian, German, 947 keys each\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eReports\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e70 reports in 10 families, exportable as CSV, Excel, Word, PDF and JSON\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eREST API\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e43 routes under \/api\/index.php\/ganttviewproject\/\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eScheduled jobs\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e8 jobs: rescheduling, critical path, workload, deadlines, conflicts, curves, reports, purge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eDemo data\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003e6 plans, 106 tasks, 12 resources, nearly 2,500 rows, installable and removable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003ePublisher\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003eDoliResource — www.doliresource.com\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cb\u003eLicense\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd\u003eGNU GPL v3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"sig\"\u003eDeveloped by DoliResource\u003cbr\u003eCopyright © DoliResource\u003cbr\u003eWebsite :\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.doliresource.com\"\u003ewww.doliresource.com\u003c\/a\u003e\n\u003c\/div\u003e","brand":"Dolibarr Resources","offers":[{"title":"Default Title","offer_id":54737833460030,"sku":null,"price":399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/4174\/0094\/files\/Image_IA_Canva_24_oct._2026_13_34_07.png?v=1792845297","url":"https:\/\/doliresource.com\/products\/gantt-view-project-pro","provider":"DoliResource","version":"1.0","type":"link"}