ICostNormalizationRuleService1

Operations

NameSignatureDescription
BulkDeleteCostNormalizationRuleBulkDeleteResults1 BulkDelete(Uri[] costNormalizationRuleUris, Uri costNormalizationRuleBulkDeleteOptionUri)Delete many cost normalization rules
CreateEditDraftUri CreateEditDraft(Uri costNormalizationRuleUri)Create a draft of an existing cost normalization rule
CreateNewDraftUri CreateNewDraft()Create a draft of a new cost normalization rule
Deletevoid Delete(Uri costNormalizationRuleUri)Delete an cost normalization rule
DeleteUserCostNormalizationRuleAssignmentScheduleEntryvoid DeleteUserCostNormalizationRuleAssignmentScheduleEntry(Uri costNormalizationRuleScheduleEntryUri)Delete the specified cost normalization rule assignment schedule entry
Disablevoid Disable(Uri costNormalizationRuleUri)Disable the specified cost normalization rule
Enablevoid Enable(Uri costNormalizationRuleUri)Enable the specified cost normalization rule
GetAllCostNormalizationRulesCostNormalizationRuleReference1[] GetAllCostNormalizationRules()Retrieve a list of all cost normalization rules in the system
GetCostNormalizationRuleDetailsCostNormalizationRuleDetails1 GetCostNormalizationRuleDetails(Uri costNormalizationRuleUri)Retrieve cost normalization rule details
GetUserCostNormalizationRuleAssignmentDetailsUserCostNormalizationRuleAssignmentScheduleEntryDetails1 GetUserCostNormalizationRuleAssignmentDetails(Uri userUri, Date1 asOfDate)Get the cost normalization rule assignment for the specified user on the specified date, or today if not specified
GetUserCostNormalizationRuleAssignmentScheduleUserCostNormalizationRuleAssignmentScheduleDetails1 GetUserCostNormalizationRuleAssignmentSchedule(Uri userUri)Get the cost normalization rule assignment schedule for the specified user
PublishDraftCostNormalizationRuleReference1 PublishDraft(Uri draftUri)Publish an cost normalization rule draft, converting it into a persisted cost normalization rule that is returned.
PutCostNormalizationRulevoid PutCostNormalizationRule(CostNormalizationRuleParameter1 costNormalizationRule)Put an entire cost normalization rule
PutUserCostNormalizationRuleAssignmentSchedulevoid PutUserCostNormalizationRuleAssignmentSchedule(Uri userUri, UserCostNormalizationRuleScheduleParameter1 costNormalizationSchedule)Put the entire cost normalization rule assignment schedule for the specified user
QueueRecalculationOfNormalizationFactorsForUserAndDateRangevoid QueueRecalculationOfNormalizationFactorsForUserAndDateRange(Uri userUri, DateRangeParameter1 dataModificationDateRange)Request a recalculation of the normalization factors for the specified user over the specified date range using the effective rule(s) assigned to the user. Note that this calculation will not be completed upon this operation completing, but will instead occur in a background batch process
UpdateDescriptionvoid UpdateDescription(Uri costNormalizationRuleUri, String description)Modify the description of a cost normalization rule
UpdateNamevoid UpdateName(Uri costNormalizationRuleUri, String name)Modify the name of a cost normalization rule
UpdateRuleCalculationServicevoid UpdateRuleCalculationService(Uri costNormalizationRuleUri, CostNormalizationRuleCalculationServiceParameter1 calculationService)Modify the calculation service used for the specified rule
UpdateSettingvoid UpdateSetting(Uri costNormalizationRuleUri, Uri costNormalizationRuleSettingUri, SettingsValue1 settingValue)Modify the value of a cost normalization rule setting
UpdateUserCostNormalizationRuleAssignmentScheduleEntryvoid UpdateUserCostNormalizationRuleAssignmentScheduleEntry(Uri costNormalizationRuleScheduleEntryUri, Uri costNormalizationRuleUri)Update the cost normalization rule associated with the specified cost normalization rule assignment schedule entry
UpdateUserCostNormalizationRuleAssignmentScheduleEntryEffectiveDatevoid UpdateUserCostNormalizationRuleAssignmentScheduleEntryEffectiveDate(Uri costNormalizationRuleScheduleEntryUri, Date1 effectiveDate)Update the effective date associated with the specified cost normalization rule assignment schedule entry
UpdateUserCostNormalizationRuleAssignmentScheduleOverDateRangevoid UpdateUserCostNormalizationRuleAssignmentScheduleOverDateRange(Uri userUri, Uri costNormalizationRuleUri, DateRangeParameter1 dateRange)Updates the specified user's cost normalization rule schedule for the given date range
ValidateValidationResultsSummary1 Validate(Uri costNormalizationRuleUri)Validate the specified cost normalization rule