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.