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