Understanding Program Types
Program types define properties belonging to a class of program.
Program types are defined by the following:
-
Dynamic Option Class: The class of program to which programs of this type belong.
-
Program Category: The category to which programs of this type belong. Options include:
- Control Group
- DER Registration
- Device Control
- In Home Energy Assessment
- Rate-Based
-
Device Required: Flag that indicates (Yes or No) if programs of this type require controllable devices.
-
Location Required Source: Flag that indicates (Yes or No) if programs of this type require a location. Most programs for which a service of some type is performed (such as installation of a device or a home energy assessment) require a location. An example of a program type that does not require a location is a Critical Peak Pricing (CPP) program. Note that some steps such as creation of a device location and device are skipped in enrollment processing for programs based on a type where this is set to "No".
-
Program Business Object: The business object used when creating programs of this type.
-
Program Event Business Object: The business object used when creating program events for programs of this type.
-
Event Participation: The business object used when creating event participation records for programs of this type.
-
Time Zone: The time zone associated with programs of this type.
-
Settlement Group Determination: An optional algorithm used to determine the appropriate Program Settlement Calculation Group to use when calculating program settlement transactions for programs of this type. For example, the base package include the Determine Program Usage Group by Date (X1-DETPTUGRP) algorithm, which can specify whether to use an program settlement transaction's Start Date or End Date when determining which calculation group to use.
-
Related Program Type: A list of one or more related program types. Not applicable if "DER Registration" is selected as the Program Category.
- Program Quantity Types: A list of one or more valid program quantity types for programs of this type. Available program quantity types are based on values defined in the Program Quantity Type (X1-ProgramQuantityType) extendable lookup.
System Data
Program types are based on the system data:
Data Type |
Description |
---|---|
Maintenance Object |
Dynamic Option Type (D1-DOPTYPE) |
Business Object(s) |
Program Type (X1-ProgramType) |
Setting up Program Quantity Types
Program quantity types available for program types and programs are defined in the Program Quantity Type (X1-ProgramQuantityType) extendable lookup.
Program quantity types are defined by the following:
- Program Quantity Type: A code for the program quantity type
- Description: A description of the program quantity type
-
Status: The current status of the program quantity type
- Service Type: The type of service (such as "Electric" or 'Water") associated with the program quantity type
- UOM: The unit of measure for quantities of the program quantity type
- TOU: The time of use period for quantities of the program quantity type
- SQI: The service quantity identifier for quantities of the program quantity type
- Category: The category to which the program quantity type belongs. To add other Program Quantity Type Category values, add new Characteristic Values to the Program Quantity Type Category (X1-RCCAT) characteristic type.