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