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 and the option types that Solve, Preview and Analyze take. Every type here is in the Plen namespace.
- AnalyticsOptionsSelects the analytics, slack and critical path, that a scheduling result carries
- AnalyzeOptionsOptions for Project.Analyze - which analytics to compute
- PreviewOptionsOptions for Project.Preview - 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 downstream of it
- ValidationHow a Project handles invalid input data, rejecting it or repairing it