Manufacturing Admin
Manufacturing Admin
names and marks. Other marks appearing herein may be trademarks of their respective owners.
CONTENTS
Manufacturing Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Learn and Explore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Configure General Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Organize Your Product Portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Manage Sales Agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Forecast Your Business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Manage Program Based Business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Manage Account Manager Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Manage Partner Visits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Manage Customer Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Manage Asset Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Manage Warranties and Claims . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Manage Your Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
Work with Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
MANUFACTURING CLOUD
Manufacturing Cloud lets you bring your entire book of business and customer service journey into
EDITIONS
Salesforce. All your teams—from sales, operations, finance, channel partners, and customer
service—can collaborate on developing accurate volume and revenue forecasts, drive business Available in: Lightning
growth, and ensure customer satisfaction. Manufacturing Cloud provides objects, features, tools, Experience
and apps built specifically for the manufacturing industry. It’s built on the Salesforce platform, which
means you can use Sales Cloud and Service Cloud functionality depending on your business needs. Available in: Enterprise,
Unlimited, and Developer
Editions
1
Manufacturing Cloud
2
Manufacturing Cloud Learn About Manufacturing Cloud and Explore
SEE ALSO:
Manufacturing Cloud Developer Guide
Industries Common Features Guide
Tip: Looking for our main documentation page? Go to Manufacturing Cloud. If you opened Available in: Lightning
this page using a bookmark, consider updating it to point to the Manufacturing Cloud page Experience
instead. Available in: Enterprise,
Unlimited, and Developer
What Is Manufacturing Cloud? Editions
Salesforce Manufacturing Cloud is a platform that helps you manage your entire book-of-business
and customer service lifecycle, while increasing collaboration and transparency between sales,
operations, and partners.
Mapping Your Business Requirements to Manufacturing Cloud Capabilities
Built on the Salesforce Platform, Sales Cloud, and Service Cloud, Manufacturing Cloud meets the unique needs of manufacturers
with features, data models, and workflows based on industry-wide best practices. It comes with robust features, tools, apps,
standardized workflows, and automation tools that are tailored for manufacturing processes and requirements.
Get Started with Manufacturing Cloud for Sales
Manufacturing Cloud for Sales makes your run-rate business more predictable and ensures transparency and collaboration across
your sales and operations teams with accurate forecasts. See a complete picture of new business opportunities, customer agreements,
and long-term projects and programs. Explore a trial org and then learn about what’s included, what setup we recommend, and
how to get ready for your implementation.
Get Started with Manufacturing Cloud for Service
Manufacturing Cloud for Service helps you manage your entire customer service experience. You can solve customer issues, automate
service processes, manage warranties, survey your customers, and forecast your service revenue and spare parts demand. Explore
a trial org and then learn about what’s included, what setup we recommend, and how to get ready for your implementation.
Manufacturing Cloud Data Model
The Manufacturing Cloud data model includes objects and fields that you can use to store information about your commercial,
service, partner engagement, and inventory operations. The data model is built with industry-wide best practices, and you can adapt
and extend the data model to meet your company’s unique needs.
3
Manufacturing Cloud What Is Manufacturing Cloud?
SEE ALSO:
Manufacturing Cloud Developer Guide
Industries Common Features Guide
4
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
SEE ALSO:
Mapping Your Business Requirements to Manufacturing Cloud Capabilities
Get Started with Manufacturing Cloud for Sales
Get Started with Manufacturing Cloud for Service
Manufacturing Cloud Basics
Manufacturing Cloud Pricing
5
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
6
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
7
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
8
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
9
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
10
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
Segment customers, prospects, assets, and other records for Actionable Segmentation
outreach activities.
Use Actionable Segmentation to segment assets, contacts,
accounts, and other records and curate lists. Sales and service teams
can use these lists for outreach initiatives and targeted
engagement.
Monitor identity verification records of customers when they initiate Audit Trail
a service interaction.
Use Audit Trail to review customer verification logs to meet
regulatory standards and detect potential identity fraud.
Use data from applications in processes with ease and flexibility. Context Service
Use Context Service to simplify the sharing and usage of data
between business applications and procedures. For example,
enable easy retrieval and utilization of warranty claims data in claim
adjudication processes.
Import large datasets in CSV files into Manufacturing Cloud. CSV Data Management
Use the CSV Data Management feature to upload large datasets
into Salesforce as records in a few clicks.
Search for information that's stored across multiple objects. Criteria-Based Search and Filter
Use Criteria-Based Search and Filter to build search experiences
that users use to search for data that's stored across multiple
objects, such as inventory. They can review and perform actions
on the search results.
Create high-performance rollups, and aggregate and transform Data Processing Engine
large datasets.
Use Data Processing Engine to aggregate, join, and transform the
data spread in multiple objects and fields, and write the data back
into desired objects. Use the Data Processing Engine templates
that come with Manufacturing Cloud to generate advanced
account forecasts based on sales data, and derive forecasts for a
manufacturing program based on customer forecasts.
Capture key events or milestones about people, companies, and Events and Milestones
assets, and plan business processes accordingly.
11
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
Protect the identity of customers, partners, and their authorized Identity Verification
representatives when they initiate a service interaction.
Use Identity Verification to verify the identity of a caller by using
preset questions and locating their record in the customer
database.
Capture information from documents such as claims and invoices Intelligent Document Reader
into Salesforce.
Use Intelligent Document Reader to automatically extract data
from documents to create, update, or verify records such as rebate
claims and transaction journals.
Launch service processes to get day-to-day jobs done. Service Process Studio
Use Service Process Studio to design end-to-end service processes.
12
Manufacturing Cloud Mapping Your Business Requirements to Manufacturing
Cloud Capabilities
Connect and collaborate with partners and customers. Experience Cloud for Manufacturing
Build an Experience Cloud site by using the Manufacturing template
to create feature-rich, branded portals. Use these portals to
coordinate on commercial operations, service interactions,
inventory processes, and other parts of your business.
Unify and analyze large-scale manufacturing data stored in external Data Cloud
data lakes, warehouses, and systems.
Use Data Cloud with Manufacturing Cloud to ingest, harmonize,
and analyze data on manufacturing operations, assets, and
customers. Use manufacturing telematics data model objects to
model and store data on asset operations and usage.
Transform, query, and segment manufacturing data at scale and Manufacturing Data Kit
analyze asset and customer data.
Use the Manufacturing data kit to get predefined calculated insights
and data streams that help you unify, model, and analyze your
customer, asset, sales, and service data in Data Cloud.
Make faster, more informed decisions with actionable analytics. CRM Analytics for Manufacturing
Use CRM Analytics dashboards for manufacturing to surface
actionable insights on sales agreements, warranty claims, account
manager targets, and other parts of your business.
13
Manufacturing Cloud Get Started with Manufacturing Cloud for Sales
Adjust product prices to protect partners' margins and nurture Ship and Debit Process Management
partner loyalty.
Use Ship and Debit Process Management to create ship and debit
programs, compensate partners based on products sold, and
process ship and debit claims.
Orchestrate asset service operations and streamline field service Asset Service Lifecycle Management
work.
Use Asset Service Lifecycle Management to streamline your asset
service operations, manage product services at scale, and improve
service delivery.
Build a comprehensive product portfolio that showcases your Product Catalog Management
product offerings to partners and customers.
Product catalog management and design teams can design the
product and organize their product portfolio.
Manage field service operations, schedule work orders, and create Field Service
maintenance plans for assets.
Use Field Service with Manufacturing Cloud to manage your field
service workforce, asset service operations, and work orders.
SEE ALSO:
Get Started with Manufacturing Cloud for Sales
Get Started with Manufacturing Cloud for Service
14
Manufacturing Cloud Get Started with Manufacturing Cloud for Service
Get Oriented Dive In: Learn About Recommended Go Deeper: Learn About Features for
What is Manufacturing Cloud for Sales? Core Features Specific Business Needs
Trailhead: Manufacturing Cloud Basics Manage Long-Term Business with Sales Forecast Based on a Customer’s Forecast
Agreements in Manufacturing Cloud with Program Based Business in
Video: Watch a Demo Manufacturing Cloud
Create Holistic Forecasts with Advanced
Create a Manufacturing Cloud for Sales Trial Account Forecasting Build Distributor Relationships with Partner
Org
Manage Your Organizational Targets with Visit Management in Manufacturing Cloud
Account Manager Targets in Manufacturing Flow for Manufacturing
Cloud
Extend Further: Learn About Additional Get Ready for Your Implementation Know Your Resources & Get Help
Capabilities & Add-Ons Configure General Settings for Trailhead: Manufacturing Cloud Trailmix
Set Up Experience Cloud Sites for Manufacturing Cloud Manufacturing Cloud Learning Map
Manufacturing Extend Manufacturing Cloud with Prebuilt Manufacturing Cloud Developer Guide
Analyze Your Manufacturing Business Apps
Trends Trailblazer Community: Manufacturing
Considerations for Manufacturing Cloud Cloud & Rebate Management Group
Enhance Your Incentive Model with Rebate
Management Accelerators Catalog: Find Expert Coaching
Tip: When you’re ready to set up things, go to the Guidance Center for personalized help right inside the app. Then, look for the
Manage Manufacturing Cloud for Sales section. If you don’t see this section, click View More.
15
Manufacturing Cloud Manufacturing Cloud Data Model
Get Oriented Dive In: Learn About Recommended Go Deeper: Learn About Features for
What is Manufacturing Cloud for Service? Core Features Specific Business Needs
Trailhead: Manufacturing Cloud Basics Service Console for Manufacturing Forecast Service Revenue and Spare Parts
Manage Warranties and Claims Demand
Video: Watch a Demo
Manage Product and Part Inventory Service Console Components in
Create a Manufacturing Cloud Trial Org Manufacturing Cloud
Manage the Asset Lifecycle in
Manufacturing Cloud Salesforce Feedback Management for
Manufacturing Cloud
Flow for Manufacturing
Extend Further: Learn About Additional Get Ready for Your Implementation Know Your Resources & Get Help
Capabilities & Add-Ons Configure General Settings for Manufacturing Cloud Developer Guide
Set Up Experience Cloud Sites for Manufacturing Cloud Trailhead: Manufacturing Cloud Trailmix
Manufacturing Extend Manufacturing Cloud with Prebuilt Trailblazer Community: Manufacturing
Analyze Your Manufacturing Business Apps Cloud & Rebate Management Group
Trends Considerations for Manufacturing Cloud Accelerators Catalog: Find Expert Coaching
Enhance Your Incentive Model with Rebate
Management
Tip: When you’re ready to set up things, go to the Guidance Center for personalized help right inside the app. Then, look for the
Manage Manufacturing Cloud for Service section. If you don’t see this section, click View More.
Note: Use the product design and portfolio data model in the Product Catalog Management features for Manufacturing Cloud.
Organize products in sophisticated hierarchies, maintain an exhaustive product taxonomy, and design products with attributes.
See Manage Your Product Portfolio in Manufacturing Cloud on page 205.
16
Manufacturing Cloud Manufacturing Cloud Data Model
Product
Stores information about a stock-keeping unit in the product portfolio, such as a product model or a part type. A product has a
commercial value and can be sold to a customer. Use manufacturing-specific fields on the Product object to define products and
components in your product portfolio. See Products in Manufacturing Cloud.
Catalog
Stores information about a catalog that represents a collection of similar products.
Category
Stores information about a category that organizes products in a catalog into logical groups and subgroups.
Price Book
Stores information about a price book that contains the list of products that a company sells, along with the products’ prices.
Price Book Entry
Stores information about a product entry in a price book with the product’s price.
Business Brand
Stores information about a business brand under which a manufacturer sells its products. A business brand differentiates products
by product usage or market segment.
Product Related Material
Stores information about the component of a product. Use product-related material to map components procured from different
suppliers to a finished product. You can also use the object to maintain a bill of materials to track the list of components required
to create a product.
Asset
Stores information about a physical item of commercial value that is manufactured, delivered, sold, or installed. An asset is an instance
of a product. An asset can have multiple related child assets.
Asset Milestone
Stores information about key events or moments in an asset’s lifecycle, such as the milestone type, milestone location, milestone
date, and stage. Each asset can have multiple related asset milestones.
Asset Account Participant
Stores information about an account related to an asset. Each asset can have multiple related stakeholder accounts, each with a
different role.
Asset Contact Participant
Stores information about a contact related to an asset. Each asset can have multiple related stakeholder contacts, each with a different
role.
17
Manufacturing Cloud Manufacturing Cloud Data Model
Sales Agreement
Stores information about a long-term agreement between a buyer and a seller to negotiate the price and volume of products.
Sales Agreement Product
Stores the quantity, revenue, and pricing information of a product or category in a sales agreement across the duration of the sales
agreement.
Sales Agreement Product Schedule
Stores the quantity, revenue, and pricing information of a product or category in a sales agreement for a particular schedule of the
sales agreement.
Order
Stores information about a customer’s order for a product or a service.
Order Product
Stores information about the quantity and pricing information of a product in an order.
Contract
Stores information about a contract that establishes the business terms between a manufacturer and their customer.
18
Manufacturing Cloud Manufacturing Cloud Data Model
19
Manufacturing Cloud Manufacturing Cloud Data Model
20
Manufacturing Cloud Manufacturing Cloud Data Model
Note: The program-based business data model includes objects that you can use to manage advanced account forecasts.
Manufacturing Program
Stores information about a set of related measures that provides a long-term view of various business opportunities for the products
that the suppliers manufacture. A manufacturing program includes the manufacturing program, program variant, and program
component forecasts.
Manufacturing Program Forecast Fact
Stores information about the program-level forecasts of a manufacturing program.
Manufacturing Program Variant Forecast Fact
Stores information about the variant-level forecasts of a manufacturing program.
Manufacturing Program Component Forecast Fact
Stores information about the component-level forecasts of a manufacturing program.
Manufacturing Program Template
Stores information about a template of a manufacturing program.
Manufacturing Program Template Item
Stores information about a section in the structure of a program template. This object stores the details of the transformation type,
display order, and forecast set associated with the template item.
21
Manufacturing Cloud Manufacturing Cloud Data Model
Note: You can use Action Plan Template and Action Plan for purposes other than visit management. For example, you can create
action plans on Asset Account Participant or Asset Milestone.
Action Plan Template
Stores information about a set of frequently performed generic visit tasks and associated assessment indicator definitions. You can
use each action plan template to create multiple action plans.
Action Plan
Stores information about the list of tasks related to a specific visit, and about mandatory tasks. Each action plan is related to a visit
and an action plan template.
Visit
Stores information about visit data, such as the account, location, time, priority, and visitor. Each visit is related to one or more action
plans and one or more generic visit tasks.
Generic Visit Task
Stores information about a task a field rep performs during a visit, such as status, time, and sequence of the task.
22
Manufacturing Cloud Manufacturing Cloud Data Model
Note: To learn about the objects that you can use to store information about inventory, see Field Service Inventory Management
Data Model.
23
Manufacturing Cloud Manufacturing Cloud Data Model
Product Item
Stores information about the stock of a product at a particular location. A product item is associated with an inventory location, such
as a warehouse or a distribution lot, and a product.
Product Item Transaction
Stores information about an action taken on a product item. Product item transactions are auto-generated records that help you
track when a product item is consumed, replenished, adjusted, or transferred.
Product Request
Stores information about an order or a request for a part or parts.
Product Request Line Item
Stores information about each product that’s a part of a product request. Product request line items are components of product
requests.
Product Transfer
Stores information about the transfer or the movement of inventory between two inventory locations.
Product Transfer State
Stores information about an action taken to associate a serialized product to a product transfer and indicates the action done to the
serialized product. The new state is a result of the action. The product transfer state is created when serialized products are attached
to the product transfer.
Shipment
Stores information about the transport or shipment of inventory between two inventory locations.
Shipment Line Item
Stores information about a product that is included in a shipment.
Product Required
Stores information about a product that you need to complete a work order or work order line item.
Product Consumed
Stores information about a product that is used to complete a work order or work order line item.
Product Consumed State
Stores information about the new state of the product after it’s consumed.
Return Order
Stores information about the return, recall, or repair of products.
Return Order Line Item
Stores information about a product that is returned or repaired as part of a return order.
Return Order Item Adjustment
Stores information about a price adjustment on a return order line item.
Serialized Product
Stores information about the serial number for a product in an inventory.
Serialized Product Transaction
Stores information about a transaction that is performed on a serialized product.
24
Manufacturing Cloud Manufacturing Cloud Data Model
Warranty Term
Stores information about warranty terms with the labor, parts, expenses, and exchange options that you offer to rectify issues with
products.
Product Warranty Term
Stores information about warranty terms that are related to a product or a product family.
Asset Warranty Term
Stores information about warranty terms that are related to an asset. You can specify extensions or exclusions for the assigned
warranty term.
Warranty Term Coverage
Stores information about extensions or restrictions for a warranty term based on a code set or a product part.
Code Set
Stores information about a unique code in the context of its system and version of the system. Code sets store standard definitions
of a situation or an activity.
Product Fault Code
Stores information about the relationship between a product or product family and the fault code.
Product Labor Code
Stores information about the relationship between the labor code that's applicable to a product or product family and the required
standard operation time.
Codeset Relationship
Stores information about the relationship between a code set and its related code set. For example, a labor code associated with a
fault code.
25
Manufacturing Cloud Manufacturing Cloud Data Model
Claim
Stores information about a claim to request a manufacturer to compensate a partner for the repair work performed on a defective
asset. Claim can store information such as its status, type, reason, and account.
Claim Item
Stores information about a defective asset related to a claim. Claim item can store information such as asset usage, fault date, and
repair date.
Claim Coverage
Stores information about a causal part in a defective asset. Claim coverage can store information such as its fault code and coverage
type.
Claim Coverage Payment Detail
Stores information about the labor services, part replacements, or expenses that are incurred to rectify a causal part.
26
Manufacturing Cloud Create a Manufacturing Cloud Trial Org
Claim Participant
Stores information about the stakeholders that are related to a claim.
Fleet
Stores information about a group of assets used in fleet operations.
Fleet Asset
Stores information about the relationship between an asset and the fleet to which it belongs.
Fleet Participant
Stores information about the relationship between a fleet and a participant, such as an account, a contact, or a user.
SEE ALSO:
How Product Information is Represented in Manufacturing Cloud
How Warranty Terms and Service Standards Information Is Represented in Manufacturing Cloud
How Warranty Claim Information Is Represented in Manufacturing Cloud
How Inventory Information is Represented in Manufacturing Cloud
27
Manufacturing Cloud Configure General Settings for Manufacturing Cloud
• Pre-Release Trial Org: This org provides a sneak peek at upcoming release features. Use these orgs only during sandbox preview
windows. If the page doesn’t include a sign-up form, the preview window is closed.
28
Manufacturing Cloud Enable Features for Manufacturing Cloud
Note: This topic covers the settings of key features in Manufacturing Cloud. If you’re using Available in: Enterprise,
additional features and other products, enable them separately. Unlimited, and Developer
Editions
1. To manage your run-rate business by using sales agreements, turn on Sales Agreements
Foundations.
USER PERMISSIONS
a. From Setup, in the Quick Find box, enter Manufacturing, and then select Sales
Agreements. To enable features:
b. Turn on Sales Agreements Foundations. • Customize Application
2. To help account managers to create targets for revenue, quantity, and other targets and allocate
them to team members, turn on Account Manager Targets.
a. From Setup, in the Quick Find box, enter Account Manager Targets, and then select Account Manager Targets.
b. Turn on Account Manager Targets.
29
Manufacturing Cloud Enable Features for Manufacturing Cloud
3. To generate holistic, configurable forecasts for your entire book of business, turn on Advanced Account Forecasting.
Also, enable Data Pipelines to use the Data Processing Engine to aggregate data and calculate forecasts.
a. From Setup, in the Quick Find box, enter Advanced Account Forecasting, and then select Advanced Account
Forecasting .
b. Turn on Advanced Account Forecasting.
4. To help your account managers track forecast numbers for their accounts, turn on Account Forecasting.
Important: We recommend that you use the newer version of forecasting called Advanced Account Forecasting instead of
Account Forecasting. Enabling both Advanced Account Forecasting and Account Forecasting in your org can cause forecast
data disruption or unforeseen errors.
a. From Setup, in the Quick Find box, enter Account Forecasting, and then select Account Forecasting.
b. Turn on Account Forecasting.
5. To help users use program-based business features and derive forecasts from their customer’s forecasts, turn on Program Based
Business.
Also, enable Advanced Account Forecasting to create forecast sets, and Data Pipelines to use the Data Processing Engine templates
to generate manufacturing program component forecasts.
a. From Setup, in the Quick Find box, enter Program Based Business, and then select Program Based Business.
b. Turn on Program Based Business.
6. To help users plan and perform visits to partners and distributors, turn on Partner Visit Management.
a. From Setup, in the Quick Find box, enter Partner Visit Management, and then select Partner Visit Management.
b. Turn on Partner Visit Management.
30
Manufacturing Cloud Enable Features for Manufacturing Cloud
7. To give customer service representatives and service technicians access to the Service Console for Manufacturing and the Asset
Service Console for Manufacturing, turn on Service Console for Manufacturing.
Manufacturing Cloud includes a predefined console app for the Service Console for Manufacturing. However, you must configure
the console’s components to meet your business needs. To learn more, see Set Up Service Console for Manufacturing.
a. From Setup, in the Quick Find box, enter Service Console for Manufacturing, and then select Service Console
for Manufacturing.
b. Turn on Service Console for Manufacturing.
8. To define warranty standards and terms, and process warranty claims, turn on Warranty Lifecycle Management.
a. From Setup, in the Quick Find box, enter Warranty Lifecycle Management, and then select Warranty Lifecycle
Management.
b. Turn on Warranty Lifecycle Management.
9. To use features that help you manage asset service operations, turn on Asset Service Lifecycle Management.
Turn on this setting to use Product Service Campaign and other features that help you manage asset service operations. For more
details, Asset Service Lifecycle Management.
a. From Setup, in the Quick Find box, enter Asset Service Lifecycle Management, and then select Asset Service
Lifecycle Management Settings.
b. Turn on Asset Service Lifecycle Management.
11. To configure interactive timelines that visualize information about customers and assets, turn on Timeline.
After you turn on Timeline, you can’t turn off the feature.
a. From Setup, in the Quick Find box, enter Timeline, and then select Timeline.
b. Turn on Timeline.
31
Manufacturing Cloud Enable Features for Manufacturing Cloud
12. To set up and configure a search experience to help users search for inventory stock based on multiple criteria, turn on Criteria-Based
Search and Filter.
For more details, see Asset Service Lifecycle Management.
a. From Setup, in the Quick Find box, enter Criteria-Based Search and Filter, and then select Criteria-Based
Search and Filter.
b. Turn on Criteria-Based Search and Filter.
13. To access Knowledge in the Service Console for Manufacturing, turn on Lightning Knowledge.
To enable Lightning Knowledge, you must have one article type. For more details, see Set Up and Configure Lightning Knowledge.
a. From Setup, in the Quick Find box, enter Knowledge, and then select Knowledge Settings.
b. On the Knowledge Settings page, click Edit.
c. Select Enable Lightning Knowledge.
14. To create Experience Cloud sites and collaborate with partners, turn on Digital Experiences.
For more details, see Enable Digital Experiences.
a. From Setup, in the Quick Find box, enter Digital Experiences, and then select Digital Experiences.
b. On the Settings page, select Enable Digital Experiences.
If enhanced domains are enabled in your org, 'you can view your digital experiences domain. It includes your My Domain name
in the format MyDomainName.my.site.com for production orgs.
c. If enhanced domains aren’t enabled in your org, select a domain name, and click Check Availability to make sure that it’s not
already in use.
d. Save your changes.
16. To run and manage Data Processing Engine definitions, turn on Data Pipelines.
a. From Setup, in the Quick Find box, enter Data Pipelines, and then select Get Started.
b. Turn on Data Pipelines.
17. To help users to automate complex decision-making by using expression sets and lookup tables, turn on Business Rules Engine
features.
32
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
a. From Setup, in the Quick Find box, enter Business Rules Engine Settings, and then select Business Rules Engine
Settings.
b. Turn on Industries Cloud Common Decision Tables Access.
18. To streamline the usage of data in applications and procedures, turn on Context Service.
a. From Setup, in the Quick Find box, enter Context Service Settings, and then select Context Service Settings.
b. Turn on Context Definitions.
19. To store the account and contact information of individual people in account records, turn on Person Accounts.
See Person Accounts.
33
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
To collaborate with external users, you also need the Experience Cloud permission set licenses.
Review the permission set licenses required for various personas.
Permission Set License Name Who Needs The License What’s Included
Manufacturing Sales Agreements Psl Key account managers who use sales Access to the sales agreements objects
agreements to manage run-rate business
Manufacturing Account Manager Targets Key account managers who use account Access to Account Manager Target, Account
Psl manager targets to create and allocate Manager Target Distribution, and related
targets to team members objects
Manufacturing Advanced Account Forecast Users who work with advanced account Access to Advanced Account Forecast Fact,
Psl forecasts to generate multi-enterprise, Advanced Account Forecast Set, and related
complex forecasts objects
Manufacturing Account Forecast Psl Users who work with account forecasts Access to Account Forecasts and related
objects
Program Based Business Psl for Program managers who work with Access to Manufacturing Program,
Manufacturing Cloud program-based business and derive Manufacturing Program Forecast Fact, and
component forecasts from customers’ related objects
forecasts
Partner Visit Management Sales managers who organize and schedule Access to the Partner Visit Management
visits features
Warranty Lifecycle Management Psl Warranty admins who create warranty terms Access to warranty lifecycle management
for products, define service standards, assign objects such as Warranty Term and Code
warranties to assets, and build claim Set
adjudication processes
Claims Management Foundation Warranty claim analysts and adjudicators Access to all warranty claim objects, such
who validate warranty claims, determine as Claim, Claim Item, Claim Coverage, Claim
claimed amount, and audit claims Coverage Payment Detail, and Claim
Participant
Inventory Search and Transfer Admins who set up an inventory search Access to the Product Inventory Searchable
experience. Field object
Industry Service Excellence Customer service reps and service Access to Record Alerts, Audit Trail, Actions
technicians who work with Service Console and Recommendations, Action Launcher,
for Manufacturing, Asset Service Console and Identity Verification.
for Manufacturing, and the individual This permission set license also provides
components in the consoles, such as internal users access to the Decision
Identity Verification, Timeline, Record Alerts, Explainer features and APIs. This permission
34
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
Permission Set License Name Who Needs The License What’s Included
Actions and Recommendations, and Audit set license includes the Service Excellence
Trail Component User and Service Excellence
Platform User user permissions, and the
Engagement Attendee, Engagement
Interaction, and Engagement Topic objects.
Industries Sales Excellence Users who work with actionable Access to actionable segmentation features
segmentation
Fleet Management Users who monitor asset fleets and related Access to Fleet, Fleet Asset, and Fleet
stakeholders Participant objects
Asset Service Lifecycle Management Admins who set up asset service lifecycle Access to the objects for the asset service
management features, such as Product lifecycle management features
Service Campaign and Work Order
Estimation.
Users who use asset service lifecycle
management features.
Action Plans Users who use action plan templates for visit Access to Action Plan, Action Plan Template,
management and to launch action plans and Action Plan Template Item objects
with asset milestones and other objects
Actionable Relationship Center Users who create and manage Actionable Access to the Actionable Relationship Center
Relationship Center (ARC) relationship and the ARC Relationship Graph component
graphs
Business Milestones and Life Events Access Users who create and manage business Access to the Events and Milestones
milestones and life events for person component and to the Person Life Event
accounts, business accounts, and contacts and Business Milestone objects
Business Rules Engine Designer Business rules designers who manage and Access to all the objects that help your users
calculate processes by using Business Rules work with Business Rules Engine
Engine
Business Rules Engine Runtime Users who run operations based on Business Read access to all the objects that help your
Rules Engine users work with Business Rules Engine
ContextService Admin Psl Context service admins who create and Access to context service objects and
manage context definitions context definitions
ContextService Runtime Psl Context service run-time users who use Read access for context definitions and read
context definitions in various applications and write access to all the context data
that’s present in the cache
Criteria-Based Search and Filter Admins who create a search experience for Access to the criteria-based search and filter
their product and part inventory capabilities.
Inventory managers and service reps who Admins and users need access to search
use the search experience source objects and to the data
transformation mechanisms.
35
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
Permission Set License Name Who Needs The License What’s Included
Data Pipelines Base User Users who create and run Data Processing Access to the datasets, recipes, and
Engine (DPE) definitions dataflows that are required to run DPE
definitions
Decision Explainer Permission Set License Users who use the decision explainer Access to the decision explainer features
Omnistudio Admin and Omnistudio User Admins and users who work with Access to all objects that help your admins
Omniscripts, Omnistudio Data Mappers, configure OmniStudio processes and
Integration Procedures, and FlexCards interfaces.
Access to all the objects that help your users
work with OmniStudio tools.
Product Catalog Management Administrator Product catalog admins who create and Create, read, update, and delete access to
manage your company’s product portfolio. the Product Catalog Management features
The admins also manage and configure and objects
products.
Product Catalog Management Viewer Key account managers and other sales team Read access to the Product Catalog
members who sell products to customers Management features and objects
Product Catalog Management Customer Customer community users who collaborate Read access to the Product Catalog
Community User on products from the customer community Management features and objects for
customer community users
Product Catalog Management Partner Partner community users who collaborate Read access to the Product Catalog
Community User on products from the partner community Management features and objects for
partner community users
CRM Analytics Plus and Manufacturing Admins who create and customize Analytics Access to the CRM Analytics app template
Analytics Apps apps to get business-specific predefined that includes predefined dashboards that
CRM Analytics dashboards visually represent all aspects of your
business and make data more meaningful.
You must assign the user permissions to the
business users who use the dashboards in
the Analytics for Manufacturing template
to analyze the business.
36
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
To find the permission set licenses available in your org, go to the Company Information page in Setup.
Review the permission set licenses required to use the revenue management features for sales agreements.
Permission Set License Name Who Needs The License What’s Included
Manufacturing Sales Agreements For Partner users who collaborate on sales Access to the objects that store sales
Community Psl agreements to track the planned and actual agreement information in Experience Cloud
revenue, and quantity of products sites.
Manufacturing Advanced Account Forecast Partner users who track and adjust forecasts Access to the objects that store advanced
For Community Psl account forecasting information in
Experience Cloud sites. This permissio set
license includes these objects: Account,
Product, Advanced Account Forecast Fact
Adjustment, Advanced Account Forecast
Fact, Advanced Account Forecast Set
Partner, and Advanced Account Forecast
Set Use.
Warranty Management For Experience Claim clerks at partner companies who Access to the objects that store warranty
Cloud submit and track warranty claims from term, claim, and product information in
Experience Cloud sites Experience Cloud sites. This permission set
They can also view warranty terms and license includes these objects: Assets, Claim
service standards that warranty admins Coverage Payment Adjustments, Claim
define Coverage Payment Details, Claim Coverages
Claim Items, Claim Participants, Claims, Code
Sets, Codeset Relationships, Product Fault
Codes, Product Labor Codes, Product
Related Materials, Warranty Term Coverages,
and Warranty Terms.
Warranty Supplier Recovery for Experience Claim clerks at suppliers who review and Access to the objects that store supplier
Cloud adjudicate supplier recovery claims to recovery claims information in Experience
reimburse manufacturers for defective parts Cloud sites, such as Claim, Claim Item,
that are covered by supplier recovery Contract, Sales Contract Lines, and Asset
contracts Warranties.
Business Rules Engine Runtime for Partner users who track business rule engine Read access to the objects that store
Communities outcomes and steps in Experience Cloud business rules engine information in
sites Experience Cloud sites.
Partner Visit Management for Experience External users who manage action plans Access to the objects that store visit
Cloud and visits to various partner locations information in Experience Cloud sites, such
as Action Plan, Action Plan Template Visit,
Visited Party, and Visitor.
Fleet Management for Experience Cloud Customers and partners who monitor the Access to the objects that store action plan
operations of their fleets of assets information such as Fleet, Fleet Participant,
and Fleet Asset.
37
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
Permission Set License Name Who Needs The License What’s Included
Inventory Search for Experience Cloud Partners who use an inventory search Access to the objects that store inventory
experience to search for products and parts information such as Product Inventory
across various locations Searchable Field, Product Item, Product, and
Location.
Criteria-Based Search and Filter for Partners and customers who use a search —
Experience Cloud experience to search for information stored
across various objects
Action Plans Customers and partners can create action Access to the objects that store fleet
plan templates and assign action plans to information such as Action Plan, Action Plan
records, such as visits and assets Template, and Recurrence Schedule.
Rebate Management for Experience Cloud Partners can submit rebate claims and Access to the objects that store rebate
Users proofs of sale to get incentives when they program and rebate claim information. This
attain agreed-upon targets. This permission permission set license includes these
set is available only if you have the add-on objects: Program Rebate Type Benefit
license for Rebate Management. Mappings, Program Rebate Type Benefits,
Program Rebate Type Filters, Program
Rebate Type Payouts, Program Rebate Type
Payout Sources, Program Rebate Type
Products, Program Rebate Type References,
Program Rebate Types, Rebate Claims,
Rebate Member Aggregate Items, Rebate
Member Product Aggregates, Rebate
Payments, Rebate Payout Adjustments,
Rebate Program Members, Rebate
Programs, Received Documents, and
Transaction Journals.
Ship and Debit Process Management for Partners can submit ship and debit claims Access to the objects that store ship and
Experience Cloud and proofs of sale to get special prices and debit program and ship and debit claim
discounts for different products. This information. This permission set license
permission set is available only if you have includes these objects: Account Account
the add-on license for Rebate Management. Relationships, Accounts, Party Role
Relationships, Rebate Claim Adjustments,
Rebate Claims, Rebate Member Claim
Aggregates, Rebate Partner Special Pricing
Term Benefits, Rebate Partner Special Pricing
Terms, Rebate Payments, Rebate Program
Members, Rebate Programs, Received
Documents, and Transaction Journals.
38
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
3. In the Page Layouts section, review the page layouts assignments for objects for that profile.
You can navigate to the page layout assignments for an object and edit the assignments as needed.
4. In the Field-Level Security section, view and edit the field-level security access for objects for that profile.
You can set fields to be visible, editable, or read only. See Field-Level Security.
5. In the Custom App Settings section, select Visible for at least these apps.
• Manufacturing
• Service Console for Manufacturing
• Partner Visits
• Warranty Lifecycle Management
• Product Catalog Management
6. In the Tab Settings section, view and edit the tab settings for objects for that profile.
You can set a tab for an object to be Default Off, Default On, or Hidden. See Tab Settings.
7. In the Standard Object Permissions and the Custom Object Permission sections, view and edit the type of access that users have to
objects.
We recommend you provide your users at least Read access on all Manufacturing Cloud objects. See Edit Object Permissions in
Profiles.
39
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
Organization-wide defaults are the baseline level of access to each object. For most objects, organization-wide sharing settings can be
set to Private, Public Read Only, or Public Read/Write.
Internal Access applies to users who work in your company. External Access applies to users such as customer or partner users who don't
work for your company and use an Experience Cloud site to collaborate with your company.
Review the recommended level of access for internal and external users. You can modify the access based on your business structure
and requirements.
40
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
Objects for managing advanced account forecasts • Internal: Public Read Only
Example objects: • External: Private
• Advanced Account Forecast Fact
• Advanced Account Forecast Set Use
• Advanced Account Forecast Set
Objects for managing, scheduling, and performing visits • Internal: Public Read/Write
Example objects: • External: Public Read Only
• Visit
• Generic Visit Task
• Assessment Indicator Definition
Objects for administering warranty terms and managing service • Internal: Public Read Only
standards • External: Public Read Only
Example objects:
• Warranty Term
• Code Set
• Product Warranty Term
Objects for capturing partner warranty claims • Internal: Public Read Only
Example objects: • External: Private
• Claim
• Claim Item
41
Manufacturing Cloud Set Up Security and Permissions for Manufacturing Cloud
• Claim Coverage
• Claim Coverage Payment Detail
Objects for capturing supplier, supplier recovery contract, and • Internal: Public Read Only
supplier recovery claim information • External: Private
Example objects:
• Supplier
• Supplier Product
• Contract
• Sales Contract Line
• Claim
• Claim Item
• Claim Coverage
• Claim Coverage Payment Detail
Objects for managing and searching inventory information • Internal: Public Read Only
Example objects: • External: Public Read Only
• Product Inventory Searchable Field
• Product Item
• Serialized Product
• Return Order
• Product Consumed
Objects for managing product service campaign • Internal: Public Read Only
Example objects: • External: Private
• Product Service Campaign
• Product Service Campaign Item
• Work Order
• Work Order Line Item
42
Manufacturing Cloud Lightning Page and Experience Cloud Site Components in
Manufacturing Cloud
Here’s the list of the components supported for internal and external users. In the Available for External Users column, you can review
the components that are support for Experience Cloud sites that are built using the Manufacturing template.
Component Use Case Available for Internal Users Available for External Users
Action Launcher Add the component to quickly
launch service processes,
omniscripts, flows, and quick
actions.
43
Manufacturing Cloud Lightning Page and Experience Cloud Site Components in
Manufacturing Cloud
Component Use Case Available for Internal Users Available for External Users
account manager targets for an
account.
44
Manufacturing Cloud Lightning Page and Experience Cloud Site Components in
Manufacturing Cloud
Component Use Case Available for Internal Users Available for External Users
To learn more about flexcards
for manufacturing use cases, see
Preconfigured OmniStudio
Components for Manufacturing
Cloud on page 115.
45
Manufacturing Cloud Lightning Page and Experience Cloud Site Components in
Manufacturing Cloud
Component Use Case Available for Internal Users Available for External Users
Visit Actions Add the component to a Visit
record page to show users
actions to start and end a visit,
and an action that redirects a rep
to the navigation app on the
mobile device. We recommend
that you add this component to
a Visit page that supports the
phone form factor.
46
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
SEE ALSO:
Understand the Basics of Experience Cloud
47
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
48
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
Sales Processes Partners can monitor leads, opportunities, quotes, and orders and
collaborate on them with manufacturers to boost sales and to
increase customer lifetime revenue.
Incentive Management Partners can submit rebate and ship and debit claims to get
incentives after they achieve the agreed-upon targets.
Partner Visit Management Partners can track the visits scheduled for their location, create
visits to customers, and manage action plans for visit tasks.
Case Management Customers can create cases to seek support for their sales and
service processes. Partners can engage with customers by using
the portal to resolve the cases and improve customer satisfaction.
Self-Service Customers and partners can access knowledge articles and track
warranty terms, work orders, cases, and entitlements. While partner
users typically address customer queries by using the portal,
customers use the portal to find quick resolutions and raise cases.
Work Order Management Partners can create and track work orders for customer service
operations, service appointments, maintenance tasks, and other
work to be performed for customers. They can track effort estimates,
the products required and consumed to complete a work order,
and so on.
Return Order Management Partners such as distributors and suppliers can generate return
orders for products and assets to claim refunds against them.
Product Catalog Management Partners can track the products in a manufacturer’s product
portfolio, explore their product taxonomy, catalogs, and bundles,
and tailor the offerings for their customers.
49
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
claim status and approved amounts. You can also give partners visibility into advanced account forecasts and help them to make
adjustments to forecasts. They can also upload rebate claims, ship and debit claims, and proof-of-sale documents. You can share visits
and action plans with distributors to track their performance.
Person accounts aren’t supported.
Note: If you use the Partner Community license, you can share leads, opportunities, campaigns, and quotes with external users.
Note: If you use the Customer Community Plus license, you can’t share leads, opportunities, campaigns, and quotes with external
users.
50
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
• Add the user profile as a member of the site and activate the site. See Create an Experience Cloud Site with the Manufacturing
Template.
• Customize the pages and components of the site by using Experience Builder. See Recommended Customizations for Experience
Cloud Sites for Manufacturing.
• Edit sharing settings and set up sharing rules to determine record access for users. See Object and Record Sharing with External
Users for Manufacturing on page 57.
Additional Configuration
• Enable Chatter feed for objects that are exposed to external users. See Chatter in Experience Cloud Sites.
• Enable Knowledge for Experience Cloud and help external users to create and manage topics. See Enable Salesforce Knowledge in
Your Experience Cloud Site.
• To completed additional configuration, review this Experience Cloud site setup checklist as well. See Experience Cloud Site Setup
Checklist.
• Share CRM Analytics dashboards with users. See Enable Analytics in Your Experience Cloud Site.
• Add reports and dashboards to the site. See Experience Cloud Sites Report and Dashboard Considerations.
d. Change the user permissions, tab settings, and object permissions as needed. Manage Profiles and
Permission Sets
2. Add a partner account.
a. Open the account record of the account that you want to enable as a partner.
b.
Click , and select Enable as Partner.
c. Open the contact record of the contact that you want to enable as a partner user.
d.
Click , and select Enable Partner User.
51
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
Field Description
Email Email address that the welcome email with login credentials
is to be sent to.
4. Add permissions.
a. In Setup, on the User page of the new user, go to Permission Set License Assignments, and click Edit Assignments.
b. For the required permission set licenses, select Enabled, and save your changes.
c. In Permission Set Assignments, click Edit Assignments.
d. Move the required permission sets to the Selected list, and save your changes.
5. Create an Experience Cloud site and assign the partner user profile as a member.
See Create an Experience Cloud Site with the Manufacturing Template on page 54.
6. Create a sharing set to control record access for objects that are related with an account or contact that matches the user’s account
or contact.
For example, to help partners work on the cases assigned to them, you can set up the access as User = Account, Target Case =
Related Account, and Access Level = Read/Write. See Object and Record Sharing with External Users for Manufacturing
When the partner user logs in to the Experience Cloud site, they can see the objects and records that you provided them access to.
52
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
2. Create a customer.
a. Open the contact record of the contact that you want to enable as a customer user.
b.
Click , and select Enable Customer User.
3. Create a user.
a. From Setup, in the Quick Find box, enter Users, and select Users.
b. Click New User.
c. Provide the details of the user.
Field Description
Email Email address that the welcome email with the login
credentials is to be sent to.
53
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
5. Create an Experience Cloud site and assign the partner user profile as a member.
See Create an Experience Cloud Site with the Manufacturing Template on page 54.
6. Create a sharing set to control record access for the objects that are related with an account or contact that matches the user’s
account or contact.
For example, to help partners work on the cases assigned to them, set up the access as User = Account, Target Case = Related
Account, and Access Level = Read/Write. See Object and Record Sharing with External Users for Manufacturing
The Contact that you enabled as a customer gets a welcome email with a link to the portal and their username. When the customer
user logs in to the Experience Cloud site that you created, they can see the objects and records that you provided them access to.
Customize your Experience Cloud site. See Recommended Customizations for Experience Cloud Sites for Manufacturing.
SEE ALSO:
Set Up and Configure Your Org for Experience Cloud Sites
54
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
Here are the recommended customizations for Experience Cloud sites for Manufacturing for some
example use cases.
Show partners advanced account forecasts on If you use the Manufacturing template to create your site, partner users can view
sales, demand, manufacturing programs, service forecasts on the Advanced Account Forecasts tab on the site.
part inventory, and so on
If you don’t use the Manufacturing template, you can add a menu item for the
Advanced Account Forecast Set Use or Advanced Account Forecast Set Partner
objects. You can also add a menu item for the Manufacturing Program object.
Show partners information on rebate programs If you use the Manufacturing template to create your site, partner users can view
and ship and debit programs, and capture rebate rebate programs, proofs of sale, and payout details on the My Programs, My
and ship and debit claims Documents, and My Payouts tabs on the site.
If you don’t use the Manufacturing template, you can add a menu item for the Rebate
Program Member, Received Document, and Rebate Program Member Payout objects.
You can also add menu items for the Rebate Program, Rebate Partner Special Pricing
Term, Rebate Partner Special Pricing Term Benefit, Rebate Claim, Rebate Claim
Adjustment, Rebate Program Member Payout, Received Document, and Transaction
Journal objects.
Show partners and customers information about To show asset information on the site, add a menu item for the Asset object. Partner
the assets they own users can view related lists for asset warranties, cases, work orders, claim items, asset
account participants, and asset contact participants on the Related tab on an Asset
record page.
Add the Timeline component to the Asset record page to show a chronological,
interactive list of work orders, claim items, or other records related to an asset.
Add the ARC Graph component to the Asset record page to show a visual
representation of the relationships between the asset warranties, cases, claim items,
and other records related to an asset.
Show distributors and partners warranty terms To show warranty term, warranty term coverage, code set, and code set relationship
and service standards information on the site, add menu items for the Warranty Term, Warranty Term
Coverage, Code Set, and Codeset Relationship objects.
55
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
Capture warranty claims from distributors and To capture claim and claim coverage information on the site, add menu items for
partners the Claim and Claim Coverage objects.
Partner users can view related lists for claim items, claim coverages, and claim
participants on the Related tab on a Claim record page. They can also view related
lists for claim coverage payment details on the Related tab of a Claim Coverage page.
You can also add Record Information tabs or Record Related List components to the
record page.
Help suppliers review and adjudicate supplier To capture supplier recovery claim and claim coverage information on the site, add
recovery claims to reimburse manufacturers for menu items for the Claim and Claim Coverage objects.
defective parts
Partner users can view related lists for claim items, claim coverages, and claim
participants on the Related tab on a Claim record page. They can also view related
lists for claim coverage payment details on the Related tab of a Claim Coverage page.
You can also add Record Information tabs or Record Related List components to the
record page.
Help partners search for products and parts Add the Criteria-Based Search and Filter component to a site page. In the component
across inventory locations properties, select an inventory search configuration.
Show partners and customers information about To show work order information on the site, add menu items for the Work Order
work orders for service operations and object.
maintenance tasks
You can also add Record Information tabs or Record Related List components to the
record page.
Show partners and customers information about To show fleet, fleet asset, and fleet participant information on the site, add menu
the fleets of assets owned by partners items for the Fleet object.
Partner and customer users can view the fleet asset and fleet participant information
on the Related tab on a Fleet record page.
You can also add Record Information tabs or Record Related List components to the
record page.
56
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
Lakoff Builders uses the Partner Community user license for partners, distributors, and suppliers.
They use the Customer Community Plus user license for customers. The admin sets up roles in the USER PERMISSIONS
org. They create a role for distributors and also assign themselves a role that’s higher in the hierarchy
because that’s a prerequisite for creating partner users. To create a Digital
Experience site and create
Johny Haidt requires the permissions to: users:
• Create, edit, and transfer leads • Manage External Users
• View a list of sales agreements on the home page of the site Manage Profiles and
Permission Sets
• Create and edit claims and sales agreements
AND
• Submit proof-of-sale documents and create rebate claims
Create and Set Up
• View transaction journals and forecasts for the partner account Experiences
• View claims and their key details
1. Clone the Partner Community user profile.
a. From Setup, in the Quick Find box, enter Profiles, and then select User Profiles.
b. Click Clone for Partner Community.
c. Enter a name for the profile.
Enter a name such as Distributor Portal User.
.
d. Save your changes.
57
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
a. On the Distributor Portal User profile page, in the System section, click System Permissions, and then click Edit.
b. Select Convert Leads, Create Topics, Manage Leads, and Transfer Leads.
c. Save your changes.
58
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
• Action Plans
• ARC Access
• Manufacturing Advanced Account Forecast For Community
• Manufacturing Sales Agreements For Community
• OmniStudio Runtime for Communities
• Partner Visit Management for Experience Cloud Psl
• Rebate Management for Experience Cloud Users
• Ship and Debit Process Management for Experience Cloud Users
• Warranty Management for Experience Cloud
9. Customize the home page of the site to show partner users their sales agreements.
a. From Setup, in the Quick Find box, enter Digital Experiences, and then select All Sites.
b. Click Builder next to the site that you created.
c. Click the Manufacturing Header component.
d. In Navigation Component, select Multilevel Navigation Menu.
e. Click , and drag the Record List component to the page.
f. To show the list of sales agreements for Kohlberg Distributions on the home page, on the Record List properties panel, select
Compact as the layout, Sales Agreements as the object name, and My Sales Agreements as the filter name.
10. Add a new page to the site to show all warranty claims created by partner users.
a. On the header of the Experience Cloud Builder for the site,, click the Theme Navigation Menu component.
b. On the Theme Navigation Menu properties panel, click Edit Default Navigation, and then click Add Menu Item.
c. Enter Claims as the name.
59
Manufacturing Cloud Set Up Experience Cloud Sites for Manufacturing
11. Add components to the new Claim page on the site to show partner users the key details of warranty claims.
a. Open a Claim record page in the Experience Cloud Builder.
b. Click , and drag these components to the required areas of the page.
Component Description
ARC Relationship Graph If you created an ARC graph to show the relationships of claim,
claim item, claim coverage, claim coverage payment detail, and
claim participants, then select the graph.
Related List You can also show Claim Items, Claim Coverages, and Claim
Participants as related lists on the Claim record page.
Johny can now log in to the site with the credentials that he receives in the welcome email. On the home page, he can see the list of
sales agreements, rebates, advanced account forecasts, leads, and opportunities. He can also see the navigation items and use them to
manage claims, rebates, and so on.
60
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
61
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
62
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
Asset Milestone An action plan for tasks to be performed by • Send a reminder email to the customer
service agents when an asset's milestone is about periodic checkup
of type 5-Year-Service
• Renew the asset’s warranty
Case An action plan for tasks to be performed by • Send a survey to customers to gather
customer service representatives after a case feedback on their experience
is closed
• Create a knowledge article to share
information with other customer service
representatives
Lead An action plan for tasks to be performed by • Schedule regular follow-up calls
an account executive when a lead is created
• Share targeted ads with leads to
improve customer conversion
63
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
2. Add peer objects to a relationship graph. See Add Peer Objects to an ARC Relationship Graph.
3. Show child records on a relationship graph. See Configure Show Child Records on an ARC USER PERMISSIONS
Relationship Graph. To configure Actionable
4. Consolidate duplicate records across objects. See Consolidate Duplicate Records in an ARC Relationship Center:
Graph . • Access Actionable
Relationship Center
5. Add ARC components to record pages. See Customize Record Pages using ARC Components.
To add the ARC Relationship
6. Add ARC components to Experience Cloud site pages. See Customize Experience Cloud Graph component to a
Templates Using ARC Components . record page:
• Access Actionable
Relationship Center
AND
Customize Application
64
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
Outreach List View a prioritized and consolidated list of prospects, Open Outreach List and View Prospects
including existing customers, who you can contact.
Actionable List Get meaningful guidance on prospect outreach and Engage with Prospects
Engagement promotion of products and services.
65
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
Warranty teams build warranty claim adjudication processes. To run a warranty claim adjudication process, process automation tools
such as the Business Rules Engine fetch warranty claim data from various sources, often multiple times. Context Service serves as a layer
between the data sources and the tools that enable the easy retrieval and utilization of claims data. The predefined Claim Details context
definition has a data structure for claims data, mappings to data sources, and context tags to enable the consuming tools to use the
claims data. To learn how to use the predefined Claim Details context definition to build a warranty claim adjudication process, see
Context Definition for Warranty Claim Adjudication Processes.
Sales team can use a process that uses the predefined SalesAgreementQuotesConversion context definition to easily convert sales
agreements to quotes and quotes to sales agreements. See Configure Quote and Sales Agreement Conversion on page 229.
66
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
• 3 Month Service
• Critical Recall
67
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
2. Select the object name from these options: Life Events, Business Milestones, and Asset Milestones.
You can select more than one name. USER PERMISSIONS
3. Click Change Icon next to the milestone or event type that you want to change the icon for. To customize Person Life
Events, Business Milestones,
4. Click Upload Files, and select the SVG file for the icon. and Asset Milestones:
5. Save your changes. • Customize Application
Add the Events and Milestones Component to Asset, Account, and Contact Record Pages
To display asset milestones, life events, or business milestones on the Asset, Contact, or Account
EDITIONS
record page, add the Events and Milestones component to the page. Configure the visibility of the
component and hide the event and milestone types that you don’t want users to see. When you Available in: Enterprise,
hide an event or milestone type, it doesn’t appear on the component until you add an event or Unlimited, and Developer
milestone of that type. Editions
1. On an Account, Contact, or Asset record page, from Setup, select Edit Page.
2. Drag the Events and Milestones component to a section on the page. USER PERMISSIONS
3. Select the Events and Milestones component. To customize Person Life
4. In the Properties pane, depending on the record page that you are on—person account, Events, Business Milestones,
business account, contact, or asset, under Hide Event Types or Hide Milestone Types, click and Asset Milestones:
Select. • Customize Application
5. Select the event types or milestone types that you want to hide, and then click OK.
When you hide an event or milestone type, the type doesn’t appear on the component until you add an event or milestone of that
type.
68
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
SEE ALSO:
Salesforce Call Center
69
Manufacturing Cloud Set Up Additional Features in Manufacturing Cloud
Total claimed amount CL-01210 (Claim) Warranties and Claims Compactor CH31 (Asset) Info
exceeds US$1,000
Non-compliance with the N/A (the data comes Product Health Alternative Fueled Error
regulatory standards and from external systems) Generator (Product)
norms
Manufactured the Alternative Fueled Asset Milestone Rayler Parts (Account) Info
Alternative Fueled Generator GH6
Generator GH6 asset Manufactured (Asset
Milestone)
New high priority case 03234242 (Case) Case James Butler (Contact) Info
submitted
70
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Understand the privacy and consent requirements before you set up Data Cloud in your org. See Ethics, Privacy, and Consent.
71
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
72
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
73
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
e. Click Edit.
f. Find and select the required Manufacturing Cloud system permissions.
You must enable the system permissions that allow access on all objects used for calculated insights and data streams.
74
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
with data mapping, add a connected data source to Data Cloud. After you connect a source, Data Cloud accesses the source so that you
can create mapping sets between objects and fields within it and the Customer 360 Data Model.
Note: To see a list of all data model objects in the Customer 360 Data Model, see Standard Data Model Objects (DMOs).
75
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Shift Start Time The start date and time of a shift for an asset
operation cycle.
Shift End Time The end date and time of a shift for an asset
operation cycle.
Run Duration Unit of Measure The unit of measure for the duration of the asset
operation.
Idle Duration The duration that the asset operation is idle for.
Idle Duration Unit of Measure The unit of measure for the idle duration of the
asset operation.
76
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Field Description
Internal Organization Internal business unit related to the asset that data is generated
for.
Operator Id ID of the operator related to the asset that data is generated for.
Pause Duration The duration that the asset operation is paused for.
Pause Duration Unit of Measure The unit of measure for the pause duration of the asset operation.
Asset Category The category of asset that's related to an asset operation, such as
a vehicle or any other asset.
Asset Operation Operator Behavior Id The ID of a record that uniquely identifies the
data.
Operation Shift Part Count The number of parts in a single shift of an asset
operation.
77
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Field Description
Internal Organization The internal organization unit related to the asset for which the
operator’s behavior data is generated for an operation.
Asset Operation The ID of an asset operation that the operator's performance data
is generated for.
Effective Start Date The date from when the asset performance data
is effective.
Effective End Date The date till when the asset performance data
is effective.
78
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Field Description
Asset Category The type of asset that's related to an asset operation, such as a
vehicle or any other asset.
Field Description
Ambient Temperature The temperature of the asset when a telematics
event is generated.
Ambient Temperature Unit of Measure The unit of measure for the temperature of the
asset.
Asset Health Status The health of the asset when a telematics event
is generated.
Asset Temperature Unit of Measure The unit of measure for the temperature of the
asset.
79
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Field Description
Event Type The type of the telematics event generated for an asset, such as
engine issues.
Internal Organization The internal organization unit related to the asset for which
telematics event is generated.
Key Qualifier Asset Telematics Event Id The key qualifier for the asset telematics event.
Output Power The power generated by the asset when a telematics event is
generated.
Output Power Unit of Measure The unit of measure for the output power.
Pressure Level Unit of Measure The unit of measure for the pressure.
Related Event The ID of the telematics event related to the telematics event
generated for an asset.
Sent Date The date when a telematics event is sent to Data Cloud for an asset.
Total Usage The usage of the asset when a telematics event is generated.
Total Usage Unit of Measure The unit of measure for the usage of the asset.
Triggered Date The date when a telematics event is triggered for an asset.
80
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Field Description
Asset Telematics Event The ID of the asset telematics event related to the fault code mapping.
Asset Telematics Event Fault Code Map Id The ID of the mapping of a fault event and its corresponding code.
Fault Code Sensor Values The readings obtained from various sensors in the asset. The readings
help diagnose the underlying issue that the Diagnostic Trouble Code
(DTC) code indicates.
Internal Organization The internal organization unit related to the asset that the event
codes are mapped for.
Effective Start Date The date from when the asset operator’s
performance data is generated.
Effective End Date The date till when the asset operator’s
performance data is generated.
81
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Field Description
Shift Count The number of shifts attended by an asset operator.
82
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
3. Select the audience for the installation. For example, Install for Admins Only.
4. Click Install. USER PERMISSIONS
Installation takes a while. You can safely leave this page. You receive an email when installation
To use Data Cloud for
is complete. Manufacturing Cloud:
5. Click Done. • Salesforce org:
Manufacturing Cloud
To verify that the package is installed, in Setup, go to Installed Packages and look for the name of
AND
the package.
Data Cloud org: Data
Cloud Admin
83
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
4. Select the Salesforce org where your Manufacturing Cloud data resides.
If you have only one org connected to Data Cloud, it’s selected by default. USER PERMISSIONS
5. In the Custom Data Bundles, select Manufacturing. To use Data Cloud for
6. Click Next. Manufacturing Cloud:
• Salesforce org:
7. Select a data space. Manufacturing Cloud
8. Review and select the fields that you want to deploy. AND
By default, all the fields from a data kit are deployed. However, to prevent deployment errors, Data Cloud org: Data
you can deselect fields that aren’t in the org or instance. A data kit requires fields with mappings, Cloud Admin
formula fields, and their source fields to be deployed.
9. Click Next.
10. In the Name column, update the name of each data stream as necessary.
11. Click Deploy.
The Data Streams tab shows the progress. When the data streams show an Active status, you’re ready to continue.
To see a list of all the data streams that you can deploy as part of the data kit, see Manufacturing Cloud Data Streams on page 85.
84
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
85
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
86
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Account Type Text Account Type
87
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Product Description Text Product Description
88
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
From Date DateTime Effective Start Date
89
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
90
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Account Text Account ID
91
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Possession Date DateTime Possession Date
92
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Created Date DateTime Created Date
93
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Sales Order Id Text Order ID
94
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Version Name Text Version Name
95
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Created Date DateTime Created Date
96
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Corresponding Source Object Field
Type
Exchange Type Text Exchange Type
Labor Covered Duration Time UOM Text Labor Covered Unit of Time
Parts Covered Duration Time UOM Text Parts Covered Unit of Time
97
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Case Text Case ID
98
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
99
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Model Object Field Data Model Object Field Type Corresponding Source Object Field
Work Order Item Priority Text Priority
Work Order Line Item Number Text Work Order Line Item Number
Asset Revenue Components This insight calculates the revenue that a manufacturer for an asset
from different revenue streams. This calculated insight aggregates
information from the Asset Revenue From Direct Sales and the
Asset Revenue From Services calculated insights and groups the
results by account and asset.
Sales and service managers can use this calculated insight to
understand the revenue generated for an asset from each revenue
stream.
100
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Asset Revenue From Services This insight calculates the lifetime revenue that a manufacturer
generates from services, repairs, and maintenance activities
performed on a specific asset. This calculated insights aggregates
revenue from work orders for an asset.
Sales and service managers can use this calculated insight to
analyze the profitability from services and improve asset service
strategies.
Count Of Closed Cases By Asset This insight calculates all cases in Closed status for an asset.
Service managers can use this calculated insight to monitor the
resolution of cases related to specific assets.
Count Of Closed Cases By Customer This insight calculates all cases in Closed status for an account.
Service managers can use this calculated insight to track the
progress and resolution of customer issues.
Count Of Open Cases By Asset This insight calculates all open cases for an asset.
Service managers can use this calculated insight to prioritize assets
with a high number of open cases.
Count Of Open Cases By Customer This insight calculates all open cases for an account.
Service managers can use this calculated insight to focus on
resolving open cases for high-value customers or customers with
the most urgent issues.
Count Of Total Cases By Asset This insight calculates the total number of cases for an asset. This
calculated insight considers cases in all statuses.
Service managers can use this calculated insight to understand
the overall asset performance and customer satisfaction for the
asset.
Count Of Total Cases By Customer This insight calculates the total number of cases for an account.
This calculated insight considers cases in all statuses.
Service managers can use this calculated insight to gauge the level
of customer satisfaction and identity trends in customer issues.
101
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
3. Click New.
4. Name the data kit, and if necessary, add a description. USER PERMISSIONS
5. Save your changes. To use Data Cloud for
6. Add data streams to your data kit. Manufacturing Cloud:
• Salesforce org:
To add data streams to a data kit, you create a data steam bundle. A data stream bundle is a
Manufacturing Cloud
collection of data streams.
AND
a. In the Data Streams section, click Add.
Data Cloud org: Data
b. Choose a connector type. Cloud Admin
c. Name the data stream bundle, and if necessary, add a description.
d. Select the data streams to add to the data stream bundle.
All data stream related objects and relationships are included in the bundle.
e. Click Next.
f. Select related objects and relationships to add to the data stream bundle.
g. Save your changes.
102
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
b. Select the calculated insights to be added to the data kit, and save your changes.
You can deploy this data kit as a package to any target org.
103
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Assign Permissions
Assign the required permissions to users to manage data in Data Cloud. Make sure your users have Read access on all the objects and
fields that are used in the calculated insights.
Assign the Data Cloud Metrics Visualization, Service Console for Manufacturing, and the Omnistudio User permission sets to all the users
who view the flexcards on record pages. You must also assign the Omnistudio Admin permission set to users if they need to customize
the flexcards and other Omnistudio components for visualization.
To view a flexcard on a record page, the user must have access to the object and the page layout. For example, if you add the flexcard
to an Asset record page, give users access to the Asset object and the page layout. If you add the flexcards to a custom page or tab, give
users access to the page and configure tab visibility so that it’s not hidden in the org.
104
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Data Cloud Metrics and Insights Visualization Flexcards for Assets in Manufacturing Cloud
Add the preset Data Cloud visualization flexcards to the Asset record page in the Manufacturing app. These flexcards visualize asset
performance and revenue data stored in Data Cloud. Use the AssetCalculatedInsightsAssetPageParentCard flexcard to visualize data
from calculated insights and the AssetDataModelObjectsParent flexcard to visualize data from the Asset Telematics Event data model
object. Sales and service managers can use the metrics and visualizations on these flexcards to identify potential issues, prioritize
high-performing assets, optimize asset performance, and minimize downtime.
Data Cloud Visualization Flexcards for Accounts
In the Account record page in the Manufacturing app, Add the preset flexcard that visualizes customer revenue and satisfaction data
stored in Data Cloud. Use the AssetCalculatedInsightsAccountPageParentCard flexcard to visualize data from calculated insights.
Sales and service managers can use the metrics on this flexcard to track customer lifetime revenue generated from assets, elevate
customer satisfaction, and triage customers based on their lifetime revenue.
Data Cloud Metrics and Insights Visualization Flexcards for Assets in Manufacturing Cloud
Add the preset Data Cloud visualization flexcards to the Asset record page in the Manufacturing
EDITIONS
app. These flexcards visualize asset performance and revenue data stored in Data Cloud. Use the
AssetCalculatedInsightsAssetPageParentCard flexcard to visualize data from calculated insights and
the AssetDataModelObjectsParent flexcard to visualize data from the Asset Telematics Event data Available in: Lightning
Experience
model object. Sales and service managers can use the metrics and visualizations on these flexcards
to identify potential issues, prioritize high-performing assets, optimize asset performance, and Available in: Enterprise,
minimize downtime. Unlimited, and Developer
Editions
105
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
To learn more about these calculated insights, see Manufacturing Cloud Calculated Insights.
Metric Description
Asset Status The latest activation status of the asset during the specified duration.
Asset Temperature The maximum temperature of the asset during the specified duration.
Pressure Level The maximum pressure applied or generated from the asset during the specified
duration.
Output Power The power generated by the asset during the specified duration.
Total Usage The latest total usage of the asset during the specified duration.
Latitude The latest latitude of the asset during the specified duration.
Longitude The latest longitude of the asset during the specified duration.
The AssetDataModelObjectsParent flexcard shows a line chart that traces the output power that the asset generates over time.
All metrics, including the line chart, are set for a default duration of 7 days. Sales and service managers can filter the data on the card for
different durations.
106
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
107
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
You can specify these properties in the Lightning App Builder for the metrics and line chart that
appear on the card.
Property Description
General Properties
Visualization Source The API name of the data model object that’s the source of the
visualizations.
Time Filter Source Field The API name of a field on the data model object. This field stores
the time value to filter data.
Default Duration The default duration of the time filter. Enter one of these values.
• 15 Minutes
• 30 Minutes
• 40 Minutes
• 45 Minutes
• 50 Minutes
• 1 Hour
• 3 Hours
• 6 Hours
• 9 Hours
• 12 Hours
• 1 Day
• 7 Days
108
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
Property Description
• 14 Days
• 15 Days
• 30 Days
• Last Month
• Custom Dates (Enter start and end dates to get data for a range)
Metric Properties
Metric Source Field The API name of a field on a data model object. This field is the
source for the metric.
Metric Unit of Measure The API name of a field on a data model object. This field is the
source of the unit of measure for the metric.
Metric Section Name Name of the section where the metric appears.
X-Axis Display Name The name of the X-axis that’s displayed on the line chart.
X-Axis Source Field The API name of a field on a data model object. This field is the
source for the X-axis of the line chart.
X-Axis Unit of Measure The API name of a field on a data model object. This field is the
unit of measure for the X-axis of the line chart.
Y-Axis Display Name The name of the Y-axis that’s displayed on the line chart.
Y-Axis Source Field The API name of a field on a data model object. This field is the
source for the Y-axis of the line chart.
Y-Axis Unit of Measure The API name of a field on a data model object. This field is the
unit of measure for the Y-axis of the line chart.
Add Line Chart to Section Name of the section where the line chart appears.
109
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
View Metrics from Data Model Objects on an Asset Page in Manufacturing Cloud
Sales and service managers at Weltschmarz Distributors can track key metrics from the Asset
EDITIONS
Telematics Event data model object on an Asset record page in the Manufacturing app.
An admin at Weltschmarz Distributors wants to surface metrics on different aspects of an asset’s Available in: Lightning
performance: output power, ambient temperature, asset temperature, and asset health status. The Experience
admin also wants to show a line chart that traces the total usage of the asset over time.
Available in: Enterprise,
To help sales and service managers view these metrics and the line chart, the admin must add the Unlimited, and Developer
DataCloudVisualizationParentCard to the asset record page, and specify the card properties. Editions
1. From the App Launcher, find and select Manufacturing.
2. Open an Asset record page. USER PERMISSIONS
3. Click Setup, and then click Edit Page
To use Data Cloud for
4. Drag the Flexcard component to the page layout. Manufacturing Cloud:
5. On the Component Properties panel, for Flexcard Name, enter • Salesforce org:
DataCloudVisualizationParentCard. Manufacturing Cloud
AND
6. For Visualization Source, enter ssot__AssetTelematicsEvent__dlm.
Data Cloud org: Data
7. For Time Filter Source Field, enter ssot__TriggeredDateTime__c. Cloud Admin
8. Specify the properties of the first metric.
a. For Metric 1 Display Name, enter Output Power.
b. For Metric 1 Source Field, enter ssot__OutputPowerNumber__c.
c. For Metric 1 Unit of Measure, enter ssot__OutputPowerUOMId__c.
d. For Metric 1 Aggregation Type, enter Latest.
e. For Metric 1 Section Name, enter Overview.
110
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
You can specify these properties in the Lightning App Builder for each calculated insight value that
appears on the card.
Property Description
Calculated Insight Name The API name of the calculated insight that’s the source of the
metric value.
Calculated Insight Display Name The name for the metric that’s displayed on the card.
Calculated Insight Unit of Measure The unit of measure for the metric value.
Calculated Insight Help Text The help text that’s displayed as a tooltip when a user hovers over
the Info icon next to the metric.
111
Manufacturing Cloud Set Up Data Cloud for Manufacturing Cloud
112
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
113
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
Note: Flow for Manufacturing is different from Flow Builder, previously Salesforce Flow. Available in: Enterprise,
While Flow for Manufacturing is used for automation, Flow Builder is used to create automated Unlimited, and Developer
Editions
workflows.
Flow for Manufacturing includes these tools.
Flow Builder
A point-and-click tool for building complex workflows to automate repetitive, manual, and error-prone business processes.
See Flow Builder.
OmniStudio
A suite of services, components, and objects for creating personalized, fully branded, guided consumer experiences that can be
delivered across multiple channels and devices. Includes OmniScripts, Omnistudio Data Mappers, Integration Procedures, and
FlexCards.
See OmniStudio.
Data Processing Engine
An extract-transform-load tool to transform your data end-to-end. Create high-performance rollups with aggregations, filters, and
joins on large datasets.
See Data Processing Engine.
For information on how Data Processing Engine works with Advanced Account Forecasting in Manufacturing Cloud, see Streamline
Forecast Calculations with Data Processing Engine Definitions.
Business Rules Engine
A tool for automating complex decision-making processes, such as determining eligibility and qualification. Key components are
expression sets and lookup tables.
See Business Rules Engine.
Document Generation
A tool for unifying document creation and management. You can design Microsoft Word (.docx) and Microsoft PowerPoint (.pptx)
documents and merge fields from objects to generate documents, such as contracts, proposals, quotes, and reports.
See OmniStudio Document Generation.
Intelligent Form Reader
A tool for extracting data from faxed documents. Eliminates error-prone manual data entry and improves accuracy via automatic
text extraction.
See Intelligent Form Reader.
114
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
Install the latest version of the OmniStudio package and then complete the post-installation steps.
See OmniStudio Release Summary to get the link for downloading the OmniStudio managed
package, release notes, installation instructions, and upgrade instructions. When you update the OmniStudio package, the upgrades are
automatically available in your org.
Make sure that you have the OmniStudio Admin, OmniStudio Runtime for Communities, and OmniStudio User permission set licenses
in your org.
SEE ALSO:
OmniStudio
Get to Know Omnistudio
Preconfigured OmniStudio Components for Manufacturing Cloud
115
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
SEE ALSO:
OmniStudio for Manufacturing Cloud
Name Descriptions
DataCloudVisualizationCalculatedInsightsParentCard Parent card that contains up to eight cards that display calculated
insights. You can configure
DataCloudVisualizationCalculatedInsightsParentCard to visualize
the calculated insights of your choice. Use the Lightning App
Builder to add this card to a record page and specify the
visualization source and properties.
AssetCalculatedInsightsAssetPageParentCard Parent card that contains up to eight cards that display calculated
insights. AssetCalculatedInsightsAssetPageParentCard includes
preset configurations to display calculated insights on assets. Use
the Lightning App Builder to add this card to the Asset record page.
AssetCalculatedInsightsAccountPageParentCard Parent card that contains up to eight cards that display calculated
insights. AssetCalculatedInsightsAssetPageParentCard includes
preset configurations to display calculated insights on accounts.
Use the Lightning App Builder to add this card to the Account
record page.
116
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
Name Descriptions
DataCloudVisualizationCalculatedInsightsSingleCard Displays the values for a calculated insight. Multiple child flexcards
are added to the parent flexcard based on the number of calculated
insights the admin wants to show on a page. For example, if the
admin wants to show four calculated insights on the Account page,
four DataCloudVisualizationCalculatedInsightsSingleCard flexcards
are added to the AssetCalculatedInsightsAccountPageParentCard
flexcard.
Here’s the hierarchy of the child flexcard nested in the parent flexcards.
• DataCloudVisualizationCalculatedInsightsParentCard, AssetCalculatedInsightsAccountPageParentCard, or
AssetCalculatedInsightsAssetPageParentCard
• – DataCloudVisualizationCalculatedInsightsSingleCard
Integration Procedure
Review the predefined integration procedure for visualizing calculated insights.
Name Descriptions
DataCloudVisualizationCalculatedInsights Fetches the calculated insight values from Data Cloud to display
on the parent card.
Name Descriptions
DataCloudVisualizationCalculatedInsightsTransform Transforms the calculated insight values to a specific format to
display on the parent card.
117
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
Name Descriptions
DataCloudVisualizationParentCard Parent flexcard that contains child cards. You can configure
DataCloudVisualizationParentCard to visualize data from the data
model object of your choice. Use the Lightning App Builder to add
this card to a record page and specify the visualization source,
metric properties, and line chart properties.
DataCloudVisualizationSectionCard Organizes the metrics and the line charts in a section. By default,
there’s one section in a parent card. To create more sections, add
the DataCloudVisualizationSectionCard flexcard to the required
parent card.
DataCloudVisualizationMetricsCard Displays aggregated data from a data model object for up to six
metrics. To display more metrics, add the
DataCloudVisualizationMetricsCard to the required section card.
DataCloudVisualizationLineChartParent Contains the Data Cloud Visualization Line Chart card and displays
the details of the line chart. To display more line charts, add the
DataCloudVisualizationLineChartParent to the required section
card.
DataCloudVisualizationLineChart Displays a line chart that visually represents data from a data model
object.
Here’s the hierarchy of the child flexcards nested in the parent flexcards.
• DataCloudVisualizationParentCard or AssetDataModelObjectsParent
– DataCloudVisualizationSectionCard
• DataCloudVisualizationMetricsCard
• DataCloudVisualizationLineChartParent
– DataCloudVisualizationLineChart
Integration Procedure
Review the predefined integration procedure for visualizing data in data model objects.
Name Descriptions
DataCloudVisualizationDisplayData Displays the data stored in a data model object on the Data Cloud
visualization cards.
118
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
Name Descriptions
DataCloudVisualizationDataTransformation Transforms the data stored in a data model object to a specific
format to display on the Data Cloud visualization cards.
Name Description
docGeneration/PreWorkEstimation Use this script to use the Pre-Work Estimation app to create service
estimates, track customer approvals, and create orders.
FlexCards
These predefined FlexCards are available in Manufacturing Cloud.
Name Descriptions
AccountInformation Users use this FlexCard to search for and select an account to create
the estimates for.
EstimatedProductList Shows price and quantity details of a product when you review
the list of added products.
Integration Procedures
These predefined Integration Procedures are available in Manufacturing Cloud.
• ProductList
• IPStoreProducts
• addtocart
Data Mappers
These predefined data mappers are available in Manufacturing Cloud.
• DREXFetchAccountDetails
119
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
• DREXFetchContactDetails
• DREXFetchPriceBookEntries
• DREXFetchProductDetails
• DREXGetOrderDetail
• DRExtractDocumentTemplate
• DRLOCreateDraftOrder
• DRTFAddProducts
• DRTFCopyestimatedproductstoCart
• DRTFCopyProdEstimatedToSummary
• DRTFCopyProdSummaryToEstimate
• DRTFEstimateProductList
• DRTFGetSelectedContactId
• DRTFMergeProducts
SEE ALSO:
Provide On-Site Pre-Work Estimates and Track Customer Approvals
Name Descriptions
ClaimItem Shows the details of a claim item that’s associated with the claim.
AssetWarranty Shows the details of asset warranties that are associated with the
claim item’s asset.
ClaimCoverage Shows the details of a claim coverage that is associated with the
claim item.
ClaimCoveragePaymentDetail Shows the details of claim coverage payment detail records that
are associated with a claim coverage.
Integration Procedure
This predefined Integration Procedure is available in Manufacturing Cloud.
Name Descriptions
UpdatePaymentDetails Updates the Claim Coverage Payment Details record.
120
Manufacturing Cloud Automate Your Business Processes in Manufacturing Cloud
Data Mappers
These predefined Omnistudio data mappers are available in Manufacturing Cloud.
Name Descriptions
ClaimItemDetailUpdate Updates the Claim Coverage Payment Details record.
SEE ALSO:
Manual Adjudication of Warranty Claims
Update Account Manager Target Values Update the assignment values of an account
manager target to reflect the changes in the
target value.
Update Advanced Account Forecast Set Partner Update the status of the Advanced Account
Forecast Set Partner record after the forecast
data for a given combination of account and
forecast set has been generated.
SEE ALSO:
Flow Builder
Process Builder
Manufacturing Cloud Developer Guide: Standard Invocable Actions
121
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Advanced Account Forecast Revenue Customize the default DPE templates to get Generate Forecasts for Key Revenue
Measures advanced account forecasts of key revenue Measures
measures.
Object Hierarchy Mapping Define field mappings between objects that Map Fields with the Object Hierarchy
are used during the conversion of Mapping Package
opportunities to sales agreements or
between the objects that are used in Rebate
Management.
Data Processing Engine Debug Get the count of records that pass through Debug Your Data Processing Engine
the nodes of a DPE definition to enhance Definitions
your DPE definitions. Visualize a DPE
definition to get a deeper understanding of
its structure.
Product Registration Register assets and assign asset warranties Register Products and Assign Warranties
swiftly by using preconfigured OmniStudio Quickly
components.
122
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Order Visibility Get a comprehensive view of the key details Track a Contact’s Orders, Order Products,
of a contact’s orders, order products, and and Cases Easily on page 184
cases by using preconfigured OmniStudio
components.
Advanced Account Forecasts with Generate advanced account forecasts based Generate Forecasts Based on Opportunity
Opportunity Line Item Schedules on opportunity line item schedules by using Product Schedules on page 192
four predefined DPE definitions.
Advanced Account Forecasts with Account Track forecast data for each account in a Calculate Forecasts for Accounts in a
Hierarchy hierarchy by using four predefined DPE Hierarchy on page 179
definitions. The forecast data for all child
accounts is aggregated and rolled up at
each parent account level.
Actionable Relationship Center Templates Use Actionable Relationship Center Visualize Your Commercial and Service
for Manufacturing templates to quickly create graphs to Relationships
visualize the key relationships of accounts
and assets.
Warranty Claims Create warranty claims quickly to claim Create Warranty Claims by Using the
reimbursement for the cost of repairs done Workflow
for assets under warranty.
Important: The Manufacturing Cloud Prebuilt Apps is a Non-SFDC Application as defined under, and subject to the terms of,
your Main Services Agreement (f/k/a the Master Subscription Agreement) with Salesforce.
https://www.salesforce.com/company/legal/agreements.jsp
Note: To install some of these apps, you need a special Learning trial org. See Create a Manufacturing Cloud Trial Org.
123
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
124
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Get Started
Create and Upload Packages for Advanced Account Forecast Product Category
Create and upload packages in your Learning trial org with the required assets for Advanced Account Forecast Product Category.
Install Packages for Advanced Account Forecast Product Category
Install the packages that you created in your Learning trial org into your Salesforce org.
Set Up Advanced Account Forecast Product Category
To work with Advanced Account Forecast Product Category, set up and configure the provided components that you installed from
the Learning trial org packages.
Run DPE Definitions Using Flows to Generate Forecasts for Product Categories
The Advanced Account Forecast Product Category package includes schedule-triggered flows and screen flows to run the provided
Data Processing Engine (DPE) definitions. After configuring the package assets, use the flows to run the DPE definitions to generate
forecasts at the product category level.
Considerations for Advanced Account Forecast Product Category
Note these considerations when using the Advanced Account Forecast Product Category app to generate forecasts for product
categories.
125
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Create and Upload Packages for Advanced Account Forecast Product Category
Create and upload packages in your Learning trial org with the required assets for Advanced Account
EDITIONS
Forecast Product Category.
1. Log in to your Learning trial org. Available in: Enterprise,
Unlimited, and Developer
2. From Setup, in the Quick Find box, enterPackage Manager, and then select Package
Editions.
Manager.
3. Click New.
USER PERMISSIONS
4. Enter these details.
• Package Name: ProdCatgField_pkg1 To create the package:
• Create AppExchange
• Description: Custom fields for Advanced Account Forecasting Product Categories. Packages
5. Click Save. To upload the package:
• Upload AppExchange
6. Click Add to define components. Packages
7. Select Custom Field in Component Type and select these fields on the Advanced Account
Forecast Fact object.
• Adjusted Forecasted Quantity
• Adjusted Forecasted Revenue
• Parent Category
• Product Category
• Sales Agreement Quantity from Products
• Sales Agreement Quantity from Categories
• Sales Agreement Revenue from Products
• Sales Agreement Revenue from Categories
9. Click Upload.
10. Enter these details and click Upload.
126
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
11. Make a note of the installation package URL. This URL is used to install the custom fields into your org.
12. In Package Manager, click New to create another package with these details.
• Package Name: ProdCatgField_pkg2
• Description: Custom Data Processing Engine templates and flows for Advanced Account Forecasting Product Categories.
Batch Calculation Job Generate_Category_Forecast_Sample DPE definition to generate a forecast with product
Definition categories.
Batch Calculation Job Recalculate_Category_Forecast_Sample DPE definition to recalculate a forecast with product
Definition categories.
Batch Calculation Job Regenerate_Account_Forecast_Sample DPE definition to regenerate a forecast with product
Definition categories.
Batch Calculation Job Rollover_Category_Forecast_Sample DPE definition to rollover a forecast with product
Definition categories.
Lightning Page CreateCategoryHierarchyMetadata Lightning page to set up the Product Category Hierarchy
metadata and components.
Tab Create_Category_Hierarchy_Metadata Custom tab available on the App Launcher to create the
forecast set data.
127
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Flow Definition industries_mfg_RecalculateForecastDPESampleScheduleFlow Scheduled flow for the Recalculate Category Forecast
Sample DPE.
Flow Definition industries_mfg_RegenerateForecastDPESampleScheduleFlow Scheduled flow for the Regenerate Category Forecast
Sample DPE.
Flow Definition industries_mfg_RolloverForecastDPESampleScheduleFlow Scheduled flow for the Rollover Category Forecast Sample
DPE.
Flow Definition industries_mfg_GenerateForecastDPESampleScreenFlow Screen flow for the Generate Category Forecast Sample
DPE.
Flow Definition industries_mfg_RecalculateForecastDPESampleScreenFlow Screen flow for the Recalculate Category Forecast Sample
DPE.
Flow Definition industries_mfg_RegenerateForecastDPESampleScreenFlow Screen flow for the Regenerate Category Forecast Sample
DPE.
Flow Definition industries_mfg_RolloverForecastDPESampleScreenFlow Screen flow for the Rollover Category Forecast Sample
DPE.
Permission Set Manufacturing_AAF_Product_Category_Hierarchy Permission set with the required permissions for Product
Category Hierarchy.
15. Make a note of the installation package URL. This URL is used to install the additional assets for Advanced Account Forecast Product
Category into your org.
128
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
3. On the install page, choose whether to install the package for admins only, all users, or specific profiles.
4. Click Install.
The packages can take a while to install. An email is sent when the installation completes.
5. Click Done.
After installation is complete, verify that the packages were installed. Look for the packages on the Installed Packages page in Setup.
129
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Assign the Permission Set for Advanced Account Forecast Product Category
Assign the provided Advanced Account Forecast Product Category permission set to users who
EDITIONS
you want to work with product category forecasts.
1. From Setup, in the Quick Find box, enter Users, and then select Users. Available in: Enterprise,
Unlimited, and Developer
2. Select a user.
Editions.
3. In the Permission Set Assignments related list, click Edit Assignments.
4. Select the Manufacturing AAF Product Category Hierarchy permission set and click Add. USER PERMISSIONS
5. Save your work.
To assign permission sets:
• Assign Permission Sets
AND
View Setup and
Configuration
Create the Forecast Set for Advanced Account Forecast Product Category
Create the provided Advanced Account Forecast Product Category forecast set using a Lightning
EDITIONS
page.
To view product categories in your forecasts, you need a forecast set configured to show this data. Available in: Enterprise,
To help you get started, one of the packages that you installed from the Learning trial org includes Unlimited, and Developer
a preconfigured Product Category Forecast Set. When you installed the package, this forecast set Editions.
was made available in your org. All you need to do is add it to your org.
Warning: You can install this metadata only once in your org. USER PERMISSIONS
1. From the App Launcher, find and select Create Category Hierarchy Metadata. To create a forecast set:
• Manufacturing
2. Click Create Product Category Forecast Set . Advanced Account
Forecasting
The forecast set for Advanced Account Forecast Product Category is created in your org.
SEE ALSO:
Create and Configure Forecast Sets
130
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Configure the Forecast Set with DPE Definitions for Product Category
Configure the provided forecast set to use the Data Processing Engine (DPE) definitions for Advanced
EDITIONS
Account Forecast Product Category.
1. From Setup, enter Manufacturing in the Quick Find box, and then select Advanced Available in: Enterprise,
Account Forecasting. Unlimited, and Developer
Editions.
2. Click Edit next to Sample Forecast Set for Category Hierarchy.
3. Expand the Building Blocks section.
USER PERMISSIONS
4. Click Edit next to Data Processing Engine Definitions.
5. Select the Data Processing Engine definitions for Advanced Account Forecast Product Category To configure a forecast set:
in the Generation Definition, Regeneration Definition, Recalculation Definition, and Rollover • Manufacturing
Advanced Account
Definition fields, and click Save.
Forecasting
Activate the Forecast Set for Advanced Account Forecast Product Category
Activate the provided forecast set for Advanced Account Forecast Product Category.
EDITIONS
1. In the Forecast Set setup page, click the Forecast Set tab.
Available in: Enterprise,
2. Click Activate next to the Sample Forecast Set for Category Hierarchy forecast set.
Unlimited, and Developer
The forecast set is now ready to use.
Editions.
Run DPE Definitions Using Flows to Generate Forecasts for Product Categories
USER PERMISSIONS
The Advanced Account Forecast Product Category package includes schedule-triggered flows and
screen flows to run the provided Data Processing Engine (DPE) definitions. After configuring the To activate a forecast set:
package assets, use the flows to run the DPE definitions to generate forecasts at the product category • Manufacturing
level. Advanced Account
Forecasting
Look for these flows:
• GenerateForecastDPESampleScheduleFlow
• RecalculateForecastDPESampleScheduleFlow
• RegenerateForecastDPESampleScheduleFlow
• RolloverForecastDPESampleScheduleFlow
• GenerateForecastDPESampleScreenFlow
• RecalculateForecastDPESampleScreenFlow
• RegenerateForecastDPESampleScreenFlow
• RolloverForecastDPESampleScreenFlow
Run the flows based on your business needs.
131
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
Run a Data Processing Engine Definition in Flows
132
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Get Started
Create and Upload Packages for Advanced Account Forecast Revenue Measures
Create and upload packages in your Learning trial org with the required assets for Advanced Account Forecast Revenue Measures.
Install Packages for Advanced Account Forecast Revenue Measures
Install the packages that you created in your Learning trial org into your Salesforce org.
Create the Forecast Set for Advanced Account Forecast Revenue Measures
Create the provided Advanced Account Forecast Revenue Measure forecast set using a predefined flow.
Configure the Forecast Set with DPE Definitions for Revenue Measures
Configure the provided forecast set to use the Data Processing Engine (DPE) definitions for Advanced Account Forecast Revenue
Measures.
Activate the Forecast Set for Advanced Account Forecast Revenue Measures
Activate the provided forecast set for Advanced Account Forecast Revenue Measures.
Run DPE Definitions Using Flows to Generate Forecasts for Key Revenue Measures
The Advanced Account Forecast Product Category package includes schedule-triggered flows and screen flows to run Data Processing
Engine (DPE) definitions. You can customize these flows to run the DPE definitions to generate forecasts for key revenue measures.
SEE ALSO:
Example: Analyze Product Cost and Profit Margins with Advanced Account Forecasting and Data Processing Engine
133
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Create and Upload Packages for Advanced Account Forecast Revenue Measures
Create and upload packages in your Learning trial org with the required assets for Advanced Account
EDITIONS
Forecast Revenue Measures.
1. Log in to your Learning trial org. Available in: Enterprise,
Unlimited, and Developer
2. From Setup, in the Quick Find box, enterPackage Manager, and then select Package
Editions.
Manager.
3. Click New.
USER PERMISSIONS
4. Enter these details.
• Package Name: Revenue Measures Custom Fields and Permissions To create the package:
• Create AppExchange
• Description: Custom fields and permissions for Advanced Account Forecasting Revenue Packages
Measures.
To upload the package:
5. Click Save. • Upload AppExchange
Packages
6. Click Add to define components.
7. Select Custom Field in Component Type and select these fields on the Advanced Account
Forecast Fact object.
• Actual Gross Margin Percent
• Actual Profit
• Cost Per Unit
• Fixed Cost
• Forecasted Gross Margin Percent
• Total Cost
134
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
13. Make a note of the installation package URL. This URL is used to install the custom fields into your org.
14. In Package Manager, click New to create another package with these details.
135
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
15. Add these components in the Revenue Measures DPEs and Flow package.
Batch Calculation Job RecalculateAccountForecastWithRevenueMeasures DPE definition to recalculate a forecast with revenue
Definition measures.
Batch Calculation Job RegenerateAccountForecastWithRevenueMeasures DPE definition to regenerate a forecast with revenue
Definition measures.
Batch Calculation Job RolloverAccountForecastWithRevenueMeasures DPE definition to rollover a forecast with revenue
Definition measures.
17. Make a note of the installation package URL. This URL is used to install the additional assets for Advanced Account Forecast Revenue
Measures into your org.
136
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
3. On the install page, choose whether to install the package for admins only, all users, or specific profiles.
4. Click Install.
The packages can take a while to install. An email is sent when the installation completes.
5. Click Done.
After installation is complete, verify that the packages were installed. Look for the packages on the Installed Packages page in Setup.
137
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Create the Forecast Set for Advanced Account Forecast Revenue Measures
Create the provided Advanced Account Forecast Revenue Measure forecast set using a predefined
EDITIONS
flow.
To view key revenue measures in your forecasts, you need a forecast set configured to show this Available in: Enterprise,
data. To help you get started, one of the packages that you installed from the Learning trial org Unlimited, and Developer
includes a preconfigured revenue measures forecast set. When you installed the package, this Editions.
forecast set was made available in your org. All you need to do is add it to your org.
Warning: You can install this metadata only once in your org. USER PERMISSIONS
1. From Setup, in the Quick Find box, enter Flows, and then select Flows. To create a forecast set:
• Manufacturing
2. Click to open the Create Forecast Set for Revenue Measures flow. Advanced Account
Forecasting
3. Click Run.
SEE ALSO:
Create and Configure Forecast Sets
Configure the Forecast Set with DPE Definitions for Revenue Measures
Configure the provided forecast set to use the Data Processing Engine (DPE) definitions for Advanced
EDITIONS
Account Forecast Revenue Measures.
1. From Setup, enter Manufacturing in the Quick Find box, and then select Advanced Available in: Enterprise,
Account Forecasting. Unlimited, and Developer
Editions.
2. Click Edit next to Sample Forecast Set with Revenue Measures.
3. Expand the Building Blocks section.
USER PERMISSIONS
4. Click Edit next to Data Processing Engine Definitions.
5. Select the Data Processing Engine definitions for Advanced Account Forecast Revenue Measures To configure a forecast set:
in the Generation Definition, Regeneration Definition, Recalculation Definition, and Rollover • Manufacturing
Advanced Account
Definition fields, and click Save.
Forecasting
138
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Activate the Forecast Set for Advanced Account Forecast Revenue Measures
Activate the provided forecast set for Advanced Account Forecast Revenue Measures.
EDITIONS
1. In the Forecast Set setup page, click the Forecast Set tab.
Available in: Enterprise,
2. Click Activate next to the Sample Forecast Set with Revenue Measures forecast set.
Unlimited, and Developer
The forecast set is now ready to use.
Editions.
Run DPE Definitions Using Flows to Generate Forecasts for Key Revenue
USER PERMISSIONS
Measures
The Advanced Account Forecast Product Category package includes schedule-triggered flows and To activate a forecast set:
screen flows to run Data Processing Engine (DPE) definitions. You can customize these flows to run • Manufacturing
the DPE definitions to generate forecasts for key revenue measures. Advanced Account
Forecasting
Look for these flows:
• GenerateForecastDPESampleScheduleFlow
• RecalculateForecastDPESampleScheduleFlow
• RegenerateForecastDPESampleScheduleFlow
• RolloverForecastDPESampleScheduleFlow
• GenerateForecastDPESampleScreenFlow
• RecalculateForecastDPESampleScreenFlow
• RegenerateForecastDPESampleScreenFlow
• RolloverForecastDPESampleScreenFlow
Clone these DPE templates in the Advanced Account Forecast Revenue Measures package to create DPE definitions for revenue measures.
• GenerateAccountForecastWithRevenueMeasures
• RegenerateAccountForecastWithRevenueMeasures
• RecalculateAccountForecastWithRevenueMeasures
• RolloverAccountForecastWithRevenueMeasures
Then, update the flows to run these DPE definitions to generate forecasts for revenue measures. Schedule or run the flows based on
your business needs.
139
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
Run a Data Processing Engine Definition in Flows
Generate Forecasts for Product Categories
Run a Schedule-Triggered Flow for Advanced Account Forecast Product Category
Run a Screen Flow for Advanced Account Forecast Product Category
Get Started
140
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
5. Click Done.
After installation is complete, verify that the package called SOMSampleApp is installed. Look for this package on the Installed Packages
page in Setup.
141
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
g. For Selected OAuth Scopes, select and add Full access (full) AND Perform requests at
any time (refresh_token, offline_access).
142
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
6. Enter the verification code sent to your registered email address and click Verify.
7. Make a note of the Consumer Key and Consumer Secret. These details are used to update the authentication provider for the
connected app.
SEE ALSO:
Create Connected App
143
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
Configure a Salesforce Authentication Provider
4. Click Save.
5. To finish setting up the named credential, enter your Salesforce username and password.
6. Click Allow.
144
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
Define a Legacy Named Credential
145
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
2. Click New.
3. Select one of these supported usage types for the mapping.
• ConvertToSalesAgreement
• ConvertToSalesAgreement
The Settings Field Name is automatically generated based on the selected input and output object names. You can modify it if
required.
4. In the Parent Mapping section, select the input and output objects.
5. Click Add Row to specify a field mapping between the input and output objects.
6. Repeat the step to specify additional mappings.
7. Select Child Mappings if you want to create field mappings between the child objects for the specified input and output objects.
8. Click Add Row to specify a field mapping between the child input and output objects.
9. Repeat the step to specify additional mappings.
146
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
10. Click Download to download the mappings file. You can use the downloaded ZIP file to verify the mappings and fix any issues.
11. Click Deploy to use the ObjectHierarchyRelationship Metadata API to deploy the mappings into your org.
SEE ALSO:
Manufacturing Cloud Developer Guide: ObjectHierarchyRelationship
Rebate Management Developer Guide: ObjectHierarchyRelationship
147
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
What Are the Benefits of Tracking the Number of Records Processed by a Node?
Track the number of records that pass through a node to:
• Monitor the performance of a DPE definition.
• Test new DPE definitions or new customizations in existing definitions.
• Plan how to extend and fine-tune a DPE definition.
• Examine the issues in a DPE definition.
• Track the flow of data across different nodes.
• Understand how interlinked nodes behave.
• Verify the filter conditions set in a Filter node.
• Check the count of the records that are transformed by the Join and Group and Aggregate nodes.
• Validate the results written back.
148
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Create Custom Labels for the Data Processing Engine Debug App
Create custom labels for the objects and fields in the Data Processing Engine Debug app. Custom labels are custom text values that
enable developers to create multilingual applications.
Create the ToolingAppDPE Connected App
Create a connected app after you install the Data Processing Engine Debug package. A connected app is a framework that enables
an external application to integrate with Salesforce by using APIs and standard protocols.
Update the Authentication Provider for the Data Processing Engine Debug App
Update the authentication provider for the Data Processing Engine Debug app with the consumer details of the ToolingAppDPE
connected app.
Update the ToolingAppDPE Connected App Configuration
Update the ToolingAppDPE connected app configuration with the callback URL from the associated authentication provider.
Configure the Named Credentials for Data Processing Engine Debug
Named credentials specify the URL of a callout endpoint and its required authentication parameters in one definition. Update the
named credentials for the connected app for the Data Processing Engine Debug app.
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
Check the Installed Packages page in Setup to verify that the Data Processing Engine Debug package is installed.
149
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Create Custom Labels for the Data Processing Engine Debug App
Create custom labels for the objects and fields in the Data Processing Engine Debug app. Custom
EDITIONS
labels are custom text values that enable developers to create multilingual applications.
1. From Setup, in the Quick Find box, enter Custom Labels, and then select Custom Labels. Available in: Enterprise,
Unlimited, and Developer
2. Click New Custom Label.
Editions
3. Create a label for the Data Processing Engine Node Metrics object.
a. Enter Debug DPE Object as the short description. USER PERMISSIONS
b. Press Tab to fill the name.
Create, edit, or delete
c. Enter Data_Processing_Engine_Node_Metric__c as the value. custom labels:
d. Click Save & New. • Customize Application
4. Create a label for the Record Count field in the Data Processing Engine Node Metrics object.
a. Enter DPE Data Count as the short description.
b. Press Tab to fill the name.
c. Enter Record_Count__c as the value.
d. Click Save & New.
5. Create a label for the Data Processing Engine Name field in the Data Processing Engine Node Metrics object.
a. Enter DPE Name as the short description.
b. Press Tab to fill the name.
c. Enter Name as the value.
d. Save your changes.
150
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
g. From Available OAuth Scopes, select Full access (full) and Perform requests at any time (refresh_token, offline_access)
and add them to Selected OAuth Scopes.
151
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
A new window opens and a verification code is sent to your registered email address.
7. Enter the verification code, and click Verify.
Note the consumer key and consumer secret. You’ll update the authentication provider for the connected app with these details.
152
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Update the Authentication Provider for the Data Processing Engine Debug App
Update the authentication provider for the Data Processing Engine Debug app with the consumer
EDITIONS
details of the ToolingAppDPE connected app.
Note the consumer key and consumer secret of the ToolingAppDPE connected app. Available in: Enterprise,
Unlimited, and Developer
1. From Setup, in the Quick Find box, enter Auth. Providers, and then select Auth.
Editions
Providers.
2. Click Edit next to the ToolingAPIAuthDPE connected app.
USER PERMISSIONS
3. Enter the consumer key value from the connected app definition.
4. Enter the consumer secret value from the connected app definition. To view the settings:
• View Setup and
Configuration
To edit the settings:
• Customize Application
AND Manage Auth.
Providers
153
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
154
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
1. From Setup, in the Quick Find box, enter Named Credentials, and then select Named
Credentials. USER PERMISSIONS
2. Click Edit in the quick action menu next to ToolingRestDPE. To create, edit, or delete
3. Enter the callback URL from the authentication provider. Then, replace the named credentials:
“authcallback/ToolingAPIAuthDPE” part of the URL with • Customize Application
services/data/v53.0/tooling/.
The URL looks like this: https://yourdomain.salesforce.com/services/data/v53.0/tooling/.
9. To finish setting up the named credential, enter your Salesforce username and password.
155
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
156
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
1. From the App Launcher, find and select Data Processing Engine Debug.
2. Select the DPE definition that you want to add the debug nodes to. USER PERMISSIONS
3. To select the nodes that you want to add a corresponding debug node for, expand the relevant To view and select an object
node type picklist, and select the nodes. or its fields in a Writeback
Object node
You can add a debug node for nodes of these node types.
• Create access on the
• Data Sources object and the fields. If
• Filters the Data Source node
contains related object
• Joins fields, Read access on
• Groups and Aggregates the related object and
fields also is required.
4. To view the path of nodes with their source and target, select Show Mappings.
5. Click Download JSON File.
Tip: To plan where to add debug nodes, visualize the nodes of a DPE definition and their connections.
157
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
5. Select the JSON file of the modified DPE definition from your system. • Customize Application
• Modify All Data
6. Click Upload.
7. Click Save.
Activate this DPE definition and run it as required.
158
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
159
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
After the admin explores the nodes of the definition and their connections, they choose to add debug nodes to count the number of
records that pass through these nodes:
• Transaction Journal (Data Source node type)
• Total Transaction Amount And Total Quantity (Group and Aggregate node type)
160
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
They activate the DPE definition and run it by using the Rebate Orchestration 2 flow.
161
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Then, they open the record for the Total Transaction Amount and Total Quantity node and see that seven records passed through it.
162
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
Manage Warranties and Service Standards for Your Products and Assets
• Register a new asset by specifying the product name or product code or by scanning a product’s
barcode.
• Store key details of the assets, such as their installation date, purchase date, and serial number.
• Associate existing accounts and contacts with the assets, or create accounts and contacts and associate them with the assets.
• Review the standard warranty terms that cover registered assets.
• Assign additional warranties to the assets from a list of warranties.
163
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
OmniStudio
• Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000R84p
2. Enter your username and password for the Salesforce org where you want to install the package, and then click Log In.
3. Select Install for All Users, and click Install.
164
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
5. After the installation is complete, verify that the package is available in your org.
a. From Setup, in the Quick Find box, enter Installed Packages, and then select Installed Packages.
b. Verify that the Product Registration package is available on the page.
c. Click the package name link.
d. To view the list of the included metadata components and their type, click View Components.
165
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
e. Click Done.
4. Export the Product Registration OmniScript and the related Data Mappers and Integration Procedures.
a. From the navigation menu, select OmniScripts.
b.
Click next to the Product Registration (Version 1) OmniScript, and select Export.
166
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Import the Product Registration OmniStudio components to your Salesforce org. See Import Product Registration OmniStudio Components.
SEE ALSO:
Exporting OmniScripts
Exporting OmniScripts
4. Import the Product Registration OmniScript and the related Data Mappers and Integration Procedures.
a. From the navigation menu, select OmniScript.
b. Click Import, and select the Product Registration.json file that you downloaded.
c. Click Next, and click Next.
d. Click Next, and click Activate Now.
e. Click Next, and click Done.
167
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
b. Click Import, and select the CalculateAdditionalAssetWarrantyEndDate.json file that you downloaded.
c. Click Next, and click Next.
d. Click Next, and click Activate Now.
e. Click Next, and click Done.
SEE ALSO:
Importing OmniScripts
Importing OmniScripts
168
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
Lightning App Builder
Lightning App Builder
169
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
To publish an Experience
Cloud site:
• Be a member of the site
AND have the Create
and Set Up Experiences
permission
OR
• Be a member of the site
AND be an experience
admin or publisher in
that site
170
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
Edit Pages and Components in Experience Builder
Edit Pages and Components in Experience Builder
Permission Sets
Assign these permission sets to users based on their persona.
• OmniStudio Admin
Internal users who use the Product Registration prebuilt app • Warranty Lifecycle Management Psl
• OmniStudio User
Experience Cloud users who use the Product Registration prebuilt • Warranty Management for Experience Cloud
app
• OmniStudio for Experience Cloud Users (available with the
Product Registration unmanaged package)
171
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Object Permissions
Give users access to these objects to use the Product Registration prebuilt app. These object permissions aren’t included in the permission
sets.
Object Access
Omni Data Transformation Read
Product Read
System Permissions
Give users access to these system permissions required to access the components in the Product Registration prebuilt app. These system
permissions aren’t included in the permission sets.
• Enables consumers and partners to execute OmniScripts, DRs, Cards through a Community or off platform.
• Grant users access to Industries Interaction Calculation features.
SEE ALSO:
Assign Permission Sets for Warranty Lifecycle Management
Assign Permission Sets for Warranty Lifecycle Management
172
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
• Omni UI Card
SEE ALSO:
Sharing Rules
Sharing Rules
Assign the OmniStudio Permission Set or Group to Standard Experience Site Users
4. Specify the serial number, date of purchase, and date of installation of the asset.
173
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
5. Tap Next.
6. To associate the asset with an account, do one of these.
• To associate the asset with an existing account, enter the name of the account.
• To associate the asset with a new account, tap New Account.
Note: To be able to associate a contact with the asset, you must associate an account with the asset.
8. Tap Next.
9. Review the details of the registered asset, and tap Next.
10. Review the standard warranties assigned to the asset, if any.
You can search for a specific standard warranty from the list of standard warranties.
11. Depending on how you want to assign additional warranties, do one of these.
• To assign additional warranties now, select a warranty term from the Additional Warranties table, edit its start date and end date
as appropriate, and click Next.
• To assign additional warranties later, tap Assign Warranties Later.
You can search for a specific additional warranty from the list of additional warranties.
174
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
175
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Calculate Actuals for Sales Agreements Using the Data Processing Engine
The Calculate Actuals Using Data Processing Engine prebuilt app helps you automatically calculate
EDITIONS
actual quantity and actual revenue of sales agreements using a Data Processing Engine definition.
You can calculate actual quantities and revenues for past, current, and future schedules of one or Available in: Enterprise,
more sales agreements. You can also specify the status of orders that are considered for the Unlimited, and Developer
calculation. You can also schedule the calculation via a predefined scheduled flow, and customize Editions.
the actuals calculation logic by customizing the predefined Data Processing Engine template.
You can easily access all components of this sample app in the Manufacturing Cloud Learning Trial
Org. Or, you can depoy the prebuilt app in your own org to seamlessly integrate with your existing business processes.
SEE ALSO:
Manage Sales Agreements Actuals
176
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Create orders and specify the effective start date because the actual quantity and actual revenue get reflected for the Sales Agreement
Product Schedule which coincides with the order effective date. For example, if an order’s effective start date is May 16, the actual quantity
and revenue is updated for the May period of a monthly sales agreement.
Scheduled Flow
To automate the actuals calculation at regular intervals, run the Data Processing Engine via a scheduled flow. The Run Scheduled DPE
Job to Calculate Actuals for Sales Agreements scheduled flow runs daily and by default it calculates actuals for the current period. But
you can clone the flow template to create your own version and change the start and end date inputs to calculate actuals for multiple
periods. This flow also requires an active DPE definition created from the Calculate Actual Product Quantity and Revenue template.
The scheduled flow sends an email to the flow user for the following scenarios:
• When an error occurred while executing the Data Processing Engine batch job
• When the details of a timed-out Data Processing Engine batch job are sent
• When the details of a timed-out Data Processing Engine can’t be found
• When the details of a Data Processing Engine batch job that changes status are sent
• When the details of a Data Processing Engine batch job that changes status can’t be found
177
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
• To create and save changes to the Data Processing Engine definitions, you need the Customize Application and Modify All Data
admin permissions.
• Add the Calculate actuals based on DPE field to the Sales Agreement record page layout.
• If you use the Recalculate Actuals quick action to calculate actuals for sales agreements after the Data Processing Engine has already
updated the values, the values are overwritten for the future schedules.
Install the Actuals Calculation Field and Permission Set Prebuilt App Package
To get access to a custom field and a permission set for the Calculate Actuals Using Data Processing
EDITIONS
Engine prebuilt app, first install an unmanaged package in Salesforce. The custom field Calculate
actual values using DPE can be added to the Sales Agreement record page layout. The permission Available in: Enterprise,
set Data Processing Engine Based Actuals Calculation for Sales Agreements can be assigned to Unlimited, and Developer
admins, account managers, and sales managers who manage sales agreements. Editions.
1. In a browser, enter the installation URL.
Choose the installation URL based on where you want to install the package. USER PERMISSIONS
• Production:
To install the package:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eM2b
• Download AppExchange
• Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eM2b Packages
2. Enter your username and password for the Salesforce org where you want to install the package,
and then click Log In.
3. Select Install for All Users, and click Install.
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
Check the Installed Packages page in Setup to verify that the Actuals Calculation Field and Permission Set package is installed.
Assign Permission Sets to Users for Using the Actuals Calculation Prebuilt App
After you deploy the Actuals Calculation Field and Permission Set package in your org, assign the
EDITIONS
Data Processing Engine Based Actuals Calculation for Sales Agreements permission set to your users
as required. Make sure you assign the permission to the admin users and integration users at a Available in: Enterprise,
minimum. Unlimited, and Developer
1. From Setup, search for and then select Permission Sets. Editions.
2. Select the Data Processing Engine Based Actuals Calculation for Sales Agreements
permission set. USER PERMISSIONS
3. Click Manage Assignments. To assign permissionn sets:
4. Click Add Assignments. • Manage Users
5. Select the checkboxes next to the user records, and click Assign.
6. Click Done.
178
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Install the Actuals Calculation Flow and DPE Prebuilt App Package
To get access to a Data Processing Engine template and a scheduled flow template for the Calculate
EDITIONS
Actuals Using Data Processing Engine prebuilt app, install an unmanaged package in Salesforce.
The Data Processing Engine template Calculate Actual Products Quantity Revenue can be cloned Available in: Enterprise,
and activated for use. The Calculate Actual Products Quantity Revenue Scheduled Flow can be Unlimited, and Developer
saved and activated for use. Editions.
1. In a browser, enter the installation URL.
Choose the installation URL based on where you want to install the package. USER PERMISSIONS
• Production:
To install the package:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eM3K
• Download AppExchange
• Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eM3K Packages
2. Enter your username and password for the Salesforce org where you want to install the package,
and then click Log In.
3. Select Install for All Users, and click Install.
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
Check the Installed Packages page in Setup to verify that the Actuals Calculation Flow and DPE package is installed.
179
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Component Type
AcctHierAAFAdjustmentTriggerHandler Apex Class
Parent Account (added to the Advanced Account Forecast Fact Custom Field
object)
Child Account (added to the Advanced Account Forecast Fact Custom Field
object)
180
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Component Type
Country Manager Quantity (added to the Advanced Account Custom Field
Forecast Fact object)
Adjusted Amount (added to the Advanced Account Forecast Fact Custom Field
object)
Adjusted Quantity (added to the Advanced Account Forecast Fact Custom Field
object)
ChildAccount (mapped to the Account object) Advanced Account Forecast Dimension Source
ParentAccount (mapped to the Account object) Advanced Account Forecast Dimension Source
Product (mapped to the Product2 object) Advanced Account Forecast Dimension Source
The Account Hierarchy DPEs and Forecast Set package contains the following components that you can deploy in your Salesforce org:
Component Type
AccountHierarchyBasedForecastSet Advanced Account Forecast Set
181
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
182
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Install the Account Hierarchy Custom Fields and Permissions Prebuilt App Package
To get access to custom fields, permission sets, dimension sources, and apex classes and triggers
EDITIONS
for the Calculate Forecasts for Accounts in a Hierarchy prebuilt app, first install an unmanaged
package in Salesforce. The custom fields are added to the Advanced Account Forecast Fact object Available in: Enterprise,
when you install the package. The permission set can be assigned to admins and account managers Unlimited, and Developer
who manage forecasts. Editions.
1. In a browser, enter the installation URL.
Choose the installation URL based on where you want to install the package. USER PERMISSIONS
• Production:
To install the package:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eNva
• Download AppExchange
• Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eNva Packages
2. Enter your username and password for the Salesforce org where you want to install the package,
and then click Log In.
3. Select Install for All Users, and click Install.
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
Check the Installed Packages page in Setup to verify that the Account Hierarchy Custom Fields and Permissions package is installed.
Install the Account Hierarchy DPEs and Forecast Set Prebuilt App Package
To get access to Data Processing Engine templates, a sample forecast set, and a sample period
EDITIONS
group for the Calculate Forecasts for Accounts in a Hierarchy prebuilt app, first install an unmanaged
package in Salesforce. You can clone the Data Processing Engine templates and activate the new Available in: Enterprise,
definitions after you install the package. The period group and the forecast set can be edited as per Unlimited, and Developer
your business requirements. Editions.
1. In a browser, enter the installation URL.
Choose the installation URL based on where you want to install the package. USER PERMISSIONS
• Production:
To install the package:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eNvA
• Download AppExchange
• Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eNvA Packages
2. Enter your username and password for the Salesforce org where you want to install the package,
and then click Log In.
3. Select Install for All Users, and click Install.
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
Check the Installed Packages page in Setup to verify that the Account Hierarchy DPEs and Forecast Set package is installed.
183
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
184
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
SEE ALSO:
OmniStudio
185
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
• Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000BlCD
2. Enter your username and password for the Salesforce org where you want to install the package, and then click Log In.
3. Select Install for All Users, and click Install.
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
5. After the installation is complete, verify that the package is available in your org.
a. From Setup, in the Quick Find box, enter Installed Packages, and then select Installed Packages.
b. Verify that the Order Visibility package is available on the page.
c. Click the package name link.
d. To view the list of the included components and their types, click View Components.
Add the Order custom field to the Case page layout and the Cases related list to the Order page layout.
186
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
e. Click Done.
4. Export the OrderVisibilityCreateCase OmniScript and the related Data Mappers and Integration Procedure.
a. From the navigation menu, select OmniScripts.
b.
Click next to the OrderVisibilityCreateCase (Version 1) OmniScript, and select Export.
187
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Import the Order Visibility OmniStudio components to your Salesforce org. See Import Order Visibility OmniStudio Components.
4. Import the OrderVisibilityCreateCase OmniScript and the related Data Mappers and Integration Procedure.
a. From the navigation menu, select OmniScript.
b. Click Import, and select the OrderVisibilityCreateCase.json file that you downloaded.
c. Click Next, and click Next.
d. Click Next, and click Activate Now.
e. Click Next, and click Done.
188
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
1. From the App Launcher, find and select Service Console for Manufacturing.
2. Open a contact record in the Service Console for Manufacturing. USER PERMISSIONS
3. Click , and click Edit Page. To create and save Lightning
pages in the Lightning App
4. Drag the Flexcard component onto the canvas. Builder:
5. In the Properties panel, specify these details. • Customize Application
a. For Flexcard Name, select OrderVisibilityOrderSearch.
b. For Page Type, enter lightning.
189
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
To publish an Experience
Cloud site:
• Be a member of the site
AND have the Create
and Set Up Experiences
permission
OR
• Be a member of the site
AND be an experience
admin or publisher in
that site
Permission Sets
Assign these permission sets to users based on their persona.
190
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Internal users who use the Order Visibility prebuilt app • Order Visibility Users
• OmniStudio User
Experience Cloud users who use the Order Visibility prebuilt app • Order Visibility for Experience Cloud User (available with the
Order Visibility unmanaged package)
Object Permissions
Give users access to these objects to use the Order Visibility prebuilt app. These object permissions aren’t included in the permission
sets.
Object Access
Omni Data Transformation Read
Product Read
Orders Read
PriceBook Read
System Permissions
Give users access to these system permissions required to access the components in the Order Visibility prebuilt app. These system
permissions aren’t included in the permission sets.
• Enables consumers and partners to execute OmniScripts, DRs, Cards through a Community or off platform.
• Grant users access to Industries Interaction Calculation features.
191
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
• Search for orders associated with a contact (1). You can filter orders by status and order number.
• Review the key details of an order, including status reason, purchase order number, and order amount (2). You can open the order
record as a subtab by clicking the order ID.
• Track order products associated with the order (3). You can view important details of an order product like its quantity and unit price.
You can open an order product record as a subtab by clicking its order product number.
• View cases associated with the order (4). You can check key details of a case like its subject and created date. You can open a case
record as a subtab by clicking its case number.
• Click the New Case button to launch a simple wizard to create a case associated with the order (5).
192
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Prerequisites for Using Advanced Account Forecasts with Opportunity Line Item Schedules Prebuilt App
Review these prerequisites before you deploy and use the Advanced Account Forecasts with Opportunity Line Item Schedules
prebuilt app.
Install Advanced Account Forecasts with Opportunity Line Item Schedules Package
To configure and use the Advanced Account Forecasts with Opportunity Line Item Schedules prebuilt app, first install the Advanced
Account Forecasts with Opportunity Line Item Schedules unmanaged package in your Salesforce org. The package contains four
Data Processing Engine (DPE) definition templates.
Data Processing Engine Templates with Advanced Account Forecasts with Opportunity Line Item Schedules Prebuilt App
Advanced Account Forecasts with Opportunity Line Item Schedules prebuilt app comes with four Data Processing Engine (DPE)
templates. You must clone the DPE templates to create and activate DPE definitions and use them in forecast sets.
Create a Forecast Set for Advanced Account Forecasts with Opportunity Line Item Schedules Prebuilt App
To generate forecasts based on opportunity line item schedules, specify the necessary forecasting configurations in a forecast set.
You must specify the data processing engine definitions that come with the Advanced Account Forecasts with Opportunity Line
Item Schedules prebuilt app, create forecast dimensions and measures, and more.
Prerequisites for Using Advanced Account Forecasts with Opportunity Line Item Schedules Prebuilt App
Review these prerequisites before you deploy and use the Advanced Account Forecasts with
EDITIONS
Opportunity Line Item Schedules prebuilt app.
• To create advanced account forecasts, enable Advanced Account Forecasting in Setup. See Available in: Enterprise,
Enable Features for Manufacturing Cloud on page 29. Unlimited, and Developer
Editions
• To create, manage, and run Data Processing Engine definitions, enable Data Pipelines in Setup.
See Enable Advanced Account Forecasting.
• To create opportunity records, provide users the Create permission on Opportunities.
• To add or edit opportunity products, provide users the Edit permission on opportunities and Read permission on products and price
books.
• To create schedules for products on opportunities, enable product schedules. See Enable Product Schedules.
• Ensure your Salesforce org contains opportunity products with schedules. You can create opportunity product schedules of type
quantity, revenue, or both. See Establish Schedules for Products on Opportunities
• To customize the Data Processing Engine (DPE) definitions, you must be assigned the Data Pipelines Base User permission set.
• To create and save changes to the Data Processing Engine definitions, you need the Customize Application and Modify All Data
admin permissions.
193
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Install Advanced Account Forecasts with Opportunity Line Item Schedules Package
To configure and use the Advanced Account Forecasts with Opportunity Line Item Schedules
EDITIONS
prebuilt app, first install the Advanced Account Forecasts with Opportunity Line Item Schedules
unmanaged package in your Salesforce org. The package contains four Data Processing Engine Available in: Enterprise,
(DPE) definition templates. Unlimited, and Developer
You can also manually create a package in the Learning trial org, add the components to the Editions
package, and then deploy the package in the target org. Unless you customize the prebuilt app in
the Learning Trial org and want to deploy the customized version in your org, we recommend that USER PERMISSIONS
you directly deploy the package in your org.
1. In a browser, enter the installation URL. To install the Advanced
Account Forecasts with
The installation URL varies depending on where you want to install the package: Opportunity Line Item
• Production: Schedules package:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eM0z • Download AppExchange
Packages
• Sandbox: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000eM0z
2. Enter your username and password for the Salesforce org where you want to install the package,
and then click Log In.
3. Select Install for All Users, and click Install.
The package can take a while to install. An email is sent when the installation is completed.
4. Click Done.
5. After the installation is complete, verify that the package is available in your org.
a. From Setup, in the Quick Find box, enter Installed Packages, and then select Installed Packages.
b. Verify that the Advanced Account Forecasts with Opportunity Line Item Schedules package is available on the page.
c. Click the package name link.
d. To view the list of the included components and their types, click View Components.
Data Processing Engine Templates with Advanced Account Forecasts with Opportunity Line Item Schedules
Prebuilt App
Advanced Account Forecasts with Opportunity Line Item Schedules prebuilt app comes with four
EDITIONS
Data Processing Engine (DPE) templates. You must clone the DPE templates to create and activate
DPE definitions and use them in forecast sets. Available in: Enterprise,
Unlimited, and Developer
Template Purpose Editions
Generate Account Forecast with Opportunity Generates forecasts for the given account and
Line Item Schedules forecast set based on opportunity line item
schedules.
Regenerate Account Forecast with Opportunity Expires the existing forecast data and then
Line Item Schedules regenerates forecasts for the given account and
forecast set based on opportunity line item
schedules.
194
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Template Purpose
Roll Over Account Forecast with Opportunity Line Item Schedules Expires the existing forecast data and then recalculates forecasts
for the given account and forecast set based on opportunity line
item schedules.
Recalculate Account Forecast with Opportunity Line Item Schedules Generates forecasts for new periods during rollover based on
opportunity line item schedules.
Create a Forecast Set for Advanced Account Forecasts with Opportunity Line Item Schedules Prebuilt App
To generate forecasts based on opportunity line item schedules, specify the necessary forecasting
EDITIONS
configurations in a forecast set. You must specify the data processing engine definitions that come
with the Advanced Account Forecasts with Opportunity Line Item Schedules prebuilt app, create Available in: Enterprise,
forecast dimensions and measures, and more. Unlimited, and Developer
1. From Setup, in the Quick Find box, enter Advanced Account Forecasting, and then Editions
select Advanced Account Forecasting.
2. Click New. USER PERMISSIONS
3. Specify the details of the forecast set and select Advanced Account Forecast Fact as the To configure a forecast set:
forecast fact object. • Manufacturing
4. Save your changes. Advanced Account
Forecast Permission Set
5. Expand the Building Blocks section.
6. Specify forecast fact field mappings.
a. In the Forecast Fact Field Mappings section, click Edit.
b. Specify these details and save your changes.
• Forecast Context: Product ID
• Period: Period ID
• Forecast Quantity: Forecasted Quantity
• Forecast Revenue: Forecasted Revenue
• Forecast Status: Status
• Forecast Set: Advanced Account Forecast Set Use ID
195
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
b. Create a forecast dimension with Product dimension and Product ID (Product) forecast fact dimension field.
c. Save your changes.
d. Create other dimensions as appropriate.
11. Create forecast measure groups, forecast adjustment periods, and forecast formula as appropriate.
12. Activate the forecast set.
Templates in the Actionable Relationship Center Templates for Manufacturing Prebuilt App
Help your sales and service teams explore key relationships between people, assets, and businesses by using the Actionable
Relationship Center Templates for Manufacturing prebuilt app. Create a relationship graph by using a template, and customize the
graph to meet your company’s needs. You can customize card names, add new nodes, reconfigure the existing nodes, manage
object and record actions, and so on.
Install the Actionable Relationship Center Templates for Manufacturing Prebuilt App
To use the templates available in the Actionable Relationship Center Templates for Manufacturing prebuilt app, first install the
Actionable Relationship Center Templates for Manufacturing unmanaged package in your Salesforce org. The package contains four
Actionable Relationship Center (ARC) relationship graph templates that you can use to create relationship graphs.
SEE ALSO:
Actionable Relationship Center for Manufacturing Cloud
Actionable Relationship Center (ARC)
196
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Templates in the Actionable Relationship Center Templates for Manufacturing Prebuilt App
Help your sales and service teams explore key relationships between people, assets, and businesses
EDITIONS
by using the Actionable Relationship Center Templates for Manufacturing prebuilt app. Create a
relationship graph by using a template, and customize the graph to meet your company’s needs. Available in: Enterprise,
You can customize card names, add new nodes, reconfigure the existing nodes, manage object Unlimited, and Developer
and record actions, and so on. Editions
You can find the templates on the Custom Templates tab when you create a relationship graph.
After you create the relationship graph, add the graph to a record page or an Experience Cloud site
page. Ensure that the graph has the same root node as the object record page.
Here are the templates in the prebuilt app.
Manufacturing Asset Location Relationships The relationships of a location record with Location
related location, asset, and asset warranty
records.
SEE ALSO:
Actionable Relationship Center (ARC)
197
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Install the Actionable Relationship Center Templates for Manufacturing Prebuilt App
To use the templates available in the Actionable Relationship Center Templates for Manufacturing
EDITIONS
prebuilt app, first install the Actionable Relationship Center Templates for Manufacturing unmanaged
package in your Salesforce org. The package contains four Actionable Relationship Center (ARC) Available in: Enterprise,
relationship graph templates that you can use to create relationship graphs. Unlimited, and Developer
You can also manually create a package in the Learning trial org, add the components to the Editions
package, and then deploy the package in the target org. Unless you customize the prebuilt app in
the Learning Trial org and want to deploy the customized version in your org, we recommend that USER PERMISSIONS
you directly deploy the package in your org.
1. In a browser, enter the installation URL. To install the Actionable
Relationship Center
The installation URL varies depending on where you want to install the package: Templates for
• Production: Manufacturing package:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1Q0000010MMe • Download AppExchange
Packages
• Sandbox:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t1Q0000010MMe
2. Enter your username and password for the Salesforce org where you want to install the package, and then click Log In.
3. Select Install for All Users, and click Install.
The package can take a while to install. You receive an email when the installation is completed.
4. Click Done.
5. After the installation is complete, verify that the package is available in your org.
a. From Setup, in the Quick Find box, enter Installed Packages, and then select Installed Packages.
b. Verify that the Actionable Relationship Center Templates for Manufacturing package is available on the page.
c. Click the package name link.
d. To view the list of the included components and their types, click View Components.
Use the templates available in the prebuilt app to create relationship graphs on the Actionable Relationship Center page in Setup. You
can select these templates on the Custom Templates tab when you create a relationship graph.
198
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
After you create the relationship graph, use Lightning App Builder to add the ARC Relationship Graph component to the appropriate
object record pages and Experience Cloud site pages.
SEE ALSO:
Create a Custom ARC Relationship Graph
Add ARC Relationship Graph Component to Record Pages
199
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
200
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
4. Export the Warranty Claim Omniscript and the related Omnistudio Data Mappers.
a. From the navigation menu, select Omniscripts.
b.
Click next to the Warranty Claim (Version 1) Omniscript, and select Export.
c. Click Next, and click Next.
d. Click Done.
Import the Warranty Claim Omnistudio components to your Salesforce org. See Import Warranty Claims Omnistudio Components.
4. Import the Warranty Claims Omniscript and the related Omnistudio Data Mappers.
a. From the navigation menu, select Omniscript.
b. Click Import, and select the WarrantyClaimSampleApp.json file that you downloaded.
c. Click Next, and click Next.
d. Click Next, and click Activate Now.
e. Click Next, and click Done.
201
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
202
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Permission Sets
Assign these permission sets to users based on their persona.
203
Manufacturing Cloud Extend Manufacturing Cloud with Prebuilt Apps
Internal users who use the Warranty Claim prebuilt app • Warranty Lifecycle Management Psl
• Omnistudio User
Experience Cloud users who use the Warranty Claim prebuilt app • Warranty Management for Experience Cloud
Object Permissions
Give users access to these objects to use the Warranty Claim prebuilt app. These object permissions aren’t included in the permission
sets. For detailed information on giving access to users, see Set Your Internal Organization-Wide Sharing Defaults.
Object Access
Omni Data Transformation Read
Product Read
System Permissions
Give users access to these system permissions required to access the components in the Warranty Claim prebuilt app. These system
permissions aren’t included in the permission sets.
• Enable consumers and partners to execute Omniscripts, Data Mappers, Cards through a Community or off platform.
• Grant users access to Industries Interaction Calculation features.
204
Manufacturing Cloud Manage Your Product Portfolio in Manufacturing Cloud
205
Manufacturing Cloud Products in Manufacturing Cloud
Empower catalog management and product design teams at manufacturers to design and organize their product portfolio with versatility
and ease using Product Catalog Management in Manufacturing Cloud. With Product Catalog Management, catalog administrators and
product designers can maintain an expansive product taxonomy and streamline their work by using intuitive interfaces, a robust data
model, and easy-to-use components.
For instructions on how to configure Product Catalog Management, see Product Catalog Management.
Team Usage
Product Design Product design teams define the key specifications of products and configure
their attributes. They define the hierarchy of products and design simple and
bundled products. They also curate rules on product availability and
qualification
Catalog Management Product catalog management can organize products using catalogs and
categories. They maintain product taxonomies to easily create and configure
products.
Sales Sales teams can add the most suitable products for their customers from price
books or catalogs to quotes, opportunities, orders, or sales agreements. They
can configure products’ attributes and hierarchies during sales negotiations.
They can also allocate sales targets based on the sale of products and forecast
the sale of different products.
Customer Service Customer service teams use product information to provide meaningful,
proactive interactions to customers. They primarily use information about
specific product units that are manufactured, sold, or delivered to customers,
which are called assets. An asset record represents an instance of a product
record. Service teams can track the activities of assets owned by partners and
customers, and manage asset fleets.
206
Manufacturing Cloud Products in Manufacturing Cloud
Team Usage
Inventory Management Inventory management teams plan inventory stock and movement by using
product information as the foundation for inventory-specific information.
They capture inventory-specific information, such as products at specific
inventory locations, products transferred to different locations, serialized
products, and products required to complete work orders.
Warranty Administration Warranty teams define warranty terms for products and product families.
They can also define the typical faults in products and standardize the type
of labor services to remedy the faults.
Important: To use some Product fields mentioned in this topic, you must use Product Catalog Management in Manufacturing
Cloud. See Product Catalog Management.
Product Type Type of the product. Select None if it’s a simple, standalone
product that doesn’t have any components
or an associated product hierarchy. Select
Bundle if your product has components that
are sold together as one unit.
Product Family Product family of the product. A product family represents a collection of
related products. To create product families,
create picklist values for the Product Family
field on the Product object.
Product Code Product code for this record. Product design teams can use this field to
capture a unique identifier for each product
or part that they manufacture or sell.
Product SKU SKU for the product. Manufacturers can use this field with or
instead of the Product Code field.
Universal Product Code The code available as part of retail product Inventory managers can use the universal
packaging. It consists of twelve numeric product code to track product inventory.
characters that uniquely identify a
company’s individual product.
Manufacturer Part Number The unique number assigned by the Product designers can use this field to
manufacturer to identify the part. specify the company-specific identifier of a
product part.
207
Manufacturing Cloud Products in Manufacturing Cloud
Active Indicates whether this record is active (true) This field indicates if the product record can
or not (false). be used in different processes, such as sales
negotiations. For example, only active
products can be added to orders, quotes,
or sales agreements.
Based On The product classification that the product A product classification is a template that
is based on. holds a collection of attributes for similar
products. A product that’s based on product
classification inherits all the attributes
associated with the product classification.
Product designers create products using
product classifications to quickly assign
attributes to products.
Is Assetizable Indicates if the product becomes an asset Manufacturers create asset records to model
after it’s sold or delivered to a customer. physical items of commercial value that are
manufactured, delivered, sold to a customer,
or installed as a part of another asset. An
asset is an instance of a product.
Business Brand The business brand that the product is sold If a manufacturer sells products under
under. different customer-facing business brands,
they can specify the details of the brand in
a Business Brand record. They can also
create a parent brand and associate multiple
brands with it.
Admins can create sharing rules that provide
brand-specific information with various
users and stakeholders.
Make Name The make name of the product. Manufactures use make names as specific
designations to describe a line of product
offerings, the manufacturer of the product,
or the brand that the product is sold under.
Model Name The model name of the product. Model names give information about the
configuration or version of the product.
Model Year The year that the product model was made A model year helps manufactures specify
for. the year a product was released for sale. It
helps them differentiate between different
iterations of a product over time.
208
Manufacturing Cloud Products in Manufacturing Cloud
Quantity Unit of Measure Unit of the quantity of the product. The Quantity Unit Of Measure field on
Product Item inherits this field’s values.
Specification Type The specification type of the product. Product designers can define specification
types of products based on the industry that
the product is sold to or the usage of the
product.
The specification type of a product can
determine the record type and the page
layout that users use.
External ID The unique identifier of the product in an Product designers can use this field to
external data source. integrate product information with external
systems.
External Data Source The external data source that stores Product designers can use this field to
information about the product. integrate product information with external
systems.
Availability Date The date from when the product is available Product designers can use this field to define
to be sold or used. the selling period of a product.
Discontinued Date The date from when the product can’t be Product designers can use this field to define
sold or used. the selling period of a product.
End Of Life Date The date after which the product isn’t Product designers can use this field to retire
supported, ordered, or maintained. commercial products when the business
decides to discontinue selling or supporting
permanently.
Display URL A URL of the product image on an external The product image is shown on the product
data source. list and product details page.
209
Manufacturing Cloud How Product Information is Represented in Manufacturing
Cloud
Product Information
Define the products that you sell and the relationships between different products, products and their components, and products in a
bundle.
A manufacturer wants to model its Create products. Grande Robotics, a factory automation
stock-keeping units. manufacturer, creates a product record each
for the Packaging Arm Robot Basic,
A product has a commercial value and can Packaging Arm Robot High-Speed, and
be sold to a customer. Packaging Arm Robot Ultra products that it
sells.
A manufacturer wants to model standalone Create simple products. Grande Robotics creates a simple product
products that don’t have an associated for Environmental Gas Sensor A1 that it sells
product hierarchy. as a standalone product.
A manufacturer wants to model a group of Create bundled products. Structure the Grande Robotics sells an Order Picking
products that are always sold together. bundle by adding product components or System that consists of the Order Picking
product component groups to it. Arm Robot, Robot Battery Pack, and
A product record with the Bundle product Conveyor Belt Basic products. It creates a
type represents a bundled product. A bundled product called Order Picking
bundled product has a root product. System. It adds the Order Picking Arm
Robot, Robot Battery Pack, and Conveyor
Belt Basic products as child components in
the bundle.
210
Manufacturing Cloud How Product Information is Represented in Manufacturing
Cloud
A manufacturer wants to ensure that sales Create static products. Grande Robotics defines the Environmental
teams can’t configure products or add Gas Sensor A1 simple product as static
products to a bundle during a sale. because it doesn't want the sales team to
configure the product during a sale.
A product record with the Configure During
Sale as Not Allowed represents a static
product.
A manufacturer wants to ensure that sales Create configurable products. Grande Robotics defines the Order Picking
teams can configure products or add System bundled product as configurable. It
products to a bundle during a sale. wants to allow sales reps to add optional
components such as spare belt covers to
A product record with the Configure During the bundle during a sale.
Sale as Allowed represents a configurable
product.
A manufacturer wants to define the Define the cardinality of products in Grande Robotics sets a minimum quantity
permissible quantities of products that are bundles. for Environmental Gas Sensor A1 product
sold as a part of product bundles. that it sells as a part of its Gas Safety System
bundle.
Local cardinality is the default, minimum,
and maximum quantity of an individual
product in a product bundle. Group
cardinality is the minimum and maximum
quantity of the child components that can
be added to a bundle.
A manufacturer procures components of a Create product related materials. Grande Robotics maps the Arm Base, Arm
product from different tier-1 and tier-2 Rotor, and Arm End Effector product
suppliers. It wants to track how it can use components to the Order Picking Arm Robot
different components to make various product.
products.
A manufacturer wants to model physical Create assets. Grande Robotics sells a Packaging Arm
items of commercial value that are Robot Ultra RM0612 asset to a partner.
manufactured, delivered, sold to a customer,
or installed as a part of another asset.
An asset is an instance of a product.
211
Manufacturing Cloud How Product Information is Represented in Manufacturing
Cloud
A manufacturer wants to model the Create attribute definitions. Grande Robotics creates these attribute
attributes, characteristics, or properties of definition records to define conveyor
products. systems and order management arm robots
that Grande Robotics sells.
An attribute definition represents an
attribute that describes one or many • Model
products. Manufacturers can assign an • Weight
attribute to a product. • Energy Efficiency
• Picking Speed
• Packaging Speed
• Sorting Speed
• Belt Speed
• Belt Load
• Voice Activated
• Industry
A manufacturer wants to organize attributes Create attribute categories and assign Grande Robotics creates an attribute
into logical groups. attributes to attribute categories. category record to describe all its conveyor
belt products called Conveyor Belt Category.
An attribute category represents a logical It assigns these attributes in the attribute
grouping of multiple attributes. category.
Manufacturers can assign multiple attributes
to a product classification by using attribute • Model
categories. • Weigh
• Belt Speed
• Belt Load
A manufacturer wants to list the possible Create attribute picklists and add picklist Grande Robotics creates these attribute
values of an attribute. values to them. picklist records.
A manufacturer wants to quickly assign a Create product classifications and assign Grande Robotics creates a product
set of attributes to similar products. attributes to product classifications. Then, classification for its conveyor belt products
create products based on product called “Conveyor Belts Classification”. It
A product classification is a template that classifications. assigns all the attributes in the Conveyor
holds a collection of attributes that describe
212
Manufacturing Cloud How Product Information is Represented in Manufacturing
Cloud
A manufacturer wants to specify the value Configure the inherited attributes of The Sorting Conveyor Belt Ultra product sold
of attributes in products. products and choose default values for by Grande Robotics is only meant for the
attributes in their product attribute Transportation and Logistics industry. To
Sometimes, some attributes of a product definitions. specify this restriction, Grande Robotics
are specific to that particular product. Or, configures the Industry inherited attribute
when a product is sold as a part of a bundle, for the Sorting Conveyor Belt Ultra product.
certain attributes of the product have It sets the default value of the Industry
default values. Manufactures can set the attribute as Transportation and Logistics.
default value of an attribute for a product.
A product attribute definition record
represents the default value for an attribute
of a product.
A manufacturer wants to specify that an Set inherited attributes in products or Grande Robotics differentiates the prices all
attribute impacts the price of a product. product classifications as price impacting. its products by industry. For instance, it sells
the Environmental Gas Sensor A1 for US$
Pricing designers can differentiate prices of 300 to customers from the manufacturing
products by using price impacting attributes industry and for $340 to customers in the
in attribute-based price adjustment energy industry. It sets the Industry attribute
schedules. of the Environmental Gas Sensor A1 as price
impacting.
213
Manufacturing Cloud How Product Information is Represented in Manufacturing
Cloud
A manufacturer wants to model a collection Create catalogs. Grande Robotics creates a catalog called
of products that it sells. Conveyor Systems for all the conveyor
systems that it sells and a catalog called
A catalog represents an assortment of Order Management Arm Robots for all the
similar products. order management arm robots that it sells.
A manufacturer wants to organize products Create categories and subcategories in Grande Robotics creates these categories
within a catalog into logical groups and catalogs. within the Order Management Arm Robot
subgroups. catalog.
A manufacturer sells its products under Create business brands. Grande Robotics sells its industrial safety
different brand names to differentiate the products under its Westandrf Safety
products by product usage and market business brand.
segment.
Product Sale
Determine how you sell products to customers and what products customers are eligible to buy.
A manufacturer wants to define the method Create product selling models and assign The Packaging Arm Robot Basic product
of selling products. product selling models to products. sold by Grande Robotics is sold one-time,
not as a subscription. To specify this selling
Product selling models define whether model, Grande Robotics creates a one-time
products are sold one-time or as product selling model and assigns the
subscriptions. model to the Packaging Arm Robot Basic
product.
214
Manufacturing Cloud Manage Long-Term Business with Sales Agreements in
Manufacturing Cloud
SEE ALSO:
Trailhead: Sales Agreements and Forecasting in Manufacturing Cloud
Trailhead: Admin Essentials for Sales Agreements and Account Forecasting
215
Manufacturing Cloud Set Up and Configure Sales Agreements
Instead of manually comparing the actual revenue and quantity values, or actuals, from fulfilled orders against planned values, you can
use sales agreements to pull out order information and view it in the agreement’s terms. With sales agreements, sales and operations
teams can manage their inventory better, track customer compliance for committed orders, and get greater visibility into their run-rate
business.
Sales teams can manage the complete lifecycle of sales agreements, from their creation to their renewal. They can revise agreement
terms based on updated negotiations, market conditions, and inventory.
Sales teams can also collaborate on agreements with channel partners by using manufacturing Experience Cloud sites.
Watch this video to understand the foundational capabilities of Sales Agreements.
Watch a video
If you can’t watch the video in full screen, open the video on a new tab: Get Started with Sales Agreements in Manufacturing Cloud.
216
Manufacturing Cloud Set Up and Configure Sales Agreements
217
Manufacturing Cloud Set Up and Configure Sales Agreements
SEE ALSO:
Enable Features for Manufacturing Cloud
Permission Set Licenses for Internal Users in Manufacturing Cloud
Example: For example, if the end date of a sales agreement is December 31 and the defined USER PERMISSIONS
renewal days is 30, users can renew the sales agreement from December 1.
To renew sales agreements:
• Customize Application
SEE ALSO:
Renew a Sales Agreement
218
Manufacturing Cloud Set Up and Configure Sales Agreements
1. In Setup, in the Quick Find box, enter Manufacturing, and then select Sales Agreements.
2. On the Sales Agreement Setup page, in the Default Decimal Scale section, select a default decimal scale value between 0 and 6. The
default value is 2.
All sales agreements inherit the decimal scale at the time of their creation. If you change the decimal scale option, the change applies
only to the sales agreements created after that point. For example, if the default decimal scale is set at 3, it applies to sales agreements
created after that point. If the decimal scale is changed to 4, only the sales agreements created after that point reflect this updated
value.
3. To use decimal fields, add the decimal fields to the page layouts for sales agreement, sales agreement product, and sales agreement
product schedule.
For details, see Customize Page Layouts for Sales Agreements.
4. Ensure you add the decimal fields to the multi-line layouts for the existing sales agreement product.
You can also perform a mass update for specific products in a sales agreement to increase or decrease decimal quantities. For details,
see Edit Multi-Line Layouts for Sales Agreement Products.
Automatically from If active orders are associated with sales agreements, the actual To edit actual quantities for
past schedules:
direct orders quantities of products are automatically derived and updated. The
• Edit Actual Quantity of
updates are based on the orders that apply to a specific schedule.
Sales Agreements
Select this option if there are no orders associated with contracts. Products
Automatically from If active orders are associated with sales agreements, the actual
orders through quantities of products are automatically derived and updated. The
contracts
219
Manufacturing Cloud Set Up and Configure Sales Agreements
updates are based on the orders that apply to a specific schedule. Select this option if there
are orders associated with contracts.
All sales agreements inherit the actuals calculation option at the time of their creation. If you change the actuals calculation option,
the change applies only to the sales agreements created after that point.
To help users change the actuals calculation mode for individual sales agreements, give them Edit permission to the Actuals Calculation
field on the Sales Agreement object.
SEE ALSO:
Manage Sales Agreements Actuals
Recalculate Actuals for Sales Agreement Terms
How Are Sales Agreement Actuals Calculated?
Warning: After you enable metric groups in your org, you can’t disable them.
A metric group called Preset Group is created. Preset Group contains these standard metrics:
• Planned Quantity
• Actual Quantity
• Sales Price
• Discount Percentage
220
Manufacturing Cloud Set Up and Configure Sales Agreements
• Planned Amount
6. From the Available Metrics list, select the metrics that you want to add to the metric group, and move them to the Selected Metrics
list.
All standard and custom metrics are listed in the Available Metrics list.
SEE ALSO:
Create Custom Metrics for Sales Agreements
View Sales Agreement Terms Data
Sales Agreement Metrics
221
Manufacturing Cloud Set Up and Configure Sales Agreements
3. Map the custom fields in the Sales Agreement Product object to the custom fields in the Sales Agreement Product Schedule object.
a. In Setup, in the Quick Find box, enter Sales Agreements, and then select Sales Agreements.
b. In the Field Mappings for Custom Metrics section, select the required product field for each product schedule field.
The custom fields of the Sales Agreement Product Schedule object are listed under Sales Agreement Product Schedule Field.
The custom fields of the Sales Agreement Product object are listed under Sales Agreement Product Field. Custom fields with
data type other than number, currency, or formula aren’t available in these lists.
4. To let users view the metric in the sales agreement terms table, add the metric to a metric group.
See Manage Metrics for Sales Agreements on page 220.
5. To let users specify the value of the metric for a product in the Edit Selected Sales Agreement Products window, add the custom
field to the multi-line layout for the Sales Agreement Product object.
222
Manufacturing Cloud Set Up and Configure Sales Agreements
See Edit Multi-Line Layouts for Sales Agreement Products on page 227.
SEE ALSO:
Manage Metrics for Sales Agreements
View Sales Agreement Terms Data
Create Custom Fields
Sales Agreement Metrics
223
Manufacturing Cloud Set Up and Configure Sales Agreements
5. To make a status value the default for the status field, perform these steps.
a. Click Edit for the status value.
b. Select Default.
c. Save your changes.
Note: By default, when an approved sales agreement reaches its start date, the status of the agreement automatically changes
to Activated. If you add custom status values, make sure that you reorder the status values mapped to the Activated status code
appropriately. To ensure that users use the custom value to activate a sales agreement, move the custom status values after the
default Activated status value.
Create a path to guide your users through the stages in your sales agreement lifecycle. Create a path for the Sales Agreement Object
that’s based on the Status picklist.
You can reference the custom values in an approval process for sales agreements.
SEE ALSO:
Manage the Lifecycle of a Sales Agreement
Choose How Sales Agreements Are Approved
224
Manufacturing Cloud Set Up and Configure Sales Agreements
If you set up an approval process for sales agreements, ensure that you add the Submit for Approval quick action to the Sales Agreement
page layout.
Note: At least one product must be associated with a sales agreement for the sales agreement to be eligible for approval.
SEE ALSO:
Set Up an Approval Process
Customize Page Layouts for Sales Agreements
Define the Stages in the Sales Agreement Lifecycle
Manage the Lifecycle of a Sales Agreement
225
Manufacturing Cloud Set Up and Configure Sales Agreements
2. Add the relevant fields to a page layout for the Sales Agreement Product object.
a. From the object management settings for Sales Agreement Products, go to Page Layouts.
b. Edit a Sales Agreement Product page layout.
c. Drag the required fields from the pallet to the Sales Agreement Product Detail section on the page.
d. If needed, drag the Sales Agreement Product Schedule related list to the Related List section.
e. Save your changes.
3. Add the relevant fields to a page layout for the Sales Agreement Product Schedule object.
a. From the object management settings for Sales Agreement Product Schedules, go to Page Layouts.
226
Manufacturing Cloud Set Up and Configure Sales Agreements
Add the Sales Agreement related list to the page layout of the Account, Order, and Contract objects.
227
Manufacturing Cloud Set Up and Configure Sales Agreements
228
Manufacturing Cloud Set Up and Configure Sales Agreements
8. Repeat these steps for the Manufacturing Sales Agreements For Community permission set.
SEE ALSO:
Update Multiple Values in Agreement Terms
Help key account managers use simple workflows to easily convert sales agreements to quotes and quotes to sales agreements. Quotes
and sales agreement conversion helps them speed up the sales cycle, prevent manual errors, reduce manual data entry tasks, and deliver
a seamless sales experience. To configure the record conversion, ensure you enable the required features, grant permissions to users,
review the preconfigured context definition and flow, and add the actions to the required page layout.
Ensure that you've set up Quotes and Context Service in Setup. To learn more, see Quotes and Context Service.
The Convert Record screen flow outlines the steps for converting a sales agreement to a quote or a quote to a sales agreement. The flow
uses Context Service to efficiently fetch the sales agreement and quote information and create records with the required information.
The preconfigured SalesAgreementQuotesConversion context definition maps data between sales agreement and quotes records. It
includes mappings that define the source and target fields from the quotes and sales agreement objects for the record conversion.
1. To grant users the ability to use quotes and sales agreement conversion, assign them the Context Service Runtime and Manufacturing
Sales Agreements permission sets and the Run Flows user permission.
See Manage Permission Set Assignments.
4. Ensure that the Convert Sales Agreement to Quote action is added to a Quote page layout and the Convert Quote to Sales Agreement
action is added to a Sales Agreement page layout.
To learn more, see Customize Page Layouts for Sales Agreements on page 226.
To convert a sales agreement to a quote, on a sales agreement record, in the quick action menu, click Convert Sales Agreement to
Quote. Specify the required details, and save your changes.
229
Manufacturing Cloud Create and Work with Sales Agreements
To convert a quote to a sales agreement, on a quote record, in the quick action menu, click Convert Quote to Sales Agreement. Specify
the required details, and save your changes.
SEE ALSO:
Context Service
Configure Record Conversion for Quotes and Sales Agreements
230
Manufacturing Cloud Create and Work with Sales Agreements
Sales Price Price per unit of the product at If you change the sales price for
which you want to sell it to a specific schedule in a sales
your customer. If you change agreement’s terms, it only
the sales price for a specific changes for that schedule. If
schedule in Agreement Terms, you’re using the pricing
it only changes for that features for Sales Agreements,
schedule. the sales price is updated when
you get the guidance price.
Discount Percentage Discount that you want to offer If you change the discount for
on the sales price of the a specific schedule in
product. Agreement Terms, it only
changes for that schedule.
Amount Metrics
Total Planned Amount Aggregated value auto-calculated by adding It dynamically changes based on the
the planned amount of the product across schedule-level changes in planned amounts.
all schedules at a given time. For a particular schedule, here’s how the
planned amount is calculated: {(Planned
Quantity for the Schedule X Sales Price for
the schedule) X (1-Discount/100)}
Total Actual Amount Total value auto-calculated by adding the It dynamically changes based on the
actual amount of the product across all schedule-level changes in actual amounts.
schedules at a given time. Actual amounts can be either manually
231
Manufacturing Cloud Create and Work with Sales Agreements
Total Forecasted Amount Accumulated value auto-calculated by When you create the product, this value is
adding the forecasted amount of the zero. You can change it on the Agreement
product across all schedules at a given time. Terms tab. It dynamically changes based on
the schedule-level changes in forecasted
amounts.
Quantity Metrics
Total Planned Quantity Aggregated value auto-calculated by adding When you create the product, this value is
the planned quantities of the product across the same as the initial total quantity. It
all schedules at a given time. dynamically changes based on the
schedule-level changes in planned
quantities.
Total Actual Quantity The total value auto-calculated by adding It dynamically changes based on the
the actual quantities of the product across schedule-level changes in actual quantities.
all schedules at a given time. Actual quantities can be either manually
updated through an API update or derived
from orders based on the configuration.
Before a sales agreement is active, the actual
quantity of a product is zero.
Total Forecasted Quantity Accumulated value auto-calculated by When you create the product, this value is
adding the forecasted quantities of the the same as the initial total quantity. You
product across all schedules at a given time. can change it on the Agreement Terms tab.
It dynamically changes based on the
schedule-level changes in forecasted
quantities.
232
Manufacturing Cloud Create and Work with Sales Agreements
For metric values with decimals, you can only see up to the first five decimal places in the agreement terms table. If a value has more
than five decimal places, then Salesforce rounds up the value to the nearest number with five decimal places. Salesforce uses the round
half up tie-breaking rule for number fields. For example, if a sales price value is 91.212457, then the complete value of 91.212457 is saved,
but you’ll see 91.21246 in the agreement terms table. You can see the complete value when you edit the cell with the value in the
agreement terms table.
For metric values with decimals, leading zeros are removed. For example, if a sales price value is 34.4200, then 34.42 is saved and you’ll
see 34.42 in the agreement terms table.
SEE ALSO:
Manage Metrics for Sales Agreements
Create Custom Metrics for Sales Agreements
7. For Start Date, select the date on which the sales agreement activates.
After a sales agreement is approved, the agreement automatically activates when the agreement reaches the start date.
8. For Schedule Frequency, select the duration of a schedule in the sales agreement:
Option Description
One-Time The sales agreement consists of one schedule, and activates on the start date and expires on the end date.
Weekly The sales agreement consists of weekly schedules. The first schedule starts from the start date you selected,
and the last schedule ends on the end date you selected. The weekly schedule consists of seven days and
begins from the day of the start date, not the first day of the calendar week. The number of weeks depends
on the schedule count.
Monthly The sales agreement consists of monthly schedules. The first schedule starts from the start date you selected,
and the last schedule ends on the end date you selected. The number of months depends on the schedule
count.
Quarterly The sales agreement consists of quarterly schedules. The first schedule starts from the start date you selected,
and the last schedule ends on the end date you selected. The number of quarters depends on the schedule
count.
233
Manufacturing Cloud Create and Work with Sales Agreements
Option Description
Yearly The sales agreement consists of yearly schedules. The first schedule starts from the start date you selected,
and the last schedule ends on the end date you selected. The number of years depends on the schedule
count.
9. For Schedule Count, enter the number of schedules for which you want the sales agreement to be active.
Enter 1 if the schedule frequency is one-time. You can create up to 72 schedules. Contact Salesforce support if you want to increase
the schedule count limit.
10. If the sales agreement has the One-Time schedule frequency, in the End Date field, enter the date on which the sales agreement
expires.
For all other schedule frequencies, irrespective of the date you enter, when you save your changes, the app calculates the end date
based on the start date, schedule frequency, and schedule count you selected.
13. For Product Level, select the level of the products associated with the sales agreement.
• Product
• Category
Use Category to create a sales agreement for multiple products that belong to the same product category.
14. To specify the planned quantities for products across different schedules when you add products to the sales agreement, select
User Specifies Planned Quantities.
Selecting the User Specifies Planned Quantities checkbox lets you specify the planned quantity for products in the sales agreement.
To distribute the initial planned quantity across all schedules automatically, deselect the checkbox.
Option Description
Manually using API upload When the sales agreement activates, the actual quantities for products aren’t automatically
recalculated and refreshed. You can upload changed values in bulk using API upload. The
daily process recalculates sales agreement actual quantities at regular intervals based on
the latest uploaded data available.
Automatically from direct orders When the sales agreement activates, the actual quantities for products are automatically
recalculated based on all orders that reference this particular sales agreement.
Automatically from orders When the sales agreement activates, the actual quantities for products are automatically
through contracts recalculated based on all orders that reference the contracts that are associated with this
particular sales agreement.
17. If necessary, for Decimal Scale, enter the number of decimal places that are supported in the metrics for this sales agreement.
234
Manufacturing Cloud Create and Work with Sales Agreements
Your admin sets the default decimal scale in the Default Decimal Scale section of the Sales Agreement settings in Setup.
235
Manufacturing Cloud Create and Work with Sales Agreements
Add products or categories to your sales agreement. Then, get your sales agreement approved. You can modify the name, description,
and contact details for an approved, active, canceled, or expired sales agreement.
SEE ALSO:
Manage Products and Categories in a Sales Agreement
Approve a Sales Agreement
3. Click Next.
On the Edit Selected Sales Agreement Products page, you can view the products that are added to the sales agreement. The list
price for each product is fetched from the price book associated with the sales agreement.
4. To specify the quantity in decimals, select Quantity in Decimals.
5. In the Initial Planned Quantity Value or the Initial Total Quantity field, enter the quantity of the product that you initially plan to sell
across the entire duration of the sales agreement.
Use the Initial Planned Quantity Value field to enter integer or decimal values. If you use the Initial Total Quantity field, then you can
only enter an integer value.
6. In Sales Price, enter the final price per unit of the product that you want to sell to the customer.
7. Enter the discount percentage that’s applied on the sales price of a product.
236
Manufacturing Cloud Create and Work with Sales Agreements
8. Enter a display name for the product that's shown in the sales agreement table.
If you don't specify a display name, the default name of the product is shown in the sales agreement table.
Important: For a category-based sales agreement, if you want orders for a product in a category to be considered for actuals
calculation, you must select that category as the primary category for the product.
1.
On a sales agreement record page, from the Sales Agreement Products related list, click , and then click Add Category.
2. Search for and select the category to be added to the sales agreement.
3. For Sales Price, enter the sum of the prices of all products in the category.
4. To specify the quantity in decimals, select Quantity in Decimals.
5. In the Initial Planned Quantity Value or the Initial Total Quantity field, enter the quantity of the category that you initially plan to sell
across the entire duration of the sales agreement.
Use the Initial Planned Quantity Value field to enter integer or decimal values. If you use the Initial Total Quantity field, then you can
only enter an integer value.
6. In Initial Planned Amount, enter the total amount of all the products in the category that you initially plan to sell across the entire
duration of the sales agreement.
After you add the category to the sales agreement, the initial planned amount of each category is equally distributed in each schedule
of the sales agreement.
7. Enter the discount percentage that’s applied on the sales price of the category.
8. Enter a display name for the category that's shown in the sales agreement table.
If you don't specify a display name, the default name of the category is shown in the sales agreement table.
237
Manufacturing Cloud Create and Work with Sales Agreements
Update the pricing, revenue, and quantity metrics of a category in a draft sales agreement by clicking the Edit quick action for the
category in the Sales Agreement Product related list on the Sales Agreement record page.
SEE ALSO:
Manage the Lifecycle of a Sales Agreement
Update Values in Sales Agreement Terms
238
Manufacturing Cloud Create and Work with Sales Agreements
• Frozen Columns: The Product Name, Metric, and Total columns stay visible while you scroll across various schedules in the agreement.
This feature ensures that you don’t lose context of the product and metrics, and don’t make data entry errors.
• Merged Product Name Cells: The cells with the product names are merged so you can easily identify the metrics for each product.
• Keyboard Shortcuts: You can quickly perform key actions such as editing a cell, saving your changes, and redoing your changes. See
Keyboard Actions for Sales Agreement Data.
If needed, you can switch to the legacy view for sales agreement data. The legacy view for sales agreements doesn’t include the features
that come with the enhanced view for sales agreements. To use the legacy view on a sales agreement’s record page, turn on Legacy
View on the Agreement Terms tab.
Note: We recommend that you use the enhanced view to make the most of the performance, usability, and accessibility
enhancements.
Note: The data for the default metric group is shown in the sales agreement table. If your admin didn’t specify a default group,
the data for the first group in the alphabetically sorted order is shown.
239
Manufacturing Cloud Create and Work with Sales Agreements
The values for the metrics in the selected metric group are shown in the sales agreement table.
240
Manufacturing Cloud Create and Work with Sales Agreements
The agreement terms grid shows the metrics for the selected products.
2. On the Agreement Terms tab of an updated category-based sales agreement, choose one of these options.
• All Categories
• Categories with Edits
• Recently Added Categories
The agreement terms grid shows the metrics for the selected categories.
Current Periods Shows the forecast for the current month and 7 months in the future.
241
Manufacturing Cloud Create and Work with Sales Agreements
Action Command
Save your changes Ctrl + S (Windows/Linux)
Cmd + S (macOS)
Cycle actions on the Agreement Terms tab Tab or Tab + Shift (Windows/Linux)
Tab or Tab + Shift (macOS)
242
Manufacturing Cloud Create and Work with Sales Agreements
USER PERMISSIONS
Update Individual Values in Agreement Terms
Revise the individual values in the agreement terms of a draft or activated sales agreement. To modify sales agreements:
• Read and Edit
1. On a sales agreement’s record page, click Agreement Terms. permissions on Sales
2. Double-click on the cell that has the value that you want to edit, and edit its value. Agreement
You can also click Enter (Windows/Linux) or Return (macOS) on the cell you want to edit. You To mass update agreement
can make multiple edits at a time. terms:
• Mass Update for Sales
3. Save your changes. Agreement System
Permission
The status of an activated sales agreement changes to UnderRevision. The icon in a cell
indicates that the cell has an updated value.
You can view the agreement terms for all items, items with edits, and recently added items.
4. Select the metric that you want to change the values for.
5. Select the action.
• Increase By
• Decrease By
243
Manufacturing Cloud Create and Work with Sales Agreements
• Replace With
The status of an activated sales agreement changes to UnderRevision. The icon in a cell indicates that the cell has an updated
value.
You can view the agreement terms for all items, items with edits, and recently added items.
SEE ALSO:
Manage the Lifecycle of a Sales Agreement
Manage Products and Categories in a Sales Agreement
Tip: For a category-based sales agreement, if you want orders for a product in a category to USER PERMISSIONS
be considered for actuals calculation, you must select that category as the primary category To modify sales agreements:
for the product. • Read and Edit
1. Open a sales agreement record. permissions on Sales
Agreement
2. On the Agreement Terms tab, click Recalculate Actuals.
To update actual quantities:
3. Select the schedules that you want to recalculate the actuals for. • Edit Actual Quantity of
• Current schedule Sales Agreements
Products permission
• Past and current schedules
4. Click Recalculate.
You receive an in-app notification when the process is complete.
244
Manufacturing Cloud Create and Work with Sales Agreements
SEE ALSO:
Recalculate Actuals for Sales Agreement Terms
How Are Sales Agreement Actuals Calculated?
Choose How Sales Agreement Actuals Are Calculated By Default
SEE ALSO:
Calculate Actuals for Sales Agreements Using the Data Processing Engine
245
Manufacturing Cloud Create and Work with Sales Agreements
246
Manufacturing Cloud Create and Work with Sales Agreements
• Order products with negative quantities and unit prices are considered when actuals are calculated for sales agreements. Sales teams
create orders with negative quantities to represent order returns or recalls. Negative quantities and unit prices for order products
are reflected in the Actual Amount and Actual Quantity metrics on the Agreement Terms tab for a sales agreement record.
Tip: To check if the actuals of a sales agreement were recalculated by the process, check the Last Modified By and Last Modified
Date fields in the sales agreement. If a sales agreement was updated by the process, the Automated Process value is specified in
the Last Modified By field in the sales agreement.
Note: Ensure that the actuals are calculated for the right schedules in a sales agreement. The autogenerated name of a sales
agreement product schedule is determined by its start date. For example, in a monthly sales agreement, if a schedule’s start date
is August 31, 2023 and the end date is September 30, 2023, the schedule’s name will be Aug '23. For an activated order with
September 7, 2023, the actuals will be reflected in the Aug ‘23 schedule.
247
Manufacturing Cloud Create and Work with Sales Agreements
The daily run automated process selects all activated orders a day after their start date. For a product or category present in both the
activated order and the activated sales agreement, the order quantity is added to the actual quantity in the sales agreement. If there’s
any active reduction order, the order quantity is deducted from the actual quantity in the sales agreement.
SEE ALSO:
Recalculate Actuals for Sales Agreement Terms
How Are Sales Agreement Actuals Calculated?
Choose How Sales Agreement Actuals Are Calculated By Default
d. Enter a contract start date that’s on or after the start date of the associated sales agreement, AND Activate Orders
user permission
and before the end date of the sales agreement.
e. Enter the contract term. To create contracts:
• Create permission on
Ensure that the contract end date is on or before the end date of the associated sales
Contracts
agreement.
AND Activate Contracts
f. In Status, select Draft. user permission
g. Enter the other details, and save your changes.
2. Create an order associated with the sales agreement and the contract.
a. Open an activated sales agreement’s record.
b. On the Related tab, in the Orders related list, click New.
c. Search for and select the account associated with the sales agreement.
d. In Contract Number, search for and select the contact to be associated with the orders.
e. Enter an order start date that’s on or after the start date of the sales agreement and before the end date of the sales agreement.
The start date of the order must be after the contract’s start date. The start date of the order serves as the primary condition
based on which actual quantities are picked up for calculation. All actuals are computed based on the start date.
248
Manufacturing Cloud Create and Work with Sales Agreements
Note: You can associate sales agreements with contracts irrespective of the way the actuals of the sales agreements are updated.
In other words, you can also associate contracts with sales agreements with actuals calculations mode as Automatically from direct
orders and Manually using API upload. If you associate contracts with sales agreements with these actuals calculations modes, the
daily automated process doesn’t derive the actuals from the orders and contracts. You must build custom data and transfer methods
to update the actuals.
SEE ALSO:
Recalculate Actuals for Sales Agreement Terms
How Are Sales Agreement Actuals Calculated?
Choose How Sales Agreement Actuals Are Calculated By Default
Note: To update the actuals of sales agreements, you must be assigned the Edit Actual Quantity of Sales Agreements Products
General user permission.
Use these methods to update the actuals of sales agreements in your org.
249
Manufacturing Cloud Create and Work with Sales Agreements
SEE ALSO:
Choose How Sales Agreement Actuals Are Calculated By Default
Recalculate Actuals for Sales Agreement Terms
How Are Sales Agreement Actuals Calculated?
Salesforce Developers: Salesforce Data Loader
250
Manufacturing Cloud Create and Work with Sales Agreements
SEE ALSO:
Define the Stages in the Sales Agreement Lifecycle
Choose How Sales Agreements Are Approved
251
Manufacturing Cloud Create and Work with Sales Agreements
Under Revision When you update the • In Agreement Terms Yes Yes
agreement terms or add Table: You can edit You can only delete
products to a sales agreement planned quantity, sales products that are
in the Draft or Activated status, price, discount added when the Sales
the status of the sales percentage, and custom Agreement is under
agreement is automatically metric values such as revision
changed to UnderRevision. inventory. You can update
The updates to a sales metric values for only
agreement are applied based future schedules.
on its approval.
• In Sales Agreement
Products Records: You can
edit custom metrics of a
sales agreement product.
252
Manufacturing Cloud Create and Work with Sales Agreements
253
Manufacturing Cloud Create and Work with Sales Agreements
What Happens When You Update the Agreement Terms of a Sales Agreement?
You can add products or categories and revise the agreement terms of a sales agreement in the Draft or Activated status. When you
update an activated sales agreement, its status automatically changes to UnderRevision. To reactivate the sales agreement, you must
get the sales agreement approved. Here’s how the updates to a sales agreement apply based on its approval.
• Approved: The updates to a sales agreement can be approved by changing its status to Approved. After the changes are approved,
the status of the sales agreement changes to Activated and the values are updated in the agreement terms.
• Rejected: The updates to a sales agreement can be rejected by changing its status to Rejected. If the changes are rejected, the status
of the sales agreement changes to Activated but the changed values aren’t retained.
SEE ALSO:
Choose How Sales Agreements Are Approved
254
Manufacturing Cloud Create and Work with Sales Agreements
After you activate a sales agreement, you can change these values on the Agreement Terms tab.
USER PERMISSIONS
• Actual quantities per product or category per schedule, if the actuals calculation mode is manual.
• Forecast quantities and amounts per product or category per schedule. To modify sales agreements:
• Read and Edit
permissions on Sales
SEE ALSO: Agreement
How Are Sales Agreement Actuals Calculated?
255
Manufacturing Cloud Create and Work with Sales Agreements
Note: The start date of the renewed agreement can be any date after the expiration of
the current sales agreement.
4. Click Renew.
A Sales Agreement record for the renewed sales agreement is created.
On a sales agreement record, you can view the links to the renewed-from and renewed-to sales agreements.
SEE ALSO:
Define the Renewal Periods for Sales Agreements
256
Manufacturing Cloud Considerations for Sales Agreements
USER PERMISSIONS
257
Manufacturing Cloud Considerations for Sales Agreements
• To let your sales team create order products with negative quantities, enable negative quantities in Setup. To learn more, see Enable
Negative Quantities for Order Products.
• For sales agreements with Product Level as Category, the Mass Update action may not work if you’re trying to increase or decrease
the Initial Planned Quantity for specific schedules. The Planned Amount field is a derived field where Planned Amount =
IF((PlannedAmount > 0),PlannedAmount,PlannedQuantity * SalesPrice * (1 - DiscountPercentage )). If you update the value once
more, the value changes.
• If you update the number of products and schedules in a sales agreement, you can experience a delay in saving the agreement
terms.
• The edit history isn’t saved when you edit a forecast quantity, forecast amount, or any custom forecast metrics for a sales agreement
or use the Mass Update option to update the forecast values. And there’s no indicator that the forecast metric value in that cell is
modified.
• You can’t add a product to a sales agreement if the product already exists in the sales agreement.
• The autogenerated name of a sales agreement product schedule is determined by its start date. For example, in a monthly sales
agreement, if a schedule’s start date is August 31, 2023 and end date is September 30, 2023, the schedule’s name will be Aug '23.
Or, in a yearly sales agreement, if a schedule’s start date is December 31, 2023 and end date is December 30, 2024, the schedule’s
name will be 2023. You can change the autogenerated name of a schedule by editing the Name field of a Sales Agreement Product
Schedule record.
258
Manufacturing Cloud Forecast Your Business in Manufacturing Cloud
• Decimal fields for quantity metrics are supported only for Advanced Account Forecasting. Account Forecasting doesn’t support
decimal fields.
• Quote to Sales agreements don’t support decimal fields. To use decimal fields, map the quote metrics to the new sales agreement
metrics.
• For an existing Salesforce org, you can continue to use the default integer fields. No updates to the page layout are required.
• For a new Salesforce org, the decimal fields are added by default.
• For an existing sales agreement, if you’re adding decimal fields to your page layout, you can remove the integer fields. If you retain
both the integer and their corresponding decimal fields for the same quantity metrics, only values entered in the decimal fields are
considered.
SEE ALSO:
Considerations for Manufacturing Cloud
SEE ALSO:
Forecast Service Revenue and Spare Parts Demand
Manufacturing Cloud Developer Guide
259
Manufacturing Cloud Account Forecasting and Advanced Account Forecasting
Comparison
Opportunity forecasting by
role/ territory
Forecast settings by
region/business unit
Configurable forecasting
(right-level to forecast)
Partner/customer forecast
collaboration
Sales forecast process Basic (same adjustment period Advanced (adjustment periods
orchestration and frequencies across all and frequencies by profile)
users)
260
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Time-series forecasting
Works with Manufacturing Cloud for Service (requires custom Data Processing Engine
jobs)
261
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Example: Generate Forecasts Across Multiple Regions with Advanced Account Forecasting
You can use the Advanced Account Forecasting feature to configure forecasts according to your business needs. To explain the
flexibility that Advanced Account Forecasting offers, let’s consider the example of a business conglomerate spread across multiple
regions. The company has a distributed account forecasting model where each region creates and maintains forecasts according
to their business needs.
Create Triggers for Your Forecast Calculations
If you’re using custom advanced account forecast fact objects for your forecasts, you can create triggers to calculate forecasts for
your accounts instead of using the CalculateAdvancedForecast invocable action in the flow. A trigger is Apex code that executes
before or after specific data manipulation language (DML) events occur, such as before object records are inserted into the database,
or after records have been deleted.
Define Custom Fiscal Years for Your Manufacturing Forecasts
You can define custom fiscal years to generate forecasts according to the specific needs of your business.
View Forecasts and Make Adjustments
With Advanced Account Forecasting, generate forecasts across regions, products, product categories, or any other custom dimensions
in a single instance of Manufacturing Cloud. Your account managers have the flexibility to make forecast adjustments whenever
necessary.
Forecast Service Revenue and Spare Parts Demand
Use the Advanced Account Forecasting feature to shape accurate forecasts for service revenue and spare parts demand. To process
forecasts, create custom forecast fact objects. Also, create data processing engine templates and jobs. You can then use these data
processing engines in custom flows to generate accurate forecasts.
Migrate from Account Forecasting to Advanced Account Forecasting
You can use Advanced Account Forecasting to generate forecasts based on opportunities, orders, sales agreements, historical orders,
and any other custom measures considering all aspects of business from Salesforce and beyond. If you’re an existing customer using
Account Forecasting, follow these steps to migrate to Advanced Account Forecasting.
Considerations for Advanced Account Forecasting
Review these considerations before you start using Advanced Account Forecasting.
Deploy Advanced Account Forecasting Analytics for Manufacturing
Use the Advanced Account Forecasting Analytics for Manufacturing app to gain insights into your forecast data and develop accurate
forecasts to optimize your production and operations. Deploy Advanced Account Forecasting Analytics for Manufacturing by assigning
permissions, enabling CRM Analytics, and creating and sharing the analytics app for your users.
SEE ALSO:
Trailhead: Advanced Account Forecasting with Manufacturing Cloud
Trailhead: Data Processing Engine Essentials in Advanced Account Forecasting
Trailhead: Data Processing Engine Customization in Advanced Account Forecasting
262
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Watch a video
If you can’t watch the video in full screen, open the video on a new tab: Advanced Account Forecasting in Manufacturing Cloud.
Key Features
Advanced Account Forecasting has these key features:
• You can create separate forecast sets to define forecast configurations for different groups of accounts, rather than a single configuration
for your entire org. Different forecast set can be set up for regions, business units, or other logical groupings.
• You can configure forecast calculations for each business unit differently, and then run these calculations through scheduled flows
or in real time.
• Data Processing Engine definitions are used to generate, regenerate, and recalculate forecasts. A separate template is available for
rollover of the forecast data at the start of a new period. You can create multiple definitions and customize the logic to trigger forecast
processes for specific forecast sets or accounts.
• You can create custom measures for forecast sets, and then specify calculation methods and aggregation type for each measure.
You can also create custom formulas to calculate forecast data.
• For each forecast set, you can configure different adjustment periods for different user profiles.
SEE ALSO:
Trailhead: Advanced Account Forecasting with Manufacturing Cloud
Trailhead: Data Processing Engine Essentials in Advanced Account Forecasting
Trailhead: Data Processing Engine Customization in Advanced Account Forecasting
263
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Forecast Sets
Forecast Sets are the primary building blocks required to generate holistic forecasts. Forecast sets contain the necessary dimensions,
measures, and other configuration information to generate advanced account forecasts. For example, the Salesforce admin at a
company that operates in EMEA and APAC regions can create two different forecast sets with specific configurations to generate
forecasts based on the unique forecasting requirements of these regions. For information about forecast sets, see Create and Configure
Forecast Sets.
Measures
Measures provide a complete view of the forecasts for your business, in terms of both quantity and revenue. For example, opportunity
quantity or opportunity revenue. You define measures in the context of forecast fact objects. The out-of-box forecast fact object,
Advanced Account Forecast Fact, includes predefined measures.
Measure Groups
Measure groups filter forecast data by the measures included in the group, such as order quantity or order revenue. In the forecast
grid, users see forecasts for measures that are part of the selected measure group. For example, you can create a measure group
called Quantity Measure Group with the opportunity quantity, order quantity, and sales agreement quantity measures.
Period Groups
Period groups contain details of periods of time for which forecasts are generated. Generate forecasts for past or future periods by
specifying the start period. Forecast periods can be of month, quarter, or year type. You can also define weekly forecasts if custom
fiscal year is enabled in your org. For more information, see Define Custom Fiscal Year.
SEE ALSO:
Create and Configure Forecast Sets
Forecast Fact Object Included with Advanced Account Forecasting
Create Dimensions
Create Period Groups
264
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
USER PERMISSIONS
To configure advanced
account forecasting
• Customize Application
1. Enable Features for Manufacturing Cloud. Assign permission set to users. Also, Set field-level security and create sharing rules for
the Advanced Account Forecast Fact object and the Advanced Account Forecast Set Use object records.
2. Define dimensions and period groups.
3. The generated forecast data is stored in the out-of-the-box forecast fact object by default. Optionally, you can create custom fact
objects to store the forecast data.
4. Create forecast sets and configure building blocks, including forecast fact object field mappings, dimensions, frequencies, data
processing engine definitions, forecast formulas, and adjustment periods.
5. Activate the forecast sets.
6. Customize or use the out-of-the-box Data Processing Engine templates.
7. Create custom flows with data processing engine jobs.
265
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Note: Before you assign permission sets, ensure that Advanced Account Forecasting and Available in: Lightning
Data Pipelines are enabled. Experience
Manufacturing Cloud provides these permission sets related to Advanced Account Forecasting. Available in: Enterprise,
Unlimited, and Developer
Permission Set Description Editions
Data Pipelines Base User Lets users generate forecast data using the Data
Processing Engine provided with Data Pipelines. USER PERMISSIONS
Manufacturing Advanced Account Forecasting Gives users access to the advanced account To assign permissions:
forecasting objects and features. • Assign Permission Sets
AND
Manufacturing Advanced Account Forecast For Gives partner users access to the advanced
View Setup and
Community account forecasting objects and features.
Configuration
266
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
1. In Setup, in the Quick Find box, enter Users, and then select Permission Sets.
2. Click Manufacturing Advanced Account Forecast.
3. Click Manage Assignments and then Add Assignments.
4. Select the checkboxes next to the names of the users you want to assign, and then click Assign.
5. Repeat these steps for the Data Pipelines Base User and the Manufacturing Advanced Account Forecast For Community permission
sets.
SEE ALSO:
Permission Set Licenses for Internal Users in Manufacturing Cloud
Control Access to Mass Update and Import CSV for Advanced Account Forecasting
Control access to the Mass Update and Import CSV buttons for Advanced Account Forecasting for
EDITIONS
your users by using permission sets.
Note: Before you assign permission sets, ensure that Advanced Account Forecasting and Available in: Lightning
Data Pipelines are enabled. Experience
1. In Setup, in the Quick Find box, enter Users, and then select Permission Sets. Available in: Enterprise,
Unlimited, and Developer
2. Click Clone next to Manufacturing Advanced Account Forecast.
Editions
3. Specify a name for the cloned permission set and click Save.
4. Click to open system permissions in the cloned permission set. USER PERMISSIONS
5. The Mass Update for Advanced Account Forecasting and Import CSV for Advanced Account
To assign permissions:
Forecasting system permissions are enabled by default. Deselect either the Mass Update for
• Assign Permission Sets
Advanced Account Forecasting or Import CSV for Advanced Account Forecasting checkboxes,
or both to disable access. AND
View Setup and
Configuration
267
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Set Field-Level Security for Fact and Partner Object in Manufacturing Cloud
To provide users, such as regional managers or account managers, with separate levels of visibility
EDITIONS
to forecast data, configure field-level security for the Advanced Account Forecast Partner and
Advanced Account Forecast Fact objects. Available in: Lightning
1. In Setup, from the object management settings for Advanced Account Forecast Set Partner, go Experience
to Fields & Relationships.
Available in: Enterprise,
2. Select the field you want to modify. Unlimited, and Developer
3. Click Set Field-Level Security. Editions
SEE ALSO:
Field-Level Security
Create Sharing Rules for Fact and Partner Records in Manufacturing Cloud
Define sharing rules to give users, such as regional managers and account managers, access to
EDITIONS
Advanced Account Forecast Set Partner and Advanced Account Forecast Fact records. Sharing rules
extend your organization-wide default settings. You can create rules based on the record owner Available in: Lightning
or other criteria. Experience
Note: If you want to create a sharing rule based on record ownership by a public group, first Available in: Enterprise,
create the group. Likewise, to create a rule based on record ownership by a role, first create Unlimited, and Developer
the roles and role hierarchy. Editions
You can choose to give your account managers and regional managers different levels of access
for forecast measures. For example, provide edit access to regional managers for all the quantity USER PERMISSIONS
and revenue measures. And restrict access to account managers to view or edit the fields containing
forecast data which the regional manager modified. To create sharing rules:
• Manage Sharing
1. From Setup, in the Quick Find box, enter Sharing Settings, and then select Sharing
Settings.
2. Click New in the Advanced Account Forecast Set Partner Sharing Rules related list.
3. Enter a rule name, label, and description.
4. Select a rule type.
5. Specify the users with whom to share the records.
6. Specify the level of access for the users.
7. Repeat the steps to create sharing rules for the Advanced Account Forecast Fact object.
268
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Field Value
Rule Type Based on Record Owner
Advanced Account Forecast Fact: owned by members of Public Groups: Account Managers
To allow all users with the Regional Manager Sales (APAC) role to view each other’s Advanced Account Forecast Set Partner records,
specify these values.
Field Value
Rule Type Based on Record Owner
Advanced Account Forecast Fact: owned by members of Roles: Regional Managers APAC (Sales)
In this rule, the roles that are above Regional Manager Sales (APAC) in the hierarchy can also view the records. However, users with
the Account Manager Sales (APAC) role can’t view the records owned by roles above them.
SEE ALSO:
Sharing Rules
Organization-Wide Sharing Defaults
269
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
SEE ALSO:
Forecast Fact Object Included with Advanced Account Forecasting
Create Dimensions
Dimensions are used to categorize forecast data. You can view forecast data based on each
EDITIONS
dimension. For example, you can categorize forecast data by region, business unit, or any other
dimensions. You can relate up to six dimensions to a forecast set. Available in: Lightning
1. In Setup, in the Quick Find box, enter Manufacturing, and then select Advanced Account Experience
Forecasting.
Available in: Enterprise,
2. Go to the Dimensions tab. Unlimited, and Developer
3. To create a dimension, click New, and then specify a name and source object for the dimension. Editions
For example, create a dimension called Business Region with source object as Region.
USER PERMISSIONS
4. Save your work.
To modify forecast settings:
• Customize Application
Note: Account and Period are mandatory dimensions and are included automatically for a forecast set. You can add additional
dimensions, such as Product, based on your business requirement.
270
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Field Value
Name Name of the period group. For example, Sales_Period_Group.
Display Duration Number of periods for which to generate and display account
forecasts.
271
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
• Forecast Formulas
Note: Ensure that you activate a forecast set before using it to generate forecasts.
Field Description
Name Name of the forecast set. For example, MonthlyForecast.
Forecast Fact Object Forecast fact object to store forecast data for the forecast set.
Note: A forecast set is created in an inactive state. After you define all the building blocks, you can activate the forecast set.
You must deactivate a forecast set before making any changes to it.
272
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Field Value
USER PERMISSIONS
Forecast Context Name of the forecast context lookup field in the forecast fact
record. For example, Account. To modify forecast settings:
• Customize Application
Period Name of the period lookup field in the forecast fact record.
Forecast Quantity Name of the forecast quantity lookup field in the forecast fact
record.
Forecast Revenue Name of the forecast revenue lookup field in the forecast fact
record.
Forecast Status Name of the status field in the forecast fact record.
Forecast Set Select Advanced Account Forecast Set Use ID. For forecast sets
configured and already in use to generate forecasts before the
Spring’23 release, keep your selection as Advanced Account
Forecast Set Partner ID.
273
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Note: You must specify the forecast fact field mappings before activating the forecast set.
Calculation Frequency The frequency at which forecasts are calculated for the forecast set. Select Monthly,
Quarterly, or Yearly.
Rollover Frequency The frequency at which forecasts for new periods are generated.
Generate Definition Data processing engine definition for generating forecasts for the forecast set.
Regenerate Definition Data processing engine definition for regenerating forecasts for the forecast set.
Recalculate Definition Data processing engine definition for recalculating forecasts for the forecast set.
Rollover Definition Data processing engine definition for generating forecasts for new periods during
rollover for the forecast set.
274
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
4. Click New, specify these details, and then save your work.
USER PERMISSIONS
Field Description
To modify forecast settings:
Name Name of the dimension. • Customize Application
Forecast Fact Dimension Field Name of the forecast fact dimension field in
the forecast fact object.
275
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Name Name of the measure. For example, Order To modify forecast settings:
Revenue. • Customize Application
Forecast Fact Measure Field Name of the forecast fact measure field in the
forecast fact object.
276
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Field Description
Name Name of the measure group. For example, Revenue Measure
Group.
Default Group Specifies whether the measure group is the default group. The
default value is No.
Available Measures The list of measures available for the forecast set.
Selected Measures The list of measures selected for the measure group.
277
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
4. Click New, specify these details, and then save your work.
USER PERMISSIONS
Field Description
To modify forecast settings:
User Profile Profile of the user who makes the adjustment. • Customize Application
278
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Field Description
USER PERMISSIONS
Calculation Basis Basis for calculation of the forecast. For
example, Quantity or Revenue. To modify forecast settings:
• Customize Application
Start Period Start period of the formula. For example, to
begin the start period from the sixth month
if the period type is monthly, enter 6.
279
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Important: The updated Data Processing Engine templates in Spring’23 use the Advanced
Account Forecast Set Use object instead of the Advanced Account Forecast Set Partner object
to manage the forecast fact data.
SEE ALSO:
Data Processing Engine Definition: Generate Account Forecast
Data Processing Engine Definition: Regenerate Account Forecast
Data Processing Engine Definition: Recalculate Account Forecast
Data Processing Engine Definition: Rollover Account Forecast
Data Processing Engine
280
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Regenerate Account Forecast Regenerates the forecasts for a Expires the existing forecast
given account and forecast set. data and then regenerates
Use this data processing engine forecasts for the given account
job to regenerate forecasts for and forecast set.
your accounts when you make
any changes to the frequency,
dimensions, or start period
associated with the forecast set.
Recalculate Account Forecast Recalculates the forecasts for a Expires the existing forecast
given account and forecast set. data and then recalculates
Use this data processing engine forecasts for the given account
job to recalculate forecasts for and forecast set.
your accounts when you make
changes to sales agreements
or opportunities associated
with an account such as add
additional products or remove
existing products.
Rollover Account Forecast Generates forecasts for new Generates forecasts for new
periods during rollover for a periods during rollover.
given account and forecast set
and then invalidates the
forecast for the oldest period.
Note: Use the recalculate and rollover jobs together to generate forecast data for new periods during rollover and recalculate
the existing forecast data.
281
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
282
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Fetch Active Account Inner Join Filter Active Account Filter Account With Id Gets the advanced account
Forecast Set Partner For Forecast Set Partners forecast set partner records that
Account Id are active and belong to the
filtered account IDs.
Fetch Valid Account Right Outer Join Count Number of Filter Account With Id Identifies the advanced account
Forecast Set Partner For Active Account forecast set partner records that
Account Id Forecast Set Partners aren’t in Active or Draft status.
For Account Id
Generated Account Inner Join Generated Account Filter Active Products Gets the valid advanced account
Forecast Facts Join Active Forecast Facts Join forecast fact records for active
Products Filtered Accounts products.
Valid Opportunity Within Inner Join Filter Valid Filter Active Products Gets the valid opportunity line
Acct Frsct Set Partner Opportunity Within items for the active products
Date Range Join Active Account Forecast Set within the forecast set date
Products Partner Date Range range.
Valid Order Within Acct Inner Join Filter Valid Order Filter Active Products Gets the valid order line items
Frsct Set Partner Date Within Account for active products within the
Range Join Active Forecast Set Partner forecast set date range.
Products Date Range
Valid Sales Agreement Inner Join Filter Valid Sales Filter Active Products Gets the valid sales agreement
Within Acct Frcst Set Agreement Within products that are active and are
283
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Inner Join Generated Account Period Gets the valid advanced account
Forecast Facts Join Forecast Facts Join forecast facts for the specified
Periods Account Forecast period.
Sets
Account Forecast Set Inner Join Validate Number of Compute Join Field On Creates a cross-product between
Partner Join Period Data Active Forecast Set Period Nodes the advanced account forecast
Partners For Account set partner records and periods
Id with window dates and periods.
Generated Active Acct Inner Join Generated Active Compute Join Field On Creates a cross-product between
Forecast Set Partner With Account Forecast Set Period Nodes advanced account forecast set
Account Forecast Set Join Partner Join Account partner and periods.
Period Forecast Set
284
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Forecast Metadata
Identify Selected Account Filter Advanced Account - Filters the forecast set IDs based
Forecast Set Forecast Set on the input variable.
Fetch Account Forecast Inner Join Identify Selected Advanced Account Gets the forecast period group
Period Group Account Forecast Set Forecast Period Group IDs related to the forecast set IDs.
Fetch Account Forecast Inner Join Fetch Account Advanced Account Gets the forecast set period data
Period Setup Forecast Period Forecast Period associated with the forecast set
Group IDs.
Generated Active Right Outer Join Generated Account Fetch Account Forecast Gets the advanced account
Account Forecast Set Forecast Set Partner Period Setup forecast set partner records
Partner Join Account Join Active Account associated with the forecast set
Forecast Set Forecast Set Partner data.
Nodes Originating from the Advanced Account Forecast Set Partner Data Source
Filter Active Account Filter Advanced Account - Filters active and draft forecast
Forecast Set Partners Forecast Set Partner set partner records.
Fetch Active Account Inner Join Filter Active Account Filter Account With Id Gets the active advanced
Forecast Set Partner For Forecast Set Partners account forecast set partner
Account Id records belonging to the filtered
account IDs.
285
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Fetch Valid Account Right Outer Join Count Number of Filter Account With Id Identifies the advanced account
Forecast Set Partner For Active Account forecast set partner records that
Account Id Forecast Set Partners aren’t in Active or Draft status.
For Account Id
Generate Data For Formula Fetch Valid Account - Generates the status, today’s
Account Forecast Set Forecast Set Partner date, and forecast set ID for the
Partner For Account Id advanced account forecast set
partner records.
Generated Account Right Outer Join Filter Active Account Generate Data For Account Checks if a duplicate advanced
Forecast Set Partner Join Forecast Set Partners Forecast Set Partner account forecast set partner
Active Account Forecast record in Active status is already
Set Partner available.
Generated Active Right Outer Join Generated Account Fetch Account Forecast Gets the forecast set data for
Account Forecast Set Forecast Set Partner Period Setup each advanced account forecast
Partner Join Account Join Active Account set partner record.
Forecast Set Forecast Set Partner
Generated Active Acct Inner Join Generated Active Compute Join Field On Creates a cross-product between
Forecast Set Partner With Account Forecast Set Period Nodes advanced account forecast set
Account Forecast Set Join Partner Join Account partner and periods.
Period Forecast Set
Compute Period Type Formula Generated Active - Finds the advanced account
Flag On Period Data For Acct Forecast Set forecast set partner period data
Acct Forecast Set Partner Partner With with the required Period Type
Start Date Account Forecast Set flag.
Join Period
Identify Period Nodes For Filter Compute Period - Filters the advanced account
Frequency For Acct Type Flag On Period forecast set partner period data
Forecast Set Partner Start Data For Acct with the required Period Type
Date Forecast Set Partner flag.
Start Date
286
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Identify Period Nodes For Filter Compute Period - Filters the current periods for the
Account Forecast Set Nodes For Account advanced account forecast set
Partner Start Date Forecast Set Partner partner records.
Start Date
Compute Today Date Day Formula Identify Period - Generates the Active Window
Period Offset For Account Nodes For Account Size, Period Offset, and Today’s
Forecast Set Partner Forecast Set Partner Date Offset fields for the
Start Date advanced account forecast set
partner records.
Compute Account Formula Compute Today Date - Generates the Current Period
Forecast Set Partner Date Day Period Offset For Start Date, Start Period Number,
Offsets Account Forecast Set and End Period Number for the
Partner advanced account forecast set
partner records.
287
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Insert Account Forecast Writeback Compute Unique Forecast Set Partner Persists the newly created
Set Partner Record Identifier For advanced account forecast set
Generated Account partner record.
Forecast Set Partner
Data
Generated Account Inner Join Generated Account Compute Unique Identifier Joins the generated advanced
Forecast Facts Join Forecast Facts Join For Generated Account account forecast fact records
Filtered Accounts Periods Forecast Set Partner Data with the persisted forecast set
partner record to get the unique
identifier for the advanced
account forecast set partner
record and account ID.
Activated Order Join Inner Join Activated Order Join Compute Unique Identifier Gets the orders associated with
Upserted Account Order Item For Generated Account the advanced account forecast
Forecast Set Partner Forecast Set Partner Data set partner records.
Filtered Opportunity Join Inner Join Filtered Opportunity Compute Unique Identifier Gets the opportunities items
Upserted Account Join Opportunity For Generated Account associated with the advanced
Forecast Set Partner Line Item Forecast Set Partner Data account forecast set partner
records.
Valid Sales Agreement Inner Join Filtered Sales Compute Unique Identifier Gets the sales agreements
Join Upserted Account Agreement Join For Generated Account associated with the advanced
Forecast Set Partner Sales Agreement Forecast Set Partner Data account forecast set partner
Product Schedule records.
288
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Compute Period Type Formula Account Forecast Set - Identifies the advanced account
Flag On Period Data For Partner Join Period forecast set partner period data
Account Forecast Set Data with the required Period Type
Partner flag.
Identify Period Nodes For Filter Compute Period - Filters the advanced account
Selected Frequency For Type Flag On Period forecast set partner period data
Account Forecast Set Data For Account with the required Period Type
Partner Forecast Set Partner flag.
Compute Period Nodes Formula Identify Period - Finds the advanced account
For Adjusted Dates For Nodes For Selected forecast set partner periods
Account Forecast Set Frequency For (adjusted periods) for each of the
Partner Account Forecast Set advanced account forecast set
Partner partner records.
Identify Period Nodes For Filter Compute Period - Filters the advanced account
Account Forecast Set Nodes For Adjusted forecast set partner periods
Partner Dates For Account (adjusted periods) for each of the
Forecast Set Partner advanced account forecast set
partner records.
Compute Last Year Period Formula Identify Period - Generates the last year period
Dates On Account Nodes For Account end date and last year period
Forecast Set Partner Forecast Set Partner start date for the forecast set
partner record periods (adjusted
periods).
Opportunity Metrics Data Inner Join Valid Opportunity Compute Last Year Period Gets the opportunity items
Join Account Forecast Set Within Acct Frsct Set Dates On Account Forecast associated with the advanced
Partner Period Data Partner Date Range Set Partner account forecast set partner
Join Active Products record periods (adjusted
periods).
Order Metrics Data Join Inner Join Valid Order Within Compute Last Year Period Gets the order items associated
Account Forecast Set Acct Frsct Set Partner Dates On Account Forecast with the advanced account
Partner Period Data Date Range Join Set Partner forecast set partner record
Active Products periods (adjusted periods).
289
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Valid Sales Agreement Inner Join Valid Sales Compute Last Year Period Gets the sales agreement
Join Account Forecast Set Agreement Within Dates On Account Forecast schedules associated with the
Partner Period Data Acct Frcst Set Partner Set Partner advanced account forecast set
Date Range Join partner record periods (adjusted
Active Prod periods).
Nodes Originating from the Advanced Account Forecast Fact Data Source
Generated Account Left Outer Generated Account Advanced Account Adds the advanced account
Forecast Facts Join Forecast Facts Join Forecast Fact forecast fact record ID to the list
Existing Account Forecast Filtered Accounts of available fields. This field is
Facts needed during the upsert
operation for the advanced
account forecast fact records.
290
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Filtered Opportunity Join Inner Join Filter Opportunity Opportunity Line Item Gets all the opportunities’
Opportunity Line Item Based On Result products (items).
Filtered Opportunity Join Inner Join Filtered Opportunity Validate Number of Active Gets the opportunity items
Upserted Account Forecast Join Opportunity Forecast Set Partners For associated with the advanced
Set Partner Line Item Account Id account forecast set partner
records.
Valid Opportunity Within Inner Join Filter Valid Filter Active Products Filters the active opportunities’
Acct Frsct Set Partner Date Opportunity Within items associated with the
Range Join Active Products Account Forecast advanced account forecast set
Set Partner Date partner records.
Range
Opportunity Metrics Data Inner Join Valid Opportunity Compute Last Year Period Gets the opportunities’ items
Join Account Forecast Set Within Acct Frsct Dates On Account Forecast associated with the advanced
Partner Period Data Set Partner Date Set Partner account forecast set partner
Range Join Active record periods (adjusted
Products periods).
291
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Consolidate Field Names For Slice Compare - Removes any extra fields that
Opportunity Metric Line Opportunity Metric aren’t required to create the
Forecast Facts Line Item Close Date advanced account forecast fact
With Period Range record.
For Facts
Filter Activated Order Filter Order - Filters the orders based on their
status.
Activated Order Join Inner Join Filter Activated Order Order Item Gets all order items associated
Order Item with the orders.
Activated Order Join Inner Join Activated Order Join Validate Number of Active Gets the order items associated
Upserted Account Order Item Forecast Set Partners For with the advanced account
Forecast Set Partner Account Id forecast set partner records.
Identify Orders Within Formula Activated Order Join - Identifies the order items
Account Forecast Set Upserted Account associated with the advanced
Partner Date Range Forecast Set Partner account forecast set partner
records within the rollover
window.
Filter Valid Order Within Filter Identify Orders - Filters the order items associated
Account Forecast Set Within Account with the advanced account
Partner Date Range Forecast Set Partner forecast set partner records
Date Range within the rollover window.
292
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Order Metrics Data Join Inner Join Valid Order Within Compute Last Year Period Gets the order items associated
Account Forecast Set Acct Frsct Set Partner Dates On Account Forecast with the advanced account
Partner Period Data Date Range Join Set Partner forecast set partner record
Active Products periods (adjusted periods).
Compare Order Metric Formula Order Metrics Data - Calculates the order quantity
Line Item Close Date With Join Account and order revenue for the
Period Range For Facts Forecast Set Partner advanced account forecast set
Period Data partner record periods.
Consolidate Field Names Slice Compare Order - Removes any extra fields that
For Order Metric Line Metric Line Item aren’t required to create the
Forecast Facts Close Date With advanced account forecast fact
Period Range For record.
Facts
Filter Valid Sales Filter Sales Agreement - Filters sales agreements based
Agreement on their status.
Filtered Sales Agreement Inner Join Filter Valid Sales Sales Agreement Product Gets all the sales agreement
Join Sales Agreement Agreement product records associated with
Product the sales agreement records.
293
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Valid Sales Agreement Inner Join Filtered Sales Validate Number of Active Gets the sales agreement
Join Upserted Account Agreement Join Forecast Set Partners For product schedule records
Forecast Set Partner Sales Agreement Account Id associated with the advanced
Product Schedule account forecast set partner
records.
Identify Sales Agreements Formula Valid Sales - Finds the sales agreement
Within Account Forecast Agreement Join records associated with the
Set Partner Date Range Upserted Account advanced account forecast set
Forecast Set Partner partner records within the active
date range.
Filter Valid Sales Filter Identify Sales - Filters the sales agreement
Agreement Within Agreements Within records associated with the
Account Forecast Set Account Forecast Set advanced account forecast set
Partner Date Range Partner Date Range partner records within the active
date range.
Valid Sales Agreement Inner Join Filter Valid Sales Filter Active Products Filters the sales agreement
Within Acct Frcst Set Agreement Within product schedule records based
Partner Date Range Join Account Forecast on active products associated
Active Prod Date Range with the advanced account
forecast set partner records.
Valid Sales Agreement Inner Join Valid Sales Compute Last Year Period Relates the generated sales
Join Account Forecast Set Agreement Within Dates On Account Forecast agreement forecast record with
Partner Period Data Account Forecast Set Partner the period records that are
Date Range Join applicable for the given forecast
Active Products set parameters.
Identify Valid Period Formula Valid Sales - Identifies the period record that's
Nodes For SAPS Start Agreement Join applicable for a given sales
Date And End Date Account Forecast Set agreement generated forecast
Partner Period Data record. The records that aren't
applicable are marked for
filtering.
Filter Valid Period Nodes Filter Identify Valid Period - Filters the generated sales
For SAPS Start Date And Nodes For SAPS Start agreement forecast data records
End Date Date And End Date that are marked for filtering in
294
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Valid Sales Agreement Inner Join Filter Valid Sales Filter Active Products Filters sales agreement product
Within Acct Frcst Set Agreement Within schedule records based on active
Partner Date Range Join Account Forecast products associated with the
Active Prod Date Range advanced account forecast set
partner records.
Valid Sales Agreement Inner Join Valid Sales Compute Last Year Period Gets sales agreement product
Join Account Forecast Set Agreement Within Dates On Account Forecast schedule records associated with
Partner Period Data Account Forecast Set Partner the advanced account forecast
Date Range Join set partner record periods
Active Products (adjusted periods).
Identify Valid Period Formula Valid Sales - Finds sales agreement product
Nodes For SAPS Start Agreement Join schedule records associated with
Date And End Date Account Forecast Set the advanced account forecast
Partner Period Data set partner record periods
(adjusted periods).
Filter Valid Period Nodes Filter Identify Valid Period - Filters sales agreement product
For SAPS Start Date And Nodes For SAPS Start schedule records associated with
End Date Date And End Date the advanced account forecast
set partner record periods
(adjusted periods).
Compute End Of Last Formula Filter Valid Period - Generates the LastPeriodStart
Period And Sales Nodes For SAPS Start Date, Last Period End Date,
Agreement Effective Date Date And End Date PeriodEffectiveEndDate, and
PeriodEffectiveStartDate for the
advanced account forecast set
partner record periods.
Compute Number of Formula Compute End Of Last - Generates the applicable days
Applicable Days For SAPS Period And Sales for the sales agreement product
Quantity Calculations Agreement Effective schedule quantity calculations.
Date
Fetch Sales Price From Formula Compute Number of - Gets the sales price for the last
Last Period For Applicable Days For period.
Calculation SAPS Quantity
Calculations
295
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Compute Quantity From Formula Determine Last - Calculates the quantity for the
Applicable Periods In Period Quantity And sales agreement product
SAPS Period Join Data Revenue For SAPS schedule start date.
Calculation
Compute Applicable Formula Compute Quantity - Calculates the quantity for the
Quantity And Revenue In From Applicable sales agreement product
SAPS Period Join Data Periods In SAPS schedule.
Period Join Data
Aggregate Records To Group and Compute Applicable - Generates the sum of quantities
Consolidate SAPS Period Aggregate Quantity And for the advanced account
Join Data Revenue In SAPS forecast set partner record
Period Join Data periods.
Sales Agreement Metrics Inner Join Aggregate Records Compute Last Year Period Gets the sales agreement
Data Join Account To Consolidate SAPS Dates On Account Forecast quantities associated with the
Forecast Set Partner Period Join Data Set Partner advanced account forecast set
Period Data partner record periods (adjusted
periods).
Consolidate Field Names Slice Compare Sales - Remove any duplicate sales
For Sales Agreement Agreement Metric agreement product schedules.
Metric Line Forecast Facts Line Item Close Date
With Period Range
296
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Consolidated Metrics
Consolidate Field Names Slice Compare Sales - Removes any extra fields that
For Sales Agreement Agreement Metric aren’t required to create the
Metric Line Forecast Facts Line Item Close Date advanced account forecast fact
With Period Range records.
Consolidate Field Names Slice Compare - Truncates the fields that are no
For Opportunity Metric Opportunity Metric longer required in the generated
Line Forecast Facts Line Item Close Date opportunity forecast data.
With Period Range
For Facts
297
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Inner Join Generated Account Period Adds the fully qualified Period
Forecast Facts Join Forecast Facts Join name to the list of attributes.
Periods Active Products This label then gets added to the
advanced account forecast fact
record name.
Generated Account Inner Join Generated Account Compute Unique Identifier Add the account owner ID and
Forecast Facts Join Forecast Facts Join For Generated Account unique identifier for the
Filtered Accounts Periods Forecast Set Partner Data advanced account forecast set
partner to the list of attributes.
The account owner ID is
stamped in the owner ID
attribute of each advanced
account forecast fact record
during the writeback.
Generated Account Left Outer Generated Account Advanced Account Joins new advanced account
Forecast Facts Join Forecast Facts Join Forecast Fact forecast fact records with the
Existing Account Forecast Filtered Accounts existing active advanced account
Facts forecast fact records.
Sort Before Writeback Formula Generated Account - Sorts the advanced account
Forecast Facts Join forecast fact records by account
Existing Account and product.
Forecast Facts
Compute IsActive Formula Sort Before - Generates the name and default
Attribute On Account Writeback status for each advanced
Forecast Fact account forecast fact record.
Upsert Account Forecast Writeback Compute IsActive Forecast Fact Upserts the advanced account
Fact Record Attribute On forecast fact records to the core
Account Forecast objects.
Fact
298
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Account Inner Join Filter Active Filter Account With Gets the advanced
Forecast Set Account Id account forecast set
Partner Join Forecast Set partner records for the
Account Partners given account ID.
Generated Inner Join Aggregate Filter Account With Gets the account
Account Account Id owner ID and active
Forecast Facts Forecast Fact forecast window for
Join Filtered Records To the advanced account
Accounts Eliminate forecast fact records.
Duplicates
299
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Inner Join Generated Account Filter Active Products Gets valid advanced account
Forecast Facts Join Forecast Facts Join forecast fact records for active
Active Products Filtered Accounts products.
Valid Opportunity Inner Join Filter Valid Filter Active Products Gets valid opportunity line items
Within Acct Frsct Set Opportunity Within for active products within the
Partner Date Range Account Forecast Set advanced account forecast set
Join Active Products Partner Date Range date range.
Valid Order Within Inner Join Filter Valid Order Filter Active Products Gets valid order line items for
Acct Frsct Set Partner Within Account active products within the
Date Range Join Forecast Set Partner advanced account forecast set
Active Products Date Range date range.
Valid Sales Inner Join Filter Valid Sales Filter Active Products Gets valid sales agreement
Agreement Within Agreement Within products that are active and are
Acct Frcst Set Partner Account Forecast Set within the forecast set date
Date Range Join Partner Date Range range.
Active Prod
Generated Account Inner Join Generated Account Period Gets valid advanced account
Forecast Facts Join Forecast Facts Join forecast facts for the period.
Periods Account Forecast
Sets
300
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Account Forecast Set Inner Join Compute Account Compute Join Field On Creates a cross-product between
Partner Join Period Forecast Set Partner Period Nodes advanced account forecast set
Data Last Year Active partner and periods with
Window Dates window dates and periods.
Generated Active Inner Join Generated Active Compute Join Field On Creates a cross-product between
Acct Forecast Set Account Forecast Set Period Nodes advanced account forecast set
Partner With Partner Join Account partner and periods.
Account Forecast Set Forecast Set
Join Period
Forecast Metadata
Fetch Forecast Set Id Input Formula Advanced Account - Gets the ForecastSetId input
Variable Forecast Set variable.
Identify Selected Account Filter Fetch Forecast Set Id - Filters advanced account forecast
Forecast Set Input Variable set IDs based on the input
variable.
Fetch Account Forecast Inner Join Identify Selected Advanced Account Gets forecast period group IDs
Period Group Account Forecast Set Forecast Period Group related to the advanced account
forecast set IDs.
Fetch Account Forecast Inner Join Fetch Account Advanced Account Gets advanced account forecast
Period Setup Forecast Period Group Forecast Period set period data associated with the
advanced account forecast set IDs.
301
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Nodes Originating from the Advanced Account Forecast Set Partner Data Source
Filter Existing Active Filter Advanced Account - Filters active and draft advanced
Account Forecast Set Forecast Set Partner account forecast set partner
Partners records.
Account Forecast Set Inner Join Filter Existing Active Filter Account With Id Filters advanced account
Partner Join Account Account Forecast Set forecast set partner records for
Partners the specified AccountId input.
Generate Data For Formula Account Forecast Set - Generates the status, today’s
Account Forecast Set Partner Join Account date, and advanced account
Partner forecast set ID for the advanced
account forecast set partner
records.
Generated Active Inner Join Generate Data For Fetch Account Forecast Gets advanced account forecast
Account Forecast Set Account Forecast Set Period Setup set data for each advanced
Partner Join Account Partner account forecast set partner
Forecast Set record.
Generated Active Inner Join Generated Active Compute Join Field On Creates a cross-product between
Acct Forecast Set Account Forecast Set Period Nodes advanced account forecast set
Partner With Partner Join Account partner and periods.
Account Forecast Set Forecast Set
Join Period
302
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Compute Period Formula Identify Period - Finds current periods for the
Nodes For Account Nodes For Frequency advanced account forecast set
Forecast Set Partner For Acct Forecast Set partner records.
Start Date Partner Start Date
Identify Period Filter Compute Period - Filters current periods for the
Nodes For Account Nodes For Account advanced account forecast set
Forecast Set Partner Forecast Set Partner partner records.
Start Date Start Date
Compute Today Date Formula Identify Period - Generates Active Window Size,
Day Period Offset For Nodes For Account Period Offset, and Today's Date
Account Forecast Set Forecast Set Partner Offset for the advanced account
Partner Start Date forecast set partner records.
Compute Account Formula Compute Today Date - Generates Current Period Start
Forecast Set Partner Day Period Offset For Date, Start Period Number, and
Date Offsets Account Forecast Set End Period Number for the
Partner advanced account forecast set
partner records.
303
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Activated Order Join Inner Join Activated Order Join Compute Account Forecast Gets orders associated with the
Upserted Account Order Item Set Partner Last Year Active advanced account forecast set
Forecast Set Partner Window Dates partner records.
Filtered Opportunity Inner Join Filtered Opportunity Compute Account Forecast Gets opportunities items
Join Upserted Join Opportunity Set Partner Last Year Active associated with the advanced
Account Forecast Set Line Item Window Dates account forecast set partner
Partner records.
Valid Sales Inner Join Filtered Sales Compute Account Forecast Gets sales agreements
Agreement Join Agreement Join Set Partner Last Year Active associated with the advanced
Upserted Account Sales Agreement Window Dates account forecast set partner
Forecast Set Partner Product Schedule records.
Account Forecast Set Inner Join Compute Account Compute Join Field On Gets advanced account forecast
Partner Join Period Forecast Set Partner Period Nodes fact records associated with the
Data Last Year Active forecasts set partner records.
Window Dates
304
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Identify Period Filter Compute Period - Finds rollover periods for the
Nodes For Account Nodes For Adjusted advanced account forecast set
Forecast Set Partner Dates For Account partner records.
Forecast Set Partner
Compute Last Year Formula Identify Period - Finds advanced account forecast
Period Dates On Nodes For Account set partner periods (adjusted
Account Forecast Set Forecast Set Partner periods) for each of the
Partner advanced account forecast set
partner records.
Opportunity Metrics Inner Join Valid Opportunity Compute Last Year Period Filters advanced account
Data Join Account Within Acct Frsct Set Dates On Account Forecast forecast set partner periods
Forecast Set Partner Partner Date Range Set Partner (adjusted periods) for each of the
Period Data Join Active Products forecast set partner records.
Order Metrics Data Inner Join Valid Order Within Compute Last Year Period Generates Last Year Period End
Join Account Acct Frsct Set Partner Dates On Account Forecast and Last Year Period Start dates
Forecast Set Partner Date Range Join Set Partner for the advanced account
Period Data Active Products forecast set partner record
periods (adjusted periods).
Sales Agreement Inner Join Aggregate Records Compute Last Year Period Gets opportunities items
Metrics Data Join To Consolidate SAPS Dates On Account Forecast associated with the advanced
Account Forecast Set Period Join Data Set Partner account forecast set partner
Partner Period Data record periods (adjusted
periods).
Valid Sales Inner Join Valid Sales Compute Last Year Period Gets order items associated with
Agreement Join Agreement Within Dates On Account Forecast the advanced account forecast
Account Forecast Set Acct Frcst Set Partner Set Partner set partner record periods
Partner Period Data Date Range Join (adjusted periods).
Active Prod
305
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Nodes Originating from the Advanced Account Forecast Fact Data Source
Generated Account Outer Join Compute Unique Advanced Account Joins generated advanced
Forecast Facts Join Identifier For Forecast Fact account forecast fact data with
Existing Account Generated Account the existing advanced account
Forecast Facts Forecast Fact Data forecast fact data.
Filtered Opportunity Inner Join Filter Opportunity Opportunity Line Item Gets all the opportunities’
Join Opportunity Based On Result products (items).
Line Item
Filtered Opportunity Inner Join Filtered Opportunity Compute Account Forecast Gets opportunities’ items
Join Upserted Join Opportunity Set Partner Last Year Active associated with the advanced
Account Forecast Line Item Window Dates account forecast set partner
Set Partner records.
306
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Valid Opportunity Inner Join Filter Valid Filter Active Products Filters active opportunities'
Within Acct Frsct Opportunity Within items associated with the
Set Partner Date Account Forecast advanced account forecast set
Range Join Active Set Partner Date partner records.
Products Range
Opportunity Metrics Inner Join Valid Opportunity Compute Last Year Period Gets opportunities' items
Data Join Account Within Acct Frsct Dates On Account Forecast associated with the advanced
Forecast Set Partner Set Partner Date Set Partner account forecast set partner
Period Data Range Join Active record periods (adjusted
Products periods).
307
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Activated Order Join Inner Join Activated Order Join Compute Account Forecast Gets order items associated with
Upserted Account Order Item Set Partner Last Year Active the advanced account forecast
Forecast Set Partner Window Dates set partner records.
Identify Orders Formula Activated Order Join - Finds order items associated
Within Account Upserted Account with the advanced account
Forecast Set Partner Forecast Set Partner forecast set partner records
Date Range within the rollover window.
Filter Valid Order Filter Identify Orders - Filters order items associated
Within Account Within Account with the advanced account
Forecast Set Partner Forecast Set Partner forecast set partner records
Date Range Date Range within the rollover window.
Valid Order Within Inner Join Filter Valid Order Filter Active Products Filters active order items
Acct Frsct Set Partner Within Account associated with the advanced
Date Range Join Forecast Set Partner account forecast set partner
Active Products Date Range records.
Order Metrics Data Inner Join Valid Order Within Compute Last Year Period Gets order items associated
Join Account Acct Frsct Set Partner Dates On Account Forecast advanced account forecast set
Forecast Set Partner Date Range Join Set Partner partner record periods (adjusted
Period Data Active Products periods).
Compare Order Formula Order Metrics Data - Calculate the order quantity and
Metric Line Item Join Account order revenue for the advanced
Close Date With Forecast Set Partner account forecast set partner
Period Range For Period Data record periods.
Facts
Consolidate Field Slice Compare Order - Removes any extra fields that
Names For Order Metric Line Item aren’t required to create the
Metric Line Forecast Close Date With advanced account forecast fact
Facts Period Range For record.
Facts
308
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Filter Valid Sales Filter Sales Agreement - Filters sales agreements based
Agreement on their status.
Filtered Sales Inner Join Filter Valid Sales Sales Agreement Product Gets all sales agreement product
Agreement Join Agreement records associated with the sales
Sales Agreement agreement records.
Product
Filtered Sales Inner Join Filtered Sales Sales Agreement Product Gets all sales agreement product
Agreement Join Agreement Join Schedule schedule records associated with
Sales Agreement Sales Agreement the sales agreement product
Product Schedule Product records.
Valid Sales Inner Join Filtered Sales Compute Account Forecast Gets sales agreement product
Agreement Join Agreement Join Set Partner Last Year Active schedule records associated with
Upserted Account Sales Agreement Window Dates the advanced account forecast
Forecast Set Partner Product Schedule set partner records.
Filter Valid Sales Filter Identify Sales - Filters sales agreement records
Agreement Within Agreements Within associated with the advanced
Account Forecast Set Account Forecast Set account forecast set partner
Partner Date Range Partner Date Range records within the active date
range.
Valid Sales Inner Join Filter Valid Sales Filter Active Products Filters sales agreement product
Agreement Within Agreement Within schedule records based on active
Acct Frcst Set Partner Account Forecast Set products associated with the
Date Range Join Partner Date Range advanced account forecast set
Active Prod partner records.
309
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Identify Valid Period Formula Valid Sales - Identifies all records from the
Nodes For SAPS Start Agreement Join advanced account forecast fact
Date And End Date Account Forecast Set data where the period start date
Partner Period Data and end date falls between the
sales agreement product
schedule start date and end
date.
Filter Valid Period Filter Identify Valid Period - Filters all records from the
Nodes For SAPS Start Nodes For SAPS Start advanced account forecast fact
Date And End Date Date And End Date data where the period start date
and end date falls between the
sales agreement product
schedule start date and end
date.
Compute End Of Last Formula Filter Valid Period - Generates the Last Period Start
Period And Sales Nodes For SAPS Start Date, Last Period End Date,
Agreement Effective Date And End Date Period Effective End Date, and
Date Period Effective Start Date fields
for the advanced account
forecast set partner record
periods.
Compute Number of Formula Compute End Of Last - Generates the applicable days
Applicable Days For Period And Sales for sales agreement product
SAPS Quantity Agreement Effective schedule quantity calculations.
Calculations Date
Fetch Sales Price Formula Compute Number of - Gets the sales price from the last
From Last Period For Applicable Days For period.
Calculation SAPS Quantity
Calculations
Determine Last Formula Fetch Sales Price - Determines the last period
Period Quantity And From Last Period For quantity and revenue for sales
Revenue For SAPS Calculation agreement product schedule
Calculation calculation.
310
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Compute Applicable Formula Compute Quantity - Calculates the quantity for the
Quantity And From Applicable sales agreement product
Revenue In SAPS Periods In SAPS schedule.
Period Join Data Period Join Data
Aggregate Records Group and Aggregate Compute Applicable - Generates the sum of quantities
To Consolidate SAPS Quantity And for the advanced account
Period Join Data Revenue In SAPS forecast set partner record
Period Join Data periods.
Sales Agreement Inner Join Aggregate Records Compute Last Year Period Gets sales agreement quantities
Metrics Data Join To Consolidate SAPS Dates On Account Forecast associated with the advanced
Account Forecast Set Period Join Data Set Partner account forecast set partner
Partner Period Data record periods (adjusted
periods).
Consolidated Metrics
311
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Consolidate Field Slice Compare Sales - Removes any extra fields that
Names For Sales Agreement Metric aren't required to create the
Agreement Metric Line Item Close Date advanced account forecast fact
Line Forecast Facts With Period Range record.
312
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Compute Account Formula Generated Account - Identifies the account ID, partner
Partner Product Forecast Facts Join ID, period ID, and product ID for
Period Data For Existing Account the generated advanced account
Account Forecast Forecast Facts forecast fact records.
Fact Upsert
Generated Account Inner Join Compute Account Compute Account Forecast Gets the account owner ID and
Forecast Facts Join Partner Product Set Partner Last Year Active active forecast window for the
Filtered Accounts Period Data For Window Dates generated advanced account
Account Forecast forecast fact records.
Fact Upsert
Generated Account Inner Join Generated Account Period Get fully qualified label for the
Forecast Facts Join Forecast Facts Join periods that are part of the
Periods Filtered Accounts generated advanced account
forecast fact records.
Generated Account Inner Join Generated Account Product Gets the product name for the
Forecast Facts Join Forecast Facts Join products that are part of the
Active Products Periods generated advanced account
forecast fact records.
313
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
314
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Inner Join Generated Account Filter Active Products Gets valid advanced account
Forecast Facts Join Forecast Facts Join forecast fact records for active
Active Products Filtered Accounts products.
Valid Opportunity Inner Join Filter Valid Filter Active Products Gets valid opportunity line items
Within Acct Frsct Set Opportunity Within for active products within the
Partner Date Range Account Forecast Set advanced account advanced
Join Active Products Partner Date Range account forecast set date range.
Valid Order Within Inner Join Filter Valid Order Filter Active Products Gets valid order line items for
Acct Frsct Set Partner Within Account active products within the
Date Range Join Forecast Set Partner advanced account advanced
Active Products Date Range account forecast set date range.
Valid Sales Inner Join Filter Valid Sales Filter Active Products Gets valid sales agreement
Agreement Within Agreement Within products that are active and are
Acct Frcst Set Partner Account Forecast Set within the forecast set date
Date Range Join Partner Date Range range.
Active Prod
Generated Account Inner Join Generated Account Period Gets valid advanced account
Forecast Facts Join Forecast Facts Join forecast fact records for the
Periods Account Forecast period.
Sets
315
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Account Forecast Set Inner Join Validate Number of Compute Join Field On Creates a cross-product between
Partner Join Period Active Forecast Set Period Nodes advanced account forecast set
Data Partners For Account partner and periods with
Id window dates and periods.
Generated Active Inner Join Generated Active Compute Join Field On Creates a cross-product between
Acct Forecast Set Account Forecast Set Period Nodes advanced account forecast set
Partner With Partner Join Account partner and periods.
Account Forecast Set Forecast Set
Join Period
Forecast Metadata
Fetch Forecast Set Id Formula Advanced Account - Gets the ForecastSetId input
Input Variable Forecast Set variable.
Fetch Account Inner Join Identify Selected Advanced Account Gets forecast period group IDs
Forecast Period Account Forecast Set Forecast Period Group related to the advanced account
Group forecast set IDs.
Fetch Account Inner Join Fetch Account Advanced Account Gets advanced account forecast
Forecast Period Forecast Period Forecast Period set period data associated with
Setup Group the advanced account forecast
set IDs.
316
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Nodes Originating from the Advanced Account Forecast Set Partner Data Source
Filter Existing Active Filter Advanced Account - Filters active and draft advanced
Account Forecast Set Forecast Set Partner account forecast set partner
Partners records.
Account Forecast Set Inner Join Filter Existing Active Account Filters advanced account
Partner Join Account Account Forecast Set forecast set partner records for
Partners the specified AccountId.
Generate Data For Formula Account Forecast Set - Generates the status, today’s
Account Forecast Set Partner Join Account date, and advanced account
Partner forecast set ID for the advanced
account forecast set partner
records.
Generated Active Inner Join Generate Data For Fetch Account Forecast Gets advanced account forecast
Account Forecast Set Account Forecast Set Period Setup set data for each advanced
Partner Join Account Partner account forecast set partner
Forecast Set record.
317
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Active Inner Join Generated Active Compute Join Field On Creates a cross-product between
Acct Forecast Set Account Forecast Set Period Nodes advanced account forecast set
Partner With Partner Join Account partner and periods.
Account Forecast Set Forecast Set
Join Period
Compute Period Formula Identify Period - Finds the current periods for the
Nodes For Account Nodes For Frequency advanced account forecast set
Forecast Set Partner For Acct Forecast Set partner records.
Start Date Partner Start Date
Identify Period Filter Compute Period - Filters the current periods for the
Nodes For Account Nodes For Account advanced account forecast set
Forecast Set Partner Forecast Set Partner partner records.
Start Date Start Date
Compute Today Date Formula Identify Period - Generates the Active Window
Day Period Offset For Nodes For Account Size, Period Offset, and Today
Account Forecast Set Forecast Set Partner Date Offset for the advanced
Partner Start Date account forecast set partner
records.
Compute Account Formula Compute Today Date - Generates the Current Period
Forecast Set Partner Day Period Offset For Start Date, Start Period Number,
Date Offsets Account Forecast Set and End Period Number for the
Partner advanced account forecast set
partner records.
318
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Inner Join Generated Account Compute Unique Identifier Gets orders associated with the
Forecast Facts Join Forecast Facts Join For Generated Account advanced account forecast set
Filtered Accounts Periods Forecast Set Partner Data partner records.
Activated Order Join Inner Join Activated Order Join Compute Unique Identifier Gets opportunities’ items
Upserted Account Order Item For Generated Account associated with the advanced
Forecast Set Partner Forecast Set Partner Data account forecast set partner
records.
Filtered Opportunity Inner Join Filtered Opportunity Compute Unique Identifier Gets sales agreements
Join Upserted Join Opportunity For Generated Account associated with the advanced
Account Forecast Set Line Item Forecast Set Partner Data account forecast set partner
Partner records.
319
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Account Forecast Set Inner Join Compute Unique Compute Join Field On Creates a cross-product between
Partner Join Period Identifier For Period Nodes the advanced account forecast
Data Generated Account set partner records and window
Forecast Set Partner dates and periods.
Data
Compute Period Formula Account Forecast Set - Finds advanced account forecast
Type Flag On Period Partner Join Period set partner period data with the
Data For Account Data required Period Type flag.
Forecast Set Partner
Compute Period Formula Identify Period - Finds the rollover periods for the
Nodes For Adjusted Nodes For Selected advanced account forecast set
Dates For Account Frequency For partner records.
Forecast Set Partner Account Forecast Set
Partner
Opportunity Metrics Inner Join Valid Opportunity Compute Last Year Period Generates the Last year Period
Data Join Account Within Acct Frsct Set Dates On Account Forecast End Date and Last Year Period
Forecast Set Partner Partner Date Range Set Partner Start Date for the advanced
Period Data Join Active Products account forecast set partner
record periods (adjusted
periods).
320
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Sales Agreement Inner Join Aggregate Records Compute Last Year Period Gets order items associated with
Metrics Data Join To Consolidate SAPS Dates On Account Forecast the advanced account forecast
Account Forecast Set Period Join Data Set Partner set partner record periods
Partner Period Data (adjusted periods).
Valid Sales Inner Join Valid Sales Compute Last Year Period Gets sales agreement quantities
Agreement Join Agreement Within Dates On Account Forecast associated with the advanced
Account Forecast Set Acct Frcst Set Partner Set Partner account forecast set partner
Partner Period Data Date Range Join record periods (adjusted
Active Prod periods).
Nodes Originating from the Advanced Account Forecast Fact Data Source
Generated Account Left Outer Generated Account Advanced Account Joins generated advanced
Forecast Facts Join Forecast Facts Join Forecast Fact account forecast fact records by
Existing Account Filtered Accounts processing data from orders,
Forecast Facts opportunities, and sales
agreements to the existing
advanced account advanced
account forecast fact records.
321
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Filtered Opportunity Inner Join Filter Opportunity Opportunity Line Item Gets all opportunities’ products
Join Opportunity Based On Result (items).
Line Item
Filtered Opportunity Inner Join Filtered Opportunity Validate Number of Active Gets opportunities’ items
Join Upserted Join Opportunity Forecast Set Partners For associated with the advanced
Account Forecast Line Item Account Id account forecast set partner
Set Partner records.
Valid Opportunity Inner Join Filter Valid Filter Active Products Filters active opportunities’
Within Acct Frsct Opportunity Within items associated with the
Set Partner Date Account Forecast advanced account forecast set
Range Join Active Set Partner Date partner records.
Products Range
Opportunity Metrics Inner Join Valid Opportunity Compute Last Year Period Gets opportunities’ items
Data Join Account Within Acct Frsct Dates On Account Forecast associated with the advanced
Forecast Set Partner Set Partner Date Set Partner account forecast set partner
Period Data Range Join Active record periods (adjusted
Products periods).
322
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Activated Order Join Inner Join Filter Activated Order Order Item Gets all order items associated
Order Item with the orders.
Activated Order Join Inner Join Activated Order Join Validate Number of Active Gets order items associated with
Upserted Account Order Item Forecast Set Partners For the advanced account forecast
Forecast Set Partner Account Id set partner records.
Identify Orders Formula Activated Order Join - Finds order items associated
Within Account Upserted Account with the advanced account
Forecast Set Partner Forecast Set Partner forecast set partner records
Date Range within the rollover window.
Filter Valid Order Filter Identify Orders - Filters order items associated
Within Account Within Account with the advanced account
Forecast Set Partner Forecast Set Partner forecast set partner records
Date Range Date Range within the rollover window.
Valid Order Within Inner Join Filter Valid Order Filter Active Products Filters active order items
Acct Frsct Set Partner Within Account associated with the advanced
323
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Order Metrics Data Inner Join Valid Order Within Compute Last Year Period Gets order items associated
Join Account Acct Frsct Set Partner Dates On Account Forecast advanced account forecast set
Forecast Set Partner Date Range Join Set Partner partner record periods (adjusted
Period Data Active Products periods).
Compare Order Formula Order Metrics Data - Calculate the order quantity and
Metric Line Item Join Account order revenue fields for the
Close Date With Forecast Set Partner advanced account forecast set
Period Range For Period Data partner record periods.
Facts
Consolidate Field Slice Compare Order - Removes any extra fields that
Names For Order Metric Line Item aren’t required to regenerate the
Metric Line Forecast Close Date With advanced account forecast fact
Facts Period Range For record.
Facts
Filter Valid Sales Filter Sales Agreement - Filters sales agreements based
Agreement on their status.
Filtered Sales Inner Join Filter Valid Sales Sales Agreement Product Gets all sales agreement product
Agreement Join Agreement records associated with the sales
Sales Agreement agreement records.
Product
324
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Valid Sales Inner Join Filtered Sales Validate Number of Active Gets all sales agreement product
Agreement Join Agreement Join Forecast Set Partners For schedules associated with the
Upserted Account Sales Agreement Account Id advanced account forecast set
Forecast Set Partner Product Schedule partner records.
Valid Sales Inner Join Filter Valid Sales Filter Active Products Filters sales agreement product
Agreement Within Agreement Within schedules based on active
Acct Frcst Set Partner Account Forecast products associated with the
Date Range Join Date Range advanced account forecast set
Active Prod partner records.
Valid Sales Inner Join Valid Sales Compute Last Year Period Gets sales agreement product
Agreement Join Agreement Within Dates On Account Forecast schedules associated with the
Account Forecast Set Account Forecast Set Partner advanced account forecast set
Partner Period Data Date Range Join partner record periods (adjusted
Active Products periods).
Identify Valid Period Formula Valid Sales - Finds sales agreement product
Nodes For SAPS Start Agreement Join schedules associated with the
Date And End Date Account Forecast Set advanced account forecast set
Partner Period Data partner record periods (adjusted
periods).
Filter Valid Period Filter Identify Valid Period - Filters sales agreement product
Nodes For SAPS Start Nodes For SAPS Start schedules associated with the
Date And End Date Date And End Date advanced account forecast set
partner record periods (adjusted
periods).
325
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Compute Number of Formula Compute End Of Last - Generate applicable days for the
Applicable Days For Period And Sales sales agreement product
SAPS Quantity Agreement Effective schedule quantity calculations.
Calculations Date
Fetch Sales Price Formula Compute Number of - Gets the sales price from the last
From Last Period For Applicable Days For period.
Calculation SAPS Quantity
Calculations
Determine Last Formula Fetch Sales Price - Determines the last period
Period Quantity And From Last Period For quantity and revenue for sales
Revenue For SAPS Calculation agreement product schedule
Calculation calculation.
Compute Quantity Formula Determine Last - Calculates the quantity for the
From Applicable Period Quantity And sales agreement product
Periods In SAPS Revenue For SAPS schedule start date.
Period Join Data Calculation
Compute Applicable Formula Compute Quantity - Calculates the quantity for the
Quantity And From Applicable sales agreement product
Revenue In SAPS Periods In SAPS schedule.
Period Join Data Period Join Data
Aggregate Records Group and Aggregate Compute Applicable - Generates the sum of quantities
To Consolidate SAPS Quantity And for the advanced account
Period Join Data Revenue In SAPS forecast set partner record
Period Join Data periods.
Sales Agreement Inner Join Aggregate Records Compute Last Year Period Gets sales agreement quantities
Metrics Data Join To Consolidate SAPS Dates On Account Forecast associated with the advanced
Account Forecast Set Period Join Data Set Partner account forecast set partner
Partner Period Data record periods (adjusted
periods).
326
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Consolidate Field Slice Compare Sales - Removes any extra fields that
Names For Sales Agreement Metric aren’t required to regenerate the
Agreement Metric Line Item Close Date advanced account forecast fact
Line Forecast Facts With Period Range record.
Consolidated Metrics
Consolidate Field Slice Compare Sales - Removes any extra fields that
Names For Sales Agreement Metric aren't required to regenerate the
Agreement Metric Line Item Close Date advanced account forecast fact
Line Forecast Facts With Period Range record after processing the data
from sales agreements.
327
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
• Source Node 2:
Consolidate Field
Names For Sales
Agreement
Metric Line
Forecast Facts
• Source Node 3:
Consolidate Field
Names For
Opportunity
Metric Line
Forecast Facts
Generated Account Inner Join Aggregate Account Filter Active Products Gets the product name for the
Forecast Facts Join Forecast Fact products that are part of the
Active Products Records To Eliminate generated advanced account
Duplicates advanced account forecast fact
records.
Generated Account Inner Join Generated Account Period Get the fully qualified label for
Forecast Facts Join Forecast Facts Join the periods that are part of the
Periods Active Products generated advanced account
advanced account forecast fact
records.
Generated Account Inner Join Generated Account Compute Unique Identifier Gets the account owner ID and
Forecast Facts Join Forecast Facts Join For Generated Account active forecast window for the
Filtered Accounts Periods Forecast Set Partner Data generated advanced account
advanced account forecast fact
records.
Generated Account Left Outer Generated Account Advanced Account Joins new advanced account
Forecast Facts Join Forecast Facts Join Forecast Fact forecast fact records with the
Existing Account Filtered Accounts existing active advanced account
Forecast Facts forecast fact records.
328
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Upsert Account Writeback Compute IsActive Forecast Fact Upserts the advanced account
Forecast Fact Record Attribute On forecast fact records to the core
Account Forecast objects.
Fact
329
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Inner Join Aggregate Account Filter Account With Id Joins the two nodes to add
Forecast Facts Join Forecast Fact account owner IDs to the
Filtered Accounts Records To Eliminate generated advanced account
Duplicates forecast fact records.
Active Account Inner Join Active Account Filter Account With Id Joins the two nodes to add
Forecast Set Facts Forecast Set Facts product IDs to the generated
For New Periods For New Periods Join advanced account forecast fact
Products records.
Generated Account Inner Join Generated Account Filter Active Products Gets valid advanced account
Forecast Facts Join Forecast Facts Join forecast fact records for active
Active Products Filtered Accounts products.
Valid Opportunity Inner Join Filter Valid Filter Active Products Gets valid opportunity line items
Within Acct Frsct Set Opportunity Within for the active products within
Partner Date Range Account Forecast Set the advanced account forecast
Join Active Products Partner Date Range set date range.
Valid Order Within Inner Join Filter Valid Order Filter Active Products Gets valid order line items for
Acct Frsct Set Partner Within Account active products within the
Date Range Join Forecast Set Partner advanced account forecast set
Active Products Date Range date range.
330
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Inner Join Generated Account Period Gets valid advanced account
Forecast Facts Join Forecast Facts Join forecast fact records for the
Periods Active Products period.
Account Forecast Set Inner Join Compute Account Compute Join Field On Creates a cross-product between
Partner Join Period Forecast Set Partner Period Nodes advanced account forecast set
Data Last Year Active partner and periods with
Window Dates window dates and periods.
Generated Active Inner Join Generated Active Compute Join Field On Creates a cross-product between
Acct Forecast Set Account Forecast Set Period Nodes advanced account forecast set
Partner With Partner Join Account partner and periods.
Account Forecast Set Forecast Set
Join Period
331
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Forecast Metadata
Fetch Forecast Set Id Formula Advanced Account — Gets the ForecastSetId input
Input Variable Forecast Set variable.
Fetch Account Inner Join Identify Selected Advanced Account Gets forecast period group IDs
Forecast Period Account Forecast Set Forecast Period Group related to the advanced account
Group forecast set IDs.
Fetch Account Inner Join Fetch Account Advanced Account Gets advanced account forecast
Forecast Period Forecast Period Forecast Period set period data associated with
Setup Group the advanced account forecast
set IDs.
Generated Active Inner Join Generated Account Fetch Account Forecast Gets advanced account forecast
Account Forecast Set Forecast Set Partner Period Setup set partner records associated
Partner Join Account Join Active Account with the advanced account
Forecast Set Forecast Set Partner forecast set data.
Nodes Originating from the Advanced Account Forecast Set Partner Data Source
Filter Existing Active Filter Advanced Account — Filters active and draft advanced
Account Forecast Set Forecast Set Partner account forecast set partner
Partners records.
332
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generate Data For Formula Account Forecast Set — Generates the status, today’s
Account Forecast Set Partner Join Account date, and advanced account
Partner forecast set ID for the advanced
account forecast set partner
records.
Generated Active Inner Join Generate Data For Fetch Account Forecast Gets advanced account forecast
Account Forecast Set Account Forecast Set Period Setup set data for each advanced
Partner Join Account Partner account forecast set partner
Forecast Set record.
Generated Active Inner Join Generated Active Compute Join Field On Creates a cross-product between
Acct Forecast Set Account Forecast Set Period Nodes advanced account forecast set
Partner With Partner Join Account partner and periods.
Account Forecast Set Forecast Set
Join Period
Compute Period Formula Identify Period — Finds the current periods for the
Nodes For Account Nodes For Frequency advanced account forecast set
Forecast Set Partner For Acct Forecast Set partner records.
Start Date Partner Start Date
Identify Period Filter Compute Period — Filters the current periods for the
Nodes For Account Nodes For Account advanced account forecast set
Forecast Set Partner Forecast Set Partner partner records.
Start Date Start Date
Compute Today Date Formula Identify Period — Generates the Active Window
Day Period Offset For Nodes For Account Size, Period Offset, and Today
333
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Compute Account Formula Compute Today Date — Generates the Current Period
Forecast Set Partner Day Period Offset For Start Date, Start Period Number,
Date Offsets Account Forecast Set and End Period Number for the
Partner advanced account forecast set
partner records.
Activated Order Join Inner Join Activated Order Join Compute Account Forecast Gets orders associated with the
Upserted Account Order Item Set Partner Last Year Active advanced account forecast set
Forecast Set Partner Window Dates partner records.
Filtered Opportunity Inner Join Filtered Opportunity Compute Account Forecast Gets opportunities items
Join Upserted Join Opportunity Set Partner Last Year Active associated with the advanced
Account Forecast Set Line Item Window Dates account forecast set partner
Partner records.
334
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generate Active Inner Join Compute Account Active Account Forecast Gets forecast fact records
Account Forecast Set Forecast Set Partner Facts Join Period associated with the advanced
Facts For Forecast Last Year Active account forecasts set partner
Set Partner Window Dates records.
Account Forecast Set Inner Join Compute Account Compute Join Field On Creates a cross-product between
Partner Join Period Forecast Set Partner Period Nodes the advanced account forecast
Data Last Year Active set partner records and window
Window Dates dates and periods.
Compute Period Formula Account Forecast Set — Finds advanced account forecast
Type Flag On Period Partner Join Period set partner period data with the
Data For Account Data required Period Type flag.
Forecast Set Partner
Compute Period Formula Identify Period — Finds the rollover periods for the
Nodes For Rollover Nodes For Selected advanced account forecast set
Dates For Account Frequency For partner records.
Forecast Set Partner Account Forecast Set
Partner
335
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Opportunity Metrics Inner Join Valid Opportunity Compute Last Year Period Gets opportunities’ items
Data Join Account Within Acct Frsct Set Dates On Account Forecast associated with the advanced
Forecast Set Partner Partner Date Range Set Partner account forecast set partner
Period Data Join Active Products record periods (adjusted
periods).
Order Metrics Data Inner Join Valid Order Within Compute Last Year Period Gets order items associated with
Join Account Acct Frsct Set Partner Dates On Account Forecast the advanced account forecast
Forecast Set Partner Date Range Join Set Partner set partner record periods
Period Data Active Products (adjusted periods).
Sales Agreement Inner Join Aggregate Records Compute Last Year Period Gets sales agreement quantities
Metrics Data Join To Consolidate SAPS Dates On Account Forecast associated with the advanced
Account Forecast Set Period Join Data Set Partner account forecast set partner
Partner Period Data record periods (adjusted
periods).
Valid Sales Inner Join Valid Sales Compute Last Year Period Gets sales agreement schedules
Agreement Join Agreement Within Dates On Account Forecast associated with the advanced
Account Forecast Set Acct Frcst Set Partner Set Partner account forecast set partner
Partner Period Data Date Range Join record periods (adjusted
Active Prod periods).
336
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Filtered Opportunity Inner Join Filter Opportunity Opportunity Line Item Gets all the opportunities
Join Opportunity Based On Result products (items).
Line Item
Filtered Opportunity Inner Join Filtered Opportunity Compute Account Forecast Gets opportunities' items
Join Upserted Join Opportunity Set Partner Last Year Active associated with the advanced
Account Forecast Line Item Window Dates account forecast set partner
Set Partner records.
Valid Opportunity Inner Join Filter Valid Filter Active Products Filters active opportunities’
Within Acct Frsct Opportunity Within items associated with the
Set Partner Date Account Forecast advanced account forecast set
Range Join Active Set Partner Date partner records.
Products Range
Opportunity Metrics Inner Join Valid Opportunity Compute Last Year Period Gets opportunities’ items
Data Join Account Within Acct Frsct Dates On Account Forecast associated with the advanced
Forecast Set Partner Set Partner Date Set Partner account forecast set partner
Period Data Range Join Active record periods (adjusted
Products periods).
337
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Activated Order Join Inner Join Filter Activated Order Order Item Gets all order Items associated
Order Item with the orders.
Activated Order Join Inner Join Activated Order Join Compute Account Forecast Gets order items associated with
Upserted Account Order Item Set Partner Last Year Active the advanced account forecast
Forecast Set Partner Window Dates set partner records.
Identify Orders Formula Activated Order Join — Finds order items associated
Within Account Upserted Account with the advanced account
Forecast Set Partner Forecast Set Partner forecast set partner records
Date Range within the rollover window.
Filter Valid Order Filter Identify Orders — Filters order items associated
Within Account Within Account with the advanced account
Forecast Set Partner Forecast Set Partner forecast set partner records
Date Range Date Range within the rollover window.
Valid Order Within Inner Join Filter Valid Order Filter Active Products Filters active order items
Acct Frsct Set Partner Within Account associated with the advanced
Date Range Join Forecast Set Partner account forecast set partner
Active Products Date Range records.
Order Metrics Data Inner Join Valid Order Within Compute Last Year Period Gets order items associated
Join Account Acct Frsct Set Partner Dates On Account Forecast advanced account forecast set
Forecast Set Partner Date Range Join Set Partner partner record periods (adjusted
Period Data Active Products periods).
338
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Consolidate Field Slice Compare Order — Removes any extra fields that
Names For Order Metric Line Item aren’t required to create the
Metric Line Forecast Close Date With advanced account forecast fact
Facts Period Range For record.
Facts
Filter Valid Sales Filter Sales Agreement — Filters sales agreements based
Agreement on their status.
Filtered Sales Inner Join Filter Valid Sales Sales Agreement Product Gets all sales agreement
Agreement Join Agreement products associated with the
Sales Agreement sales agreements.
Product
Filtered Sales Inner Join Filtered Sales Sales Agreement Product Gets all sales agreement product
Agreement Join Agreement Join Schedule schedules associated with the
Sales Agreement Sales Agreement sales agreement products.
Product Schedule Product
Valid Sales Inner Join Filtered Sales Compute Account Forecast Gets sales agreement product
Agreement Join Agreement Join Set Partner Last Year Active schedules associated with the
Upserted Account Sales Agreement Window Dates advanced account forecast set
Forecast Set Partner Product Schedule partner records.
339
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Valid Sales Inner Join Filter Valid Sales Filter Active Products Filters sales agreement product
Agreement Within Agreement Within schedules based on active
Acct Frcst Set Partner Account Forecast Set products associated with the
Date Range Join Partner Date Range advanced account forecast set
Active Prod partner records.
Valid Sales Inner Join Valid Sales Compute Last Year Period Gets sales agreement product
Agreement Join Agreement Within Dates On Account Forecast schedules associated with the
Account Forecast Set Acct Frcst Set Partner Set Partner advanced account forecast set
Partner Period Data Date Range Join partner record periods (adjusted
Active Prod periods).
Identify Valid Period Formula Valid Sales — Finds sales agreement product
Nodes For SAPS Start Agreement Join schedules associated with the
Date And End Date Account Forecast Set advanced account forecast set
Partner Period Data partner record periods (adjusted
periods).
Filter Valid Period Filter Identify Valid Period — Filters sales agreement product
Nodes For SAPS Start Nodes For SAPS Start schedules associated with the
Date And End Date Date And End Date advanced account forecast set
partner record periods (adjusted
periods).
Compute End Of Last Formula Filter Valid Period — Generates the Last Period Start
Period And Sales Nodes For SAPS Start Date, Last Period End Date,
Agreement Effective Date And End Date Period Effective End Date, and
Date Period Effective Start Date fields
for the advanced account
forecast set partner record
periods.
340
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Fetch Sales Price Formula Compute Number of — Gets the sales price from the last
From Last Period For Applicable Days For period.
Calculation SAPS Quantity
Calculations
Determine Last Formula Fetch Sales Price — Determines the last period
Period Quantity And From Last Period For quantity and revenue for sales
Revenue For SAPS Calculation agreement product schedules
Calculation calculations.
Compute Quantity Formula Determine Last — Calculates the quantity for the
From Applicable Period Quantity And sales agreement product
Periods In SAPS Revenue For SAPS schedules start date.
Period Join Data Calculation
Compute Applicable Formula Compute Quantity — Calculates the quantity for the
Quantity And From Applicable sales agreement product
Revenue In SAPS Periods In SAPS schedules.
Period Join Data Period Join Data
Aggregate Records Group and Aggregate Compute Applicable — Generates the sum of quantities
To Consolidate SAPS Quantity And for the advanced account
Period Join Data Revenue In SAPS forecast set partner record
Period Join Data periods.
Sales Agreement Inner Join Aggregate Records Compute Last Year Period Gets sales agreement quantities
Metrics Data Join To Consolidate SAPS Dates On Account Forecast associated with the advanced
Account Forecast Set Period Join Data Set Partner account forecast set partner
Partner Period Data record periods (adjusted
periods).
341
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Consolidated Metrics
• Source Node 2:
Consolidate Field
Names For
Opportunity Metric
Line Forecast Facts
• Source Node 3:
Consolidate Field
Names For Sales
342
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generated Account Outer Join Compute Unique Filter Active Account Forecast Joins new advanced
Forecast Facts Join Identifier For Set Facts account forecast fact
Existing Account Generated Account records with the
Forecast Facts Forecast Fact Data existing active
advanced account
forecast fact records.
Generated Account Inner Join Compute Account Product Gets Product Name
Forecast Facts Join Partner Product Period and Product Is Active
Active Products Data For Account for the advanced
Forecast Fact Upsert account forecast fact
records.
Generated Account Inner Join Generated Account Period Gets the Period Start
Forecast Facts Join Forecast Facts Join Date, End Date, and
Periods Active Products Fully Qualified Name
for the advanced
account forecast fact
records.
343
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generate Active Outer Join Consolidate Field Compute Active Account Combines advanced
Account Forecasts Names For Adjusted Forecast Set Facts For New account forecast fact
Facts Adjusted Dates Forecast Facts Periods records of new rollover
and New Periods period and new
products periods.
344
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generate Adjusted Outer Join Consolidate Field Consolidate Field Names for Combines new period
Facts Expire Facts and Forecasts Facts Expire Account Forecast Facts advanced account
New Period Facts Adjusted Dates and forecast fact records of
Records New Periods rollover and the new
period advanced
account forecast fact
records of new
products, and expires
the advanced account
forecast fact records for
the old period.
345
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Filter Active Account Filter Advanced Account — Filters active advanced account
Forecast Set Facts Forecast Fact forecast fact records.
Generated Account Outer Join Compute Unique Filter Active Account Joins new advanced account
Forecast Facts Join Identifier For Forecast Set Facts forecast fact records with the
Existing Account Forecast Generated Account existing active advanced account
Facts Forecast Fact Data forecast fact records.
Generate Active Inner Join Compute Account Active Account Forecast Facts Gets active advanced
Account Forecast Set Forecast Set Partner Join Period account forecast fact
Facts For Forecast Set Last Year Active records for the
Partner Window Dates advanced account
forecast set partner
records.
346
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Generate Adjusted Outer Join Consolidate Field Consolidate Field Names for Gets the combined
Facts Expire Facts and Forecasts Facts Expire Account Forecast Facts new adjusted period
New Period Facts Adjusted Dates and advanced account
Records New Periods forecast fact records for
rollover and the new
period advanced
account forecast fact
records for new
products. Also, expires
the advanced account
forecast fact records for
the old period.
347
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Identify Period Nodes Filter Compute Period Nodes — Filters the rollover
For Rollover Dates For For Rollover Dates For periods for the
Account Forecast Set Account Forecast Set advanced account
Partner Partner forecast set partner
records.
Aggregate Account Group and Aggregate Filter Active Account - Gets existing products
Forecast Facts Based Forecast Set Facts for the advanced
on Product To account forecast set
Eliminate Duplicates partner records.
Active Account Inner Join Generate Active Product Gets the advanced
Forecast Set Facts For Account Forecast Set account forecast fact
New Periods Join Facts For New Periods records with active
Products For Existing Products products
Active Account Inner Join Active Account Filter Account With Id Gets the advanced
Forecast Set Facts For Forecast Set Facts For account forecast fact
New Periods New Periods Join records based Account
Products Id input.
348
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
You can run an active definition with flows, or from within the Data Processing Engine builder.
If you run a definition from within the builder, define input variables specific to that definition. USER PERMISSIONS
349
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Example: Analyze Product Cost and Profit Margins with Advanced Account Forecasting and Data Processing Engine
A company wants to analyze the cost and profit margins of their products using account forecasts. However, the predefined measures
available with Advanced Account Forecast Fact only help account managers view quantity and revenue-based metrics for their
products from orders, opportunities, and sales agreements. Demand planners typically look at the cost of a product across accounts
and also the profit margins for a specific account-product combination. Having visibility into the revenue and profit margins for
future periods helps them plan their costing and discounting strategies for all accounts. In this example, we’ll see how you can add
new measures for advanced account forecasts and use the Data Processing Engine to calculate the values for these custom measures.
Example: Add the Location Dimension for Account Forecasts
You can customize the default forecast set and out-of-the-box Data Processing Engine templates by adding additional dimensions,
measures, and filters. This example shows how to add a dimension called Location and customize the out-of-the-box Generate
Account Forecast Data Processing Engine definition to generate account forecasts.
Example: Analyze Product Cost and Profit Margins with Advanced Account Forecasting and Data Processing
Engine
A company wants to analyze the cost and profit margins of their products using account forecasts.
EDITIONS
However, the predefined measures available with Advanced Account Forecast Fact only help
account managers view quantity and revenue-based metrics for their products from orders, Available in: Lightning
opportunities, and sales agreements. Demand planners typically look at the cost of a product across Experience
accounts and also the profit margins for a specific account-product combination. Having visibility
into the revenue and profit margins for future periods helps them plan their costing and discounting Available in: Enterprise,
strategies for all accounts. In this example, we’ll see how you can add new measures for advanced Unlimited, and Developer
account forecasts and use the Data Processing Engine to calculate the values for these custom Editions
measures.
Business Requirements
Here are the requirements from the demand planners.
• Define the fixed and variable cost of a product in its associated price book. A product can have multiple price books associated with
it, each with different fixed and variable costs. A price book is a list of products and their associated prices. Each product and its price
is called a price book entry.
• When a product is associated either with a sales agreement or an opportunity, derive the fixed and variable cost of a product from
the price book associated with the sales agreement or opportunity.
• View these metrics on the forecast grid:
– Fixed Cost
– Variable Cost Per Unit
350
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
– Total Cost
– Actual Profit
– Forecasted Profit
– Forecasted Gross Margin Percentage
– Actual Gross Margin Percentage
• Aggregate the total variable cost, quantity, and fixed cost of a product for all sales agreement products and opportunity products
and group the data by product. Then, divide the total variable cost by the total quantity to get the cost per unit of a product.
• Customize the Data Processing Engine templates to calculate the values for all measures.
• Derive the actual profit and actual gross margin from orders.
• Define unique formulas for the other metrics that update the final values in the forecast grid. The formulas must be applied on the
values calculated by the Data Processing Engine.
Get Started
351
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
3. Add other custom measures as formula fields to Advanced Account Forecast Fact.
352
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Actual Gross Margin Actual Gross Margin Quantity Minimum Batch Process No
% Percent
*For the measures that specify a formula in the Forecast Fact Measure Field, the formula is applied to the value calculated when the DPE
job runs. This value becomes the final value written back to a field on the Advanced Account Forecast Fact object.
The calculation method is selected as the Batch Process for all the measures because the Data Processing Engine (DPE) transforms data
in the org to calculate the values for these measures.
353
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
2. Create a formula node to calculate the total variable cost for sales agreement products.
a. Click New Node and enter these details.
Node Type: Formula
Name: Compute SAPSTotalVariableCost
3. Update a join node to replace the source node with the new formula node.
a. Search for and select Filtered Sales Agreement Join Sales Agreement Product Schedule and then update these details.
Second Source Node: Compute SAPSTotalVariableCost
Selected Fields: SAPSTotalVariableCost, SAPSFixedCost
4. Add the custom fields in all join nodes that follow the Filtered Sales Agreement Join Sales Agreement Product Schedule node.
Tip: To find the nodes that you need to update, you can follow the reference links provided at the bottom of a node’s detail
page in the sentence “This node is referenced by # node.” Or you can search for the node name.
a. Search for and select the Valid Sales Agreement Join Upserted Account Forecast Set Partner join node.
b. In the First Node section, click Selected Fields.
c. Add SAPSTotalVariableCost and SAPSFixedCost as fields and then click Done.
354
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
d. For the following join nodes, repeat the steps to add the SAPSTotalVariableCost and SAPSFixedCost fields.
• Valid Sales Agreement Within Acct Frcst Set Partner Date Range Join Active Prod
• Valid Sales Agreement Join Account Forecast Set Partner Period Data
5. Create group and aggregate nodes to eliminate duplicates from sales agreement product schedules and calculate average fixed
cost.
a. Click New Node and enter these details.
Node Type: Group and Aggregate
Name: Aggregate SAPS To Eliminate Duplicates For Period
6. Create a join node to retrieve fixed cost for aggregated sales agreement product schedules.
a. Click New Node and enter these details.
355
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
7. Update formula nodes to compute the value of consolidated total variable cost of all sales agreement products for a particular
forecast period.
a. Search for and select the Fetch Sales Price From Last Period For Calculation formula node.
b. Click Add Formula and enter these details.
Alias: LastPeriodSAPSTotalVariableCost
Field Type: Number
Number Length: 16
Decimal Places: 2
Formula: LASTVALUE({SAPSTotalVariableCost})
356
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Number Length: 16
Decimal Places: 2
Formula: IF ({IsValidPeriodNodeForSAPSStartDate} == 1, (
{ApplicableDaysFromSAPSStartDate} / {NumberOfDaysInCurrentSAPSSchedule} ) *
{SAPSTotalVariableCost} , 0)
8. Aggregate the two computed values for total variable cost and fixed cost for sales agreement products for a particular forecast
period.
a. Search for and select the Aggregate Records To Consolidate SAPS Period Join Data group and aggregate node.
b. Click Add Aggregate and enter these details.
Alias: ConsolidatedTotalVariableCost
Function: Sum
Aggregate Field: ApplicableTotalVariableCost
357
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Alias: MaxSAPSFixedCost
Whew! That was a lot of customization. The next step is to change nodes originating from Opportunity Line Item.
358
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
2. Create a formula node to calculate the total variable cost for opportunity line items.
a. Click New Node and enter these details.
Node Type: Formula
Name: Compute OpportunityLineItemTotalVariableCost
3. Update a join node to replace the source node with the new formula node.
a. Search for and select Filtered Opportunity Join Opportunity Line Item and then update these details.
Second Source Node: Compute OpportunityLineItemTotalVariableCost
Selected Fields: OpportunityLineItemTotalVariableCost, OpportunityLineItemTotalFixedCost
4. Add the custom fields in all join nodes that follow the Filtered Opportunity Join Opportunity Line Item node.
Tip: To find the nodes that you need to update, you can follow the reference links provided at the bottom of a node’s detail
page in the sentence “This node is referenced by # node.” Or you can search for the node name.
a. Search for and select the Join Upserted Account Forecast Set Partner join node.
b. In the First Node section, click Selected Fields.
c. Add OpportunityLineItemFixedCost and OpportunityLineItemTotalVariableCost as fields and then click Done.
359
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
d. For the Valid Opportunity Within Acct Frsct Set Partner Date Range Join Active Products and the Opportunity Metrics Data Join
Account Forecast Set Partner Period Data join nodes, repeat the steps to add the OpportunityLineItemFixedCost and
OpportunityLineItemTotalVariableCost fields.
5. Update formula nodes to ensure that the two computed values for total variable cost and fixed cost for opportunity line items show
up for each forecast period. The opportunity close date must fall within a period’s start and end date.
a. Search for and select the Compare Opportunity Metric Line Item Close Date With Period Range For Facts formula node.
b. Click Add Formula and enter these details.
Alias: ComputedFixedCost
Field Type: Number
Number Length: 16
Decimal Places: 2
Formula: IF({OpportunityCloseDate} >= {PeriodStartDate} && {OpportunityCloseDate} <=
{PeriodEndDate} ,{OpportunityLineItemFixedCost} , 0)
6. Update a slice node to ensure that the fields for ComputedTotalFixedCost and ComputedTotalVariableCost are retained in the
downstream nodes.
a. Search for and select the Consolidate Field Names For Opportunity Metric Line Forecast Facts slice node.
b. Click Selected Fields and select the ComputedTotalFixedCost and ComputedTotalVariableCost fields.
c. Click Done and Done.
7. Update a formula node to ensure that the Data Processing Engine computed values for fixed cost and variable cost assigned to
orders is always defaulted to zero. Orders represent the actual business of a company and the costs must be derived from the orders
reported in a given period.
a. Search for and select the Compare Order Metric Line Item Close Date With Period Range For Facts formula node.
b. Click Add Formula and enter these details.
Alias: ComputedFixedCost
Field Type: Number
Number Length: 16
Decimal Places: 2
Formula: 0
360
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Number Length: 16
Decimal Places: 2
Formula: 0
The next step is to write back the computed values to Advanced Account Forecast Fact.
2. Update a join node to add the cumulative aggregated fields in all join nodes that follow the Aggregate Account Forecast Fact Records
To Eliminate Duplicates node.
Tip: To find the nodes that you need to update, you can follow the reference links provided at the bottom of a node’s detail
page in the sentence “This node is referenced by # node.” Or you can search for the node name.
a. Search for and select the Generated Account Forecast Facts Join Active Products join node
b. In the First Node section, click Selected Fields.
c. Add CumulativeTotalVariableCost and MaxFixedCost as fields and then click Done.
361
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
d. For the Generated Account Forecast Facts Join Periods, the Generated Account Forecast Facts Join Filtered Accounts, and the
Generated Account Forecast Facts Join Existing Account Forecast Facts join nodes, repeat the steps to add the
CumulativeTotalVariableCost and MaxFixedCost fields.
3. Create a formula node to calculate the final cost per unit of a product and link it to another node.
a. Click New Node and enter these details.
Node Type: Formula
Name: Compute Revenue Metrics
362
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
2. Add product and location mapping records in the Product Location Mapping object.
3. In the Advanced Account Forecasting setup, create a dimension called Location with the following values.
4. In the Default Forecast Fact object, add a custom field called Location with a lookup to the Location object.
5. Configure the Default Forecast Set to include the Location dimension. To show the forecast data with products for each location,
change the display order for the Product dimension to 2 and enter the display order for Location as 1.
363
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Display Order 1
6. Open the out-of-the-box Generate Account Forecast Data Processing Engine definition.
7. Click Save As, and then save the definition as Custom Generate Account Forecast.
8. Add two data source nodes called Location and Product Location Mapping. For the Product Location Mapping node, in the object,
select the Location and Product fields and add an alias for the two fields.
Location PLMLocationId
364
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
9. Add an Inner join called Generate Account Forecast Fact Join Product Location Mapping, with the source node as Compute IsActive
Attribute On Account Forecast Fact and target node as Product Location Mapping. Map the product field of the source node
(ProductId) to the target node (PLMProductId).
10. Add an inner join called Generated Account Forecast Fact Join Location with the source node as Generate Account Forecast Fact
Join Product Location Mapping and target node as Location. Map the location fields: PLMLocationId to LocationId.
11. Download the Custom Generate Account Forecast data processing engine definition file.
12. Open the file in a JSON editor, and then replace the API name of the source node for the Upsert Account Forecast Fact Record
writeback node by the API name of the Generated Account Forecast Fact Join location node.
365
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
366
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
SEE ALSO:
Generate Forecasts for Product Categories
Forecast dimensions The Account, Product, Ship-from Location, and The Channel (modeled as a parent
Period dimensions. account with multiple child accounts),
367
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Forecast metrics The revenue and quantity metrics for The revenue and quantity metrics for
opportunities, sales agreements, and orders for opportunities and orders for channel
account managers and regional managers. managers and category managers.
Adjustment frequency The adjustment frequency for account managers The adjustment frequency for the
is the 1st to 7th of a month, and the 7th to 14th channel manager is the 1st to 5th of
of every quarter for the regional manager. every month, and the 6th to 8th of the
month for the category managers.
Consensus forecast revenue and quantity The average of the regional manager and account The maximum of the channel manager
manager revenues and quantities. and category manager forecast revenues
and quantities.
Note: The Account and Period dimensions are mandatory and are available in the org.
Note: Alternatively, you can extend the out-of-the-box forecast fact entity with relevant measures and dimensions.
368
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
5. Modify the out-of-the-box data processing engine definitions according to region-specific business needs.
6. Create one forecast set each for Region 1 and Region 2.
7. Define the forecast dimensions relevant for each forecast set:
• Region 1 has the Product and Ship-from Location dimensions.
• Region 2 has the Product Category dimension.
9. Define the forecast measures, and then map the measures to corresponding measure fields in the custom fact object. Indicate the
type of aggregation criteria (batch, computed, or user-editable), and whether to track forecast adjustments.
10. Define the applicable forecast adjustment periods for each profile for the forecast sets.
11. Define the forecast formulas.
12. Activate the forecast sets.
13. Run the data processing engine definitions directly, or create an orchestration workflow to run the data processing engine definitions.
14. Define the roles, profiles, field-level security and create sharing rules, and then apply these to the users.
• CustomForecastFactUtil.cls
• CustomForecastFactTrigger.tgr
If you're adding them, you must create them in this order. If you already have these files on your system and use the Metadata API
to deploy them, the deployment takes care of the order.
For example, a trigger for a CustomForecastFact__c object that calculates the forecast quantity and forecast revenue, and inserts
the values in the custom fact record has these three XML files.
public class CustomForecastFactFormulaEvaluator {
369
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
'Yearly' => 'Year', 'Quarterly' => 'Quarter', 'Monthly' => 'Month', 'Weekly' =>
'Week'
};
AdvAcctForecastSetPartner partner;
AdvAccountForecastSet forecastSet;
AdvAcctForecastPeriodGroup periodGroup;
Map<Integer, AdvAccountForecastFormula> quantityFormulaByPeriod;
Map<Integer, AdvAccountForecastFormula> revenueFormulaByPeriod;
Date forecastStartDate;
List<Period> periods;
List<Date> periodStartDates;
static Map<Id, CustomForecastFactFormulaEvaluator> partnerCache = new Map<Id,
CustomForecastFactFormulaEvaluator>();
periodStartDates = extractPeriodStartDates(periods);
forecastStartDate =
getForecastStartDate(resolvePeriodTypeFromCalculationFrequency(forecastSet.CalculationFrequency),
periodGroup.StartPeriod);
}
370
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
CustomForecastFactFormulaEvaluator(forecastSetPartnerId));
}
return partnerCache.get(forecastSetPartnerId);
}
371
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
if(!quantityFormulaMap.containsKey(forecastSetId))
quantityFormulaMap.put(forecastSetId, new Map<Integer, AdvAccountForecastFormula>());
if(!revenueFormulaMap.containsKey(forecastSetId))
revenueFormulaMap.put(forecastSetId, new Map<Integer, AdvAccountForecastFormula>());
switch on formula.FormulaType {
when 'QUANTITY' {
for (Integer i = formula.StartPeriod; i <= formula.EndPeriod; i++)
{
quantityFormulaMap.get(forecastSetId).put(i, formula);
}
}
when 'REVENUE' {
for (Integer i = formula.StartPeriod; i <= formula.EndPeriod; i++)
{
revenueFormulaMap.get(forecastSetId).put(i, formula);
}
}
}
}
}
372
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
if(startPeriod == 0) {
forecastStartPeriod = getCurrentPeriod(periodType);
} else {
forecastStartPeriod = getPeriodByOffset(periodType, startPeriod);
}
return forecastStartPeriod.StartDate;
}
373
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
// Here is the place where we can apply formula based on various conditions.
374
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
private List<FactWrapper>
createFactRecordPeriodStartDatePair(List<CustomForecastFact__c> forecastFacts) {
List<FactWrapper> wrapperList = new List<FactWrapper>();
return wrapperList;
}
} else {
factMapByPartnerId.get(partnerId).add(fact);
}
}
CustomForecastFactFormulaEvaluator.initialize(factMapByPartnerId.keySet());
375
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
formulaEvaluator.eval(factMapByPartnerId.get(partnerId));
}
update forecastFacts;
}
SEE ALSO:
Define Apex Triggers
USER PERMISSIONS
Note:
• To use weekly periods for your forecasts, you must enable custom fiscal years in your org.
• After enabling custom fiscal years in your org, you can’t revert to standard fiscal years.
376
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
• You can create custom fiscal years manually and you can create only one past year for your custom fiscal year.
Warning: If you’re an existing Manufacturing Cloud customer and have Account Forecasting or Advanced Account Forecasting
enabled in your org, after you enable custom fiscal years, all your forecasts data can be corrupted. To fix this issue, run the
Recalculate All option in account forecasting and the regenerate data processing engine job in advanced account forecasting
to regenerate the forecasts for you accounts.
View Forecasts Using the Advanced Account Forecast Set Use Object
Use the Advanced Account Forecast Set Use object to view forecasts and make the necessary adjustments.
View Forecasts by Account with Advanced Account Forecast Set Partner
If you implemented Advanced Account Forecasting before the Spring’23 release, use the Advanced Account Forecast Set Partner
object to view forecasts and make the necessary adjustments.
Filter Advanced Account Forecasts
Use filters to declutter your forecast grid and focus on key information.
Make Forecast Adjustments
You can adjust advanced account forecast values during the adjustment period defined by the admin for your user profile.
Update Multiple Values in Advanced Account Forecasts
You can update multiple values across multiple dimensions like product and location in advanced account forecasts. Select a measure
and an advanced account forecast fact list view to mass update values across multiple periods.
View Forecasts Using the Advanced Account Forecast Set Use Object
Use the Advanced Account Forecast Set Use object to view forecasts and make the necessary
EDITIONS
adjustments.
Note: Customers who were using Advanced Account Forecasting before the Spring’23 Available in: Lightning
release can continue to use the Advanced Account Forecast Set Partner object to view forecasts Experience
for your accounts. For more information, see View Forecasts by Account with Advanced Available in: Enterprise,
Account Forecast Set Partner. Unlimited, and Developer
1. From the App Launcher, find and select Advanced Account Forecast Set Uses. Editions
377
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
4. To view the forecast data for all periods, click Show All Periods.
5. If the forecast data spans multiple rows, click the forward and back arrows to navigate between pages.
If you need to update the forecast data for an Advanced Account Forecast Set Use record in Draft status, change the record status to
Active, and then update the data.
Note: To view the forecast data for your accounts, wait for the data processing engine USER PERMISSIONS
runs to complete. The Advanced Account Forecast Set Partner records display data only
after the Data Processing Engine definitions runs are completed. To modify advanced account
forecasts
4. To view forecasts specific to measures that are part of a group, select a Measure Group. • Read and Edit
permissions on
Advanced Account
Forecast
5. If you want to view the forecast data for all periods, click Show All Periods.
6. If the forecast data spans multiple rows, click the forward and back arrows to navigate between pages.
Note: If you want to update the forecast data for an Advanced Account Forecast Set Partner record in the Draft status, change
the record status to Active, and then update the data.
378
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
If you need to update the forecast data for an Advanced Account Forecast Set Partner record in Draft status, change the record status
to Active, and then update the data.
4. Select Standard.
5. Search for the desired dimensions, such as Product. USER PERMISSIONS
6. If needed, select a time period. To modify advanced account
forecasts
Time Period Description
• Read and Edit
Current Periods Displays the forecast for the current month and seven permissions on
succeeding months. Advanced Account
Forecast
Range Displays the forecast for a date range.
Keep in mind that when you specify a dimension and a time period, you see only the data that meet both the criteria.
7. Click Apply.
379
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
3.
On the Advanced Forecast tab, click . USER PERMISSIONS
4. Select Advanced. To modify advanced account
5. Select an advanced account forecast fact list view. forecasts
• Read and Edit
6. Click Apply.
permissions on
After you apply the filter, you can view the advanced account forecast data filtered by the selected Advanced Account
list view. Forecast
Example: A manufacturing company sells in two locations, New York and Singapore. They
sell products under two product categories, Hammers and Compactors. Here’s how they set
up advanced account forecasting.
• Dimensions: Location and Product Category
• Measures: Order Revenue, Order Quantity, and Adjusted Order Revenue
• Period frequency: Monthly
• Start date: January 1, 2022
• End date: December 31, 2022
The forecast for their partner account, Acme, has twelve monthly periods starting from January
1, 2022 and ending on December 31, 2022. The forecast has 48 forecast fact records (12
periods * 2 locations * 2 product categories).
The account manager for the manufacturing company wants to view the forecasts for only
the Compactor products in Singapore. To see this data, a list view called Compactors Singapore
2022 is created on the Advanced Account Forecast Fact object with these filters.
• Location equals Singapore
• Product Category equals Compactor
To view the forecast data for the Compactor products in Singapore, the account manager
opens the Advanced Account Forecast Set Partner record for Acme and selects the
Compactors Singapore 2022 list view in the advanced filter.
380
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
USER PERMISSIONS
381
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
You receive an in-app notification and an email alert when the mass update process is complete
or when it fails. If there’s a process failure, you can rerun the process or contact your admin.
The icon in a cell indicates that the value in that cell was successfully modified.
Note: To mass update the values for a measure, the calculation method of the measure must be editable. See Define Forecast
Set Measures.
Note: You can update multiple values of a measure in advanced account forecasts only during the adjustment period.
Note: You can’t update the values of advanced account forecasts when the forecast set is inactive or when recalculation is in
progress.
Example: A manufacturing company sells in two locations, New York and Singapore. They sell products under two product
categories, Hammers and Compactors. Here’s how they set up advanced account forecasting.
• Dimensions: Location and Product Category
• Measures: Order Revenue, Order Quantity, and Adjusted Order Revenue
• Period frequency: Monthly
• Start date: January 1, 2022
• End date: December 31, 2022
The forecast for their partner account, Acme, has twelve monthly periods starting from January 1, 2022 and ending on December
31, 2022. The forecast has 48 forecast fact records (12 periods * 2 locations * 2 product categories).
A partner at Acme asks the account manager to anticipate more demand for hammers in New York. The account manager wants
to increase Acme’s order quantity for the Hammer product category sold in the New York location by 10% across all periods. To
382
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
update this data, a list view called Hammers New York 2022 is created on the Advanced Account Forecast Fact object with these
filters.
• Location equals New York
• Product Category equals Hammers
To update the forecast, the account manager opens the relevant Advanced Account Forecast Set Partner record and selects these
values for the mass update action.
• Measure: Adjusted Order Quantity
• List view: Hammers New York 2022
• Action: Increase By
• Value: 10
• Use as percentage: Selected
When the mass update is completed, the account manager gets a notification and can view the updated values in the forecast
grid.
4. Set field-level security and create sharing rules for the fact and partner object records.
383
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
5. Update the out-of-the-box forecast set definition to include the period groups and display duration according to your business need.
6. Use one of these options to modify the out-of-the-box data processing engine definitions to generate forecasts:
• Use the out-of-the-box forecast set.
• Modify the out-of-the-box data processing engine definitions to include the Account Product Period Forecast object as a data
source. Alternatively, you can modify the out-of-the-box Advanced Account Forecast Fact object to include the custom metrics
from the Account Product Period Forecast object.
7. You can also upload data for the Advanced Account Forecast Set Partner and Advanced Account Forecast Fact objects by using Data
Loader.
For more information, see About Data Loader .
– The number of qualifying and non-qualifying currencies that are used to generate the
forecast data.
– The complexity of the forecast formulas, the number of product and period records, and the number of orders, opportunities,
and sales agreements.
– The consumption of resources when calling external APIs when processing the forecast data.
• Any custom validation rules and triggers added on your advanced account forecasting objects can interfere with forecast generation.
If the forecast generation for your accounts fails, disable the custom rules and triggers and then try generating forecasts.
• The number of forecast measure values that you can adjust at a time in the grid is calculated using a formula, [(n*2) + (m)] less than
or equals 25. Here, n is the number of measures being adjusted, with history tracking enabled, and m is the number of measures
being adjusted, without history tracking enabled. Multiple adjustments in the grid are handled using an API call. When history
tracking is enabled, an adjustment to a forecast measure value includes two subrequests: creating an adjustment fact record and
updating the forecast fact record. So, a single API call with 12 adjustments requires 24 operations.
• The Rollover Account Forecast Data Processing Engine (DPE) definition runs only at the start of each period so you won't see forecasts
generated for newer periods if you change forecast settings during an ongoing period. For example, if you change the display
duration for a forecast in the middle of a month, the Rollover DPE considers the update only when it runs at the start of the next
month. To consider the forecast settings updates, such as changes to forecast dimensions, frequencies, or period group settings
during an ongoing forecast period, make sure you run the Regenerate Account Forecast DPE definition after you update the settings.
• We recommend that you keep these recommended limits in mind when configuring Advanced Account Forecasting. These limits
aren’t hard limits.
384
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Measures displayed in UI 20
Periods displayed in UI 56
• When you specify a negative start period offset in Advanced Account Forecasting, the generated forecasts start from a past period.
To generate forecasts from a future period, specify a positive start period offset.
• When you configure a custom fact object, ensure that the object has lookups to account, period, partner, and product. For period,
create a text field (18 char) that has a period populated.
• Forecast quantity and forecast revenue measures are included by default for a forecast set. Map these measures to the corresponding
fields in the fact object before activating your forecast set.
• Make sure that you specify the same values for frequency for the period group and the rollover frequency for a forecast set. Having
different values for the frequencies can lead to forecast calculation errors.
• If you want to roll over the forecasts anytime during a month, then increment the start period by 1, and then run the Rollover Data
Processing Engine job.
• Period and account are the default dimensions available for a forecast set. You can configure additional dimensions if necessary.
• These Account Forecasting features aren’t available with Advanced Account Forecasting:
– Add Products
– Show Growth
– Recalculate
• When your org gets upgraded during a release, make sure you check the cloned permission sets for Manufacturing Advanced
Account Forecasts and Manufacturing Advanced Account Forecasts for Community. The Mass Update for Advanced Account
Forecasting and Import CSV for Advanced Account Forecasting system permissions get automatically deselected in existing cloned
permission sets during a release upgrade. You can reassign the permissions in the cloned permission sets if necessary . There’s no
impact when you clone a permission set after a release upgrade.
• You can't create a custom report type with Advanced Account Forecast Fact as the primary object. To create a report with data from
the Advanced Account Forecast Fact object, create a custom report type with Advanced Account Forecast Set Partner or Advanced
Account Forecast Set Use as the primary object. For object relationships in the custom report type, select Advanced Account Forecast
Fact as a child object and Each "A" record must have at least one related "B" record as the relationship criteria. Use the custom report
type to create reports with advanced account forecast fact data. See Create a Custom Report Type.
385
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Considerations for Advanced Account Forecasting When Processing Large Volumes of Data
When you use Advanced Account Forecasting to process large volumes of data, Salesforce recommends that you process the data
in batches.
SEE ALSO:
Considerations for Manufacturing Cloud
Considerations for Advanced Account Forecasting When Processing Large Volumes of Data
When you use Advanced Account Forecasting to process large volumes of data, Salesforce
EDITIONS
recommends that you process the data in batches.
Available in: Lightning
Key Considerations Experience
• The total number of forecast fact records to process. Available in: Enterprise,
• The forecast fact object used to store the forecast data. The out-of-the-box forecast fact object Unlimited, and Developer
Editions
supports higher data volumes and provides higher scalability compared to a custom forecast
fact object.
• The number of forecast sets that you use to generate the forecasts.
• The configuration of the forecast sets, dimensions, and period groups.
SEE ALSO:
Customize Fields
386
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Assign Admin Permissions for Advanced Account Forecasting Analytics for Manufacturing
Allow admins to create and manage the Advanced Account Forecasting Analytics for Manufacturing
EDITIONS
app by assigning them the necessary permissions.
1. From Setup, in the Quick Find box, enter Users, and then select Users. Available in: Lightning
Experience
2. Click the name of a user with the System Administrator profile.
3. Click Permission Set Assignments, and then click Edit Assignments. Available in: Enterprise,
Unlimited, and Developer
4. Select the CRM Analytics Plus Admin and Manufacturing Advanced Account Forecast Editions
Admin permission sets.
5. Click Add, then save your changes.
6. Repeat these steps for other admins who create and manage the Advanced Account Forecasting Analytics for Manufacturing app.
387
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Assign User Permissions for Advanced Account Forecasting Analytics for Manufacturing
Allow your users to view the Advanced Account Forecasting Analytics for Manufacturing app by
EDITIONS
assigning them the necessary permissions.
1. From Setup, in the Quick Find box, enter Users, and then select Users. Available in: Lightning
Experience
2. Click the name of a user who needs access to the Advanced Account Forecasting Analytics for
Manufacturing app. Available in: Enterprise,
3. Click Permission Set Assignments, and then click Edit Assignments. Unlimited, and Developer
Editions
4. Select the CRM Analytics Plus User and Manufacturing Advanced Account Forecast User
permission sets.
5. Click Add, then save your changes.
6. Repeat these steps for other users who view the Advanced Account Forecasting Analytics for Manufacturing app.
Meet the Data Requirements to Create the Advanced Account Forecasting Analytics for Manufacturing
App
To create the Advanced Account Forecasting Analytics for Manufacturing app, make sure that your
EDITIONS
Salesforce org has the required data.
Your org must have the Advanced Account Forecast Set Partner object. Available in: Lightning
Experience
If your org doesn't have access to the Advanced Account Forecast Set Partner object, then you get
an error when you try to create the Advanced Account Forecasting Analytics for Manufacturing Available in: Enterprise,
app. Follow the instructions in the message to add the required data, and then try to create the Unlimited, and Developer
app again. Editions
Set Field-Level Security for the Advanced Account Forecasting Analytics for Manufacturing App
Before you create the Advanced Account Forecasting Analytics for Manufacturing app, make sure
EDITIONS
that the Analytics Cloud Integration User profile has access to all of the fields that the app uses.
1. From Setup, in Object Manager, click an object that's used in the Advanced Account Forecasting Available in: Lightning
Analytics for Manufacturing app. Experience
2. Click Fields & Relationships. Available in: Enterprise,
3. Click the field name and then click Set Field-Level Security. Unlimited, and Developer
Editions
4. For the Analytics Cloud Integration User profile, select Visible, and then save your changes.
5. Repeat these steps for all of the fields on all of the objects that the app uses.
388
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
Create and Share the Advanced Account Forecasting Analytics for Manufacturing App
Create an app from the Advanced Account Forecasting Analytics for Manufacturing template and
EDITIONS
share it with your users.
Available in: Lightning
Create the Advanced Account Forecasting Analytics for Manufacturing App Experience
Create the Advanced Account Forecasting Analytics for Manufacturing App in the CRM Analytics Available in: Enterprise,
Studio. Unlimited, and Developer
Editions
Note: Before you create the app, make sure that Sales Agreements are enabled in your org.
For more information on how to enable Sales Agreements, see Enable Features for
Manufacturing Cloud.
1. In CRM Analytics Studio, click Create and then select App.
2. Select the Advanced Account Forecasting Analytics for Manufacturing template, then click Continue.
3. Review the preview page, then click Continue.
4. To create an app or use settings from an existing app, make a selection, and click Continue.
Analytics runs a compatibility check of the data in your Salesforce org.
5. If the compatibility check uncovers any issues, follow the instructions in the error message to resolve them. Then, try to create the
app again. When the compatibility check completes successfully, click Looks good, next.
6. The next page of the wizard asks you to make these selections.
a. Select fields for Forecasting Revenue and Quantity. Select the Forecast Revenue and Forecast Quantity measures you’ve configured
in the Forecast Set in Advanced Account Forecasting Setup.
Note: Your app contains only the data for the measures you select.
b. Select custom Dimensions for Forecasting. You can select up to two custom dimensions from the Advanced Account Forecast
Fact object for forecasting.
Note: If you don’t want to see forecasts for custom dimensions in your app skip to step 8.
c. Select custom dimension from the Orders object to map with the first custom dimension selected from the Forecast Fact object.
d. Select custom dimension from the Orders object to map with the second custom dimension selected from the Forecast Fact
object.
Note: If you see an error saying the Analytics Integration User doesn’t have access to selected fields, update the field-level security
for the app. See Set Field-Level Security for the Advanced Account Forecasting Analytics for Manufacturing App. For more information
about FLS, see Field-Level Security in Salesforce Help.
389
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
2. On the Give Access tab of the share window, under Invite others, add the names of users in your org.
3. For every user you add, select their level of access: Viewer, Editor, or Manager.
4. Save your changes.
Keep the Data in the Advanced Account Forecasting Analytics for Manufacturing App Up-to-Date
Keep the data in your analytics app current by scheduling the app to refresh on a daily basis.
EDITIONS
To schedule your app, see Schedule Data Refresh for a CRM Analytics App. Select a time outside
normal work hours so the data refresh doesn’t interrupt business activities. Available in: Lightning
Experience
Monitor your accounts’ performance and take measures to improve your accounts’ health. The
dashboard charts answer these questions:
• How’s my account performing against the forecast?
• How accurate are my forecasts?
• What’s the total forecasted revenue for a selected period?
• Which accounts need attention?
390
Manufacturing Cloud Create Holistic Forecasts with Advanced Account Forecasting
391
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
392
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
SEE ALSO:
Enable Features for Manufacturing Cloud
Permission Set Licenses for Internal Users in Manufacturing Cloud
393
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Tip: If you want to compare quantity and revenue forecasts, it’s helpful to generate forecasts for previous periods. Your
account managers can gain insights into product performance for past, present, and future periods.
c. Display Duration: Select the total number of periods for generating forecasts. For example, if the start period is February 2020
and the display duration is 8 periods, you generate forecasts from February 2020 to September 2020.
The forecast display rolls over and adds another period every month or quarter, depending on the selected forecast frequency. For
example, let’s assume that the forecast frequency is monthly and the display duration is from February 2020 to September 2020. At
the end of February 2020, you get a forecast for March 2020 to October 2020.
Warning:
• You can have a display duration of up to 36 periods. Adding more than 36 periods can result in performance issues.
• If you modify the forecast display settings, all active forecast records expire, and the regenerated records replace them. If
regeneration fails, account owners receive a notification.
• Account forecasts are regenerated when you change the generation and display settings. If you regenerate account
forecasts, the forecast data for manually added products and any adjustments are lost. To ensure that the forecast data
for manually added products is included, create an opportunity, order, or sales agreement for those products. Alternatively,
manually add the products and adjustments again.
Important: Any custom validation rules and triggers added on your account forecasting objects can interfere with the account
forecast generation process. If the forecast generation for your accounts fails, disable the custom rules and triggers and then
try generating forecasts.
Before saving your settings, use the Account Forecast Formula Builder to create formulas for all periods. You can create different formulas
to calculate quantity and revenue. If the display duration is 8 months, you can create up to 8 formulas.
SEE ALSO:
Build Formulas to Calculate Forecast
394
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
To learn about how the features are different, review this comparison. For new Experience
implementations, use Advanced Account Forecasting. For existing implementations, plan Available in: Enterprise,
your migration. Unlimited, and Developer
1. Create list views for accounts and products. Editions
a. On the Accounts page, create a list view of all the accounts that you want to forecast for.
USER PERMISSIONS
b. On the Products page, create a list view of all the products that you want to include in the
account forecasts. To modify forecast settings:
Important: Key account managers can generate forecasts only if either All users can • Customize Application
see this list view or Share list view with groups of users is selected for the list views.
Option Description
Note: If no list views are selected, forecasts for all the accounts and active products in your Salesforce org are generated.
SEE ALSO:
Recalculate All Account Forecasts
Create or Clone a List View in Lightning Experience
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
To learn about how the features are different, review this comparison. For new Experience
implementations, use Advanced Account Forecasting. For existing implementations, plan Available in: Enterprise,
your migration. Unlimited, and Developer
• Enable Opportunity Probability to use the value in the Probability field of opportunities for Editions
calculating opportunity metric values in account forecasts.
• Enable Opportunity Product Schedules to forecast calculations based on opportunity quantity
and revenue schedules.
395
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
To learn about how the features are different, review this comparison. For new Experience
implementations, use Advanced Account Forecasting. For existing implementations, plan Available in: Enterprise,
your migration. Unlimited, and Developer
1. On the Sales Agreements page, create a list view that has the sales agreements to consider for Editions
calculating account forecasts.
2. From Setup, in the Quick Find box, enter Manufacturing, and then select Account USER PERMISSIONS
Forecasting.
To modify forecast settings:
3. In the Account Forecast Calculation Settings section, select the list view of sales agreements to • Customize Application
consider.
Note: If no list view is selected, all active and expired sales agreements in your Salesforce
org are considered.
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
To learn about how the features are different, review this comparison. For new Experience
implementations, use Advanced Account Forecasting. For existing implementations, plan Available in: Enterprise,
your migration. Unlimited, and Developer
1. From Setup, in the Quick Find box, enter Manufacturing, and then select Account Editions
Forecasting.
2. In the Account Forecast Calculation Settings section, enable Opportunity Probability. USER PERMISSIONS
3. Save your changes. To modify forecast settings:
To view the latest account forecast values after enabling Opportunity Probability, click Recalculate • Customize Application
All Forecasts. You can also ask your users to recalculate each account’s forecast individually.
396
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
To learn about how the features are different, review this comparison. For new Experience
implementations, use Advanced Account Forecasting. For existing implementations, plan Available in: Enterprise,
your migration. Unlimited, and Developer
Editions
Important: Enable Product Schedules in your Salesforce org before enabling Opportunity
Product Schedules. Enable quantity scheduling and revenue scheduling for products.
1. From Setup, in the Quick Find box, enter Manufacturing, and then select Account USER PERMISSIONS
Forecasting. To modify forecast settings:
2. In the Account Forecast Calculation Settings section, enable Opportunity Product • Customize Application
Schedules.
3. Save your changes.
To view the latest account forecast values after enabling Opportunity Product Schedules, click Recalculate All Forecasts. You can also
ask your users to recalculate each account’s forecast individually.
397
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
b. For Adjustment Period in Days, enter the number of days in each month or quarter for editing forecast values.
Forecasts automatically recalculate for new and existing products at the start of every adjustment period.
c. Allow Adjustments: Select whether you allow adjustments at the start or the end of every month or quarter.
Note: Account forecast is recalculated automatically at the start of every adjustment period. The process runs once, at
1:00 AM of your Salesforce org’s timezone.
At the start or the end of each quarter or month, specify the adjustment days when users can collaborate and modify forecast values
for accounts. The adjustments give peers and executives insights into product performance, market growth, and account growth.
Forecast values are locked at the end of each adjustment period. This time beyond the adjustment period helps account managers
plan sales and operations for the upcoming periods. Account managers can determine the accounts to target for driving business
based on the forecast revenues. Account managers can plan inventory and stock for the upcoming periods based on the forecast
quantities.
Example: If you have monthly adjustments for 15 days at the start of the period, account managers can edit forecasts for the
first 15 days of each month.
SEE ALSO:
Track Adjustments to Forecasts
398
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Number of Account Forecast The percentage of limit used by The number of times all the The maximum number of times
Recalculations the recalculation of all account account forecasts have been all the account forecasts can be
forecasts. recalculated. recalculated.
Number of Account Forecast The percentage of limit used by The number of times all the The maximum number of times
Regenerations the regeneration of all account account forecasts have been all the account forecasts can be
forecasts. regenerated. regenerated.
399
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Note:
• The number of account product period forecast records, account forecast recalculations, and account forecast regenerations
vary by Salesforce org. To get your forecasting limits increased, contact Salesforce Customer Support.
• The maximum limit defined for the Account Product Period Forecast object records is 9 million. If the Account Product Period
Forecast Record limit in your org is reached, new products aren’t added when recalculating a single account forecast or
recalculating all account forecasts. In addition, you can't add new products to forecasts.
• The number of account forecast recalculations and regenerations increases by 1 only when that operation succeeds. If the
operation fails, the number remains the same.
• If the Account Product Period Forecast Record limit in your org is reached, new products aren’t added when recalculating a
single account forecast or recalculating all account forecasts. In addition, you can't add new products to forecasts.
• You can click the refresh icon next to Account Product Period Forecast Records anytime to refresh the values in this row.
SEE ALSO:
Considerations for Account Forecasting
Create Custom Fields for Account Product Forecast and Account Product Period Forecast Objects
You can create custom fields for the Account Product Forecast and Account Product Period Forecast
EDITIONS
objects and define a unique mapping for these fields. This mapping creates a metric that you can
add to an account forecast. Use these custom metrics to track account forecasts better. Available in: Lightning
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Experience
To learn about how the features are different, review this comparison. For new Available in: Enterprise,
implementations, use Advanced Account Forecasting. For existing implementations, plan Unlimited, and Developer
your migration. Editions
1. Add a custom field for Account Product Forecast.
a. In Object Manager, select Account Product Forecast. USER PERMISSIONS
b. Click Fields & Relationships, then click New. To create custom metrics:
c. Select the data type for the custom field and click Next. • Customize Application
d. Provide the field label.
e. Provide the required field-level access to your key account managers.
f. Select the Dynamic Forms-enabled Lightning record pages that should include the field, then click Next.
If you don’t have any Dynamic Forms-enabled Lightning record pages for the object, this step doesn’t appear.
400
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
If you don’t have any Dynamic Forms-enabled Lightning record pages for the object, this step doesn’t appear.
Note:
• You can create custom fields for currency, number, and percentage field types.
• You can’t create Roll-Up Summary fields for Account Product Period Forecast.
• You can update multiple values of a single custom metric for multiple products and periods during the account forecast
adjustment window.
SEE ALSO:
Create Custom Fields
Map Custom Fields of Account Product Forecast and Account Product Period Forecast
Add custom metrics to the Forecast tab of an account by mapping custom fields of Account Product
EDITIONS
Forecast and Account Product Period Forecast. Make each mapping unique.
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
To learn about how the features are different, review this comparison. For new Experience
implementations, use Advanced Account Forecasting. For existing implementations, plan Available in: Enterprise,
your migration. Unlimited, and Developer
Editions
Note: You can create a mapping only for currency, number, decimal, and percentage data
types.
1. In Setup, enter Account Forecasting in the Quick Find box. USER PERMISSIONS
2. In Feature Settings, under Manufacturing, select Account Forecasting. To create custom metric
mapping:
3. In the Metrics Mapping section, all custom fields are listed under Product Period Metrics. For
• Customize Application
each row, click the corresponding dropdown value for Product Metrics.
4. Click Save.
Example: For the Product Period metric, select Inventory Quantity. Select Inventory Level as the corresponding Product metric.
SEE ALSO:
Create Custom Fields for Account Product Forecast and Account Product Period Forecast Objects
401
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
• Opportunity Quantity
• Opportunity Revenue USER PERMISSIONS
• Last Year’s Order Quantity To modify metrics:
• Last Year’s Orders Revenue • Customize Application
• Current Orders Quantity
• Current Orders Revenue
• Sales Agreement Planned Quantity
• Sales Agreement Planned Revenue
1. From Setup, in the Quick Find box, enter Account Forecasting, and then select Account Forecasting.
2. In the Forecast Metrics section, select either Quantity or Revenue as a metric.
3. In the Displayed Forecast Metrics section, use the dual pick list to move each metric from the Available Metrics list to the Selected
Metrics list.
The summary metrics for Forecasted Quantity and Forecasted Revenue are automatically added to the Forecast tab display on each
account.
4. Use the Sort Up and Sort Down arrows to change the sequence of metrics in the Forecast tab.
SEE ALSO:
Map Custom Fields of Account Product Forecast and Account Product Period Forecast
402
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
5. To create a formula, use fields, functions, and operators. Pick a field, an operator, and a function in any combination to create a
formula in the Compose Formula text box.
6. Enter the start and end period in the Effective Period Range section. For example, if the formula is applicable for the first three periods,
enter 1 as the start period, and 3 as the end period.
SEE ALSO:
Configure Forecast Generation and Display Settings
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
To learn about how the features are different, review this comparison. For new Experience
implementations, use Advanced Account Forecasting. For existing implementations, plan Available in: Enterprise,
your migration. Unlimited, and Developer
In case of any forecast setting modifications, depending on the change, forecast is either Editions
automatically regenerated or recalculated for all accounts. An email with details of the failed
automated process and suggested next actions is sent to the primary and secondary contacts that USER PERMISSIONS
you provide. Emails are sent in case any of the following processes fail:
To modify email addresses:
• If forecast formulas are modified, forecast is recalculated for all current and future periods.
• Customize Application
• If forecast display settings are modified, all active forecast records are expired and replaced with
new regenerated records..
1. In Setup, search for Account Forecasting in the Quick Find box.
2. In Feature Settings, under Manufacturing, select Account Forecasting.
3. In the Email Notifications section, add the email addresses of a primary contact and a secondary contact if required..
403
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Recalculate Account When the recalculation The recalculation The admin can
Forecasts process is triggered for process can fail recalculate all forecasts
all accounts in the org completely or with again, or ensure that
by the admin, or for partially created there are no custom
each account by the records. Here are some
validations or triggers
account manager. possible reasons for in place that prevent
failure. the completion of the
• Errors in database process. If the process
triggers or custom failed due to data
limits, request
404
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Rollover Account Forecasts At the start of each period. Keep The rollover process can fail to The admin or the account
in mind that when the first create forecasts for the new manger can manually
period expires, a new period is period or to expire the forecasts recalculate forecasts for the
added to the forecast display. for the first period. Here are impacted accounts during the
some possible reasons for failure. next adjustment period. The
• Errors in database triggers admin can ensure that there are
or custom validations are no custom validations or triggers
encountered on these in place that prevent the
objects and records. completion of the process.
• Account Forecast
• Account Product Forecast
• Account Product Period
Forecast
Regenerate All Account When the forecast display The regeneration process can The admin can ensure that there
Forecasts configurations are changed in fail completely or with partially
are no custom validations or
Setup. Keep in mind that created records. Here are some triggers in place that prevent the
configuration changes expire all possible reasons for failure. completion of the process. If the
existing Account Forecast • Errors in database triggers process failed due to data limits,
records and generates new or custom validations on the request additional capacity, or
records to replace them. Account Forecast or delete records as required. The
Account Period Forecast account manager can try
Metric objects are generating the account forecast
encountered. by entering growth metrics for
the account during the next
• You exceed the data limits
adjustment period.
for Account Product Period
Forecast records.
• You exceed the data limits
for Number of Account
Forecast Regenerations.
405
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Note: There’s a newer version of forecasting available called Advanced Account Forecasting.
Ask your admin about migrating. To learn more, see Maintain Holistic Account Forecasts.
Note: To view account forecasts, a user must be assigned a profile with the View Setup and Configuration administrative permission.
406
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Note: There’s a newer version of forecasting available called Advanced Account Forecasting. Available in: Lightning
Ask your admin about migrating. To learn more, see Maintain Holistic Account Forecasts. Experience
Before you generate forecast, make sure that you have at least one of the following associated with Available in: Enterprise,
your account:If there are no related objects, the forecast values are zero because there are any Unlimited, and Developer
products to generate forecast for. You can add new products to an account forecast, even outside Editions
the adjustment period.
• Orders USER PERMISSIONS
• Opportunities To generate forecast
• Sales Agreements • Owner of the account
In an ever-changing business, you want to forecast based on the most current values for account record, read, and edit
permissions.
and market growth. So, when you generate forecasts for the first time, you can provide the account
growth percentage and market growth percentage for the upcoming month or quarter.
1. On an account’s record, click the Forecast tab.
2. Enter a percentage value at which you expect your account to grow for the upcoming period. The duration of the period depends
on whether the forecast frequency is monthly or quarterly.
3. Enter a percentage value at which you expect the market for your products to grow for the upcoming period. The duration of the
period depends on whether the forecast frequency is monthly or quarterly.
4. Click Generate Forecast.
The forecast is generated in the account’s currency. Depending on the volume of data to be generated, you may have to wait for
some time before you see the forecasts for the first time. An in-app notification is sent to you when the forecast is ready. To view
the results on the Forecast tab, refresh the page.
SEE ALSO:
Set Up Account Forecasting
407
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Forecast Quantities Shows only the forecast quantities for all products across all periods.
All Revenue Metrics Shows revenue metrics for opportunities, orders, sales agreements,
and forecast for all products.
Forecast Revenues Shows only the forecast revenues for all products across all periods.
408
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
3. If you clicked Show Growth, you can edit the account and market growth percentage values, and click Apply. If you clicked Recalculate,
the process is immediately triggered with the existing metrics.
Note: If an account forecast is being recalculated and you click Recalculate, it will only be recalculated after the in-progress
recalculation is completed.
The recalculation process derives quantities and revenues from orders, opportunities, and sales agreements. It applies the forecast
formula and the updated growth metrics from the last recalculation date and updates the forecast.
You receive an in-app notification when the process is complete. To view the latest values, refresh the record.
3. Select the periods. You can select multiple periods at a time. USER PERMISSIONS
4. Select the metric for which you want to change the values.
To modify account forecast
5. Select an action: • Read, Edit permissions
on Account Forecasts
a. Increase By
b. Decrease By
c. Replace With
6. Enter a value for the selected action and save your changes. You can change the value into a percentage by selecting Use as
percentage.
Note:
• You can update multiple values of a metric in account forecasts only during the adjustment period.
• You can’t update values of account forecast when recalculation is in progress.
409
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
You receive an in-app notification when the process is complete. You can see in every updated cell. This icon is an indicator that
the forecast metric value in that cell has been modified.
Note: You can add a maximum of 50 products to an account forecast at a time. USER PERMISSIONS
USER PERMISSIONS
410
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
Current Periods Displays the forecast for the current month and seven months USER PERMISSIONS
in the future.
To modify account forecasts
Range Displays the forecast for a specified range. • Read, Edit permissions
Set Periods Displays the forecast for up to eight selected periods. on Account Forecast
3. To apply the filter to all account forecasts, select Apply period filter to account forecasts.
Note: You can save a filter with up to eight periods for an account.
411
Manufacturing Cloud Create Account Forecasts to Enhance Your Planning
412
Manufacturing Cloud Forecast Based on a Customer’s Forecast with Program
Based Business in Manufacturing Cloud
• If you change your personal language or your org's standard language, then in the forecasts table, these column headers are changed
to the new language: Product Name, Metric, and Total. The standard metric names are changed to the new language, but the custom
metric names won't be changed to the new language. For existing forecasts, the forecast period names won't be changed to the
new language. If you generate forecasts after changing the language, then the forecast period names will be in the new language.
The name of a product shown in the forecasts table is determined by the Name field in that product's record.
SEE ALSO:
Account Forecasting Usage and Limits
Considerations for Manufacturing Cloud
Watch a video
If you can’t watch the video in full screen, open the video on a new tab: Manage Your Manufacturing Programs.
SEE ALSO:
Manage Your Program Based Business
Manufacturing Cloud Developer Guide
413
Manufacturing Cloud Learn About Program Based Business
414
Manufacturing Cloud Learn About Program Based Business
SEE ALSO:
Forecast Fact Objects with Program Based Business
Create a Period Group for Program Based Business
Create a Dimension for Program Based Business
Forecast Fact Objects with Program Based Business
Create a Period Group for Program Based Business
Create a Dimension for Program Based Business
415
Manufacturing Cloud Learn About Program Based Business
Forecasted Revenue:
Forecasted revenue of
the manufacturing
program, calculated by
multiplying the
forecasted quantity
with the market share
percent.
Forecasted Quantity:
Forecasted quantity of
the product associated
with the
manufacturing
program.
Previous Period
Product Quantity:
Product quantity in the
previous period.
416
Manufacturing Cloud Learn About Program Based Business
Manufacturing Program Variant Stores information about the Production Location: Production Market Share Percent: Market
Forecast Fact generated manufacturing location of the customer. share of the total number of
program product variant variant product units in percent.
forecast records.
Production Model: Model Forecasted Quantity: Forecasted
associated with the quantity of the product variant.
manufacturing program variant
forecast fact record.
Manufacturing Program Stores information about the Production Location: Production Forecasted Quantity: Forecasted
Component Forecast Fact generated manufacturing location of the customer. quantity of the product variant
program component forecast component.
records.
Product Variant: Product variant Forecasted Revenue: Forecasted
associated with the revenue from the product
manufacturing program product variant component.
variant forecast fact record.
417
Manufacturing Cloud Learn About Program Based Business
418
Manufacturing Cloud Learn About Program Based Business
1. Enable Program Based Business, Advanced Account Forecasting, and Data Pipelines in Setup. See Enable Features for Manufacturing
Cloud.
2. Assign permission sets and object access to user profiles. See Assign Permission Sets for Program Based Business.
3. Create Forecast Sets
Define forecast sets with configuration details for the manufacturing program, the program variants, and related components. See
Create a Forecast Set for Program Based Business, Create a Period Group for Program Based Business, and Create a Dimension for
Program Based Business.
419
Manufacturing Cloud Set Up and Configure Program Based Business
11. Transform Manufacturing Program Forecast Facts to Opportunities or Quotes to Sales Agreements
Use the business transformation APIs with Program Based Business to convert the forecast fact records into opportunities or quotes
into opportunities. Define mappings between the fact and opportunity objects or the quote and sales agreement objects using the
ObjectHierarchyRelationship metadata API. See Transform Forecast Data and Transformations.
1. Enable Program Based Business and supporting features. See Enable Features for Manufacturing Cloud.
2. Assign permission sets. See Assign User Permissions.
420
Manufacturing Cloud Set Up and Configure Program Based Business
3. Create dimensions and period groups. See Create a Dimension for Program Based Business and Create a Period Group for Program
Based Business.
4. Create and configure forecast sets. See Create a Forecast Set for Program Based Business.
5. Create program templates. See Create a Program Template.
6. Define customer products and manufacturing supplier products. See Add Customer and Supplier Products.
7. Run Data Processing Engine definitions. See Calculate Component Forecasts with Data Processing Engine Templates for Program
Based Business and Generate Component Forecasts Using Flows.
8. Transform forecast data to opportunities, and quotes to sales agreements. See Transform Forecast Data and Transformations.
Manufacturing Program Based Business Users who create and manage program
templates and manufacturing programs.
Data Pipelines Base User Users who create, customize, run, and monitor
the data processing engine definitions.
SEE ALSO:
Permission Set Licenses for Internal Users in Manufacturing Cloud
421
Manufacturing Cloud Set Up and Configure Program Based Business
422
Manufacturing Cloud Set Up and Configure Program Based Business
Field Value
Start Period Enter a number that indicates in which period to start generating
forecasts. For example, to generate forecasts from six periods
after the current period, enter 6. To generate forecasts from six
periods before the current period, enter -6. To generate forecasts
from the current period, enter 0.
Display Duration Number of periods for which to generate and display account
forecasts.
423
Manufacturing Cloud Set Up and Configure Program Based Business
424
Manufacturing Cloud Set Up and Configure Program Based Business
Important: Ensure that the period group type, and calculation and rollover frequencies, of the forecast set for manufacturing
program, manufacturing program variant, and manufacturing program component forecasts are same.
Note:
• The Forecast Formula section in a Program Based Business specific forecast set has no significance and is not used in
forecast calculations.
• A forecast set is created in an inactive state. After you define all the building blocks as described in Configure a Forecast
Set for Program Based Business, you can activate the forecast set. You must deactivate a forecast set before making any
changes to it.
425
Manufacturing Cloud Set Up and Configure Program Based Business
Field Value
Account Name of the manufacturing program lookup field in the fact
record.
Forecast Quantity Name of the forecast quantity field in the fact record.
Forecast Revenue Name of the forecast revenue field in the fact record.
Forecast Set Name of the account forecast set use lookup field in the fact
record.
426
Manufacturing Cloud Set Up and Configure Program Based Business
Note: Before activating the forecast set, ensure that you specify the forecast fact field mappings.
Field Value
Calculation Frequency Frequency at which forecasts are calculated for the forecast set.
Select either Monthly, Quarterly, or Yearly.
Rollover Frequency Frequency at which forecasts for new periods are generated.
8. f you're creating a forecast set for component forecasts, select the Data Processing Engine definitions for generation, regeneration,
rollover, and recalculation.
Field Description
Name Name of the dimension.
Forecast Fact Dimension Field Name of the forecast fact dimension field in the associated
forecast fact object.
Display Order Position (from left to right) of this dimension as a column in the
forecast table. Measure values are grouped by the first dimension,
then by the next dimension, and so on. For example, when you
enter 1 for the product dimension and 2 for the location
dimension, measure values are grouped by product and then
by location.
427
Manufacturing Cloud Set Up and Configure Program Based Business
Field Description
Name Name of the dimension.
Forecast Fact Dimension Field Name of the forecast fact dimension field in the associated
forecast fact object. For more information on the dimensions
associated with the out-of-the-box forecast fact objects, see
Forecast Fact Objects with Program Based Business.
Display Order Position (from left to right) of this dimension as a column in the
forecast table. Measure values are grouped by dimensions. For
example, when you enter 1 for the product dimension and 2 for
the location dimension, measure values are grouped by product
and then by location.
Field Description
Name Name of the measure. For example, Forecasted Revenue.
Forecast Fact Measure Field Name of the forecast fact measure field in the associated forecast
fact object. For more information on the measures associated
with the out-of-the-box forecast fact objects, see Forecast Fact
Objects with Program Based Business.
Aggregation Type Aggregation type to use for the measure. For example, Sum, Avg,
and so on.
Calculation Method Method to calculate the measure. Select from these values.
• Batch Process: A batch process, such as Data Processing
Engine definitions, to calculate measure values.
• User-Editable: Users can edit forecast values.
• Forecast Formula: Forecast values are calculated using the
forecast formula.
428
Manufacturing Cloud Set Up and Configure Program Based Business
Field Description
Track Adjustments This option is not available for Program Based Business forecast
sets.
Field Description
Name Name of the measure. For example, Forecasted Revenue.
Forecast Fact Measure Field Name of the forecast fact measure field in the associated forecast
fact object.
Aggregation Type Aggregation type to use for the measure. For example, Sum, Avg,
and so on.
13. Expand the Forecast Adjustment Periods section and enter details.
Field Description
User Profile Profile of the user who makes the adjustment.
Period Start Day Number of days from the beginning of the specified frequency
during which you can adjust forecast values. For example, to
start the adjustment period from the fifth day of the month or
quarter, enter 5.
Duration Days Number of days for which the adjustment period remains open.
For example, to specify an adjustment duration of 10 days
beginning on the provided period start day, enter 10.
429
Manufacturing Cloud Set Up and Configure Program Based Business
430
Manufacturing Cloud Set Up and Configure Program Based Business
SEE ALSO:
Create a Manufacturing Program
431
Manufacturing Cloud Set Up and Configure Program Based Business
432
Manufacturing Cloud Set Up and Configure Program Based Business
Calculate Component Forecasts with Data Processing Engine Templates for Program
Based Business
Program Based Business uses Data Processing Engines to generate component forecasts. You can
EDITIONS
customize jobs, generate or recalculate data, or schedule the Data Processing Engine job to run
during rollover at the end of a period. Available in: Lightning
These data processing engine job templates are provided with Program Based Business. Experience
433
Manufacturing Cloud Set Up and Configure Program Based Business
434
Manufacturing Cloud Set Up and Configure Program Based Business
Make sure that the source objects used in the job are available in the org. Also, ensure that the required Setup objects are enabled.
For example, from Setup in Order Settings, the Order object must be enabled. You must have read and create permissions on the
objects.
The Data Processing Engine definition is now ready to be run by a custom flow.
Important:
• When you run a Data Processing Engine definition, ensure that the parameters—Manufacturing Program Id, Program
Component Template Item Name and Program Variant Template Item Name—are correctly mapped to the template
associated with the manufacturing program. Incorrect mappings can lead to errors in the generated manufacturing
program component forecasts.
• The out-of-the-box Data Processing Engine templates for Program Based Business work only for manufacturing programs
in Active status.
• To calculate the forecasted revenue for components, ensure that the pricebook contains the prices of all the components
that you plan to sell. The forecasted revenue for a component is calculated during a Data Processing Engine run by
multiplying the price of the component with the forecasted quantity. The price of the component is derived from the
pricebook for product components.
Note: When you run a Data Processing Engine definition, the job status is shown as completed in Monitor Workflow Services,
even when records fail due to batch job failures, database space constraints, or writeback issues. The failed records are shown
on the Tasks tab for a job run. To view the details of failed records, use this request with the batch job ID using an API tool such
as Postman.
/services/data/v53.0/jobs/ingest/<job ID>/failedResults/
435
Manufacturing Cloud Set Up and Configure Program Based Business
Build a Simple Flow A Trailhead project that helps you use the Flow Builder.
Run Data Processing Engine Definitions A task topic on how to run data processing engine definitions with
flows.
Flow Best Practices Information about how to improve your experience in building
and managing flows.
Troubleshoot Flow Errors Information about how to resolve issues with flows.
Note: The Transformations API can be used to convert both active and inactive fact records
to opportunities. We recommend that you specify only active fact record IDs when using the
API.
1. Create Object Hierarchy Relationship Mappings for Program Based Business Transformations
Create a mapping definition record in the ObjectHierarchyRelationship object for the source to target mapping at each level in the
hierarchy.
Create Object Hierarchy Relationship Mappings for Program Based Business Transformations
Create a mapping definition record in the ObjectHierarchyRelationship object for the source to
EDITIONS
target mapping at each level in the hierarchy.
For example, for converting fact to opportunity, create mappings for opportunity header, opportunity Available in: Lightning
line item, and opportunity line item schedule. After you create the mappings, use an API tool, such Experience
as Postman, to deploy them.
Available in: Enterprise,
1. Create a mapping file for some or all of these sources to target object field mappings depending Unlimited, and Developer
on your business case. Editions
• Parent to Parent Mapping: To transform the header of the source object to the header of
the target object. For example, Manufacturing Program Component Forecast Fact to USER PERMISSIONS
Opportunity or Quote to Sales Agreement.
To create object hierarchy
relationship mappings:
• System Administrator
436
Manufacturing Cloud Set Up and Configure Program Based Business
<outputObject>Opportunity</outputObject>
</parentObjectMapping>
<outputPntRelationshipFieldName/>
<inputObjRecordsGrpFieldName>ManufacturingProgram</inputObjRecordsGrpFieldName>
<parentRecord/>
<mappingType>ParentToParent</mappingType>
<usageType>TransformationMapping</usageType>
</ObjectHierarchyRelationship>
<mappingFields>
<inputField>AccountId</inputField>
<outputField>AccountId</outputField>
</mappingFields>
<mappingFields>
<inputField>Name</inputField>
<outputField>Name</outputField>
</mappingFields>
<mappingFields>
<inputField>ExpirationDate</inputField>
<outputField>StartDate</outputField>
</mappingFields>
<mappingFields>
<inputField>Pricebook2Id</inputField>
<outputField>PricebookId</outputField>
</mappingFields>
</parentObjectMapping>
<outputPntRelationshipFieldName/>
<inputObjRecordsGrpFieldName>Account</inputObjRecordsGrpFieldName>
<parentRecord/>
<mappingType>ParentToParent</mappingType>
<usageType>TransformationMapping</usageType>
</ObjectHierarchyRelationship>
437
Manufacturing Cloud Set Up and Configure Program Based Business
• Parent to Child Mapping: To transform the header of the source object to the child in a target object. For example, Manufacturing
Program Component Forecast Fact to Opportunity Line Item or Manufacturing Program Component Forecast Fact to Opportunity
Line Item Schedule.
MfgProgramCpntFrcstFact to OpportunityLineItem mapping
<?xml version="1.0" encoding="UTF-8"?>
<ObjectHierarchyRelationship
xmlns="http://soap.sforce.com/2006/04/metadata">
<parentObjectMapping>
<inputObject>MfgProgramCpntFrcstFact</inputObject>
<outputObject>OpportunityLineItem</outputObject>
<mappingFields>
<inputField>SellingPricePerUnit</inputField>
<outputField>UnitPrice</outputField>
</mappingFields>
</parentObjectMapping>
<outputPntRelationshipFieldName>Opportunity</outputPntRelationshipFieldName>
<inputObjRecordsGrpFieldName>ProductComponent</inputObjRecordsGrpFieldName>
<parentRecord>CmpForecastFactToOpportunity1</parentRecord>
<mappingType>ParentToChild</mappingType>
<usageType>TransformationMapping</usageType>
</ObjectHierarchyRelationship>
<inputObject>MfgProgramCpntFrcstFact</inputObject>
<outputObject>OpportunityLineItemSchedule</outputObject>
<mappingFields>
<inputField>ForecastedRevenue</inputField>
<outputField>Revenue</outputField>
</mappingFields>
<mappingFields>
<inputField>ForecastedQuantity</inputField>
<outputField>Quantity</outputField>
</mappingFields>
</parentObjectMapping>
<outputPntRelationshipFieldName>OpportunityLineItem</outputPntRelationshipFieldName>
438
Manufacturing Cloud Set Up and Configure Program Based Business
<parentRecord>CmpForecastFactToOpportunityItem1</parentRecord>
<mappingType>ParentToChild</mappingType>
<usageType>TransformationMapping</usageType>
</ObjectHierarchyRelationship>
<outputObject>OpportunityLineItemSchedule</outputObject>
<mappingFields>
<inputField>startDate</inputField>
<outputField>ScheduleDate</outputField>
</mappingFields>
</parentObjectMapping>
<outputPntRelationshipFieldName/>
<inputObjRecordsGrpFieldName/>
<parentRecord>CmpForecastFactToOpportunityItemSchedule</parentRecord>
<mappingType>Support</mappingType>
<usageType>TransformationMapping</usageType>
<sourceReferenceRelaFieldName>Period</sourceReferenceRelaFieldName>
</ObjectHierarchyRelationship>
• Child to Child Mapping: To transform the child in a source object to a child in the target object. For example, Quote Line Item
to Sales Agreement Product.
QuoteLineItem to SalesAgreementProduct
<?xml version="1.0" encoding="UTF-8"?>
<ObjectHierarchyRelationship
xmlns="http://soap.sforce.com/2006/04/metadata">
<parentObjectMapping>
<inputObject>QuoteLineItem</inputObject>
<outputObject>SalesAgreementProduct</outputObject>
<mappingFields>
<inputField>Description</inputField>
<outputField>Name</outputField>
</mappingFields>
<mappingFields>
439
Manufacturing Cloud Set Up and Configure Program Based Business
<inputField>PricebookEntryId</inputField>
<outputField>PricebookEntryId</outputField>
</mappingFields>
</parentObjectMapping>
<outputPntRelationshipFieldName>SalesAgreement</outputPntRelationshipFieldName>
<parentRelationshipFieldName>Quote</parentRelationshipFieldName>
<parentRecord>QuoteToSA</parentRecord>
<mappingType>ChildToChild</mappingType>
<usageType>TransformationMapping</usageType>
</ObjectHierarchyRelationship>
• Support Mapping: To derive the field values from a source field lookup object. This mapping is used along with other mappings.
For example, to create an opportunity, you require account ID, but the account ID isn’t available directly on the Manufacturing
Program Component Forecast Fact. The account ID can be derived from the manufacturing program ID because the Manufacturing
Program object has an Account field. In this case, we can derive the account ID from the Manufacturing Program using support
mapping.
ManufacturingProgram to Opportunity mapping
<?xml version="1.0" encoding="UTF-8"?>
<ObjectHierarchyRelationship
xmlns="http://soap.sforce.com/2006/04/metadata">
<parentObjectMapping>
<inputObject>ManufacturingProgram</inputObject>
<outputObject>Opportunity</outputObject>
<mappingFields>
<inputField>AccountId</inputField>
<outputField>AccountId</outputField>
</mappingFields>
</parentObjectMapping>
<outputPntRelationshipFieldName/>
<inputObjRecordsGrpFieldName/>
<parentRecord>CmpForecastFactToOpportunity1</parentRecord>
<mappingType>Support</mappingType>
<usageType>TransformationMapping</usageType>
<sourceReferenceRelaFieldName>ManufacturingProgram</sourceReferenceRelaFieldName>
</ObjectHierarchyRelationship>
2. Package each mapping file as a zip file in the following format. Note that the .settings file contains the mappings.
440
Manufacturing Cloud Set Up and Configure Program Based Business
<members>*</members>
<name>ObjectHierarchyRelationship</name>
</types>
<version>55</version>
</Package>
441
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
442
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Manufacturing Program Template Template associated with the manufacturing USER PERMISSIONS
program. The available templates are defined
by your admin. To create a manufacturing
program:
Status Status of the program. • Program Based
Business permission set
Program Type Type of the program. This field is currently not
available for use.
443
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
SEE ALSO:
Create a Program Template
Advanced Account Forecast Set The advanced account forecast set to use for
creating the forecast data.
Last Calculation Date Date when the forecast values were last
calculated for the associated manufacturing
program and forecast set.
444
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Important: Make sure that the CSV file includes data for all periods in the manufacturing program, otherwise the CSV upload
may fail with errors.
445
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Note: Be sure to use unique values in the indexed field. If there’s more than one record with the same value, the
.csv file upload process fails with the DUPLICATE_EXTERNAL_ID:Name: more than one record
found for external id field error.
For example, if you upload records to the Manufacturing Program Forecast Fact object, the first row in the .csv file looks like this.
Name,AdvAcctForecastSetUse.Name,Status,ProductionModel.Name,ProductionLocation.Name,PeriodId,ProgramQuantity,ExpectedRevenuePerUnit,MarketSharePercent,ForecastedRevenue,ForecastedQuantity,ExternalReferenceNumber
• Each subsequent row corresponds to a record in Salesforce. A record consists of a series of fields that are delimited by commas.
FastCars AutoX Chennai JanFY2023,Fast Cars Program Set
Use,Active,AutoX,Chennai,026T10000002icqIAA,500,250000,22,150000,300,FastCars AutoX
Chennai JanFY2023
• Ensure that all records in a .csv file are for the same object. You'll specify the Target Object when you import the CSV file.
• Use only commas as delimiters.
• Ensure that .csv files are in the UTF-8 format.
• Ensure that all products in the .csv file have the same number of associated periods. If the products in the .csv file have unequal
periods, the upload fails with an error.
• We use Bulk API to upload records. For more information on how to prepare a .csv file for Bulk API upload, see Prepare CSV Files
Example: A car manufacturer named Fast Cars wants to launch the AutoX car in 2025. The program manager at a manufacturing
supplier, Car Components, wants to forecast the program quantity, expected revenue per unit, forecasted quantity, and forecast
revenue for January 2023, February 2023, and March 2023 for the Chennai and Bangalore plant locations.
Create a .csv file for program forecasts in this format.
Name AdvAcFo
tercaSsteU
tse
N
.ame Status Po
rdu
ocintModN
e
.lame Po
rduocin
tLoco
ain
tN
.ame PeriodID ProgramQuanytit ExpecetdRevenuePeU
rn
ti MakreSthae
rPecrent Forecase
tdQuanytit Foe
rcasetdRevenue Exetn
ra
RlefernceNumber
FastCars Fast Cars Active AutoX Chennai 026T10000002ciqAIA 500 250000 22 150000 300 FastCars
AutoX Program AutoX
Chennai Set Use Chennai
JanFY2023 JanFY2023
FastCars Fast Cars Active AutoX Chennai 026T10000002ciArIA 600 120000 15 97000 350 FastCars
AutoX Program AutoX
Chennai Set Use Chennai
FebFY2023 FebFY2023
FastCars Fast Cars Active AutoX Chennai 026T10000002cisAIA 700 230000 26 230000 400 FastCars
AutoX Program AutoX
Chennai Set Use Chennai
MarFY2023 MarFY2023
FastCars Fast Cars Active AutoX Bangalore 026T10000002ciqAIA 550 89000 10 54000 450 FastCars
AutoX Program AutoX
Bangalore Set Use Bangalore
JanFY2023 JanFY2023
446
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Name AdvAcFo
tercaSsteU
tse
N
.ame Status Po
rdu
ocintModN
e
.lame Po
rduocin
tLoco
ain
tN
.ame PeriodID ProgramQuanytit ExpecetdRevenuePeU
rn
ti MakreSthae
rPecrent Forecase
tdQuanytit Foe
rcasetdRevenue Exetn
ra
RlefernceNumber
FastCars Fast Cars Active AutoX Bangalore 026T10000002ciArIA 670 350000 21 340000 500 FastCars
AutoX Program AutoX
Bangalore Set Use Bangalore
FebFY2023 FebFY2023
FastCars Fast Cars Active AutoX Bangalore 026T10000002cisAIA 890 150000 18 450000 550 FastCars
AutoX Program AutoX
Bangalore Set Use Bangalore
MarFY2023 MarFY2023
If the program manager at Car Components wants to forecast the forecasted quantity and market share percent at the variant
level (Red color AutoX and Blue color AutoX) for three months (January 2023, February 2023, and March 2023) for the Chennai
and Bangalore locations, they can create a .csv file for the program variant forecasts as shown in this example:
Name,AdvAcctForecastSetUse.Name,Status,ProductionModel.Name,ProductionLocation.Name,Product.Name,PeriodId,ForecastedQuantity,MarketSharePercent,ExternalReferenceNumber
FastCars AutoX Chennai Red JanFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX
Red,026T10000002icqIAA,500,22,FastCars AutoX Chennai Red JanFY2023
FastCars AutoX Chennai Red FebFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX
Red,026T10000002icrIAA,600,15,FastCars AutoX Chennai Red FebFY2023
FastCars AutoX Chennai Red MarFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX
Red,026T10000002icsIAA,700,26,FastCars AutoX Chennai Red MarFY2023
FastCars AutoX Chennai Blue JanFY2023,Fast Cars Variant Set
Use,Active,AutoX,Chennai,AutoX Blue,026T10000002icqIAA,550,10,FastCars AutoX Chennai
Blue JanFY2023
FastCars AutoX Chennai Blue FebFY2023,Fast Cars Variant Set
Use,Active,AutoX,Chennai,AutoX Blue,026T10000002icrIAA,670,21,FastCars AutoX Chennai
Blue FebFY2023
FastCars AutoX Chennai Blue MarFY2023,Fast Cars Variant Set
Use,Active,AutoX,Chennai,AutoX Blue,026T10000002icsIAA,890,18,FastCars AutoX Chennai
447
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Blue MarFY2023
FastCars AutoX Bangalore Red JanFY2023,Fast Cars Variant Set
Use,Active,AutoX,Bangalore,AutoX Red,026T10000002icqIAA,250,11,FastCars AutoX Bangalore
Red JanFY2023
FastCars AutoX Bangalore Red FebFY2023,Fast Cars Variant Set
Use,Active,AutoX,Bangalore,AutoX Red,026T10000002icrIAA,340,25,FastCars AutoX Bangalore
Red FebFY2023
FastCars AutoX Bangalore Red MarFY2023,Fast Cars Variant Set
Use,Active,AutoX,Bangalore,AutoX Red,026T10000002icsIAA,560,34,FastCars AutoX Bangalore
Red MarFY2023
FastCars AutoX Bangalore Blue JanFY2023,Fast Cars Variant Set
Use,Active,AutoX,Bangalore,AutoX Blue,026T10000002icqIAA,700,9,FastCars AutoX Bangalore
Blue JanFY2023
FastCars AutoX Bangalore Blue FebFY2023,Fast Cars Variant Set
Use,Active,AutoX,Bangalore,AutoX Blue,026T10000002icrIAA,650,12,FastCars AutoX Bangalore
Blue FebFY2023
FastCars AutoX Bangalore Blue MarFY2023,Fast Cars Variant Set
Use,Active,AutoX,Bangalore,AutoX Blue,026T10000002icsIAA,430,35,FastCars AutoX Bangalore
Blue MarFY2023
If a record exists in Salesforce with the same ExternalReferenceNumber in the target object, then the system updates the record with
the values that are provided in the .csv file. Otherwise, the system inserts a new record in the target object.
Note: You can also use the Name field as the External ID Field API Name during the upsert operation. But if more than one
record with the same name exists, the .csv file upload process fails with the DUPLICATE_EXTERNAL_ID:Name: more
than one record found for external id field error.
• You can’t use the relationship field name (RelationshipName.IndexedFieldName) for the Period object because it has
only ID as the lookup field, and you can’t customize the object to add an external ID field.
448
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Warning: Ensure that the CSV files you're uploading for the manufacturing program and manufacturing program variants
don't contain duplicate period IDs for the same set of dimension hierarchy records. For example, for a manufacturer FastCars,
for Chennai location and AutoX product, you can’t have more than one record with the same period ID.
449
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
450
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Field Description
Product Component Manufacturing supplier product or your product.
Product Component Pricebook Pricebook that's associated with the product component.
Quantity Per Product Unit Number of units of the component required per unit of the
product.
Effective Start Date Date from which the product component is effective.
Effective End Date Date when the product component is no longer effective.
Minimum Eligible Quantity Minimum quantity of the product component that’s required to
accept the deal.
Minimum Eligible Quantity Unit of Measure Unit of measure for the minimum eligible quantity of the
component.
Lead Time Unit of Measure Unit of measure for the lead time.
Warning: Each product related material record must have a unique combination of product variant and product component.
Note:
• The Product Component Pricebook field on the Product Related Material object is optional. Note that if you select a
pricebook in which the specified product component doesn't exist, and the DPE is run, forecasts for that product component
aren't shown in the forecast grid.
• Component forecasts are generated based on the effective start and end dates for the component. If the generated forecast
value for the component is lesser than the minimum eligible quantity for the component, the system automatically updates
the forecast value to the minimum eligible quantity.
451
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
Important: To calculate the forecasted revenue for components, ensure that the pricebook contains the prices of all the
components that you plan to sell. The forecasted revenue for a component is calculated during a Data Processing Engine run
by multiplying the price of the component with the forecasted quantity. The price of the component is derived from the
pricebook for product components.
Important: To generate forecasts for all periods, ensure that the effective start date for the product related material record
and the manufacturing program forecast set period start date are the same. If you specify an effective start date of February
1, 2022 in a product related material record, and the forecast set is configured to generate quarterly forecasts starting January
1, 2022, the forecast data for the first quarter of 2022 isn’t generated.
452
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
5. If the forecast data spans multiple rows, use the forward and back arrows to navigate between pages.
Note: If you want to update the forecast data for a Manufacturing Program record in Draft status, first change the record
status to Active.
Note: To view the component forecasts, wait for the data processing engine runs to complete.
SEE ALSO:
Filter Manufacturing Program Forecasts
Make Adjustments to Manufacturing Program Component Forecasts
453
Manufacturing Cloud Create Programs and Derive Forecasts from Customers’
Forecasts
3. To show the data for a specific period for the specified dimensions, select one of these options Available in: Enterprise,
in the Time Period section. Unlimited, and Developer
Editions
Option Description
Current Periods Shows the manufacturing program component forecasts for the
USER PERMISSIONS
current month and the next seven months.
To view forecasts:
Range Shows the manufacturing program component forecasts for a
• Program Based
specified date range.
Business and Advanced
Set Periods Shows the manufacturing program component forecasts for Account Forecast
selected periods. permission sets
Note: When you filter forecasts in the grid using dimensions, the dimension fields show all the values in the dropdown based
on your search criteria. For example, if you’re filtering forecasts by the Product dimension, the dropdown shows all the valid
products. If the search criteria isn’t relevant to the current forecast, an error is displayed after you apply the filter. We recommend
that you restrict your search criteria to show only valid values relevant to the forecast in the grid.
454
Manufacturing Cloud Considerations for Program Based Business
455
Manufacturing Cloud Considerations for Program Based Business
Considerations for Program Based Business When Processing Large Volumes of Data
Program Based Business uses Data Processing Engines to generate manufacturing program component forecasts. The data volumes
in the manufacturing program forecast fact, manufacturing program variant forecast fact, and manufacturing program component
forecast fact records play a crucial role in determining the time taken to generate these forecasts.
Considerations for Program Based Business When Processing Large Volumes of Data
Program Based Business uses Data Processing Engines to generate manufacturing program
EDITIONS
component forecasts. The data volumes in the manufacturing program forecast fact, manufacturing
program variant forecast fact, and manufacturing program component forecast fact records play Available in: Lightning
a crucial role in determining the time taken to generate these forecasts. Experience
The number of forecast fact records is a scalar multiple of all relevant dimensions. For example, the
Available in: Enterprise,
number of manufacturing program forecast fact records is 50*10*36*3 = 54000, for a manufacturing
Unlimited, and Developer
program with these values: Editions
• Manufacturing program records: 50
• OEM products, for example, cars: 10
• Product variant SKUs, for example, Alpha, Gamma, Delta: 80
• Program Component SKUs, for example, engines: 10
• Periods: 36
• Locations: 3
For the above manufacturing program, the number of manufacturing program variant forecast fact records is 50*80*36*3 = 432,000,
and the number of manufacturing program component forecast fact records is 50*80*10*36*3 = 4,320,000.
Note: The forecast formula baseline calculation has a significant impact on the time taken to calculate forecasts.
The out-of-the-box forecast fact objects support higher data volumes compared to custom fact objects.
Keep these limits in mind when using Program Based Business. The standard fiscal calendar is used to come up with these
recommendations.
Type Recommended Limit for Small Orgs Recommended Limit for Large Orgs
(Up to 4 million records) (Up to 55 million records)
Manufacturing Programs 50 150
Periods 36 60
Note: To load large volumes of data, the manufacturing program grid may take more than two seconds.
456
Manufacturing Cloud Manage Your Organizational Targets with Account Manager
Targets in Manufacturing Cloud
Best Practices
These are some of the best practices for using Program Based Business.
• When processing large volumes (for example, 60 million records), split the data into smaller batches based on criteria such as region,
manufacturing program, product, or product category.
• For Data Processing Engines, an export capacity of 1 GB of CSV file data per day is included in an org. For out-of-the-box Data
Processing Engine templates, this capacity translates to 2.67 GB for 9 million records, and therefore, you can process up to 3 million
forecast fact records in a single day with one org. To process more than 3 million records in a day, purchase additional processing
capacity by using the Salesforce Data Pipelines AddOn license.
• Archive or purge the forecast records that you no longer need.
Get Started
457
Manufacturing Cloud Set Up and Configure Account Manager Targets
SEE ALSO:
Manufacturing Cloud Developer Guide
SEE ALSO:
Enable Features for Manufacturing Cloud
Permission Set Licenses for Internal Users in Manufacturing Cloud
458
Manufacturing Cloud Set Up and Configure Account Manager Targets
Important: If you change the distribution frequency, the new frequency will only apply to the targets created after the change.
SEE ALSO:
Distribute Account Manager Targets
459
Manufacturing Cloud Set Up and Configure Account Manager Targets
Option Description
Forecasts Hierarchy Use the forecast hierarchy to determine the team member hierarchy for account manager
targets. This hierarchy is defined in the Forecasts Hierarchy page in Setup.
Warning: If you change the team member hierarchy type, all existing targets are made read-only.
SEE ALSO:
Controlling Access Using Hierarchies
Set Up Your Forecast Hierarchy
Assign an Account Manager Target
460
Manufacturing Cloud Set Up and Configure Account Manager Targets
SEE ALSO:
Distribute Account Manager Targets
461
Manufacturing Cloud Set Up and Configure Account Manager Targets
The new measure appears when account managers are creating targets.
4. To edit the label of a measure value, perform these steps.
a. Click Edit for the measure value.
b. Enter a label for the picklist value.
c. Save your changes.
5. To make a measure value the default for the measure field, perform these steps.
a. Click Edit for the measure value.
b. Select Default.
c. Save your changes.
SEE ALSO:
Add or Edit Picklist Values
462
Manufacturing Cloud Create and Work with Account Manager Targets
Note: All the values are updated daily at 1:00 AM of your Salesforce org’s time zone.
SEE ALSO:
Considerations for Account Manager Targets
463
Manufacturing Cloud Create and Work with Account Manager Targets
Note: After creating an account manager target, you can change the measure only until it hasn’t been assigned.
464
Manufacturing Cloud Create and Work with Account Manager Targets
SEE ALSO:
Assign an Account Manager Target
Distribute Account Manager Targets
Note: The sum of the target assignment values need not be equal to the overall target value. It can be less than or more than
the overall target value.
465
Manufacturing Cloud Create and Work with Account Manager Targets
You can edit the assignment values by clicking Edit Assignment on the Assignment tab.
SEE ALSO:
Distribute Account Manager Targets
Choose Team Member Hierarchy for Account Manager Targets
466
Manufacturing Cloud Create and Work with Account Manager Targets
When you specify the target percentage or the target currency value, the other field is populated automatically. For example,
let’s assume that the target assignment value is 1000. You assign 10 percent of this assignment to a particular account. The
Target Currency Value field of this account’s distribution is automatically populated as 100. Similarly, if you enter the target
currency value as 100, the Target Percentage field of this account’s distribution is automatically populated as 10.
f. Specify either the target percentage or target currency value. The target percentage is the percentage of the target assignment
value.
When you specify the target percentage or the target currency value, the other field is populated automatically. For example,
let’s assume that the target assignment value is 1000. You assign 10 percent of this assignment to a particular product. The
Target Currency Value field of this product’s distribution is automatically populated as 100. Similarly, if you enter the target
currency value as 100, the Target Percentage field of this product’s distribution is automatically populated as 10.
The target value is calculated by dividing the target currency value divided by the list price.
Note: If an account manager target is of non-currency measure type, the Target Currency Value in product distribution rows
is a number and not a currency value.
467
Manufacturing Cloud Create and Work with Account Manager Targets
2. Distribute the account and product distribution of target assignments by time period.
a. Go to the Assignments tab in the record of an account manager target that has assignments distributed by account and product.
b. In the Distribute By column of the Team Assignments section, click Account and Product in a team member’s assignment row.
The target values already distributed for accounts and products are displayed.
c. Click Distribute by Period in an account distribution or product distribution row.
The target currency value of an account or product distribution is distributed equally across all the time periods.
468
Manufacturing Cloud Create and Work with Account Manager Targets
SEE ALSO:
Choose the Frequency for Distributing Account Manager Targets
Specify the Default Price Book for Account Manager Targets
Propagate Account Manager Target Changes to Assignments
USER PERMISSIONS
You receive an in-app notification when the assignment values are updated. The team members whose assignments values are updated
also receive an in-app notification that their target values changed.
Note: The assignment values of only your immediate team members are updated.
469
Manufacturing Cloud Create and Work with Account Manager Targets
• Assigned to Me: This list view displays the records of all the account manager targets assigned to you by other users. This list also
includes all the targets you created because you are Assigned To User of these targets.
Tip: To filter this list further, click . Select the Filter by Owner filter type, choose the appropriate option, click Done, and
save the filter changes.
In addition to the two default list views, you can also create your own list views.
The account manager target details displayed in the Account Manager Targets tab are read-only.
Example:
• Your manager assigns a target to you and distributes that target between two accounts. You can view the distributed target
values for each account in that account’s record. You view these details in the Targets Assigned to Me section in the Account
Manager Targets tab.
• You assign a target to your team members and distribute the assignments among five accounts. You can view the distributed
target assignment values for each account in that account’s record. You view these details in the Team Assignments section
in the Account Manager Targets tab. Each of your team members can see their assignments values for each account in that
account’s record. Your team members can view these details in the Targets Assigned to Me section in the Account Manager
Targets tab.
470
Manufacturing Cloud Create and Work with Account Manager Targets
3. Perform an action.
Option Description
Reassign to Team Member To assign the invalid assignment to another team member, click Reassign to Team Member.
Enter the team member’s name and save the changes. You can reassign an invalid assignment
only to team members who don’t have an existing assignment. A team member can have only
one assignment for an account manager target.
Move to Team Assignment To move the invalid assignment to the Team Assignments section of the account manager target,
click Move to Team Assignments. You can move the invalid assignment of a team member only
if that team member doesn’t have an existing assignment. In addition, the measure and fiscal year
of the invalid assignment must match the measure and fiscal year of the account manager target.
471
Manufacturing Cloud Create and Work with Account Manager Targets
Option Description
Change Owner To change the owner of the invalid assignment, click Change Owner. Enter the user’s name and
save the changes. You can change the ownership only to those users who are in your organizational
hierarchy.
Warning: Deleting the assignment also deletes the child targets in the target’s hierarchy.
USER PERMISSIONS
472
Manufacturing Cloud Considerations for Account Manager Targets
USER PERMISSIONS
473
Manufacturing Cloud Build Distributor Relationships with Partner Visit Management
in Manufacturing Cloud
• When you open an account manager target record, refresh the page to view the field appropriate for the target’s measure. If the
measure is of currency type, Target Currency Value is displayed. If the measure is of non-currency type, Target Value is displayed.
• The maximum limit defined for the Account Manager Periodic Target Distribution object is 10 million.
SEE ALSO:
Account Manager Target Distribution Limits
SEE ALSO:
Improve Collaboration with Your Distributors with Visit Management
474
Manufacturing Cloud Partner Visit Management Workflow
475
Manufacturing Cloud Set Up Partner Visit Management
SEE ALSO:
Enable Features for Manufacturing Cloud
Permission Set Licenses for Internal Users in Manufacturing Cloud
476
Manufacturing Cloud Set Up Partner Visit Management
477
Manufacturing Cloud Set Up Partner Visit Management
478
Manufacturing Cloud Plan Effective Visits to Partners
479
Manufacturing Cloud Plan Effective Visits to Partners
Note: If you use the Generic Visit Tasks related list on a Visit record to create a generic visit task, you can't use the Is Defined status
for the new generic visit task. A generic visit task that's associated with a visit is a runtime task and not a definition. Also, after you
create the generic visit task associated with the visit, the Visit field is auto-populated.
480
Manufacturing Cloud Plan Effective Visits to Partners
• Text
• Decimal
4. Click Save.
481
Manufacturing Cloud Plan Effective Visits to Partners
You can view the list of Generic Visit Task Context records associated with a task on the Generic Visit Task Context Relations related list
of a task.
482
Manufacturing Cloud Plan Effective Visits to Partners
Compare Targets and Actuals with Generic Visit Key Performance Indicators
Create Generic Visit Key Performance Indicator records to associate an assessment indicator definition
EDITIONS
to a visit task context. These records help sales managers compare expected versus actual values
for metrics captured for a particular task. Available in: Enterprise,
For example, a visit task context Sales Agreement Renewals can be associated with an assessment Unlimited, and Developer
indicator definition Number of Sales Agreements to Renew. The sales manger can review the sales Editions.
agreements with a specific partner account that are expected to be renewed in the next six months
and define the expected value. During the visit, a field rep can check with the distributor and capture USER PERMISSIONS
the actual value based on how many the dealer wants to actually renew. The sales manger can find
this information for both expected and actual values on a Generic Visit Key Performance Indicator To create generic key
record and take next steps. performance indicators:
1. From the App Launcher, find and select Generic Visit Key Performance Indicators, and then • Partner Visit
click New. Management
permission set
2. Search for and select a Visit Task Context record. • Create access on
3. Search for and select an Assessment Indicator Definition record. Generic Visit Key
Performance Indicator
4. Select the Action Plan Type as Assessment Execution.
5. Based on the field type of the assessment indicator, define the expected value.
6. Save your changes.
After a visit task is completed, the actual value for the assessment indicator is populated.
483
Manufacturing Cloud Plan Effective Visits to Partners
6. Click Save.
7. Click New Generic Assessment Task.
484
Manufacturing Cloud Plan Effective Visits to Partners
Note: The display order is the sequence to perform tasks in a visit. Each task gets a positive and unique value. When the action
plan template is added to a visit, field reps assigned to the visit can see the tasks sequenced according to the display order. If
the display order value isn’t entered, the tasks are sorted in alphabetical order. But if the display order is entered for only a few
tasks, then the tasks with undefined display order are sorted in alphabetical order and appear at the top of the task list, followed
by the defined tasks. If field reps create tasks while on a visit, then the newly created tasks are displayed at the end of the task
list.
Create a Visit
Create a visit and assign a field rep to the intended visit location such as a distribution center, a
EDITIONS
customer’s office, or a supplier’s warehouse.
1. From the App Launcher, find and select Visits. Available in: Enterprise,
Unlimited, and Developer
2. Click New.
Editions.
3. Click the down arrow under Place, select Locations or Addresses, then select the required
record.
USER PERMISSIONS
4. Select a visit priority.
• High To create visits:
9. Click the down arrow under Visitor, select People, then select a field rep.
10. Save your changes.
485
Manufacturing Cloud Plan Effective Visits to Partners
c. Enter a start date for the association of this template with the visit record.
d. If needed, select Skip Nonwork Days for Tasks.
e. Click Next.
5. Review the tasks that are related to the template, and then save your changes.
486
Manufacturing Cloud Execute Visits and Perform Tasks
3. To view details and get started, tap the required visit. • Partner Visit
Management
4. Click Get Directions to open the navigation app and reach the location. permission set
5. Review the information on the visit’s home page.
The list of tasks assigned to you for a particular store. The tasks are sequenced by your sales
manager. If you don’t see any tasks on this tab, tap Overview to see if your manager provided special instructions. You can also
view notes from previous visits. Look at the Overview section to get all the information you need about a visit. View account details,
special instructions, previous visits, and previous orders.
6. Tap the Start Visit button to start a visit and trigger a timer.
7. Under Tasks, tap each item to drill down into the task details and associated metrics to capture.
487
Manufacturing Cloud Deliver Delightful Service with Service Console for
Manufacturing
8. For each task, you can see the associated assessment indicators with its corresponding target values, if any. As you capture the actual
values against a task’s assessment indicators, the progress ring shows the task completion. When you finish capturing the values of
assessment indicators, the progress ring is green.
9. To attach a file, under All Files click Upload Files and select the file you want to attach.
10. Tap New Notes if you want to add your observations
11. When you complete the tasks assigned to your visit, return to the visit’s home page.
12. Tap End Visit, if you complete all the tasks assigned to you. If not, you can:
• Complete the visit if you completed all mandatory tasks but not all optional tasks. Enter a reason for the incomplete tasks and
tap Complete Visit.
• Abandon the visit if you did not complete the mandatory tasks. Enter a reason for the incomplete tasks and tap Abandon Visit.
When you complete metric specifications for a task, go back to the home page to continue with other assigned tasks.
488
Manufacturing Cloud Service Console for Manufacturing
489
Manufacturing Cloud Service Console for Manufacturing
490
Manufacturing Cloud Service Console for Manufacturing
Timeline
To use the Timeline component in the console, enable Timeline in Setup. The preconfigured Timeline component in the console is
anchored to the Contact object. To create a custom timeline anchored to other objects, configure the Timeline component included
with Industries Service Excellence and add the component to the required page. To learn how, see Timeline in Manufacturing Cloud.
491
Manufacturing Cloud Service Console for Manufacturing
Knowledge
To use the Knowledge component in the console, you must enable Knowledge from the Knowledge Settings page in Setup and assign
users the necessary permission set license, user permissions, and Knowledge object permissions. To learn more, see Salesforce Knowledge.
Identity Verification
To use Identity Verification with the console, you can either use the preconfigured Identity Verification Flow for Manufacturing Service
Excellence or customize the predefined flow available with Industry Service Excellence. To learn more, see Identity Verification in
Manufacturing Cloud.
Engagement Records
To integrate computer-telephony with the Service Console for Manufacturing, configure computer-telephony integration (CTI) systems.
You can set up a softphone using Service Cloud’s CTI integration, and the identity verification flow and the engagement data model
work seamlessly with Service Cloud’s CTI process. Then, use the Engagement Connect APIs to configure the link between the softphone
and an Engagement Interaction record. This ensures that an Engagement Interaction record is automatically created when an inbound
call comes in.
To configure CTI, see Salesforce Open CTI.
To use the Connect APIs, see Engagement Connect APIs.
You can also configure Service Cloud Voice for partner telephony (BYOT) to set up a similar call center experience. To configure BYOT,
see Set Up Service Cloud Voice with Partner Telephony.
SEE ALSO:
Enable Features for Manufacturing Cloud
492
Manufacturing Cloud Service Console for Manufacturing
SEE ALSO:
Permission Set Licenses for Internal Users in Manufacturing Cloud
493
Manufacturing Cloud Service Console for Manufacturing
When a customer calls your service center, as a CSR, you can create an engagement interaction record and verify the customer’s details
with the Identity Verification flow. After the flow verifies the customer, you are directed to the contact’s record page in the Service Console
for Manufacturing app. You’re able to see all the information related to the verified customer. If your company isn’t using flows, you can
open a contact’s record directly from a contact list view.
494
Manufacturing Cloud Service Console for Manufacturing
495
Manufacturing Cloud Service Console Components in Manufacturing Cloud
• In the Contact Details card, you can find the customer’s contact details (1).
• In the Timeline card, you can view a chronological, searchable timeline of interactions with the customer (2).
• In the Alerts card, you can check if there are any alerts configured for your business context that need attention, such as alerts on
the expiration of a warranty, performance of an asset, or status of a case (3). Accordingly, you can proactively address the issues and
take the required actions.
• You can also view, open, and edit the related orders, cases, and assets of the account on the relevant snapshots (4).
• In the Actions & Recommendations card, you can check the recommended actions configured for your use case and launch the
relevant ones, such as escalating a case, scheduling a service appointment, or buying an extended warranty (5).
• In the Knowledge card, you can search and open the relevant Knowledge articles to answer the customer’s queries (6).
496
Manufacturing Cloud Service Console Components in Manufacturing Cloud
Launcher, and Service Process Studio. Service Console for Manufacturing and Asset Service Console for Manufacturing come with some
preconfigured service console components.
Service console components can be customized within the consoles to meet your business needs. For example, you can customize the
preconfigured timeline in the Service Console for Manufacturing to show information about sales agreements related to a contact.
Service console components can also be configured individually and extended to work with different standard pages. For example, you
can add a timeline on the Account record page to show information about work orders related to the account.
Capability Included in the Service Included in the Asset How Can You Use It With
Console for Service Console for Different Standard Apps?
Manufacturing? Manufacturing?
Identity Verification Yes No You can use the preconfigured
The console comes with a Verify Verify Customer Identity flow,
Customer Identity flow. the preconfigured flow available
with Industry Service Excellence,
or create your own flow.
Record Alerts Yes Yes You can add the Record Alerts
The console comes with a The console comes with a component to other pages, such
Record Alerts component. Record Alerts component. as Account and Sales
Agreements, and configure
record alerts based on your
business use.
497
Manufacturing Cloud Provide On-Site Pre-Work Estimates and Track Customer
Approvals
Capability Included in the Service Included in the Asset How Can You Use It With
Console for Service Console for Different Standard Apps?
Manufacturing? Manufacturing?
Actions & Recommendations Yes Yes You can add the Actions &
The console comes with an The console comes with an Recommendations component
Actions & Recommendations Actions & Recommendations to other pages, such as Account
component. It lists and component. It lists and and Sales Agreements, and
recommends flows. recommends flows. configure it based on your
business use.
SEE ALSO:
Service Console for Manufacturing
Manage the Asset Service Lifecycle in Manufacturing Cloud
498
Manufacturing Cloud Provide On-Site Pre-Work Estimates and Track Customer
Approvals
SEE ALSO:
OmniStudio
499
Manufacturing Cloud Provide On-Site Pre-Work Estimates and Track Customer
Approvals
USER PERMISSIONS
4. Enter Pre-Work Estimation in the Label field, and then click Next.
5. Select One Region and click Finish.
500
Manufacturing Cloud Provide On-Site Pre-Work Estimates and Track Customer
Approvals
11. In Mobile Navigation, add your page to the mobile navigation menu. Use the arrows to move the page up or down.
SEE ALSO:
Create an App Home Page with the Lightning App Builder
Lightning App Builder
501
Manufacturing Cloud Provide On-Site Pre-Work Estimates and Track Customer
Approvals
Note: To use the Pre-Work Estimation app, we recommend that you use the Mobile Only Available in: Lightning
app. On the home screen of the Salesforce app, tap Menu near the bottom of your device. Experience
Then tap App Launcher and Mobile Only. Available in: Enterprise,
1. Open the Salesforce mobile app. Unlimited, and Developer
Editions
2. Tap Menu, then tap Pre-Work Estimation.
USER PERMISSIONS
To create document
templates, create or import
OmniScripts, and generate
documents:
• OmniStudio Admin
AND
DocGen Designer
To create or import
OmniScripts and generate
documents:
• OmniStudio Admin
AND
3. Type and select an account, then tap Next.
DocGen Runtime User
To generate documents
using existing OmniScripts:
• OmniStudio User
AND
DocGen Runtime User
502
Manufacturing Cloud Provide On-Site Pre-Work Estimates and Track Customer
Approvals
Tip: To edit a contact’s details, including their email address, use the menu on their contact card. You can also add a contact.
6. To select the products you want to include in the estimate, enter a quantity, and then tap Select.
7. Tap Add Products.
503
Manufacturing Cloud Manage the Asset Service Lifecycle in Manufacturing Cloud
8. Repeat the steps to add more products or services. You can also add the labor charges or installation charges for the parts and
accessories.
9. Tap Next.
10. Review the list of added products.
11. Tap Confirm and Create Order.
Note: To edit a product quantity, tap Previous and search for the product again. To overwrite the existing value, enter the
new product quantity. Don’t worry, you won’t lose any of the other products and details that you’ve added to the order. We
only update products that you overwrite.
12. To preview the draft order details, tap View Order Details.
13. To send an email to the contact with the order details, tap Email PDF. This button is displayed only after the order PDF generation
is complete.
Note: If you don’t specify a contact, or select a contact without specifying their email address, the Email PDF button doesn’t
show.
504
Manufacturing Cloud Manage the Asset Service Lifecycle in Manufacturing Cloud
505
Manufacturing Cloud Learn About Asset Service Console for Manufacturing
Watch a video
If you aren’t able to watch the view in full screen, open the video on a new tab: Explore Asset Service Console for Manufacturing.
506
Manufacturing Cloud Connected Assets for Manufacturing Cloud
SEE ALSO:
Set Up Service Console for Manufacturing
Configure Events and Milestones for Automotive Cloud
507
Manufacturing Cloud Work Order Estimation in Manufacturing Cloud
508
Manufacturing Cloud Service Parts Return
help service teams view these details, add the Warranties View and Contracts View components to the Asset record page in the
Lightning App Builder.
• Choose Coverages for Cases and Work Orders: On a Case or a Work Order record page, service teams can easily associate warranties
and service contracts to cases and work orders. To help service teams choose coverages, on the Case and Work Order page layouts,
add the Choose Coverage and Select Coverage buttons. The Choose Coverage button appears on the desktop layout and the Select
Coverage button appears on the mobile layout.
To learn more, see Asset Coverage View.
509
Manufacturing Cloud Service Parts Return
9. Select a product.
You can select only a product that’s listed in the claim coverage payment details for that claim.
7. Click Next.
8. To add the details of the part that has to be returned, click Add Product.
9. Select a product.
You can select only a product that’s listed in the work order line item details for that work order.
510
Manufacturing Cloud Timesheet Automation and Labor Cost Association in
Manufacturing Cloud
511
Manufacturing Cloud Associate an Asset with its Related Contacts
512
Manufacturing Cloud Manage Fleets of Assets in Manufacturing Cloud
513
Manufacturing Cloud Manage Fleets of Assets in Manufacturing Cloud
514
Manufacturing Cloud Manage the Warranty Lifecycle in Manufacturing Cloud
SEE ALSO:
Warranty Administration and Claims Management in Manufacturing Cloud
515
Manufacturing Cloud Learn About Warranty Lifecycle Management
Establish robust service operation standards • Create standard codes to describe product
defects, labor services, expenses, and other
operations
• Map the combinations of product defects
with the different labor services that can
rectify them
• Apply consistent standards while defining
warranty terms and adjudicating warranty
claims
Capture warranty claims from partners and • Accurately investigate product defects with
distributors detailed information on defective assets,
causal parts, and product fault codes
• Get visibility into existing warranty
coverages to verify claim eligibility
516
Manufacturing Cloud Set Up Warranty Lifecycle Management
Manage the return process for service parts • Review a warranty claim and request for one or more of the
replaced parts to be returned to you.
• Specify the pick up and destination locations for the damaged
part.
Set up process automation to adjudicate warranty claims • Build a flexible adjudication process that meets your company’s
needs by using process automation tools
• Reduce subjectivity and processing time for claim adjudication
• Quickly perform administrative tasks
Adjudicate warranty claims manually • Review warranty claim details and adjudicate the claim from
a single page
• Determine approved payouts for every expense incurred, labor
service performed, and part replaced to repair the asset
• Audit warranty claims processed by automation workflow or
other claim adjudicators
• Verify approved claimed amounts for warranty claims with
significant financial implications
SEE ALSO:
Enable Features for Manufacturing Cloud
517
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
SEE ALSO:
Permission Set Licenses for Internal Users in Manufacturing Cloud
Permission Sets
Tab Settings
Manage Warranties and Service Standards for Your Products and Assets
Establish robust warranty eligibility terms and entitlements for products and assets and standardize your service operations. Manage
product and asset warranties by recording warranty term details and assigning them to products, product families, or assets. Extend or
restrict coverage for warranty terms based on product fault, labor effort required, or product part. Define a comprehensive set of service
standards that can be accurately and consistently used in the warranty lifecycle and other operations performed by your company.
How Warranty Terms and Service Standards Information Is Represented in Manufacturing Cloud
Learn how you can capture information about products, warranty terms and entitlements, and service standards.
Create a Warranty Term
Define warranty terms to specify the eligibility requirements and the entitlements you provide to rectify issues with products. Specify
the labor, parts, expenses, and exchange options covered under the warranty term.
Create a Warranty Term Coverage
Define warranty term coverages to introduce greater granularity and flexibility to your rules on warranty eligibility and entitlement.
You can extend or restrict the coverage of a warranty term based on labor effort required or expenses incurred. Specify the part of
a product or the product labor code or expense code to be included or excluded in the coverage of a warranty term.
Create a Product Warranty Term
To assign a warranty term to a product or product family, create a product warranty term. The standard warranty terms assigned to
a product or product family apply to all assets for that product or product family.
Create an Asset Warranty
To assign a warranty term to an asset, create an asset warranty. Specify any extensions or exclusions for the assigned warranty term.
Create a Code Set
Establish a robust set of service standards that can be accurately and consistently used in various operations performed by your
company. Define a code set to standardize the definition of a situation or an activity, for example for code sets for labor activities,
product defects, and expenses.
518
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
SEE ALSO:
Register Products and Assign Warranties Quickly
A manufacturer wants to model Create picklist values for the Marine Exploration Corporation
multiple products under a Product Family field on the creates the Marine Generators
product family. A product Product object. product family to group the
family is collection of related Marine Generator Gold-Y and
products. Marine Generator Silver-Z
products.
519
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
A manufacturer wants to define the Create a Warranty Term record. Marine Exploration Corporation creates a
eligibility requirements and entitlements standard warranty term called Marine
for warranties for products, product families, Generator Standard Warranty with a
and assets. warranty duration of 24 months, 60% labor
covered, and 85% expenses covered.
A manufacturer wants to extend or restrict Create a Warranty Term Coverage record. Marine Exploration Corporation extends the
the coverage of warranty terms based on coverage of the Marine Generator Standard
product fault, labor effort required, or Warranty to cover the Generator Rotor
product part. product component and the Rotor Control
Repair product labor code.
A manufacturer wants to associate a Create a Product Warranty Term record. Marine Exploration Corporation associates
warranty term to a product or product the Marine Generator Standard Warranty
family. with the Marine Generator Gold-Y product.
A manufacturer wants to associate a Create an Asset Warranty record. Marine Exploration creates an asset warranty
warranty term to an asset and define to extend coverage of the warranty of the
extended or restricted eligibility Marine Generator Gold-Y JS0609 asset. They
requirements or entitlements. extend the labor covered to 75% and
expenses covered to 90%.
A manufacturer wants to define unique Create a Code Set record. Marine Exploration Corporation creates
codes to standardize the definitions of labor these code sets:
activities, product faults, and expenses. • Generator Rotor Control Repair
• Generator Regulator Repair
• Overheating Rotor Control
• Malfunctioning Generator Regulator
A manufacturer wants group logically Create picklist values for the Code Set Type Marine Exploration Corporation creates a
related codes. field in the Code Set object. Labor Expense code set type to group all
code sets on labor expenses.
A manufacturer wants to associate a code Create a Product Fault Code record. Marine Exploration Corporation creates
set on a product fault with a product or a product fault codes to associate these code
product family. sets with each other:
• Overheating Rotor Control code set with
the Generator Rotor product
• Malfunctioning Generator Regulator
code set with the Generator Regulator
product
520
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
A manufacturer wants to create a Create a Codeset Relationship record. Marine Exploration Corporation creates code
relationship between two code sets, such set relationships to associate these code-sets
as a product labor code and a product fault with each other:
code. • Overheating Rotor Control code set with
the Generator Rotor Control Repair code
set
• Malfunctioning Generator Regulator
code set with the Generator Regulator
Repair code set
521
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Field Description
• Months
• Weeks
• Years
Price Book The ID of the price book item associated with this warranty term.
Usage Covered The product usage that's covered in the warranty term.
Labor Covered Duration The duration for which the labor is covered.
Parts Covered Duration The duration for which parts are covered.
Expenses Covered Duration The duration for which expenses are covered.
Labor Covered Unit of Time The unit in which labor covered duration is measured.
• Days
• Months
• Weeks
• Years
Parts Covered Unit of Time The unit in which parts covered duration is measured.
• Days
• Months
522
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Field Description
• Weeks
• Years
Expenses Covered Unit of Time The unit in which expenses covered duration is measured.
• Days
• Months
• Weeks
• Years
Example: The warranty manager at Thomas Railways Equipment, Inc., a manufacturer, defines a warranty term to cover their
Pneumatic Drill product. She specifies the following details:
• Warranty Term Name: Pneumatic Drill Standard Warranty
• Active: True
• Warranty Duration: 12
• Effective Start Date: Install Date
• Warranty Unit of Time: Months
• Price Book: Generators Price Book
• Usage Covered: 2000
• Usage Covered Unit of Measure: Hours
• Warranty Type: Standard
• Exchange Type: Return Exchange
523
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
• Transferable: True
• Labor Covered: 70%
• Labor Covered Duration: 24
• Labor Covered Unit of Time: Months
• Expenses Covered: 50%
Example: The warranty manager at Thomas Railways Equipment, Inc., a manufacturer, defines a warranty term called Pneumatic
Drill Standard Warranty to cover their Pneumatic Drill product. She creates a product warranty term to assign the warranty term
to the Pneumatic Drill product.
To exclude the motor unit part of the Pneumatic Drill product from the coverage of the warranty term, she creates a warranty term
coverage with the following details:
• Warranty Term: Pneumatic Drill Standard Warranty
• Product Part: Pneumatic Drill Motor Head
• Excluded: True
To include assembly unit repairs to the coverage of the warranty term, she creates a warranty term coverage with the following
details:
524
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Example: The warranty manager at Thomas Railways Equipment, Inc., a manufacturer, defines a warranty term called Pneumatic
Drill Standard Warranty. To assign the Pneumatic Drill product and the Underwater Drills family to warranty term, she creates two
product warranty terms with the following details:
• Product Warranty Term 1
– Warranty Term: Pneumatic Drill Standard Warranty
– Covered Product: Pneumatic Drill
The warranty term is assigned to all assets for the Pneumatic Drill product and for the products under the Underwater Drills product
family.
525
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Warranty Term The warranty term that this asset warranty term USER PERMISSIONS
extends.
To create and update Asset
Start Date The date on which cover under this asset Warranties:
warranty term starts. • Warranty Lifecycle
Management
End Date The date on which this asset warranty term permission set
expires.
Labor Covered End Date The date on which cover for labor ends.
Parts Covered End Date The date on which cover for parts ends.
Expenses Covered End Date The date on which cover for expenses ends.
526
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Example: The warranty manager at Thomas Railways Equipment, Inc., a manufacturer, defines a warranty term to cover all assets
for their Pneumatic Drill product with the following details.
• Warranty Term Name: Pneumatic Drill Standard Warranty
• Active: True
• Warranty Type: Standard
• Labor Covered: 60%
• Expenses Covered: 50%
She creates a product warranty term to assign the warranty term to the Pneumatic Drill product. After a partner requests the
warranty manager to extend the labor coverage for their Pneumatic Drill B62 asset to 85%, the warranty manager creates an asset
warranty term. She specifies the following details for the asset warranty:
• Warranty Term: Pneumatic Drill Standard Warranty
• Asset: Pneumatic Drill B62
• Labor Covered: 85%
The asset warranty extends the labor covered for the Pneumatic Drill B62 asset to 85% but the expenses covered for the asset
remain 50% as specified in the standard warranty term.
527
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Effective Date The start date of the code set’s effective period.
End Date The end date of the code set’s effective period.
528
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Example: The warranty manager at Thomas Railways Equipment, Inc., a manufacturer, defines a two product fault codes.
• Product Fault Code 1
– Fault Code: Overheating Drill Head
529
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
Example: The warranty manager at Thomas Railways Equipment, Inc., a manufacturer, defines two product labor codes.
• Product Labor Code 1
– Labor Code: Drill Head Replacement
– Product: Pneumatic Drill
– Estimated Effort: 12
530
Manufacturing Cloud Manage Warranties and Service Standards for Your Products
and Assets
6. For Related Codeset Type, specify the type of the code set that’s to be associated with the other code set.
7. Save your changes.
Example: The warranty manager at Thomas Railways Equipment, Inc., a manufacturer, defines two codeset relationships.
• Codeset Relationship 1
– Codeset: Overheating Drill Head
– Codeset Type: Product Fault Code
– Related Codeset: Drill Head Replacement
– Related Codeset Type: Product Labor Code
• Codeset Relationship 2
– Codeset: Malfunctioning Torque Control
– Codeset Type: Product Fault Code
– Related Codeset: Torque Control Repair
– Related Codeset Type: Product Labor Code
531
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
532
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
A partner wants to submit a warranty claim Create Claim records of the Warranty Claim Oyster World Drillers, a partner, submits a
to be reimbursed for the labor services type. warranty claim for their malfunctioning
performed and parts replaced to rectify generators to Marine Exploration
multiple defective assets. Corporation, a manufacturer.
A partner wants to specify the asset on Create Claim Item records. Oyster World Drillers creates the following
which the claim is made with details like claim items:
usage and fault date. • A claim item for their Marine Generator
Gold Y JS0609 asset.
• A claim item for their Marine Generator
Silver Z MS2605 asset.
A partner wants record information about Create Claim Coverage records. Oyster World Drillers creates the following
multiple causal parts in each defective asset claim coverages:
and the asset’s associated warranties. • A claim coverage for the overheating
rotor control in the Generator Gold Y
JS0609 asset.
• A claim coverage for the malfunctioning
generator regulator in the Generator
Gold Y JS0609 asset.
• A claim coverage for the jammed air
filter in the Marine Generator Silver Z
MS2605 asset.
A partner wants to describe the labor Create Claim Coverage Payment Detail Oyster World Drillers creates the following
services and part replacements that are records. claim coverage payment details:
made to rectify the issues caused by a causal • A claim coverage payment detail for the
part in a defective asset. replacement of the rotor in the
Generator Gold Y JS0609 asset, with a
claimed amount of $1,080.
• A claim coverage payment detail for the
labor charge for the repair of the
generator regulator in the Generator
Gold Y JS0609 asset, with a claimed
amount of $1,930.
• A claim coverage payment detail for the
expense for a technician visit to repair
the air filter in the Marine Generator
Silver Z MS2605 asset, with a claimed
amount of $3,800.
533
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
A partner wants to associate stakeholders Create Claim Participant records. Oyster World Drillers, a partner creates claim
that are involved with the warranty claim. participants to associate a service technician
and a claim expert to the warranty claim.
a. From a Claim record, on the Claim Items related list of the Related tab, click New.
b. Provide the required details.
See Claim Item Fields in Manufacturing Cloud.
4. To record information about a causal part in a defective asset, create a claim coverage.
a. On the Claim Coverage tab, click New.
b. Provide the required details.
See Claim Coverage Fields in Manufacturing Cloud.
5. To record information about an expense, labor service, or part replacement for a causal part in a defective asset, create a claim
coverage payment detail.
a. From a Claim Coverage record, on the Claim Coverage Payment Details related list of the Related tab, click New.
b. Provide the required details.
See Claim Coverage Payment Detail Fields in Manufacturing Cloud.
534
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
Account The account related to the claim. Specified by partners while submitting a
claim.
Claim Type The type of the claim. Specified by partners while submitting a
• Pre Warranty Authorization claim.
535
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
Claim Reason Type The category that the claim reason belongs Specified by partners while submitting a
to. For example, natural disaster and accident. claim.
FNOL Channel The channel through which the loss was Specified by partners or claim adjudicators,
reported. or auto-populated based on any predefined
• Chatbot rules.
• Mobile
• Phone
• Web
Closed Indicates whether the claim has been closed. Specified by claim adjudicators or
auto-populated based on any predefined
rules.
Related Claim The claim that’s related to this claim. Specified by partners or claim adjudicators.
Currency ISO Code The ISO code of the currency related to the Specified by partners while submitting a
claim. claim.
Total Adjusted Amount The claim amount that was approved. Auto-populated based on claim coverages.
Total Claimed Amount The total amount that’s being claimed. Auto-populated based on claim coverages.
Finalized Date The date on which the claim was marked Specified by claim adjudicators or
resolved, with claim status as approved or auto-populated based on any predefined
rejected. rules.
Usage Type The usage type of the claim record. Auto-populated or specified by the partners
while submitting a claim. Make sure that
the usage type is Manufacturing.
536
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
Description The description of the claim item. Specified by partners while submitting a
claim item.
Asset The asset that’s associated with the claim. Specified by partners while submitting a
claim item.
Claim The parent claim that includes this claim item. Specified by partners while submitting a
claim item.
Claim Participant The claim participant that’s associated with Specified by partners while submitting a
the claim item. claim item.
Category Specifies the category of the claim item. Specified by partners while submitting a
• Parent Asset claim item.
• Claim Asset
• Damaged Property
• Involved Injury
Current Address The location of the claim item. Specified by partners while submitting a
claim item.
Fault Date The date of occurrence of the fault in the asset. Specified by partners while submitting a
claim item.
537
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
Asset Usage Value The usage value for the asset at the time of Specified by partners while submitting a
occurrence of the fault. claim item.
Asset Usage Unit of Measure The unit of measure for the usage value of the Specified by partners while submitting a
asset. claim item.
Claim The claim that’s associated with this claim Specified by partners while submitting a
coverage. claim.
Claim Item The claim item that’s associated with the claim Specified by partners while submitting a
coverage. claim.
Claim Participant The claim participant that’s associated with Specified by partners while submitting a
this claim coverage. claim.
538
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
Causal Part The product part that causes the issues related Specified by partners while submitting a
to the claim. claim.
Product Related Material The Product Related Material record that Specified by partners or claim adjudicators,
defines the association between the causal or auto-populated based on any predefined
part and the product associated with the claim rules.
item.
Status The status of the claim coverage. Specified by partners or claim adjudicators,
• Approved or auto-populated based on any predefined
rules.
• Denied
Description The description of the coverage for the claim. Specified by partners while submitting a
claim.
Coverage Type The type of the warranty coverage for the Specified by partners or claim adjudicators,
causal part. or auto-populated based on any predefined
• None rules.
• Standard Warranty
• Extended Warranty
Fault Code The code set that uniquely identifies the fault Specified by partners or claim adjudicators,
caused by the part. or auto-populated based on any predefined
rules.
External Work Order Reference The external identifier of the work order that’s Specified by or claim adjudicators or
related to this claim coverage. auto-populated based on any predefined
rules.
Total Claimed Amount The total amount for the claim coverage that’s Auto-populated based on claim coverage
being claimed. payment details.
Total Adjusted Amount The total amount for the claim coverage that’s Auto-populated based on claim coverage
approved. payment details.
539
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
Claim Coverage The claim coverage that’s associated with the Specified by claim adjudicators or
claim coverage payment detail. auto-populated based on any predefined
rules.
Status The status of the Claim Coverage Payment Specified by partners while submitting a
Details record. For example, None, Approved, claim.
and Rejected.
Quantity The quantity of parts replaced or the number Specified by partners or claim adjudicators,
of labor hours. or auto-populated based on any predefined
rules.
Description The description for the claim coverage Specified by partners while submitting a
payment detail. claim.
540
Manufacturing Cloud Capture Warranty Claims from Partners and Distributors
Charge Type Code The code set that identifies the labor charge Specified by partners while submitting a
or expense. claim.
Price Book Entry The entry of the product that’s related to the Specified by partners or claim adjudicators.
replacement part in the price book.
Claimed Amount The amount claimed by the claimant for the Specified by partners while submitting a
repair or replacement. claim.
Actual Expense The actual expense of the repair or Specified by claim adjudicators or
replacement. auto-populated based on any predefined
rules.
Adjusted Amount The amount for the repair or replacement Specified by claim adjudicators or
that’s approved. auto-populated based on any predefined
rules.
541
Manufacturing Cloud Adjudicate Warranty Claims
Participating Account The account of the claim participant. Specified by partners or claim adjudicators.
Participating Contact The contact of the claim participant. Specified by partners or claim adjudicators.
Role The roles that the claim participant can have Specified by partners or claim adjudicators.
in the claim. For example, dealer
representative, end customer, and service
technician.
542
Manufacturing Cloud Adjudicate Warranty Claims
543
Manufacturing Cloud Adjudicate Warranty Claims
Details
The Details tab on the Claim record page shows information about the warranty claim, including its reason, type, status, total claimed
amount, and total adjusted amount.
544
Manufacturing Cloud Adjudicate Warranty Claims
Claim Items
The Claim Items tab on the Claim record page shows information about the related claim item, asset warranties, claim coverages, and
claim coverage payment details as different cards. Claim adjudicators can expand and collapse these cards and open a record as a subtab.
They can determine the approved amount for the claim by editing the Adjusted Amount value. Claim adjudicators can view these cards
on the Claim Items tab.
Asset Warranty (2) Examine the warranty terms Asset Warranty Asset Warranty Number field on the Asset
associated with the defective asset. Warranty record
545
Manufacturing Cloud Adjudicate Warranty Claims
Claim Coverage Review each expense incurred, labor Name Name field on the Claim Coverage
Payment Detail (4) service performed, and part replaced Payment Detail record
to rectify a causal part. Determine the
Charge Type Charge Type field on the Claim Coverage
approved amount by editing the
Payment Detail record
Adjusted Amount value.
Charge Type Code Charge Type Code field on the Claim
Coverage Payment Detail record
Documents
The Documents tab on the Claim record page helps claim adjudicators view and manage the supporting documents submitted by
partners.
546
Manufacturing Cloud Adjudicate Warranty Claims
Note: Admins can design company-specific pages to adjudicate warranty claims by using the preconfigured Omnistudio FlexCards,
Integration Procedures, and Omnistudio Data Mappers available with Warranty Lifecycle Management.
SEE ALSO:
How Warranty Claim Information Is Represented in Manufacturing Cloud
SEE ALSO:
Flow Builder
Business Rules Engine
547
Manufacturing Cloud Adjudicate Warranty Claims
548
Manufacturing Cloud Adjudicate Warranty Claims
• Significant dates, such as the repair date and fault date of the claim item
• Condition of the asset, such as its usage, causal part, and fault code
• Claimed amount for expenses, labor services, or part replacements
1. Create an expression set.
a. From the App Launcher, find and select Business Rules Engine.
b. Click the app navigation menu, and select Expression Sets.
c. Click New.
d. Enter a name for the expression set.
e. For Usage Type, select Warranty Claim.
f. For Context Definition, select Claim Details.
See Context Definition for Warranty Claims Adjudication Processes
d. To conditionally filter and iterate over different Claim Coverage Payment Detail records associated with a Claim record, add the
List Group element. Add other elements to the list group to perform further operations on the filtered records.
See List Group and List Filter .
f. To supply data to your expression set, specify the source field aliases, context tags, or a mix of both in the step elements.
g. To ensure that your expression set is working as expected, simulate the expression set with test values.
549
Manufacturing Cloud Adjudicate Warranty Claims
Build a process by using Flow Builder, OmniStudio components, or custom tools to invoke the expression set.
2. Add an Action element that invokes the Build Context action to populate the context with the
warranty claim information. USER PERMISSIONS
3. Add an Action element that invokes the expression set version, and specify appropriate resources To create a flow:
as input and output values in the action element. • Manage Flows
4. Add an Action element that invokes the Persist Context Data action to store the cached context To run a flow:
data about the warranty claim. • Run Flows
Storing the cached context data lets you use the warranty claims information in downstream
processes.
5. Add other elements in the flow to determine how the output from the expression set version is returned or processed.
6. Save and activate the flow.
550
Manufacturing Cloud Adjudicate Warranty Claims
551
Manufacturing Cloud Adjudicate Warranty Claims
Claim Coverage Payment Detail ClaimCoveragePaymentDetail Node Tag Information about the claim
coverage payment detail.
552
Manufacturing Cloud Adjudicate Warranty Claims
553
Manufacturing Cloud Adjudicate Warranty Claims
Create a CRM Analytics Template Configuration to Predict Product Warranty Claim Approvals
Create and set up a template configuration in Scoring Framework to install a customizable CRM
EDITIONS
Analytics app that generates predictions about the likelihood of product warranty claims getting
approved. Available in: Lightning
Note: To get these predictions, you don’t need to select the prediction duration and historical Experience
datasets. As a result, the Select Prediction Duration & CRM Analytics Datasets step doesn’t Available in: Enterprise,
appear when you select Warranty Claim Approval Score (Manufacturing or Automotive Cloud) Performance, and
as the template configuration type. Unlimited Editions
1. In Scoring Framework, create a CRM Analytics template configuration that uses Warranty Claim
Approval Score (Manufacturing or Automotive Cloud) as the template configuration type. USER PERMISSIONS
2. Select Claim as the object to train your model and get predictions for.
To create a CRM Analytics
3. To better analyze your data, include input features that are in a CRM Analytics dataset. template configuration:
4. Define the target variable for your model. • Scoring Framework
Admin
• To define a predefined target variable, select Warranty Claim with 50 Percent Claimed
To install a CRM Analytics
Amount Approved or Warranty Claim with 70 Percent Claimed Amount Approved.
app:
• To define a custom target variable, add conditions. • Manage CRM Analytics
Templated Apps
5. Select input features from a CRM Analytics dataset, a predefined set of fields, or from the object
that you selected for training and scoring.
6. To focus your predictions on a specific subset of the claims data, define filter conditions.
7. To display your generated predictions in records, select a preconfigured output connector, and then select one of these objects and
its field to store the prediction.
• Claim
• Claim Coverage
• Claim Coverage Payment Detail
• Claim Item
554
Manufacturing Cloud Adjudicate Warranty Claims
• Claim Participant
8. To show prediction scores, suggestions and insights about prediction scores, and Next Best Action recommendations, create an AI
Accelerator use case.
9. Show predictions on Claim record pages.
SEE ALSO:
Create and Set Up a CRM Analytics Template Configuration for Predictions
Input Features to Get Product Warranty Claim Approval Predictions
Approval Rate For Approved 70 Percent Claimed The claim approval rate for each account. The
Amount Claims rate is calculated based on the claim’s created
date when the predefined target variable is
Warranty Claim with 70 Percent Claimed
Amount Approved.
Claim Item Category The category of the claim item related to the
warranty claim for which predictions are
generated.
First Claim Coverage Type The first coverage type in the Get Example
Dataset recipe that has the maximum total
claimed amount from claim coverage for each
claim.
First Causal Part In the Get Example Dataset recipe, the first
causal part is the first causal part that has the
maximum total adjusted amount from claim
coverage for each claim. In the Get Prediction
Dataset recipe, it’s the first causal part that has
the maximum total claimed amount from claim
coverage for each claim.
First Product Fault Code In the Get Example Dataset recipe, the first
product fault code is the first fault code that has
555
Manufacturing Cloud Adjudicate Warranty Claims
First Warranty Term Name The first warranty term name in the Get Example Dataset recipe
that has the maximum total claimed amount from claim coverage
for each claim.
First Warranty Term Type The first warranty term type in the Get Example Dataset recipe that
has the maximum total claimed amount from claim coverage for
each claim.
Product Category Code The category code of the product for which predictions are
generated.
Product Family The product family for which the predictions are generated.
SEE ALSO:
Select Input Features to Get Accurate Predictions
The CRM Analytics app installed based on the template configuration that you created contains Available in: Enterprise,
these preconfigured recipes. Performance, and
Unlimited Editions
Recipe Description Output
Get Example Dataset The recipe creates a dataset Example Dataset
that Einstein learns from by
evaluating existing accounts,
claims, claim coverages, claim
items, code sets, assets, asset
warranties, warrant terms, and
products.
556
Manufacturing Cloud Adjudicate Warranty Claims
Get Predicted Claim Approval Scores The recipe evaluates the prediction dataset Predicted Warranty Claim Approval Score
and then generates predictions about the Dataset
likelihood of warranty claims getting
approved and the top three factors that
possibly affect the predictions. The recipe
then writes details of the predicted warranty
claim approval score and the top three
predictors to the relevant records of the
writeback object that’s selected for the
template configuration in Scoring
Framework.
Model
The CRM Analytics app installed based on the template configuration that you created contains the Warranty Claim Approval Predictions
model. The Predict Likelihood of Warranty Claim Approval node of the Get Predicted Claim Approval Scores recipe uses this model to
generate predictions.
SEE ALSO:
Manage Recipes
Build Models in Einstein Discovery
Warranty Claim Insights by Using CRM Analytics for Warranty Lifecycle Management
The CRM Analytics for Warranty Lifecycle Management app features Claims Analytics dashboards
EDITIONS
that provide in-depth analysis of warranty claims. Use trend analysis, location insights, past claims
trends, and SLA management to address warranty claims quickly and ensure efficient claim Available in: Enterprise,
resolutions. Unlimited, and Developer
Editions
SEE ALSO:
Set Up CRM Analytics for Warranty Lifecycle Management
Use CRM Analytics for Warranty Lifecycle Management Dashboards
557
Manufacturing Cloud Supplier Recovery Management
558
Manufacturing Cloud Supplier Recovery Management
b. Click New.
c. Enter a name for the supplier product.
d. Search for and select the supplier that you procure the product from.
e. Search for and select the product that you procure from the supplier.
f. Save your changes.
Note: You can also add a supplier product to the supplier using the Related List tab on the Supplier record.
559
Manufacturing Cloud Supplier Recovery Management
Note: This value is used for computing the claimed amount for the part in the supplier recovery claim. If there’s no value
in the Unit Price field, the Claimed Amount value isn’t populated.
Note: You can also add a sales contract line to the contract using the Related List tab on the Contract record.
560
Manufacturing Cloud Supplier Recovery Management
Amount fields aren’t populated. In this scenario, you must manually update the information.
The information on the Details tab of the warranty claim is replicated and a separate supplier recovery claim is created for each causal
part covered under the contract. These records are created in the Draft status.
4. Review this draft and edit the fields on the Details tab, if necessary.
5. To submit the claim to the supplier, select Submitted in the Status field and save your changes.
561
Manufacturing Cloud Supplier Recovery Management
Claim Item The claim item represents the defective asset that contains the • Name: “SCI-” is added to the name of
causal part. The information in the claim item in a supplier the corresponding claim coverage in
recovery claim is derived from the corresponding claim item in the warranty claim.
the warranty claim. • Asset: The asset that’s associated with
the claim. This value is derived from
the corresponding claim item in the
warranty claim.
• Claim: The parent supplier recovery
claim that includes this claim item.
• Fault Date: The date when the fault
occurred on the asset. This date is
used to identify the contract and sales
contract line that is effective when the
fault occurred. This value is derived
from the corresponding claim item in
the warranty claim.
Claim Coverage The claim coverage represents the causal part for which the • Name: “SCC-” is added to the name of
supplier recovery claim is created. the corresponding claim coverage in
the warranty claim.
• Claim: The supplier recovery claim
that’s associated with this claim
coverage.
• Claim Item: The claim item that’s
related to the supplier recovery claim.
• Causal Part: The part of the defective
asset that is being repaired or
replaced. This value is derived from
the corresponding claim coverage in
the warranty claim.
• Total Claimed Amount: The total
amount for the claim coverage that’s
being claimed.
• Total Adjusted Amount: The total
amount for the claim coverage that’s
approved.
562
Manufacturing Cloud Supplier Recovery Management
563
Manufacturing Cloud Supplier Recovery Management
564
Manufacturing Cloud Supplier Recovery Management
After paying Oyster World Drillers, the Supplier Recovery Specialist for Marine Exploration Corporation
raises supplier recovery claims for the causal parts to seek reimbursement for the defective parts
from the suppliers.
Jellyfish Parts Rotor C001 Jellyfish Parts C001 Rotor 4000 Part Expense Yes
Co. Co.
Record Example
Claim Marine Exploration Corporation raises a claim to reimburse the
expenses incurred because of defective parts provided by
Jellyfish Parts Co. The supplier recovery claim record is
automatically created from the existing warranty claim.
Claim Coverage Payment Detail Calculating the claimed amount details for the claim coverage:
• Jellyfish Parts Co.
Claim Coverage: One rotor replacement
565
Manufacturing Cloud Supplier Recovery Management
Record Example
Record Example
Claim Marine Exploration Corporation raises a claim to reimburse the
expenses incurred because of defective parts provided by Crab
Energies Inc. The supplier recovery claim is automatically created
from the existing warranty claim.
566
Manufacturing Cloud Manage Product and Part Inventory in Manufacturing Cloud
Record Example
The unit price for Rotor XE 509 is derived from the
contract C001.
567
Manufacturing Cloud How Inventory Information is Represented in Manufacturing
Cloud
A manufacturer wants to track when a product Create Product Item Transaction records.
is consumed, replenished, adjusted, or
transferred.
Product item transactions represent actions
taken on a product item. Product item
transactions are auto-generated records that
specify the quantity of products impacted by
the action.
A manufacturer wants to track product Create Product Request and Product Request
shipments that have been ordered or requested. Line Item records.
A product request represents a product
shipment that’s requested, and can include one
or more products. A product request line item
is each product that’s requested as a part of a
product request.
A manufacturer wants to track the transfer or Create Product Transfer and Product Transfer
the movement of a product item between two State records.
inventory locations.
A product transfer record represents a transfer
of one or more product items from a particular
location to another. Product transfers track the
destination and source locations, the quantity
of products sent, and the details of the
shipment. A product transfer state represents
568
Manufacturing Cloud How Inventory Information is Represented in Manufacturing
Cloud
Requirement Action
an action taken to associate a serialized product with a product
transfer. The new state is a result of the action. A product transfer
state record is created when serialized products are attached to
the product transfer.
A manufacturer wants to track a product item while it’s in transit Create Shipment and Shipment Line Item records.
between two inventory locations.
A shipment represents the transport of one or more inventory
units. A shipment record stores the source and destination locations
of a product shipment, its tracking details, and more. A shipment
item record represents a product that’s included in a shipment.
A manufacturer wants to track the product items required to Create Product Required records.
complete a work order.
A product required record represents the quantity of a specific
product that’s required to complete a work order or work order
line item.
A manufacturer wants to track products consumed to complete a Create Product Consumed and Product Consumed State records.
work order. It also wants to track the products’ state after being
consumed.
A product consumed record represents the product used to
complete a work order or work order line item. A product
consumed state record represents the new state of the product
after it’s consumed.
A manufacturer wants to track the repair, return, or recall of product Create Return Order, Return Order Line Item, and Return Order
items. It wants to track the price adjusted in lieu of the returned Item Adjustment records.
product items.
A return order represents one or more products being returned.
A return order line item represents the quantity of each product
in the return order. Return order line item records specify the
processing plan for the returned items, the source and destination
of the returned items, the reason for return, and more. A return
order item adjustment represents a price adjustment for a returned
product.
A manufacturer wants to track the serial number of each product Create Serialized Product and Serialized Product Transactions
in an inventory at a particular location. They also want to track the records.
status of a serialized product.
A serialized product represents a product with a serial number in
an inventory. If the associated product record was marked as
serialized, you can associate the serial numbers with the product
item to identify how many units of each serialized product are
569
Manufacturing Cloud Inventory Search and Transfer in Manufacturing Cloud
Requirement Action
available at a specific location. A serialized product transaction
represents a change in the state of a serialized product.
570
Manufacturing Cloud Inventory Search Experience Setup for Manufacturers
(Example)
Result Field Mapping: Define result field mappings to let users click the hyperlink of a search result to navigate to its record. For example,
to show account names as a hyperlinks in the search results, create a result field mapping between the Account Name field in the Product
Inventory Searchable Field object and its source field, the Account ID field in the Product Inventory Searchable Field object.
You can create these result field mappings.
571
Manufacturing Cloud Inventory Search Experience Setup for Manufacturers
(Example)
• Product Family
• Product ID
• Location ID
• Inventory Location Type
• Model Name
• Make Name
• Model Year
• Product Manufacturer Name
• Product Version Name
• Product Item ID
Result Display Fields: Select List as the display type. Select these fields from the searchable object that will be displayed as columns for
search results.
• Product Name
• Inventory Location Name
• Total Quantity At Location
• Total Quantity Unit Of Measure
Result Aggregation Fields: Select these fields from the searchable object as search result grouping and aggregating criteria.
• Inventory Location Name
• Inventory Location Type
• Model Name
• Make Name
• Business Brand
If a user selects Inventory Location Type as the Grouping and Aggregation Criteria when performing a search, they can see results grouped
by the inventory location type of the inventory units, such as Distributor Standard Inventory and Vendor Standard Inventory. They can
also see the number of records for each inventory location type. They can click an inventory location type to focus on records with that
inventory location type.
Result Sorting Fields: Select these fields from the searchable object as search result sorting criteria.
• Product Name
• Product Manufacturer Name
• Inventory Location Name
• Inventory Location Type
• Total Quantity At Location
Search Result Actions: Select the Product Transfer action configuration to use the product transfer action with this search criteria
configuration.
572
Manufacturing Cloud Analyze Your Manufacturing Business Trends
SEE ALSO:
Criteria-Based Search and Filter
Get Started
SEE ALSO:
Deploy Advanced Account Forecasting Analytics for Manufacturing
573
Manufacturing Cloud Enable the Default Analytics Dashboard for Manufacturing
(Beta)
3. Set field-level security for the Analytics Cloud Integration User profile.
a. In Object Manager, select Account.
b. In Fields & Relationships, select Account Number, and then click Set Field-Level Security.
c. Provide Visible and Read-Only for the Analytics Cloud Integration User profile.
d. Repeat these steps for the Ownership and Rating fields.
Note: The Manufacturing Default Analytics Dashboard does not work if there are no records in the Sales Agreement, Sales
Agreement Product, and Sales Agreement Product Schedule objects. Create a sales agreement, add a product to the sales
agreement, and activate it before enabling the dashboard.
a. In Setup, enter Manufacturing in the Quick Find box, and then select Sales Agreements.
b. Enable Default Analytics Dashboards.
SEE ALSO:
View Your Business Performance in a Single Dashboard (Beta)
Field-Level Security
574
Manufacturing Cloud View Your Business Performance in a Single Dashboard (Beta)
SEE ALSO:
Enable the Default Analytics Dashboard for Manufacturing (Beta)
575
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Note: CRM Analytics for Manufacturing is only for Salesforce Manufacturing Cloud and Health Available for an extra
Cloud users. It requires that you have either the Manufacturing Analytics Apps add-on license charge in Lightning
Experience in Enterprise and
or Healthcare Analytics Apps add-on license. It also requires that you have deployed the
Unlimited editions that have
Manufacturing and Health data models. CRM Analytics for Manufacturing is available as part
Manufacturing Cloud
of the Manufacturing Cloud Intelligence.
enabled.
Tip: Follow the steps in the order shown to deploy CRM Analytics for Manufacturing. If you
haven’t used CRM Analytics before, learn about it from Salesforce Help.
576
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
4. To add Analytics for Sales Agreements to your app, follow the instructions in the Get Analytics on Sales Agreements section.
5. To add Analytics for Account Manager Targets to your app, follow the instructions in the Get Analytics on Account Manager Targets
section.
6. To add Analytics for Account Forecasts to your app, follow the instructions in the Get Analytics for Account Forecasts section.
7. To select the required Manufacturing Einstein Discovery stories to your app, follow the instructions in the Add an Einstein Discovery
Story to Your App section.
Select Einstein Discovery stories only if you have sufficient data to install them successfully. If not, the app creation fails. Install with
Einstein Discovery stories when you have minimum 300 rows of data.
8. To add Rebate Analytics to your app, follow the instructions in the Get Analytics for Rebate section.
9. To select a security predicate to determine users’ access to sales agreements and account forecasts data, follow the instructions in
the Configure Data Access for Sales Agreements and Account Forecasts Analytics section.
10. To select a currency for your app, follow the instructions in the Select a Currency section.
11. After you complete all the required steps, turn on Install to install the CRM Analytics for Manufacturing App. If the app doesn’t have
sufficient prerequisites, the installation is skipped with a message explaining the steps to meet the prerequisites.
To see your data in the dashboards after you install the Analytics for Manufacturing app, you must schedule your app to refresh.
577
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Note: If you see the Launch CRM Analytics button, CRM Analytics is already enabled. You Available for an extra
can skip to Assign CRM Analytics for Manufacturing Administrator Permissions. charge in Developer,
Enterprise, and Unlimited
1. From Setup, in the Quick Find box, enter Getting Started, and then select Getting editions that have
Started under Analytics. Manufacturing Cloud
2. Click Enable CRM Analytics. enabled.
578
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
– Product
– Pricebook
– Account
– Opportunity Line Item
• To create and view data for sales agreements and account forecasts, ensure that the user has access to these objects:
– Sales Agreement
– Sales Agreement Product
– Sales Agreement Product Schedule
– Account Forecast
– Account Forecast Period Metric
– Account Product Forecast
– Account Product Period Forecast
• To create and view data for account manager targets, ensure that the user has access to these objects:
– Account Manager Target
– Account
– Account Manager Target Measure
– Account Manager Target Distribution
– Account Manager Periodic Target Distribution
– User
– Order
• To create and view data for rebates, ensure that the user has access to these objects:
– Rebate Program Member
– Account
– Rebate Member Product Aggregate
– Rebate Program Payout Period
– Rebate Program
– Order
– Order Product
– Opportunity
– User
– Transaction Journal
– ProgramRebateTypPayoutSrc
– ProgramRebateTypeBenefit
579
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Set Field-Level Security to Enable Creation of the Analytics for Manufacturing App
Before you create the Analytics for Manufacturing app, make sure that the Analytics Integration
EDITIONS
User profile has access to all fields used in the app.
1. In Setup, go to Object Manager. Available for an extra
charge in Developer,
2. In the Quick Find search box, enter the name of the object whose field-level security you want
Enterprise, and Unlimited
to edit.
editions that have
3. Select the object, then select Fields & Relationships. Manufacturing Cloud
4. Select the field you want to edit, then select Set Field-Level Security. enabled.
5. For the Analytics Cloud Integration User profile, select Visible, and click Save.
6. Repeat Steps 5 and 6 for all the fields you want to use.
7. Refresh your browser cache.
You can now create the Analytics for Manufacturing app.
Create and Share an App from the Analytics for Manufacturing Template
Create an app from the Analytics for Manufacturing template and share it with your users.
EDITIONS
1. Navigate to CRM Analytics Studio.
Available for an extra
2. Click Create, then select App.
charge in Developer,
3. Select Analytics for Manufacturing, then click Continue. Enterprise, and Unlimited
4. Take a quick look at the preview page, then click Continue to open the configuration wizard. editions that have
Manufacturing Cloud
5. CRM Analytics performs a compatibility check of your Salesforce org’s data. If it uncovers any enabled.
issues, you see error messages with instructions for how to address them. Fix the issues, and
try app creation again. If it’s completed successfully, click Looks good, next.
6. Select the objects that you want to add to your app. To add sales agreement data to your app, select Sales Agreement. To add
account-based forecasting to your dashboards, select Account Forecast. To add sales targets data to your dashboards, select Sales
Target. To add rebate data to your dashboards, select Rebates.
7. The next page of the wizard asks you to make three selections.
a. The first wizard question asks you to select a security predicate to apply to your sales agreements and forecasts. To make data
visible to a user based on their hierarchical role, select User Role Hierarchy. To let a user view data that belongs to users below
them in the hierarchy, select User Manager Hierarchy. To make all data visible to anyone viewing the app, select None.
Note: User Manager Hierarchy determines users’ access to data based on their Manager Id. User Role Hierarchy determines
users’ access to data based on their hierarchical role.
b. Next, select the preconfigured Einstein Discovery stories that you want to add to the app. To get predictions on the likelihood
of sales agreement product renewals, select Maximize Sales Agreement Product Renewals. To get price recommendations
for sales agreement products and schedules, select Get Price Recommendations for Products and Schedules.
Note: You can create an app without adding preconfigured Einstein Discovery stories.
c. Next, select a currency for your app. By default, your Salesforce org’s currency is applied to the app.
580
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
a. The first wizard question asks you to select a hierarchy to apply to your sales targets. Select the hierarchy that you selected in
the setup of Team Manager Hierarchy in Account Manager Targets.
b. The next question asks if you want to apply security predicates to your sales targets. To make the sales target data visible to a
user based on the setup of Team Member Hierarchy in Account Manager Targets, select Yes. To make all data visible to anyone
viewing the app, select No.
c. Next, the wizard asks who gets credit for the orders. To credit all orders to the account owner’s actual revenue, select Account
Owner. To credit all orders to the order owner’s actual revenue, select Order Owner. To credit all orders to a custom user’s
actual revenue, select Other User
Note: You see these questions only if sales target data is added to your app.
Note: To create an app with the Rebate Analytics module, you must have Rebate Management, Rebate Management User,
and Manufacturing Analytics Plus add-on licenses.
Note: If you see an error that the Analytics Integration User doesn’t have access to selected fields, edit Salesforce field-level
security.
Share the app with your users. You can share it only with users assigned the CRM Analytics Platform and Manufacturing Analytics admin
or user permission sets.
1. Open your app if it’s not already open. If you’ve navigated away from Analytics Studio, go back to it, select All Items, find your app,
and click it.
2.
Click the Share icon at upper right.
3. In the next screen, use the search field under Invite others: to find other users in your org.
4. Select whether you want to make the selected user a Viewer, Editor, or Manager of the app.
Important: Users with the “Use Analytics Templated Apps” permission and Editor or Manager access to the app can create,
edit, and delete assets in the app.
581
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
The Analytics for Manufacturing app includes dashboards you can embed and access in Lightning
Experience pages.
For general instructions, see Embed Dashboards in Lightning Pages. You can embed the Manufacturing Home, Manufacturing Agreement
Performance, and Manufacturing Product Performance dashboards on any manufacturing page without setting up filters. We recommend
that you set the dashboards’ height to 450 pixels.
These examples use dashboards from the Analytics for Manufacturing app.
Note: When setting up filters, make sure that the dataset name in the filter string is the same as the dataset name in your app.
Example: Embed the Sales Agreement Revenue Realization dashboard on a Sales Agreement page. Set the dashboard height
to 120 pixels and use the following string in the Filter String box:
{"datasets":{"MFG_SalesAgreementProductSchedule":[{"fields":["SalesAgreementProduct.SalesAgreementId"],"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}]}}
Example: Embed the Sales Agreement Product and Pricing dashboard on a Sales Agreement page. Set the dashboard height to
400 pixels and use the following string in the Filter String box:
{"datasets":{"MFG_SalesAgreementProductSchedule":[{"fields":["SalesAgreementProduct.SalesAgreementId"],"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}]}}
Example: Embed the Embedded Operational Insights on Account dashboard on an Account page. Set the dashboard height to
800 pixels and use the following string in the Filter String box:
{"datasets":{"RebateProgramMemberMaster":[{"fields":["Account.Name"],"filter":{"operator":"in","values":["$Name"]},"locked":null,"hidden":null}]}}
Example: Embed the Order Rebates Embedded dashboard on an Orders page. Set the dashboard height to 520 pixels and use
the following string in the Filter String box:
{"datasets":{"OrderMaster":[{"fields":["OrderId"],"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}],"RebateProgramMemberMaster":[{"fields":["Account.Id"],"filter":{"operator":"in","values":["$AccountId"]},"locked":null,"hidden":null}]}}
Example: Embed the Sales Agreement Rebates Embedded dashboard on a Sales Agreement page. Set the dashboard height to
980 pixels and use the following string in the Filter String box:
{"datasets":{"MFG_SalesAgreement":[{"fields":["Id"],"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}],"MFG_SalesAgreementProductSchedule":[{"fields":["SalesAgreementProduct.SalesAgreementId"],"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}]}}
Example: Embed the Rebate Program Embedded dashboard on a Rebate Program page. Set the dashboard height to 800 pixels
and use the following string in the Filter String box:
{
"
d
at
a
se
t
s
":
{
"R
e
b
at
e
Pa
y
o
ut
P
er
i
o
dM
a
st
e
r
":
[
{"
f
i
el
d
s"
:
[
"R
e
ba
t
e
Pr
o
gr
a
m
Id
"
],
"
f
il
t
er
"
:
{"
o
pe
r
a
to
r
":
"
i
n"
,
"v
a
l
ue
s
":
[
"
$I
d
"]
}
,
"l
o
ck
e
d
":
n
ul,
"
h
ide
n
"
:n
u
l}
]
,"
P
r
og
r
am
R
e
ba
t
eT
y
p
eP
a
yo
u
t
So
u
rc
e
M
as
t
er
"
:
[{
"
fi
e
l
ds
"
:[
"
R
eb
a
te
T
y
pe
.
Re
b
a
te
P
ro
g
r
am
I
d"
]
,
"f
i
lt
e
r
":
{
"o
p
e
ra
t
or
"
:
"i
n
",
"
v
al
u
es
"
:
["
$
Id
"
]
},
"
lo
c
k
ed
"
:n
u
l,
"
hi
de
n
"
:n
u
l}
]
,"
P
r
og
r
am
R
e
ba
t
eT
y
p
eM
a
st
e
r
":
[
{"
f
i
el
d
s"
:
[
"R
e
ba
t
e
Pr
o
gr
a
m
Id
"
],
"
f
il
t
er
"
:
{"
o
pe
r
a
to
r
":
"
i
n"
,
"v
a
l
ue
s
":
[
"
$I
d
"]
}
,
"l
o
ck
e
d
":
n
ul,
"
h
ide
n
"
:n
u
l}
]
,"
R
e
ba
t
eP
r
o
gr
a
mM
e
m
be
r
Ma
s
t
er
"
:[
{
"
fi
e
ld
s
"
:[
"
Re
b
a
te
P
ro
g
r
am
.
Id
"
]
,"
f
il
t
e
r"
:
{"
o
p
er
a
to
r
"
:"
i
n"
,
"
va
l
ue
s
"
:[
"
$I
d
"
]}
,
"l
o
c
ke
d
":
n
u
l,
"h
i
de
n
":
n
u
l}
]}
582
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Example: Embed the Target Attainment dashboard on an Account Manager Targets page. Set the dashboard height to 280
pixels and use the following string in the Filter String box:
{"datasets":{"MFG_AccountManagerPeriodicTargetDistribution":[{"fields":["AcctMgrTargetId"],"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}]}}
Example: Embed the Team Performance dashboard on an Account Manager Targets page. Set the dashboard height to 420
pixels and use the following string in the Filter String box:
{"datasets":{"MFG_AccountManagerPeriodicTargetDistribution":[{"fields":["AcctMgrTargetId"],"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}]}}
Get Actionable Insights from Your Data with Analytics for Manufacturing
Analytics for Manufacturing dashboards visualize all aspects of your business to help you stay on top of sales agreements, orders, and
contracts.
Note: If the CRM Analytics for Manufacturing app isn’t available in your org, direct your administrator to Deploy CRM Analytics
for Manufacturing.
The CRM Analytics for Manufacturing app includes two types of dashboards:
• Dashboards accessed through the app in Analytics Studio.
• Embedded dashboards that deliver insights from within the context of Salesforce objects you work with.
They’re designed to answer key questions about your business.
In-App Dashboards
Open CRM Analytics for Manufacturing to see dashboards accessed through Analytics Studio.
1. From App Launcher, select Analytics Studio to open the Analytics home page.
2. Under Browse in the left column, select All Items.
3. Select the Apps tab, then click your app. If you can’t immediately find it, consult your Salesforce administrator to find out the name
they gave it when creating the app.
583
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Now that your app is open, click the Dashboards tab to see a list of all the app’s dashboards. Find the Key Account Manager Home
dashboard, and open it. The home dashboard gives account managers at-a-glance insight into top-level metrics. Begin your analysis of
manufacturing cloud data in the context of broader business goals. Learn the health of your accounts, products’ performance, product
pricing, forecast accuracy, agreement compliance rates, and other key performance indicators (KPIs) that impact your business.
Accounts Health
Helps you improve the health of your accounts. The charts on the Overview page show how revenue is doing against plan and forecasts
for all your accounts, and how revenue is trending over time. Other pages answer key questions about your accounts.
• Overview
– How’s my business doing against the plan?
– How’s my business doing against the forecast?
• Accounts in Focus
– Which accounts can increase incoming orders?
– Which accounts are performing well and which accounts are at risk of churn?
Account Insights
View KPIs about each of your accounts. Open the Account Name menu, and select an account. Then get answers to the following
questions about that account from the dashboard’s three pages.
• Agreements Performance
– How has the account’s revenue grown over time and will it achieve its goal?
– How is planned revenue trending for the account?
– How is the account performing against its commitments?
– What is the missed revenue over time for the account?
• Order Status
– What is the status of orders for the account?
– Which orders need attention?
• Sales Forecast
– How's my account performing against the forecast?
– What’s in the forecast?
584
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
• What’s the distribution of forecasted order quantity and revenue for a specific product based on the order’s status?
• What’s the accuracy of the forecasted order quantity and revenue values?
Product Performance
Track your top-selling products and get insights into supply and demand across your product line through the dashboard’s two pages.
• Sales Trend
– What are my top-selling products and product families?
– Which products are trending up or down for my accounts?
– Which accounts contribute most to a product’s sales?
– How has the product mix changed over time for my accounts?
Product Demand
Helps you optimize your inventory based on the planned and forecasted demand of products.
• Planned Demand
– What's the planned demand for my products?
– Which are my top performing accounts and agreements based on planned revenue?
– Which accounts and agreements contribute most to the planned demand of a product?
• Forecasted Demand
– What’s the forecasted demand for my products?
– Which are my top performing accounts and agreements based on forecasted revenue?
– Which accounts contribute most to the forecasted demand of a product?
Forecast Analysis
Analyze changes in forecasts, and improve accuracy and demand planning.
• How accurate are my forecasts?
• What’s the trend of the forecast accuracy?
• What’s the change in the forecast?
Pricing Insights
The dashboard’s two main charts answer key questions to help you determine optimal product pricing.
• Price Trend
– What is the price trend for a product across all accounts?
– What is the product priced for my account vs all accounts?
• Price Elasticity
– What is the price elasticity for a product across all accounts?
585
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Sales Agreements
Get instant insight into the state of all your sales agreements, and identify agreements that need immediate action through the dashboard’s
two pages.
• Performance
– What are the realization and compliance levels of all my agreements?
– What are my best and worst performing agreements?
– When have I experienced the highest demand shortfall this year?
• Pipeline
– What does my sales agreement pipeline look like?
– Which agreements need my attention?
– How have cancellations impacted revenue loss?
My Targets
Track your performance against revenue targets, and identify accounts and products that need attention.
• How am I performing against revenue targets?
• Which accounts need my attention?
Team Targets
Monitor your team’s performance against revenue targets, and assign targets to team members based on historical trends and forecasts.
• How’s my team performing against revenue targets?
• Who are the top performers in my team?
• Who needs attention?
Whitespace Analysis
The dashboard’s two pages help you uncover opportunities to grow your business by selling new agreements and cross-selling to
existing accounts.
• Accounts Whitespace
– Which accounts do not have active agreements?
– What are the cross-sell opportunities for those accounts?
• Product Recommendations
– What product combinations work best?
– How can I expect the number of products sold to increase through cross-sell opportunities?
Distributor Performance
Identify your top-performing distributors and get insights into supply and demand across your product line through the Distributor
Performance dashboard.
• Sales Trend
– What are my top-selling products and product families?
– Which products are trending up or down for my distributors?
– Which distributors contribute most to a product’s sales?
– How has the product mix changed over time for my distributors?
586
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Embedded Dashboards
CRM Analytics for Manufacturing includes dashboards that can be embedded in Lightning Experience pages. They provide detailed
insights into product performance, sales agreements, and other aspects of your business. Your Salesforce admin embeds these dashboards
in specific Salesforce pages, as described here. After that, go to the specific pages to view the dashboards.
Dashboards Embedded in a Sales Agreement Page
These dashboards can be viewed from Sales Agreement pages in the Manufacturing Cloud.
• Sales Agreement Product Performance
– How is the agreement performing?
– How are the products offered in the agreement performing against their planned numbers?
– What are the best prices for the products offered in the agreement?
• Target Attainment
– What’s my target attainment?
– What’s the projected attainment?
• Team Performance
– How are my team members performing against revenue targets?
– How did my team perform last year?
587
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Revenue Realization
Use the dashboard on the Sales Agreement page to track the performance of sales agreements based on the actual revenue. Here are
examples of questions that the dashboard can answer:
• Which are the high-performing and low-performing sales agreements based on revenue realization?
• What’s the actual sales quantity and revenue associated with a specific sales agreement and the difference compared to the planned
values?
Pricing Analysis
Use the dashboard on the Sales Agreement page to analyze the price of a specific product. Here are examples of questions that the
dashboard can answer:
588
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Product Performance
Use the dashboard on the Sales Agreement page to analyze the performance of products based on the revenue realization. Here are
examples of questions that the dashboard can answer:
• Which are my high and low-performing products?
• What’s the actual sales quantity and revenue of a product and the difference compared to the planned values?
Account Performance
Use the dashboard on the Account page to get a quick understanding of how your accounts perform based on the actual revenue. You
can filter the analytics data based on product, product family, and duration. Here are examples of questions that the dashboard can
answer:
• What’s the actual revenue for the selected time period?
• What’s the revenue projection for the selected time period?
• What’s the difference in actual revenue when compared to the planned or forecasted value?
Whitespace Analysis
Use the dashboard on the Account page to identify the revenue growth opportunities for your products. You can filter the analytics data
based on a specific duration. Here are examples of questions that the dashboard can answer:
• What’s the available whitespace for selling more products in each account?
• Which account generates the highest revenue?
• Which accounts have the whitespace to sell a specific product?
Target Analysis
Use the dashboard on the Account Manager Target page to track the account and team members’ performance based on the target
attainment. Here are examples of questions that the dashboard can answer:
• How are my team members performing against revenue targets?
• How did my team perform last year?
• Which are the high and low-performing accounts based on target attainment?
• Which are the high and low-performing products based on target attainment?
589
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Home Page
Use the dashboard on the home page to get quick insights into the overall performance of accounts, forecasts, agreements, and products.
The dashboard consists of the Agreement Performance page and Forecasts Analysis page:
• Agreement Performance
– What’s the actual and planned revenue for the current year and the difference in revenue compared to the previous year?
– What’s the revenue realization for the current year and the difference in revenue compared to the previous year?
– What’s the outstanding revenue for the schedules that end in the current month for each account?
– What’s the compliance rate based on the revenue?
– Which are the high-performing and low-performing accounts and agreements based on the revenue realization?
– Which are the high-performing products based on revenue realization?
– Which are the upcoming renewals that need attention based on the revenue?
– Which are the upcoming renewals within a selected number of days?Which are the top expired or canceled agreements based
on the revenue
– Which are the top expired or canceled agreements based on the revenue?
• Forecasts Analysis
– What’s the trend in account revenue growth over time, based on actual revenue and forecast revenue, and how does it compare
to previous periods?
– Which products have the highest actual revenue and forecast revenue, and how does this compare to other products?
– Which products have experienced the most significant revenue growth based on actual revenue and forecast revenue, and what
factors contributed to this growth?
– Are there any products that have experienced a decline in revenue, and how does this compare to previous periods?
– How accurate are the revenue forecasts, and what is the variance between actual revenue and forecast revenue?
590
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
591
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Max Price Maximum price at which the product was • Account Insights - Product Sales and
sold to an account in the selected time Pricing
frame.
• Pricing Insights
Min Price Minimum price at which the product was
sold to an account in the selected time
frame.
Orders (Revenue) Revenue generated from orders placed in Account Insights - Orders Status
the selected time frame.
Length of Relationship (To Date) Duration between today and the start date Accounts Health - Relationship With my
of the first sales agreement with an account. Accounts
Future Length of Relationship (Agreed Duration between today and the expiry date
Upon) of the planned agreement that ends last.
592
Manufacturing Cloud Deploy CRM Analytics for Manufacturing
Active Days Number of days the agreement is active. Sales Agreement Insights
Gross Forecasted Revenue Total forecasted revenue for a product or Product Demand
product family for the selected time frame.
Forecasted Revenue (Adjusted) Adjusted forecasted revenue for an account, Forecast Analysis
product, or product family in the selected
time frame.
593
Manufacturing Cloud Deploy Statistical Order Forecasting Predictions for
Manufacturing
Capability Supports
Object support Standard and custom objects
594
Manufacturing Cloud Deploy Statistical Order Forecasting Predictions for
Manufacturing
4. To give the Analytics Cloud Integration User profile access to all the fields that the app uses,
perform these steps for all the fields on all the objects that the template uses: USER PERMISSIONS
a. From Setup, in Object Manager, click an object that's used in the Order Forecasting for To assign permission sets:
Manufacturing template. • Assign Permission Sets
b. Click Fields & Relationships. AND View Setup and
Configuration
c. Click the field name, and then click Set Field-Level Security.
To set field-level security:
d. For the Analytics Cloud Integration User profile, select Visible, and then save your changes. • Manage Profiles and
Permission Sets
You can create the app using the out-of-the-box template to generate statistical order forecasts.
AND
Customize Application
SEE ALSO:
Assign Admin Permissions for Advanced Account Forecasting Analytics for Manufacturing
Assign User Permissions for Advanced Account Forecasting Analytics for Manufacturing
Enable CRM Analytics
2. Select the Order Forecasting for Manufacturing template, and then click Continue.
3. Review the preview page, and then click Continue.
4. Choose to create an app or to use settings from an existing app, and then click Continue.
Analytics runs a compatibility check of the data in Salesforce.
5. If the compatibility check reports any issues, follow the instructions in the error messages to resolve them, and then try to create the
app again.
6. If the compatibility check completes successfully, click Looks good, next.
7. In the next setup flow window, make these selections:
a. Advanced Account Forecast Set: Select an advanced account forecast set for which you want to forecast orders.
595
Manufacturing Cloud Deploy Statistical Order Forecasting Predictions for
Manufacturing
b. Advanced Account Forecast Dimensions: Specify the forecast dimensions for the selected advanced account forecast set. You
can specify up to two forecast dimensions.
c. Order Fields: Select order fields that map to the specified forecast dimensions when the specified dimensions don’t include
product or product category.
SEE ALSO:
Time Series Forecasting Transformation: Forecast Measures
Out-of-the-Box Recipe
Salesforce provides a customizable, out-of-the-box Order Forecasting for Manufacturing recipe that
EDITIONS
generates statistical order forecasts for advanced account forecast sets. The forecasting is based on
accounts, orders, products, product categories, periods, and advanced account forecast set partners. Available in: Lightning
You can modify the default recipe in these scenarios: Experience
• Your schema deviates from the Manufacturing schema. Available in: Enterprise,
• There’s a change in a custom field of an existing entity. Unlimited, and Developer
Editions
• There’s a change of use from an existing entity to a custom entity.
• The data doesn’t load properly.
USER PERMISSIONS
• An app stopped working because of incorrect data values.
To edit a recipe:
SEE ALSO: • Edit CRM Analytics
Dataflows OR Edit
Manage Recipes Dataset Recipes
Run Data Sync and Recipes to Create and Refresh Datasets
596
Manufacturing Cloud Deploy and Use CRM Analytics for Warranty Lifecycle
Management
To see your data in the dashboards after you install the CRM Analytics for Warranty Lifecycle Management app, you must schedule your
app to refresh.
597
Manufacturing Cloud Deploy and Use CRM Analytics for Warranty Lifecycle
Management
598
Manufacturing Cloud Considerations for Manufacturing Cloud
USER PERMISSIONS
{"datasets":{"Warranty_ClaimCoverage":[{"fields":["ClaimItem.ClaimId"],
"filter":{"operator":"in","values":["$Id"]},"locked":null,"hidden":null}]}}
For general instructions on embedding the dashboards, see Embed Dashboards in Lightning Pages.
599
Manufacturing Cloud Considerations for Manufacturing Cloud
• When your org gets upgraded during a release, make sure you check the page layouts for all existing objects. The new fields added
for a release don’t get added to the existing page layouts automatically. You can customize the required page layout in Object
Manager to add the new fields.
SEE ALSO:
Considerations for Sales Agreements
Considerations for Advanced Account Forecasting
Considerations for Account Forecasting
Considerations for Fleet Management in Manufacturing Cloud
600