API Reference
ProjectLevelingOptions
Bounds and ordering for explicit resource leveling. Ordinary schedule calculation never invokes leveling.
Inheritance
- Object
- ProjectLevelingOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Constructors
public ProjectLevelingOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 MaxIterations { get; set; } #Maximum recalculation attempts; exhaustion returns an error without changing the document.
public Int32 MaxDelayDays { get; set; } #Maximum calendar days that any task's remaining-work anchor may move from its original proposed start.
public Boolean UseTaskPriority { get; set; } #Use task priority before UID when choosing which task to delay. Priority 1000 always prevents movement.
public Boolean AllowSplitting { get; set; } #Try interrupting remaining work at a conflict before delaying the whole remaining-work anchor. Applies to tasks with work-resource assignments only.
public Int32 MaxSplits { get; set; } #Maximum generated interruptions across the proposal.
public ProjectScheduleOptions ScheduleOptions { get; set; } #Calculation settings; independent assignment calculation is required.