Advanced Account Forecasting in Salesforce Manufacturing Cloud: A Complete Technical Guide

Introduction

Advanced Account Forecasting in Salesforce Manufacturing Cloud provides robust demand forecasting capabilities that enable manufacturing companies to align production schedules with market needs and optimize inventory management. Using data-driven insights and formula-based calculations, this feature helps organizations make informed business decisions.

This comprehensive guide provides detailed technical and functional information about implementing Advanced Account Forecasting, including required permissions, feature licenses, setup procedures, and best practices for manufacturing organizations.

Note: Advanced Account Forecasting uses the Data Processing Engine (DPE) for data transformation and formula-based calculations. Organizations can optionally enhance these capabilities with Einstein Analytics for predictive analytics and machine learning-powered insights.

Understanding Advanced Account Forecasting

Advanced Account Forecasting is a powerful Manufacturing Cloud feature that leverages data aggregation and formula-based calculations to:

  • Analyze Historical Data: Process historical sales data using the Data Processing Engine to identify patterns and trends
  • Calculate Future Demand: Generate demand forecasts at account, product, and regional levels using configurable formulas
  • Integrate Sales Agreements: Align forecasts with existing sales agreements and volume commitments for better planning
  • Enable Real-Time Adjustments: Allow users to manually adjust system-generated forecasts based on market intelligence
  • Support Scenario Planning: Create multiple forecast scenarios to assess different business outcomes
  • Provide Collaborative Forecasting: Enable cross-functional teams to collaborate on forecast development and refinement

Core Components

The Advanced Account Forecasting feature consists of:

  • Data Processing Engine (DPE): Transforms and aggregates data from multiple sources
  • Forecast Sets: Define the structure and parameters of forecasts
  • Period Groups: Establish time periods for forecasting
  • Forecast Metrics: Define measurable forecast values
  • Forecast Formulas: Calculate forecast values based on business rules

Prerequisites and Feature Licenses

Required Feature Licenses

1. Manufacturing Cloud License

  • Base license required for accessing Manufacturing Cloud features
  • Available in Developer, Enterprise, Performance, and Unlimited editions
  • Must be purchased and assigned to your Salesforce organization

2. Advanced Account Forecasting Feature

  • Must be enabled in Setup (covered in setup section)
  • Provides access to advanced forecasting capabilities
  • Available in Developer, Enterprise, and Unlimited editions where Manufacturing Cloud is enabled

3. Data Pipelines License

  • Required for utilizing Data Processing Engine (DPE)
  • Enables data transformation capabilities essential for forecasting
  • Automatically available when Advanced Account Forecasting is enabled

Permission Set Licenses (PSL)

These must be assigned to users who need access to forecasting features:

Permission Set License Description Required For
Data Pipelines Base User PSL Base access to Data Pipelines functionality All users accessing forecasts
Data Processing Engine PSL Access to create and run DPE definitions Administrators and forecast managers
Manufacturing Advanced Account Forecast PSL Access to Advanced Account Forecasting features All users managing forecasts

Permission Sets and Access Control

Required Permission Sets

1. Manufacturing Advanced Account Forecast

This permission set provides:

  • Access to advanced forecasting features
  • Ability to manage and view forecasts
  • Access to forecast adjustment capabilities
  • Ability to view forecast performance metrics

2. Data Pipelines (for Administrators)

Required for users who need to:

  • Create and run DPE definitions
  • Manage data transformation processes
  • Configure data pipelines

Assigning Permission Sets

Navigation Path:

Step 1: Navigate to Permission Sets

  1. Go to Setup
  2. In the Quick Find box, enter "Permission Sets"
  3. Select Permission Sets

Step 2: Assign Permission Set Licenses

  1. Click on the permission set you want to assign (e.g., “Manufacturing Advanced Account Forecast”)
  2. Click Manage Assignments
  3. Click Add Assignments
  4. Select the users who need access
  5. Click Assign

Step 3: Verify License Availability

Important: Before assigning permission sets, ensure that the corresponding Permission Set Licenses (PSL) are available. Check this in Setup → Users → Permission Set License Assignments.

Technical Setup and Configuration

Step 1: Enable Advanced Account Forecasting

Navigation Path:
  1. Navigate to Setup
  2. In the Quick Find box, enter "Manufacturing"
  3. Select Manufacturing
  4. Under Feature Settings, click on Advanced Account Forecasting
  5. Toggle the feature to Enable
  6. Click Save
Note: Enabling Advanced Account Forecasting also automatically activates Data Pipelines, which is required for the Data Processing Engine.

Step 2: Enable Data Pipelines

Navigation Path:
  1. Navigate to Setup
  2. In the Quick Find box, enter "Data Pipelines"
  3. Select Data Pipelines
  4. Click on Getting Started
  5. Follow the setup wizard to enable Data Pipelines

Step 3: Install Prebuilt App Package (Optional but Recommended)

Salesforce provides a prebuilt app package called “Account Hierarchy DPEs and Forecast Set” that includes:

  • Sample Data Processing Engine definitions
  • Sample forecast set and period group
  • Ready-to-use templates that can be customized

Installation Steps:

  1. Navigate to Setup → App Manager
  2. Install the package from the provided installation URL (specific to your environment – Production or Sandbox)
  3. Follow the installation prompts
  4. After installation, clone and customize the DPE definitions as needed

Data Processing Engine (DPE) Definitions

Understanding DPE Definitions

The Data Processing Engine is the core transformation tool in Advanced Account Forecasting. DPE definitions specify how data is filtered, joined, aggregated, and calculated to produce forecasts. Manufacturing Cloud includes several predefined DPE definitions:

DPE Definition Purpose
Generate Account Forecast Creates initial account forecasts from source data using configured formulas
Regenerate Account Forecast Recalculates existing forecasts with updated data and parameters
Rollover Account Forecast Rolls forecasts forward to new periods while maintaining historical data
Recalculate Account Forecast Recalculates forecasts based on formula changes or business rule updates

Accessing DPE Definitions

Navigation Path:

Customizing DPE Definitions

To customize a DPE definition for your business needs:

  1. Navigate to Data Processing Engine Definitions
  2. Find the definition you want to customize
  3. Click Clone to create a copy
  4. Modify the definition to include:
    • Specific filters for your data sources
    • Custom joins between Salesforce objects
    • Aggregations tailored to your metrics
    • Formula-based calculations
    • Output mappings to forecast objects
  5. Test the definition in a sandbox environment
  6. Activate the new definition

Forecast Configuration

Forecast Sets

A Forecast Set defines the structure, dimensions, and calculation rules for your forecasts.

Navigation Path:

Configuration Steps:

  1. Create a new Forecast Set or edit an existing one
  2. Define:
    • Forecast dimensions (Account, Product, Region, etc.)
    • Forecast metrics (Volume, Revenue, Units, etc.)
    • Adjustment periods (when users can modify forecasts)
    • Forecast formulas (calculation rules)
    • Data sources and aggregation methods

Period Groups

Period Groups define the time periods for your forecasts and establish the forecasting horizon.

Navigation Path:

Configuration:

  • Define period types (Monthly, Quarterly, Weekly, Annual)
  • Set start and end dates for the forecasting period
  • Configure period hierarchies for roll-up calculations
  • Establish fiscal calendar alignment

Forecast Metrics

Navigation Path:

Define custom metrics such as:

  • Forecasted Volume (units)
  • Forecasted Revenue (currency)
  • Adjusted Forecast (manual overrides)
  • Actual vs. Forecast Variance
  • Forecast Accuracy Percentage
  • Custom KPIs specific to your business

User Interface and Navigation

Account Forecasts Tab

The primary interface for viewing and managing forecasts.

Navigation:

Features Available:

  • List view of all account forecasts
  • Filter by Account, Product, Period, Forecast Set
  • View detailed forecast information
  • Adjust forecasts manually
  • Compare forecast vs. actual performance
  • Export forecast data

Viewing Forecasts

Steps:

  1. Navigate to the Account Forecasts tab
  2. Use filters to find the specific forecast you want to view
  3. Click on a forecast record to view details
  4. Review:
    • Calculated forecast quantities
    • Revenue projections
    • Adjustment history
    • Performance metrics
    • Variance analysis

Adjusting Forecasts

Steps:

  1. Open the Account Forecast record
  2. Click the Adjust Forecast button (or Edit button)
  3. Enter the adjusted values
  4. Provide a reason for the adjustment
  5. Save the changes
Location: Account Forecast record page → Adjust Forecast button

Forecast Performance Dashboard

Navigation:

Recommended Dashboard Components:

  • Forecast Accuracy Metrics
  • Forecast vs. Actual Comparison Charts
  • Variance Analysis by Product/Region
  • Trend Analysis
  • Top Accounts by Forecast Volume

Forecast Objects and Data Model

Key Objects

Object Name API Name Purpose
Account Forecast AccountForecast Stores forecast data at account level
Forecast Set ForecastSet Defines forecast structure and parameters
Period Group PeriodGroup Defines time periods for forecasts
Forecast Metric ForecastMetric Defines metrics used in forecasts

Key Fields in Account Forecast Object

Field Name API Name Description
Account AccountId Related Account record
Product ProductId Related Product record
Forecast Set ForecastSetId Related Forecast Set
Period PeriodId Related Period
Forecasted Quantity ForecastedQuantity System-calculated forecasted quantity based on formulas
Forecasted Revenue ForecastedRevenue System-calculated forecasted revenue based on formulas
Adjusted Quantity AdjustedQuantity Manually adjusted quantity by forecast managers
Adjusted Revenue AdjustedRevenue Manually adjusted revenue by forecast managers
Actual Quantity ActualQuantity Actual quantity from ERP systems or orders
Actual Revenue ActualRevenue Actual revenue from ERP systems or orders
Variance Variance Calculated difference between forecast and actual

Automation and Triggers

Automated Forecast Generation

You can automate forecast generation using Salesforce Flow:

Navigation Path:

Steps:

  1. Create a new Flow (Scheduled Flow)
  2. Add a “Run Data Processing Engine Definition” action
  3. Select the DPE definition (e.g., “Generate Account Forecast”)
  4. Configure the schedule (daily, weekly, monthly, etc.)
  5. Test the flow in a sandbox environment
  6. Activate the flow

Batch Management Jobs

For processing large volumes of forecast records:

Navigation Path:

Steps:

  1. Navigate to Batch Management
  2. Create a new batch job
  3. Select the DPE definition to run
  4. Configure batch size and schedule
  5. Set error handling preferences
  6. Activate the batch job

Alert Mechanisms

Create flows to send notifications for:

  • Significant forecast variances (e.g., >10% deviation)
  • Forecast adjustments made by users
  • Forecast generation completion or failures
  • Data quality issues detected during processing
  • Missed forecast submission deadlines

Best Practices

Data Quality

  • Ensure source data is accurate and up-to-date before forecast generation
  • Regularly validate data quality through audits
  • Clean historical data before using it for baseline calculations
  • Establish data governance policies for forecast inputs
  • Monitor data integration points for consistency

User Training

  • Train users on interpreting calculated forecasts
  • Educate on when and how to make manual adjustments
  • Provide training on understanding variance analysis
  • Conduct regular training sessions on dashboard usage
  • Document forecast methodology and assumptions

Continuous Monitoring

  • Regularly review forecast accuracy metrics
  • Adjust DPE definitions and formulas based on performance
  • Refine forecast formulas as business conditions change
  • Monitor key performance metrics weekly or monthly
  • Conduct post-period reviews to identify improvement opportunities

Collaboration

  • Enable cross-functional collaboration on forecasts (Sales, Operations, Finance)
  • Conduct regular Sales and Operations Planning (S&OP) meetings
  • Document forecast assumptions and market factors
  • Track and document reasons for forecast adjustments
  • Establish clear forecast ownership and accountability

Formula Design

  • Start with simple formulas and add complexity gradually
  • Document all custom formulas and calculation logic
  • Test formulas in sandbox before production deployment
  • Consider seasonal factors in formula design
  • Review and update formulas quarterly or as needed

Troubleshooting Common Issues

Issue: Forecasts Not Generating

Solutions:

  • Verify that Advanced Account Forecasting is enabled
  • Check user permissions and permission set assignments
  • Verify DPE definitions are activated
  • Check that source data is available and accessible
  • Review DPE execution logs for errors
  • Verify Forecast Set configuration is complete

Issue: Forecasts Not Updating

Solutions:

  • Verify DPE definitions are running successfully
  • Check batch job status and execution history in Setup
  • Verify data pipeline connectivity to source systems
  • Review error logs for DPE execution failures
  • Check for data locks or conflicts
  • Verify scheduled flow is active and running

Issue: Users Cannot Access Forecasts

Solutions:

  • Verify permission set assignments are correct
  • Check permission set license availability in the org
  • Verify object-level permissions for forecast objects
  • Check field-level security settings
  • Verify profile settings don’t conflict with permission sets
  • Check sharing settings for forecast records

Issue: Incorrect Forecast Calculations

Solutions:

  • Review forecast formulas for accuracy
  • Verify data source mappings in DPE definitions
  • Check for missing or null values in source data
  • Review aggregation logic in DPE definitions
  • Test calculations manually to identify issues
  • Verify period group configuration

Conclusion

Advanced Account Forecasting in Salesforce Manufacturing Cloud provides manufacturing companies with powerful tools to:

  • Improve forecast accuracy through data-driven calculations and formula-based analytics
  • Align sales and operations planning across the organization
  • Optimize inventory and production schedules based on reliable demand forecasts
  • Make informed business decisions using historical data and market intelligence
  • Enable collaborative forecasting across sales, operations, and finance teams
  • Track forecast performance and continuously improve accuracy

By following this comprehensive guide, you can successfully implement and configure Advanced Account Forecasting to drive better business outcomes for your manufacturing organization. The Data Processing Engine provides flexible data transformation capabilities, while configurable formulas and metrics ensure your forecasts align with your unique business requirements.

Optional Enhancement: Organizations seeking predictive analytics and machine learning capabilities can integrate Einstein Analytics with Manufacturing Cloud to enhance forecasting with AI-powered insights and recommendations.

Additional Resources

  • Salesforce Manufacturing Cloud Documentation
  • Trailhead: Advanced Account Forecasting with Manufacturing Cloud
  • Salesforce Help: Manufacturing Cloud Setup Guide
  • Salesforce Community: Manufacturing Cloud User Group
  • Data Processing Engine Best Practices Guide
Scroll to Top