API Reference
ProjectAssignment
The relationship between a task and resource, with independently stored work, costs, and progress.
Inheritance
- ProjectEntity
- ProjectAssignment
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public ProjectCollection<ProjectTimephasedValue> TimephasedData { get; } #Compact source timephased intervals.
public ProjectCollection<ProjectBaseline> Baselines { get; } #Stored baseline snapshots.
public ProjectCollection<ProjectCustomFieldValue> CustomFields { get; } #Custom values and lookup references.
public ProjectTask Task { get; set; } #The assigned task, or null for a preserved unresolved source reference.
public ProjectResource Resource { get; set; } #The resource, or null for an unassigned/preserved unresolved source reference.
public Nullable<ProjectUnits> Units { get; set; } #Stored units; null represents an absent source value.
public Nullable<ProjectWork> Work { get; set; } #Stored work; null represents an absent source value.
public Nullable<ProjectWork> ActualWork { get; set; } #Stored actual work; null represents an absent source value.
public Nullable<ProjectWork> RemainingWork { get; set; } #Stored remaining work; null represents an absent source value.
public Nullable<ProjectWork> OvertimeWork { get; set; } #Stored overtime work; null represents an absent source value.
public Nullable<ProjectWork> ActualOvertimeWork { get; set; } #Stored actual overtime work; null represents an absent source value.
public Nullable<DateTime> Start { get; set; } #Stored local project date; null preserves an absent value.
public Nullable<DateTime> Finish { get; set; } #Stored local project date; null preserves an absent value.
public Nullable<DateTime> ActualStart { get; set; } #Stored local project date; null preserves an absent value.
public Nullable<DateTime> ActualFinish { get; set; } #Stored local project date; null preserves an absent value.
public Nullable<Decimal> Cost { get; set; } #Stored cost; null represents an absent source value.
public Nullable<Decimal> ActualCost { get; set; } #Stored actual cost; null represents an absent source value.
public Nullable<Decimal> RemainingCost { get; set; } #Stored remaining cost; null represents an absent source value.
public Nullable<Int32> PercentWorkComplete { get; set; } #Stored percent work complete; null represents an absent source value.
public String Notes { get; set; } #Stored notes; null represents an absent source value.
public Nullable<DateTime> Stop { get; set; } #End of recorded actual work, if supplied by the source or caller.
public Nullable<DateTime> Resume { get; set; } #Earliest stored restart of remaining work after an interruption.
public Nullable<ProjectCostRateTable> CostRateTable { get; set; } #Resource cost table selected for this assignment; null uses table A.
public Nullable<Decimal> DelayMinutes { get; set; } #Working-minute delay from task start to assignment start.
public Nullable<Boolean> HasFixedRateUnits { get; set; } #True for fixed material quantities, false for consumption per time unit. Work-resource allocations normally use true.
public Nullable<Int32> MaterialRateScale { get; set; } #Variable material consumption unit: 1 minute, 2 hour, 3 day, 4 week, 5 month. Units stores the quantity per selected unit.
public Nullable<ProjectWorkContour> WorkContour { get; set; } #Named allocation profile, or a custom profile supplied by remaining-work timephased intervals.
Inherited Properties
public Int32 Uid { get; } #public Nullable<Guid> Guid { get; set; } #