Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Get Started with Emissions Forecasting

Learning Objectives

After completing this unit, you’ll be able to:

  • Identify the key technical components of the forecasting process.
  • Explain Advanced Account Forecasting for Net Zero Cloud.
  • Define the Data Processing Engine job templates.
  • Describe the forecasting data flow in Net Zero Cloud.
Note

Prerequisites

Before you begin this module, make sure you complete the following.

Required

Discover Forecasting in Net Zero Cloud

Safiya Rees is the Salesforce admin at Northern Trail Outfitters (NTO), a fast-growing retail company that’s committed to tackling climate change. Sam Rajan is NTO’s chief sustainability officer. 

Safiya has set up a Net Zero Cloud org so that NTO can track, analyze, and report on greenhouse gas (GHG) emissions throughout its supply chain. She’s also configured the Climate Action Dashboard for NTO, which helps Sam analyze the emissions. 

Sam has set the required science-based targets for NTO in Net Zero Cloud, but he needs a way to check how close NTO is to achieving the targets. He wants to use Net Zero Cloud's forecasting feature to generate accurate forecasts and track them. The feature also lets him adjust the forecasts based on planned emissions savings initiatives. Sam seeks Safiya’s help to set up forecasting. 

In this module, we follow Safiya as she discovers the technical components of the forecasting process, sets up forecasting in Net Zero Cloud, and learns how the forecast calculations work. And we find out how Sam views forecasting results and adjusts forecasts.

The forecasting process in Net Zero Cloud has two key technical components.

  • Advanced Account Forecasting
  • Data Processing Engine Job Templates

Safiya finds out more about each component.

Advanced Account Forecasting

Net Zero Cloud uses the Advanced Account Forecasting component of Manufacturing Cloud. The basic configuration for forecasting is available out of the box in the default forecast set, Sample Emissions Forecast Set.  

Let’s look at some key data that you’ll find in the Sample Emissions Forecast Set.

Period Group: Defines details of the period for which forecasts are generated. Sample Period Group for Emissions Forecasting is the default period group in Net Zero Cloud. As per its configuration, you can store forecasts for 15 years and historical data of the past 7 years. Net Zero Cloud supports only yearly forecasting. 

Sample Period Group for Emissions Forecasting with default values.

Dimension: Defines what the forecasts are generated for. In Net Zero Cloud, forecasts are calculated for emissions activities, by year, for the overall company. 

Emissions activities have three levels. 

  • The lowest level of emissions activities has assets and activities that generate emissions like Scope 3 Business Travel.
  • The middle level is the scope category to which a lowest level emissions activity belongs, such as Scope 3.
  • The top level, All Emissions, represents the total emissions for the company.

Emissions activities are based on the GHG Protocol Guidance and are predefined in the Emissions Activity object. You can’t add new emissions activities, or modify or delete existing ones. For a complete list of emissions activities, see Emissions Activities and Their Emissions Scope Categories

Note

Forecasts are generated for the overall company, which is represented by an Account record. You must create the Account record before running any forecasting-related processes.

Measures: Defines a set of metrics that are relevant for emissions forecasting. 

The Forecast Measures section in the Sample Emissions Forecast Set record.

Measures are available per emissions activity per year. They can belong to one of these five measure types. 

  • Business metric: These measures act as key input factors in calculating emissions forecasts, such as revenue and total floor area. Every emissions activity is associated with a business metric. For example, forecasts for business travel are calculated based on revenue. And forecasts for scope 2 commercial building-related emissions are based on the total floor area.Business metric values must be specified for every emissions activity.
  • Target: These measures are auto-populated during the forecasting process with target emissions, which are retrieved from an emissions reduction target record. Examples include Target Emissions and Target Compensated Emissions.An emissions reduction target record is created using the Science-Based Targets capability. All emissions activities might not have targets defined for them, in which case the targets stay blank.
  • Actual: These measures are auto-populated during the forecasting process with actual emissions, which are retrieved from the annual emissions inventory records. For example, Actual Emissions, Actual Energy Consumption.An annual emissions inventory record is created using the Science-Based Targets capability. The forecasting process uses actual emissions data from the annual emissions inventory record of the previous year.
  • Forecast: These measures are auto-populated with forecasting results that are calculated by the forecasting process. Examples include Forecasted Emissions and Forecasted Emissions Intensity. Some forecast measures can be manually updated to influence the forecasting results, or to override the derived forecasts. Forecast examples include Planned Operational Emissions Reduction and Forecasted Emissions Override.
  • Carbon credit-related: These measures are auto-populated with carbon credits-related forecasting results that are determined by the forecasting process. For example, Required Carbon Credits is a carbon credit-related measure. Some carbon credit-related measures, such as Planned Carbon Credits and Carbon Credits Cost, can be manually updated to influence the forecasted carbon credits, or to calculate carbon credit investments.

For a list of available measures per measure type, see Measure Types.

Measure groups: Defines groups of measures that filter and display selected measures on the user interface. Net Zero Cloud has four predefined measure groups. If there’s a need, you can create additional measure groups (more on this in the next unit). 

Predefined list of Forecast Measure Groups.

Forecast Fact: Stores metadata such as period of forecasting and forecast dimension for forecasts. Emissions Forecast Fact is the default Forecast Fact object in Net Zero Cloud. 

Having gone through Advanced Account Forecasting, Safiya studies Data Processing Engine (DPE) job templates.

Data Processing Engine Job Templates

Net Zero Cloud provides three out-of-the-box DPE job templates.

  1. Initialize Emissions Forecasts
  2. Calculate Emissions Forecasts
  3. Reinitialize Emissions Forecasts

Net Zero Cloud-specific job templates on the Data Processing Engine Definitions page.

By default, the templates are not active. You must copy the templates and activate them to run DPE jobs. Let’s find out more about each template.

Initialize Emissions Forecasts 

This template uses configuration information from the Sample Emissions Forecast Set. Running this template creates the metadata or structure of the emissions forecast fact record—one row is created per combination of emissions activity, year, and measure.

The template also creates the following.

  • An advanced account forecast set partner record. This record serves as an entry point to the Advanced Forecast page.
  • A forecasting grid on the Advanced Forecast page, based on the structure of the emissions forecast fact record.

Input and output of Initialize Carbon Emissions job.

Because this template only initializes the emissions forecast fact record, the measures on the forecasting grid are blank and lack forecasting data. Forecasting grid on the Advanced Forecast page after the Initialize Emissions Forecasts job is run.

Note

You must run the active copy of the Initialize Carbon Emissions template only once. Every run of the template generates a new advanced account forecast set partner record with the same name. Although only one record is active and used by the forecasting process, the listing of multiple records can cause confusion.

Calculate Emissions Forecasts

Here’s what this template does.

  1. Retrieves actual emissions from the annual emissions inventory record, target emissions from the emissions reduction target record of the previous year, and business metrics and other measure values that impact forecasting calculations.
  2. Calculates emissions forecasts and carbon credits, and updates the relevant measures in the emissions forecast fact record.
  3. Populates target, actual, forecast, and carbon credit-related measures on the forecasting grid.

Emissions forecast calculations in Net Zero Cloud are intensity-based. 

Reinitialize Emissions Forecasts

When you run this template, it deletes the existing emissions forecast fact record and re-creates the structure of a new emissions forecast fact record. The forecasting grid on the user interface also gets reinitialized. 

You must run the template if the period group definition changes. For example, run it if you want to change the forecasting period, or want to extend the forecasting period by another year in future when a previous year ends. 

Running this template ensures that the structure of the emissions forecast fact record reflects the updated period group definition. 

Safiya summarizes her understanding of the key technical components through a diagram.

Technical components and records involved in the Net Zero Cloud forecasting process.

After going through the components of the forecasting process, Safiya explores how data flows through Net Zero Cloud for emissions forecasts. 

The flow of data through the forecasting process begins with energy use records. They capture the energy consumption data for an asset source and its emissions. Emissions from energy use records then roll up to related carbon footprint records.

Carbon footprint records across scopes for a year roll up into an annual emissions inventory record. Actual emissions data per emissions activity from this record and the business metric measures that you provide for emissions activities are used by the Calculate Emissions Forecasts DPE job to forecast emissions. The job also considers any adjustments or override measures. Target measures from science-based target records are compared against forecasts. And emissions forecast fact records get populated with forecast and carbon credit-related measures. 

Diagram corresponding to the preceding forecasting data flow.

In this unit, we explored the technical components of the forecasting process in Net Zero Cloud, and how data flows through the process. In the next unit, let’s follow Safiya as she sets up and generates emissions forecasts. 

Resources

Share your Trailhead feedback over on Salesforce Help.

We'd love to hear about your experience with Trailhead - you can now access the new feedback form anytime from the Salesforce Help site.

Learn More Continue to Share Feedback