DraftAssignment members

Enables the creation of a draft assignment for a project.

The DraftAssignment type exposes the following members.

Constructors

  Name Description
Public method DraftAssignment Creates an instance of the DraftAssignment class.

Top

Properties

  Name Description
Public property ActualCost Gets or sets the costs incurred for work already performed on the assignment, together with any other recorded costs that are associated with the assignment.
Public property ActualCostWorkPerformed Gets the actual cost of work performed (ACWP) for the assignment to date. (Inherited from Assignment.)
Public property ActualFinish Gets or sets the date and time when the assignment is complete.
Public property ActualOvertimeCost Gets the actual overtime cost for the assignment. (Inherited from Assignment.)
Public property ActualOvertimeWork Gets or sets the actual amount of overtime work that has already been performed on the assignment.
Public property ActualOvertimeWorkTimeSpan Gets or sets the time interval for the actual amount of overtime work that has already been performed on the assignment
Public property ActualStart Gets or sets the date and time that the assignment actually began, based on progress information that was entered.
Public property ActualWork Gets or sets the amount of work that has already been performed on the assignment.
Public property ActualWorkTimeSpan Gets or sets the time interval for the amount of work that has already been performed on the assignment.
Public property BaselineCost Gets the total planned costs of the assignment. (Inherited from Assignment.)
Public property BaselineCostPerUse Gets the cost per use of a resource on an assignment, at the time of the project baseline. (Inherited from Assignment.)
Public property BaselineFinish Gets the planned completion date for an assignment, at the time of the project baseline. (Inherited from Assignment.)
Public property BaselineStart Gets the planned start date for an assignment, at the time of the project baseline. (Inherited from Assignment.)
Public property BaselineWork Gets total planned person-hours scheduled for an assignment, at the time of the project baseline. (Inherited from Assignment.)
Public property BaselineWorkTimeSpan Gets the total time interval of planned person-hours scheduled for an assignment, at the time of the project baseline. (Inherited from Assignment.)
Public property BudgetedCost Gets or sets the budgeted cost for the assignment.
Public property BudgetedCostWorkPerformed Gets the budgeted cost of work performed (BCWP). (Inherited from Assignment.)
Public property BudgetedCostWorkScheduled Gets the budgeted cost of work scheduled (BCWS) for the assignment. (Inherited from Assignment.)
Public property BudgetedWork Gets or sets the budgeted work for the assignment.
Public property BudgetedWorkTimeSpan Gets or sets the time interval for the budgeted work for the assignment.
Public property Context (Inherited from ClientObject.)
Public property Cost Gets or sets the total scheduled or projected cost for the assignment.
Public property CostVariance Gets the cost variance (CV), which is the difference between the baseline cost and the total cost of the assignment. (Inherited from Assignment.)
Public property CostVarianceAtCompletion Gets the cost variance at completion (VAC) for the assignment. (Inherited from Assignment.)
Public property Created Gets the date when the assignment was created. (Inherited from Assignment.)
Public property CurrentCostVariance Gets the current cost variance (CV). (Inherited from Assignment.)
Public property CustomFields Gets the collection of custom fields for the assignment. (Inherited from Assignment.)
Public property DefaultBookingType Gets or sets the default booking type for the assignment.
Public property Delay Gets or sets the amount of time that passes after the start date, before work on the assignment starts.
Public property DelayTimeSpan Gets or sets the time interval for the amount of time that passes after the start date, before work on the assignment starts.
Public property FieldValues Gets the collection of custom fields that have values set for the assignment.
Public property Finish Gets or sets the date when the assignment is scheduled to be completed.
Public property FinishVariance Gets the variance of the finish date of the assignment. (Inherited from Assignment.)
Public property FinishVarianceTimeSpan Gets the time interval for the variance of the finish date of the assignment. (Inherited from Assignment.)
Public property Id Gets the GUID of the assignment. (Inherited from Assignment.)
Public property IsConfirmed Gets a value that shows whether the resource has accepted the assignment. (Inherited from Assignment.)
Public property IsLockedByManager Gets or sets a value that indicates whether the assignment has been locked for changes by a manager.
Public property IsOverAllocated Gets a value that indicates whether the resource is overallocated during the time of the assignment. (Inherited from Assignment.)
Public property IsPublished Gets a value that indicates whether the assignment is published. (Inherited from Assignment.)
Public property IsResponsePending Gets a value that shows whether the assignment update has been sent to the resource. (Inherited from Assignment.)
Public property IsUpdateNeeded Gets a value that indicates whether an assignment update should be sent to the resource. (Inherited from Assignment.)
Public property IsWorkResource Gets or sets a value that indicates whether an assignment resource is a work resource or a material resource.
Public property Item Gets or sets an item in the project.
Public property LevelingDelay Gets the amount of time that resource leveling can delay the assignment from its early start date. (Inherited from Assignment.)
Public property LevelingDelayTimeSpan Gets the time interval for the amount of time that resource leveling can delay the assignment from its early start date. (Inherited from Assignment.)
Public property Modified Gets the date when the assignment was modified. (Inherited from Assignment.)
Public property Notes Gets or sets comments about the assignment.
Protected property ObjectData (Inherited from ClientObject.)
Public property ObjectVersion (Inherited from ClientObject.)
Public property OvertimeCost Gets the total overtime cost of the assignment. (Inherited from Assignment.)
Public property OvertimeWork Gets or sets the amount of overtime that is scheduled to be performed on the assignment.
Public property OvertimeWorkTimeSpan Gets or sets the time interval for the amount of overtime that is scheduled to be performed on the assignment.
Public property Owner Gets or sets the name of the user who is responsible for entering status for the current assignment.
Public property Parent Gets the parent assignment link.
Public property Path (Inherited from ClientObject.)
Public property PercentWorkComplete Gets or sets the amount of work that has been done on the assignment, expressed as a percentage of the total work.
Public property RegularWork Gets or sets the total amount of nonovertime work that is scheduled to be performed on the assignment.
Public property RegularWorkTimeSpan Gets or sets the time interval for the total amount of nonovertime work that is scheduled to be performed on the assignment.
Public property RemainingCost Gets the total remaining cost of the assignment, as scheduled. (Inherited from Assignment.)
Public property RemainingOvertimeCost Gets the scheduled remaining overtime cost of the assignment. (Inherited from Assignment.)
Public property RemainingOvertimeWork Gets or sets the amount of remaining scheduled overtime work on the assignment.
Public property RemainingOvertimeWorkTimeSpan Gets or sets the time interval for the amount of remaining scheduled overtime work on the assignment.
Public property RemainingWork Gets or sets the amount of time, such as person-hours or days, that is still required to complete the assignment.
Public property RemainingWorkTimeSpan Gets or sets the time interval for the amount of time, such as person-hours or days, that is still required to complete the assignment
Public property Resource Gets the resource that is associated with the assignment.
Public property ResourceCapacity Gets or sets a value that indicates how much work the resource performs on the assignment, expressed as a percentage of the resource's theoretical full capacity.
Public property Resume Gets the date and time when a resource resumes work on the assignment. (Inherited from Assignment.)
Public property ScheduleCostVariance Gets the schedule cost variance (CV), which is the difference between the baseline cost and the scheduled cost of the assignment. (Inherited from Assignment.)
Public property ServerObjectIsNull (Inherited from ClientObject.)
Public property Start Gets the date and time that a resource is scheduled to start the assignment. (Inherited from Assignment.)
Public property StartVariance Gets the variance of the assignment start date. (Inherited from Assignment.)
Public property StartVarianceTimeSpan Gets the time interval for the variance of the assignment start date. (Inherited from Assignment.)
Public property Stop Gets the date and time when a resource stops work on the assignment. (Inherited from Assignment.)
Public property Tag (Inherited from ClientObject.)
Public property Task Gets the task to which the assignment belongs.
Public property TypedObject (Inherited from ClientObject.)
Public property Work Gets or sets the total amount of time that is scheduled for the assignment.
Public property WorkTimeSpan Gets or sets the time interval for the total amount of time that is scheduled for the assignment.
Public property WorkVariance Gets the difference between baseline work and currently scheduled work on the assignment. (Inherited from Assignment.)
Public property WorkVarianceTimeSpan Gets the time interval for the difference between baseline work and currently scheduled work on the assignment. (Inherited from Assignment.)

Top

Methods

  Name Description
Protected method CheckUninitializedProperty (Inherited from ClientObject.)
Public method CustomFromJson (Inherited from ClientObject.)
Public method DeleteObject Deletes the draft assignment.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FromJson (Inherited from ClientObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method InitNonPropertyFieldFromJson Reserved for internal use. (Overrides ClientObject.InitNonPropertyFieldFromJson(String, JsonReader).)
Protected method InitOnePropertyFromJson Reserved for internal use. (Overrides Assignment.InitOnePropertyFromJson(String, JsonReader).)
Public method IsObjectPropertyInstantiated (Inherited from ClientObject.)
Public method IsPropertyAvailable (Inherited from ClientObject.)
Protected method LoadExpandoFields Reserved for internal use. Initializes the extended properties that are associated with the DraftAssignment object. (Overrides ClientObject.LoadExpandoFields().)
Protected method MemberwiseClone (Inherited from Object.)
Public method RefreshLoad Reserved for internal use. Reloads all scalar properties that are associated with the DraftAssignment object. (Overrides ClientObject.RefreshLoad().)
Protected method RemoveFromParentCollection (Inherited from ClientObject.)
Public method Retrieve() (Inherited from ClientObject.)
Public method Retrieve([]) (Inherited from ClientObject.)
Public method ToString (Inherited from Object.)
Protected method UpdateClientObjectPropertyType (Inherited from ClientObject.)

Top

See also

Reference

DraftAssignment class

Microsoft.ProjectServer.Client namespace