Loading
Energy & Utilities Cloud
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Data Model for Clean Energy Programs

          Data Model for Clean Energy Programs

          The Clean Energy Programs Data Model provides the framework that you can use to build, deploy, and manage programs.

          Clean Energy Programs Data Model

          The objects in the Clean Energy Program data model are categorized into these groups:

          Programs

          Objects that contain the details of all programs and their associated products, services, and benefits.

          Program Product
          Represents a junction between program and product2. This will hold product2 values related to a program.
          Program
          Represents information about the enrollment and disbursement of benefits in a program. A program is composed of one or more products.
          Program Enrollment
          Junction object between Participant (account or contact) and the program.
          Budget
          Represents the total budget and/or child budgets of the program.
          Budget Category
          Represents information about the purpose of the budget that's used in understanding and reporting of budget utilization.
          Budget Period
          Defines a distinct time interval in which the estimate applies. Each period is unique and scoped only to it's parent budget since budgets can be submitted by external users.
          Budget Category Value
          Captures the deconstructed benefit values at the intersection of category and time period.
          Product2
          Product2 is the entity that stores a program's measures such as HeatPump rebate. Every program is made up of one or more measures/product2. A benefit, such as a $50 rebate based on the heatpump attribute of tonnage, is dispatched to the customer (Account) once the Individual Application status is approved, based on the product2 (measure) within that program, such as an energy efficiency program.

          Applications

          Objects used for deploying, managing, and monitoring applications for programs, new connections, and financing for customers.

          Individual Application
          Represents an application form submitted by an individual, contact or account.
          Individual Application Item
          Captures the user input data during runtime from the Individual Application .
          Individual Application Item Attribute
          Represents a virtual object that stores the product attribute key-value pairs for Individual Application Item.
          Preliminary Application Reference
          Represents the saved applications and pre-screening forms and the URL information stored during runtime as a JSON file.
          Application Form Template
          Use Application Form Template to define application metadata so that the same assets are used for all program and application management use cases that may not require a Program record.
          Location
          Formerly known as premise in EUC managed package, In 246 release the premise entity will be mapped to the Location & Address entity.
          Account
          Standard Salesforce object representing an organization, company, or group.
          Contact
          Standard Salesforce object representing an individual associated with an account.
          Authorization Application Place
          Information related to the association between a location and the application for the license of the location.
          Attribute Definition
          Defines various attributes that may be associated with a product, asset, quote, and possibly other objects.
          Attribute Picklist Value
          Represents values defined within a picklist that can be selected during product configuration.

          Benefits & Incentives

          Objects that contain information about the rebates, free services, products, introductory rates, and other benefits that are disbursed to an approved applicant.

          Benefit
          Represents information about benefits or incentive associated with the program or the product within the program.
          Benefit Type
          Represents information about the type of benefits available to the program enrollment. Benefit Type Category represents the outcome of the measure being implemented such as Incentive or rebate or calculated energy savings.
          Benefit Assignment
          Represents the enrollment information of an individual or business that is captured in an application. For example, an individual who is unemployed can raise an application requesting help from the utility. If it is approved, the individual is enrolled into or dispatched the benefit.
          Benefit Disbursement
          Represents the allocation of an enrollee's benefit (possibly including one or more adjustments) that can be made as a single payment. Each row represents each account that has had a payout of a benefit.

          Usage Impacts

          Objects for regulatory reporting of energy or impact savings generated by a program.

          Usage Impact Group
          Stores common definitions for savings groups used across jurisdictions and programs.
          Usage Impact Factor
          Stores reusable definitions for savings factors across jurisdictions and programs. These are used across jurisdictions and programs.
          Usage Impact Group Factor
          Tracks a specific value of a factor. The record is related to the Usage Impact Group Version because Usage Impact Group represents a grouping of several factors and their values.
          Usage Impact Group Version
          Usage Impact Group Versions track groupings of saving factors and association of the grouping to programs. There may be many versions of groups used for different purposes. Savings groups are distinguished by their effectivity dates and types.
          Usage Impact Group Program Measure
          Represents a relationship between Program, Product2 and Savings Group, which can be many-to-many between all three objects. Used when Product2 is a energy efficiency measure.

          Actions Plans

          Objects for energy and utility companies to manage the tasks associated with each application such as reviewing uploaded documents and approving or rejecting the application.

          Action Plan
          Defines the steps necessary to complete a task and by when it should be completed. For Programs, Action Plans are used to create process around verifying a submitted application, then choosing to accept or deny the Application.
          Action Plan Item
          Represents the instance of an action plan item.
          Action Plan Template
          Represents the instance of an action plan template.
          Action Plan Template Item
          Represents the instance of an item on an action plan template version.
          Action Plan Template Version
          This entity stores information about an Action Plan Template such as when it was last used, updated, if it is active, etc.
          Action Plan Template Item Value
          Represents the value associated with an action plan template item.
          Action Plan Template Item Assessment Indicator
          This entity stores information related to mapping of KPIs to Work Items.
          Assessment Indicator Definition
          This entity stores information related to KPIs defined by Inventory, Facings, Competitor Facings, Share of Shelf etc.
          Assessment Task
          Tasks associated with an assessment.
          Inspection Assessment Indicator
          Represents the assessment response captured during the inspection.

          Outcomes

          Objects for tracking and reporting energy savings, budgets, benefit disbursement and adoption for programs.

          Outcome
          Represents information about the expected change in participants driven by the organization's activity such as program, benefit, or goal definition. The change can be increasing, decreasing, or maintaining a participant's behavior, knowledge, skills, status, or level of functioning.
          Outcome Activity
          Represents a junction between Outcome and the object that's related to the activity undertaken by an organization to achieve that outcome, such as a program or a benefit. This does not have a measurement component to it. For example, if you want to improve customer happiness but the results are not quantitative, you'll include the activity here that you are doing to drive the outcome.
          Indicator Definition
          Represents an indicator definition that includes information about the indicator assignment and the process of measuring and calculating the indicator results. This entity hosts the lookup to the formulas or calculations necessary to calculate the energy savings, sum the invoices disbursed to contractors, etc. so that you may track your real time results, stored in Indicator results, and compare it to your target or goal, stored in Indicator Performance period.
          Indicator Assignment
          Represents the assignment of an indicator definition that's used to measure the performance of an outcome or a related activity, such as a program or benefit.
          Time Period
          Represents the time period that's used to calculate the indicator performance, the Utility's target or goal such as total KWH saved, and result.
          Indicator Performance Period
          Represents information about the indicator performance for a specified time period including the frequency at which indicator results should be calculated and the baseline value of the indicator. For example, total calculated energy savings, or allocated max budget for rebates disbursements.
          Indicator Result
          Represents the result of an indicator assignment for the specified time period that can be used to track the performance of the indicator. After batch calculation jobs run daily or weekly, the interim results are stored here and type is interim. After batch calculation job over the entire period is run the results type is "final" or "total".
          Impact Strategy
          Represents a high-level strategy to affect change in an individual, population, stakeholder, or the environment. It expresses an expectation that actions will lead to desired outcomes.
          Impact Strategy Assignment
          Represents the connection between the impact strategy and the outcome or other object related to the impact strategy. Impact Strategy Assignment represents the specific desired outcomes an organization expects to elicit as part of the plan. Impact Strategy Assignment creates a many-to-many relationship between a strategy and an outcome.

          Contractors

          Objects for easy enrollment, bulk uploading work, managing applications, and invoices on the partner portal. For example, once a contractor uploads a work report, the energy or utility company will review each line item before distributing the benefit.

          Work Report
          The total amount of work performed by the contractor with a certain period of time on behalf of one or more Utility customer at one or more locations providing services for one or more measures. The Work Report is a parent to the Work Report Line Item.
          Work Report Line Item
          Every line item represents one measure performed (serviced) by the contractor at one location within one program.
          Work Report Errors
          Errors designating incompleteness or inaccuracies automatically detected in the Work Report Line Item or Work Report.
           
          Loading
          Salesforce Help | Article