Name | Signature | Description |
---|
BulkDelete | CostNormalizationRuleBulkDeleteResults1 BulkDelete(Uri[] costNormalizationRuleUris, Uri costNormalizationRuleBulkDeleteOptionUri) | Delete many cost normalization rules |
CreateEditDraft | Uri CreateEditDraft(Uri costNormalizationRuleUri) | Create a draft of an existing cost normalization rule |
CreateNewDraft | Uri CreateNewDraft() | Create a draft of a new cost normalization rule |
Delete | void Delete(Uri costNormalizationRuleUri) | Delete an cost normalization rule |
DeleteUserCostNormalizationRuleAssignmentScheduleEntry | void DeleteUserCostNormalizationRuleAssignmentScheduleEntry(Uri costNormalizationRuleScheduleEntryUri) | Delete the specified cost normalization rule assignment schedule entry |
Disable | void Disable(Uri costNormalizationRuleUri) | Disable the specified cost normalization rule |
Enable | void Enable(Uri costNormalizationRuleUri) | Enable the specified cost normalization rule |
GetAllCostNormalizationRules | CostNormalizationRuleReference1[] GetAllCostNormalizationRules() | Retrieve a list of all cost normalization rules in the system |
GetCostNormalizationRuleDetails | CostNormalizationRuleDetails1 GetCostNormalizationRuleDetails(Uri costNormalizationRuleUri) | Retrieve cost normalization rule details |
GetUserCostNormalizationRuleAssignmentDetails | UserCostNormalizationRuleAssignmentScheduleEntryDetails1 GetUserCostNormalizationRuleAssignmentDetails(Uri userUri, Date1 asOfDate) | Get the cost normalization rule assignment for the specified user on the specified date, or today if not specified |
GetUserCostNormalizationRuleAssignmentSchedule | UserCostNormalizationRuleAssignmentScheduleDetails1 GetUserCostNormalizationRuleAssignmentSchedule(Uri userUri) | Get the cost normalization rule assignment schedule for the specified user |
PublishDraft | CostNormalizationRuleReference1 PublishDraft(Uri draftUri) | Publish an cost normalization rule draft, converting it into a persisted cost normalization rule that is returned. |
PutCostNormalizationRule | void PutCostNormalizationRule(CostNormalizationRuleParameter1 costNormalizationRule) | Put an entire cost normalization rule |
PutUserCostNormalizationRuleAssignmentSchedule | void PutUserCostNormalizationRuleAssignmentSchedule(Uri userUri, UserCostNormalizationRuleScheduleParameter1 costNormalizationSchedule) | Put the entire cost normalization rule assignment schedule for the specified user |
QueueRecalculationOfNormalizationFactorsForUserAndDateRange | void 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 |
UpdateDescription | void UpdateDescription(Uri costNormalizationRuleUri, String description) | Modify the description of a cost normalization rule |
UpdateName | void UpdateName(Uri costNormalizationRuleUri, String name) | Modify the name of a cost normalization rule |
UpdateRuleCalculationService | void UpdateRuleCalculationService(Uri costNormalizationRuleUri, CostNormalizationRuleCalculationServiceParameter1 calculationService) | Modify the calculation service used for the specified rule |
UpdateSetting | void UpdateSetting(Uri costNormalizationRuleUri, Uri costNormalizationRuleSettingUri, SettingsValue1 settingValue) | Modify the value of a cost normalization rule setting |
UpdateUserCostNormalizationRuleAssignmentScheduleEntry | void UpdateUserCostNormalizationRuleAssignmentScheduleEntry(Uri costNormalizationRuleScheduleEntryUri, Uri costNormalizationRuleUri) | Update the cost normalization rule associated with the specified cost normalization rule assignment schedule entry |
UpdateUserCostNormalizationRuleAssignmentScheduleEntryEffectiveDate | void UpdateUserCostNormalizationRuleAssignmentScheduleEntryEffectiveDate(Uri costNormalizationRuleScheduleEntryUri, Date1 effectiveDate) | Update the effective date associated with the specified cost normalization rule assignment schedule entry |
UpdateUserCostNormalizationRuleAssignmentScheduleOverDateRange | void UpdateUserCostNormalizationRuleAssignmentScheduleOverDateRange(Uri userUri, Uri costNormalizationRuleUri, DateRangeParameter1 dateRange) | Updates the specified user's cost normalization rule schedule for the given date range |
Validate | ValidationResultsSummary1 Validate(Uri costNormalizationRuleUri) | Validate the specified cost normalization rule |