project#
Project is the stateful entry point. It keeps an accepted baseline and takes incremental edits, previews, leveling, scoring and assignment suggestions. For a one-off run over a ProjectData snapshot, call Engine.schedule instead. This folder also holds ProjectOptions, the Validation enum it sets, and the option types that Project#solve, Project#preview and Project#analyze take. Every type here is in the org.dhtmlx.plen package.
- AnalyticsOptionsSelects the analytics, slack and critical path, that a scheduling result carries
- AnalyzeOptionsOptions for Project#analyze - which analytics to compute
- PreviewOptionsOptions of Project#preview, such as scope, analytics, reasons, baseline guard and load profile
- ProjectA stateful project with one accepted baseline that takes edits, previews, leveling, scoring and assignment proposals
- ProjectOptionsOptions of a new Project, such as strict or repair validation
- SolveOptionsOptions for Project#solve and Engine.schedule - scope, analytics, reasons and full date lists
- SubtreeLimits a solve or preview to one task's branch and the tasks linked to it
- ValidationHow a Project handles invalid input data, rejecting it or repairing it