ExportProjectList

Request

The service request contains:

Name

Data Type

Required?

Default Value

Discussion

LimitToOpenForTimeOnly

boolean

no

false

If true, then the export is limited to projects that are open for time entry.

LimitToOpenForCostOnly

boolean

no

false

If true, then the export is limited to projects that are open for cost entry.

EngagementType

string(15)

no

 

If supplied, then the export is limited to projects of the specified engagement type.

MaxRowsToReturn

int

no

1000

The maximum number of cards to be exported. Values greater than 1000 may fail due to system-enforced transaction time limits.

ProjectCodesAfter

string(24)

no

 

Export is limited to projects starting (alphabetically) with this project code. To avoid skipping or duplicating exported projects set this to the last ProjectCode from the previous result set.

OnlyCountRows

boolean

no

false

If true, then only the RowCount is returned.


Response


For each project in the result set the following data is returned:

Name

Data Type

Discussion

ProjectName

string

 

ProjectCode

string

Unique code identifying the project.

ClientName1

string

Client name at the highest level of your client hierarchy.

ClientNumber1

string

Unique code identifying the client.

ClientName2

string

Client name at the second level of your client hierarchy.

ClientNumber2

string

Unique code identifying the client.

ClientName3

string

Client name at the third level of your client hierarchy.

ClientNumber3

string

Unique code identifying the client.

ClientName4

string

Client name at the fourth level of your client hierarchy.

ClientNumber4

string

Unique code identifying the client.

EngagementName

string

 

EngagementCode

string

Unique code identifying the engagement.

EngagementMgrReferenceSystemId

string

Unique code identifying the engagement manager.

CostCenterReferenceSystemId

string

Unique code identifying the cost center.

EngagementType

string

Engagement Type Short Name

ProjectStageName

string

Name of the project's current stage

BillableFlag

boolean

True if billable, false otherwise.

CurrencyCode

string

Currency for the project (and for the associated engagement).

LocationName

string

 

ProjectMgrReferenceSystemId

string

Unique code identifying the project manager.

BeginDate

date

Begin date of project.

EndDate

date

End date of project. This can be null.

OpenForTimeFlag

boolean

True if the project is open for time, false otherwise.

OpenForCostFlag

boolean

True if the project is open for costs, false otherwise.

BookedResourcesOnlyTimeFlag

boolean

True if the project only accepts time from resources currently booked on the project.

BookedResourcesOnlyExpenseFlag

boolean

True if the project only accepts expenses from resources currently booked on the project.

BookedResources

list of Exported_BookedResource

 

ProjectTimeApprovers

list of Exported_ ProjectTimeApprover

 

ProjectCostApprovers

list of Exported_ ProjectCostApprover

 

ProjectUdfs

list of ProjectUdf

 

EngagementUdfs

list of EngagementUdf

 

PmModuleEnabledFlag

boolean

 

AssignedResourcesOnlyFlag

boolean

 

MinutesPerDay

short

 


Each Exported_BookedResource record consists of:

Name

Data Type

Discussion

DisplayName

string

Name of the resource

EmployeeId

string

Employee id of the resource


Each Exported_ProjectTimeApprover record consists of:

Name

Data Type

Discussion

DisplayName

string

Name of the approver

EmployeeId

string

Employee id of the approver


Each Exported_ProjectCostApprover record consists of:

Name

Data Type

Discussion

DisplayName

string

Name of the approver

EmployeeId

string

Employee id of the approver


Changelog

4.4

Parameter

Notes

PmModuleEnabledFlag

Added as a response parameter

AssignedResourcesOnlyFlag

Added as a response parameter

MinutesPerDay

Added as a response parameter