Advance Calendar Process

Use the Advance Calendar API process to advance the calendar for a selected project.

Process Settings

Below are the settings you must define for the Advance Calendar API process.

Setting Description Value
ProcessID This setting informs Cobra to run the Advance Calendar process. AdvanceCalendar
Project This setting refers to the Cobra project where you are advancing the calendar.

The project name is case sensitive. This setting is required.

Demo Advanced
UseStatusDateAsActualStartDateForLoE If value is set to 1, work packages with Level of Effort (LOE) progress technique and with start dates set before the new status date will be set to In-Progress.

This setting is optional and the default value is the value set in the Automatically change the status date of LOE Work Packages to in-progress option in the Advance Calendar Preferences.

1
PeriodsPriorToStatusDate This setting only applies if the rolling wave calendar is defined and the rolling wave process is run. The value determines that number of periods that should be left as rolling wave prior to the status period.

This setting is optional, and the default value is 1.

1
PeriodsFollowingStatusDate This setting only applies if the rolling wave calendar is defined and the rolling wave process is run. The value determines the number of periods to expand when the rolling wave process is run after the status date.

This setting is optional, and the default value is 3.

3
UpdateRateSetsUsedWithFTE This setting only applies if the rolling wave calendar is defined and the rolling wave process is run. If value is set to 1, rates that begin with FTE are updated based on calendar hours.

This setting is optional and the default value is 1.

1
SynchCalendarWithProjectStatus If value is set to 1, the TODATE period in the calendar will be updated to match the status date of the project.

This setting is optional, and the default value is 0.

1
SynchProjectWithCalendarStatus If value is set to 1 and the calendar set 18 contains a TODATE label, the status date of the project will be updated to match the date in the TODATE calendar entry. This setting only applies if the SynchCalendarWithProjectStatus value is 0.

This setting is optional, and the default value is 0.

1
SkipRollingWave If value is set to 1, Cobra skips the rolling wave process.

This setting is optional, and the default value is 0.

1
UpdateEAC This setting determines whether Cobra will update the Estimate At Complete (EAC) values for the project. If value is set to 1, Cobra updates the EAC values for the project.

This setting is optional, and the default value is 0.

If the Scale retain EAC setting of the project is set to None, this setting will have no effect. Cobra will always update the EAC values.

1

Sample Script

Below is a sample script file for the Advance Calendar API process.

[Process007]
ProcessID=AdvanceCalendar
Project=Demo Advanced
UseStatusDateAsActualStartDateForLoE=1
PeriodsPriorToStatusDate=1
PeriodsFollowingStatusDate=3
UpdateRateSetsUsedWithFTE=1
SynchCalendarWithProjectStatus=1
SynchProjectWithCalendarStatus=1
SkipRollingWave=1
UpdateEAC=1