Cobra Help

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

Sample 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.

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

Demo Advanced

UseStatusDateAsActualStartDateForLoE

If the 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 applies only 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 applies only 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 applies only 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 the 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 the 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 the 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 the 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

How to...

Advance the Calendar

Run the API Script

Create Windows Shortcut for the API Script


Learn more about...

API Script

Project Template Creation

Advance Calendar


Parent Topic:

Process Sections of the API Script