Click or drag to resize

AdvanceCalendarServiceArguments Class

Contains options to run Advance Calendar.
Inheritance Hierarchy
SystemObject
  Cobra.Model.WebServiceAdvanceCalendarServiceArguments

Namespace:  Cobra.Model.WebService
Assembly:  Cobra.Model.WebService (in Cobra.Model.WebService.dll) Version: 8.4.717.3176 (8.4.0717.3176)
Syntax
C#
public class AdvanceCalendarServiceArguments : IProjectOperationsServiceArguments

The AdvanceCalendarServiceArguments type exposes the following members.

Properties
  NameDescription
Public propertyIncludeForecastInUpdateTotals
Determines whether Cobra will update the Estimate At Complete (EAC) values for the project. Only applies if the Scale retain EAC setting of the project is set to a value other than None. Optional. Default is false.
Public propertyLog
Determines the comment, change number and 'significant' setting for changes that affect the log. See ProjectAuditLogDescription.
Public propertyPeriodsFollowingStatusDate
The number of periods to expand following the status date. Only applies if a rolling wave calendar is defined for the projeect and the SkipRollingWave property is set to false. Optional. Default is 3.
Public propertyPeriodsPriorToStatusDate
The number of periods to expand prior to the status date. Only applies if a rolling wave calendar is defined for the projeect and the SkipRollingWave property is set to false. Optional. Default is 1.
Public propertyProject
The project that will be advanced to the next period. Required.
Public propertySaveBaseHistoricalData
Determines whether Cobra will save the base historical data when advancing the calendar. Default is true which means base historical data will be saved.
Public propertySkipRollingWave
Determines whether Cobra skips the rolling wave process after advancing the calendar. The rolling wave process can only run if a rolling wave calendar is assigned to the project. Default is false (the rolling wave process will run by default if a rolling wave calendar is defined).
Public propertySyncProjectAndCalendarStatus
Determines whether the status date of the project and the calendar will be synchronized. Use SyncProjectWithCalendarStatus to set the project's status date with the calendar's status date (TODATE). Use SyncCalendarWithProjectStatus to set the move the calendar's TODATE period to match the project's status date. Default is null which means no synchronizing will take place.
Public propertyUpdateRateSetsUsedWithFTE
Determines whether rates that begin with FTE are updated based on calendar hours. Only applies if a rolling wave calendar is defined for the projeect and the SkipRollingWave property is set to false. Optional. Default is true.
Public propertyUseStatusDateAsActualStartDateForLoE
Determines whether to set work packages with Level of Effort (LOE) Earned Value technique and with start dates set before the new status date will be set to In-Progress. Optional. Default is false.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also