PolicyRule Repository
Principal SID Entities within the PolicyRule Repository: PolicyRule, PolicyGroup, PolicyEvent, PolicyAction, and PolicyCondition.
Attributes | Display Name | Data Type | Description |
---|---|---|---|
ProductID |
PRODUCTID |
String(255) |
Product Identifier |
RECORD_TYPE |
Class |
String(35) |
Type of Product Entity (See table below for list of valid Types) |
SubsetType |
SubClass |
String(255) |
Second level classification |
Name |
Name |
String(255) |
Internal Name |
ProductName |
Commercial Name |
String(255) |
Commercial Name |
ShortDesc |
Short Description |
String(2000) |
Short Description |
LongDesc |
Long Description |
String(2000) |
Long Description |
StartDate |
Start Date |
Date |
Start Date for the record to be effective (if applicable) |
StartTime |
Start Time |
String(40) |
Start Time for the record to be effective (if applicable) |
EndDate |
End Date |
Date |
End Date for the record to be effective (if applicable) |
EndTime |
End Time |
String(40) |
End Time for the record to be effective (if applicable) |
MinPrice |
Minimum Price |
Decimal |
Minimum Price |
MaxPrice |
Maximum Price |
Decimal |
Maximum Price |
MinOrderPrice |
Minimum Order Price |
Decimal |
Minimum Order Price |
MaxOrderPrice |
Maximum Order Price |
Decimal |
Maximum Order Price |
MinContractLength |
Minimum Contract Length |
Decimal |
Minimum Contract Length |
MaxContractLength |
Maximum Contract Length |
Decimal |
Maximum Contract Length |
NumberOfSales |
Number of Sales |
Decimal |
Sales Conditions: evaluate the last N of sales |
TotalValue |
Total Value |
Decimal |
Value of the last N sales threshold |
GreaterOrLower |
Greater or Lower |
Boolean |
Trigger if exceeding or below threshold |
PenaltyPeriod |
Penalty Period |
Decimal |
The duration until an early termination fee is waived |
EvaluateCharacteristic |
Evaluate Characteristic |
String(255) |
If Policy is evaluating the values input for a particular characteristic |
EvaluateEqual |
Characteristic Equals |
String(255) |
The characteristic's value must be equal to this |
EvaluateMinRange |
Characteristic Min Range |
String(256) |
The characteristic's range must be within the two values |
EvaluateMaxRange |
Characteristic Max Range |
String(255) |
The characteristic's range must be within the two values |
InvalidIfFail |
Invalid Order if Policy Failed? |
Boolean |
Entire Order is invalid if conditions of the policy are not met |
ExclusivePolicy |
Acts as an exclusive offer? |
Boolean |
The Price policy attached to this policy is an exclusive offer not combinable and superseding any other price alterations. |
TriggerEvent |
Operation Event to Perform |
String(255) |
Alerts the order system to perform the specified event to fulfill the Policy (query a promotional partner for customer's eligibility) |
LifeCycleStatus |
Record Status |
String(256) |
Status of Record within (Retired, Active, etc) |
ProjectTagName |
Project Tag Name |
String(256) |
Tag name for repository instance. |