/
ExportRoleRateOverrides

ExportRoleRateOverrides

Rate Limiting

In order to protect our servers from inadvertent service overuse or intentional attack, and to fairly distribute services to all our customers, we have implemented a rate limiting algorithm.  When fully deployed, this new algorithm will cause services to either succeed with new warnings or fail with new errors when services are consumed at too high a rate.  Programs that consume Projector services should be enhanced to handle rate limiting errors so that they can continue functioning properly.  For more information please visit: Projector Rate Limiting Behavior.


Request

The service request contains:

Name

Data Type

Required?

Default Value

Discussion

LimitToOpenForTimeFlag

boolean

no

false

Set to true to limit the export to projects open for time.

LimitToOpenForCostFlag

boolean

no

false

Set to true to limit the export to projects open for cost.

EngagementType

string(15)

no


If supplied then the export is limited to projects with this 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 items whose project code comes after this. To avoid skipping or duplicating exported items set this to the last ProjectCode from the previous result set.

BeginDatesAfter

date

no


Export is limited to items whose begin date comes after this. To avoid skipping or duplicating exported items set this to the last BeginDate from the previous result set.

RoleNamesAfter

string

no



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

ProjectCode

string


RoleName

string


BeginDate

date

First date on which this rate applies

EndDate

date

Last date on which this rate applies

HourlyRate

double


CurrencyCode

string


ContractHourlyRate

double

Preferred synonym for hourly rate

BillingAdjustedHourlyRate

double


MinutesPerDay

short

Hours per day remains as MinutesPerDay / 60. This comes from project setting for minutes per day.

HoursPerDay

double

MinutesPerDay / 60


Changelog

4.4

Parameter

Notes

ContractHourlyRate 

Added as a response parameter

BillingAdjustedHourlyRate 

Added as a response parameter

MinutesPerDay 

Added as a response parameter


Related content

ExportProjectRates
ExportProjectRates
More like this
ExportProjectList
ExportProjectList
More like this
ExportBookings
ExportBookings
More like this
ExportResources
ExportResources
More like this
ExportScheduledTimeoff
ExportScheduledTimeoff
More like this
ExportRateAndRdcCards
ExportRateAndRdcCards
More like this