Table of Contents
- Introduction
- Understanding Advanced Account Forecasting
- Prerequisites and Feature Licenses
- Permission Sets and Access Control
- Technical Setup and Configuration
- Data Processing Engine (DPE) Definitions
- Forecast Configuration
- User Interface and Navigation
- Forecast Objects and Data Model
- Automation and Triggers
- Best Practices
- Troubleshooting Common Issues
- Conclusion
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.
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
Step 1: Navigate to Permission Sets
- Go to Setup
- In the Quick Find box, enter
"Permission Sets" - Select Permission Sets
Step 2: Assign Permission Set Licenses
- Click on the permission set you want to assign (e.g., “Manufacturing Advanced Account Forecast”)
- Click Manage Assignments
- Click Add Assignments
- Select the users who need access
- Click Assign
Step 3: Verify License Availability
Technical Setup and Configuration
Step 1: Enable Advanced Account Forecasting
- Navigate to Setup
- In the Quick Find box, enter
"Manufacturing" - Select Manufacturing
- Under Feature Settings, click on Advanced Account Forecasting
- Toggle the feature to Enable
- Click Save
Step 2: Enable Data Pipelines
- Navigate to Setup
- In the Quick Find box, enter
"Data Pipelines" - Select Data Pipelines
- Click on Getting Started
- 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:
- Navigate to Setup → App Manager
- Install the package from the provided installation URL (specific to your environment – Production or Sandbox)
- Follow the installation prompts
- 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
Customizing DPE Definitions
To customize a DPE definition for your business needs:
- Navigate to Data Processing Engine Definitions
- Find the definition you want to customize
- Click Clone to create a copy
- 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
- Test the definition in a sandbox environment
- Activate the new definition
Forecast Configuration
Forecast Sets
A Forecast Set defines the structure, dimensions, and calculation rules for your forecasts.
Configuration Steps:
- Create a new Forecast Set or edit an existing one
- 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.
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
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
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:
Steps:
- Create a new Flow (Scheduled Flow)
- Add a “Run Data Processing Engine Definition” action
- Select the DPE definition (e.g., “Generate Account Forecast”)
- Configure the schedule (daily, weekly, monthly, etc.)
- Test the flow in a sandbox environment
- Activate the flow
Batch Management Jobs
For processing large volumes of forecast records:
Steps:
- Navigate to Batch Management
- Create a new batch job
- Select the DPE definition to run
- Configure batch size and schedule
- Set error handling preferences
- 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.
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
