Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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.

...

Name

Data Type

Discussion

LineItemStatus

string

"ItemInserted" = Item did not previously exist.
"ItemUpdated" = Existing item was updated
"ItemFailed" = Check the error list

OpsError

OpsWebError See

1.2.3 above. See Responses


Each ProjectError item contains:

Name

Data Type

Discussion

Index

int

Index of the record (position in ProjectList) that failed.

OpsError

OpsWebError See

1.2.3 above. See Responses