Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Data Type

Required?

Default Value

Discussion

Projects

list of Project items ProjectDescriptors

yes

 

See description of Project below

...


ProjectDescriptor

Name

Data Type

Required?

Default Value

Discussion

EngagementCode

string(20)

yes - see discussion for insert

  

If your installation is configured to autogenerate engagement codes then a blank value can be passed in for insert. Autogenerated codes are the default for all installations. Otherwise you will need to provide an engagement code that matches your installation code mask.

ProjectCode

string(24)

yes - see discussion for insert

  

If your installation is configured to autogenerate project codes then a blank value can be passed in for insert. Autogenerated codes are the default for all installations. Otherwise you will need to provide a project code that matches your installation code mask.

LocationName

string(50)

yes for insert

 

Null on update means leave as is.

Name

string(50)

yes

 

Project name

ProjectStage

string(15)

no

 

Null on insert means use first project stage. Null on update means leave as is.

MgrReferenceSystemId

string(20)

no

engagement manager

Project manager. Null on update means leave as is.

EmEmailFlag

bool

no

true

Set to true for the engagement manager to get project emails. Null on update means leave as is.

BeginDate

date

no

 

 

EndDate

date

no

 

 

OpenForTimeFlag

bool

no

true

Null on update means leave as is.

OpenForCostFlag

bool

no

true

Null on update means leave as is.

PmTimeCardApprovalFlag

bool

no

false

Null on update means leave as is.

BookedResourcesOnlyFlag

bool

no

false

Null on update means leave as is.

NarrativeRequiredFlag

bool

no

false

Null on update means leave as is.

TimePlccMappingType

char

no

"R"

Selects which cost center gets time card revenue: "R"=resource "E"=engagement Null on update means leave as is.

CostPlccMappingType

char

no

"R"

Selects which cost center gets cost card revenue and expenses: "R"=resource "E"=engagement Null on update means leave as is.

OpenForTimeTransfersFlag

bool

no

Defaults to true on insert.

Null on update means leave as is.

OpenForCostTransfersFlag

bool

no

Defaults to true on insert.

Null on update means leave as is.

TimeBudgetAmount

float

no

Defaults to null on insert.

Null on update means leave as is. Note: there is no way to change the budget to null on update.

Cost BudgetAmount

float

no

Defaults to null on insert.

Null on update means leave as is. Note: there is no way to change the budget to null on update.

...