SlideShare a Scribd company logo
SIMPLIFYING THE
COMPLEXITY OF
SALESFORCE CPQ
Tips & Best
Practices
MEET THE
SPEAKERS
BEN MCCARTHY ALYSSA LEFEBVRE OZ LAVEE
All lines are
muted for
optimal sound
quality
Submit your
questions in
the Q&A Box
This session
is being
recorded
AGENDA
Salesforce CPQ Challenges
—
Tips for successful CPQ deployment
—
Post-deployment strategy - Best
practices for CPQ changes and
releases
—
Debugging CPQ
—
The smart (and easy) way to manage
CPQ tests
Poll Question
#1
What's your
biggest
challenge with
CPQ?
POLL RESULTS (FROM LinkedIn)
13%
18%
43%
28%
Testing
new
features
Deployin
g new
features
Developing
new
features
Other
What's your
biggest
challenge
with CPQ?
WHY ARE CPQ DEPLOYMENTS SO COMPLEX?
› Migrating relational data records is difficult,
time consuming and error prone
› Cannot use Change Sets or other DevOps
tools to migrate relational data
› Metadata changes need to be deployed
before you can migrate relational data - this
can cause delays to your deployment
CPQ CONFIGURATION TIPS
Configure Well-defined Rules
› Leverage out of the box tools such as process automation, guided selling, automatic workflow
approvals, user alerts, and built-in discount tools, when configuring your rules.
› Design your CPQ workflow. Use the rules to define the most efficient quote generation and
approval process, depending on the business needs.
› Use out of the box price rules & block pricing features to automatically set discounts & pricing
based on volume.
› Set up product rules to ensure users create accurate quotes with correct product configurations, the
first time, every time.
CPQ CONFIGURATION TIPS
Take time to learn the product features Salesforce CPQ offers...
Here are some examples:
› Product and Price Rules - Product and Price Rules guarantee sales reps are creating accurate
and correct quotes.
› Product rules accelerate the quoting process and ensure that the users are quoting the optimal products.
› Price rules check that the products added to a quote are priced correctly.
› Contract Amendments & Automated Renewals – for subscription-based products.
› Automated renewal - automatically generates renewal opportunities and quotes for subscription products before your
customer’s contract ends, as defined by the system administrator. Keeps your pipeline up to date & accurate, as well as
enabling on time renewals for every customer.
› Contract amendment – When customers wish to increase change the content of an order, you can create an amendment
opportunity, tied to the original contract, instead of creating a new contract. When the opportunity is closed, the system
updates the existing contract, and keeps subscriptions under one contract.
CPQ CONFIGURATION TIPS
Take time to learn the product features Salesforce CPQ offers...
Here are some examples:
› Contracted Pricing - automate the pricing in a quote based on specific parameters.
For example, if a large customer has negotiated a 20% discount on all hardware, you can set up a
contracted price of 20% discount, for the product family “hardware”.
› Multi-Dimensional Quoting (MDQ) Products – Configure a specific product on a quote, so it will
be affected by a dimension (for example: time) that other products on the quote are not affected by.
For example: Users can reduce the discount given over a multi-year quote so that the total discount
is reduced, but the customer receives a larger discount in the first year.
Discover more CPQ features here:
https://www.salesforceben.com/10-salesforce-cpq-features-you-should-know-about/
CPQ CONFIGURATION TIPS
Schedule releases in advance
› Schedule major changes or releases in advance and deploy during your org’s quiet time
› Alert your users that there will be a deployment happening and they may find some services are
interrupted during this time
› Prepare a solid test plan that should validate
› Regression - everything that used to work – continue to work
› Progression - all the new functionality is working as expected
› Make sure you allocate proper time to test functionality post-deployment
› Internally
› By business users (UAT)
› Ensure proper training and communication for any changes affecting users
CPQ CONFIGURATION TIPS
Make the Right Trade-Off between Simplicity and Customization
› Rule of thumb: Keep it simple!
Complexity delays implementation, makes it difficult to maintain the system, and hinders user adoption.
› However, CPQ implementation requires bringing together sales, finance, marketing, product management,
legal, and ordering processes – it can get complicated…
› Understand how the current implementation is built and plan the most simple change.
› Resolve the complexities early in the requirements gathering phase.
› Understand in advance what issues may interfere with the deployment and think of solutions.
› Customize only where necessary and use the out-of-the-box features for the rest.
› Add capabilities after adopting the “out-of-box” features and ensure its smooth running.
HOW TO MAKE YOUR CPQ
IMPLEMENTATION SIMPLE?
• Setup a basic Change Management Process
• Setup additional change plans, like how you plan to rollout
a solution in a production environment
• Have a plan for the times things don’t work out as planned
(yes. It happens…)
• Build a solid and comprehensive testing plan
• Don’t forget to document!
14
Poll Question #3
Which of the
approaches are you
planning to take?
SIMPLIFY
SALESFORCE
CPQ CHANGES
WITH PANAYA
FORESIGHT
15
• Founded 2006
• Trusted by over3000customers
• Selectedby Salesforceas:One of 12successISVs
• +25 Global Partnerships
• LeaderinImpactAnalysis &Testingfor Salesforce
CHANGE &TESTWITH CONFIDENCE
15
Americas
EMEA
Japan
THE SALESFORCE RIPPLE EFFECT
0 2000 4000 6000 8000 10000
Field
Report
Apex Class
Email Template
Workflow Rule
Workflow Field Update
Visual Force Page
Workflow Email Alert
Validation Rule
Dashboard
Page Layout
Apex Trigger
Visual Force Component
Assignment Rule Entry
40,000 Components
100,000 Inter Dependencies
I’m just tweaking
a single field…
IMPACT ANALYSIS FOR CPQ
Full Dependency map of all your CPQ configuration
records
Poll Question #2
Do you investigate the
impact of a change
before you implement it
in CPQ?
DISCOUNT (%)
QUOTE TYPE
Rent 90
19
DEBUGGING CPQ ERROR EXAMPLE
Where is this discount coming
from?
• Chris is Salesforce admin in an IT equipment
company.
• Stuart is the VP sales. He is trying to issue a
quote,
but the quote shows 90% discount.
There is no way he can send this quote to the
customer!
• It is the last week of the quarter.
The quote must be sent ASAP.
• Chris has no idea where
this discount is coming from.
DISCOUNT IS TOO HIGH
THE DEAL NEEDS TO BE CLOSED
THIS WEEK FOR THE Q
WHY CAN’T I EDIT IT???
Type: Price Action
Target Object: Quote Line
Target Field: Discount (%)
Value: 20
Formula:
Rule: Calculate Services
Order :2
Source Field:
Source Lookup Field:
Source Variable: CalculateServiceLine
Price Action Target Field : Discount(%) 218 Discount(%) Sandbox 2
Type: Custom Script
Price Action Target Field : Discount(%) 228 Discount(%) Sandbox 2
Custom Script var cDiscount = line.Discount (%) || false; CPQ Calculator Sandbox 23
Discount (%)
218: Discount (%)
Ranking__c
Discount (%)
Account
Quote
Account Status
discount for rental
Price Rule (1)
Price Condition
Price Action
Summary Variable
Custom Script
Field (3)
Object (2)
6 Impacted Components
Impact analysis of 218 Discount (%)
23
218: Discount (%)
Ranking__c
Discount (%)
Account
Quote
Account Status
discount for rental
Price Rule (1)
Price Condition
Price Action
Summary Variable
Custom Script
Field (3)
Object (2)
6 Impacted Components
Analyze
View Details
View in Salesforce
Analyze
Impact analysis of 218 Discount (%)
218:discount (%)
486: B2B_C
Account
Quote
Price Rule (1)
Price Condition
Price Action
Summary Variable
Custom Script
Field (3)
Object (2)
6 Impacted Components
485:QuoteType_c
Ranking__c
Discount (%)
QuoteType_c
B2B_C
Price Condition: 485
Target Object: Quote
Target Field: QuoteType__c
Operator :contains
Filter Type: Value
Filter Value: Rent
Impact analysis of 218 Discount (%)
Account Status
discount for rental
25
218:discount (%)
486: B2B_C
Account
Quote
Account Status
discount for rental
Price Rule (1)
Price Condition
Price Action
Summary Variable
Custom Script
Field (3)
Object (2)
6 Impacted Components
485:QuoteType_c
Ranking__c
Discount (%)
QuoteType_c
B2B_C
Target Object: Quote Line
Target Field: Discount (%)
Value: 20
Formula: IF(SBQQ__Account__r.ranking__c='Gold', ‘50',
IF(SBQQ__Account__r.ranking__c='Silver', ‘40', ‘90')
Rule: Calculate Services
Order :2
Source Field:
Source Lookup Field:
Source Variable: CalculateServiceLine
Impact analysis of 218 Discount (%)
WHAT DID CHRIS LEARN?
Where is this discount coming
from?
• In a very short time Chris found that the
discount is coming for a specific Price Rule and
condition
• An easy workaround exists for Stuart to finish
the Quarter successfully
CPQ TESTING
What does the Revenue manager want?
• Mike is a Revenue manager.
• He is working with the Salesforce team on all CPQ
changes.
• He already knows that nothing is simple in CPQ.
He also knows that his team is the only one who knows
how to check it for real.
• Mike wants clarity and simplicity.
For the Revenue team less errors = money.
• He wants a concrete testing plan to help his team:
• Easily detect regressions
• Execute tests effectively
• Release fast and safe
+
TEST MANAGEMENT
• Business process centric
• Agile framework & Requirement traceability
• Enterprise compliance and E-signature
• Defect management
PANAYA FORESIGHT – SMART TESTING
ACCELERATED TESTING • Recorder and player
• Automatic documentation
RISK-BASED TESTING • Scoping based on changes impact
• Pinpoint uncovered scenarios
29
30
31
Book your personalized
ForeSight for
CPQ Demo
Panaya.com/start-demo/salesforce
THANK YOU

More Related Content

What's hot

Salesforce Einstein - Everything You Need To Know
Salesforce Einstein - Everything You Need To KnowSalesforce Einstein - Everything You Need To Know
Salesforce Einstein - Everything You Need To Know
Thinqloud
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketing
Bohdan Dovhań
 
Salesforce CPQ by yuvaraj
Salesforce CPQ by yuvarajSalesforce CPQ by yuvaraj
Salesforce CPQ by yuvaraj
Yuvaraj P
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
John Stevenson
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Habilelabs
 
Sales Cloud Best Practices
Sales Cloud Best PracticesSales Cloud Best Practices
Sales Cloud Best Practices
Sales Support Systematics Sp. z o.o.
 
Salesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ OverviewSalesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ Overview
Harshala Shewale ☁
 
Salesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More DealsSalesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More Deals
Cloud Analogy
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
ShaikAllabakshu5
 
Commerce Cloud 101
Commerce Cloud 101Commerce Cloud 101
Commerce Cloud 101
Gaurav Kheterpal
 
Quick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiQuick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł Dobrzynski
CzechDreamin
 
Salesforce data model
Salesforce data modelSalesforce data model
Salesforce data model
Jean Brenda
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Edureka!
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
Edureka!
 
Salesforce 101
Salesforce 101Salesforce 101
Salesforce 101
501Partners
 
Salesforce Development Best Practices
Salesforce Development Best PracticesSalesforce Development Best Practices
Salesforce Development Best Practices
Vivek Chawla
 
Session 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCESession 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCE
SmritiSharan1
 
Top Benefits of Salesforce in Business
Top Benefits of Salesforce in BusinessTop Benefits of Salesforce in Business
Top Benefits of Salesforce in Business
Fexle Services Pvt. Ltd.
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
Chetna Purohit
 
Salesforce ppt
Salesforce pptSalesforce ppt
Salesforce ppt
Nimish Chaini
 

What's hot (20)

Salesforce Einstein - Everything You Need To Know
Salesforce Einstein - Everything You Need To KnowSalesforce Einstein - Everything You Need To Know
Salesforce Einstein - Everything You Need To Know
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketing
 
Salesforce CPQ by yuvaraj
Salesforce CPQ by yuvarajSalesforce CPQ by yuvaraj
Salesforce CPQ by yuvaraj
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
 
Sales Cloud Best Practices
Sales Cloud Best PracticesSales Cloud Best Practices
Sales Cloud Best Practices
 
Salesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ OverviewSalesforce Steelbrick CPQ Overview
Salesforce Steelbrick CPQ Overview
 
Salesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More DealsSalesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More Deals
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
 
Commerce Cloud 101
Commerce Cloud 101Commerce Cloud 101
Commerce Cloud 101
 
Quick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł DobrzynskiQuick Start to Field Service Lightning, Paweł Dobrzynski
Quick Start to Field Service Lightning, Paweł Dobrzynski
 
Salesforce data model
Salesforce data modelSalesforce data model
Salesforce data model
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
 
Salesforce 101
Salesforce 101Salesforce 101
Salesforce 101
 
Salesforce Development Best Practices
Salesforce Development Best PracticesSalesforce Development Best Practices
Salesforce Development Best Practices
 
Session 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCESession 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCE
 
Top Benefits of Salesforce in Business
Top Benefits of Salesforce in BusinessTop Benefits of Salesforce in Business
Top Benefits of Salesforce in Business
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Salesforce ppt
Salesforce pptSalesforce ppt
Salesforce ppt
 

Similar to Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices

Decluttering your Salesfroce org
Decluttering your Salesfroce orgDecluttering your Salesfroce org
Decluttering your Salesfroce org
Roy Gilad
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
Salesforce Partners
 
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer AppsInside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Apps
dreamforce2006
 
Discover salesforce, dev ops and Copado CI/CD automations
Discover salesforce, dev ops and Copado CI/CD automationsDiscover salesforce, dev ops and Copado CI/CD automations
Discover salesforce, dev ops and Copado CI/CD automations
JackGuo20
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
Salesforce Developers
 
Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17
Mark Adcock
 
The Need for Speed: Building Reports That Fly
The Need for Speed: Building Reports That FlyThe Need for Speed: Building Reports That Fly
The Need for Speed: Building Reports That Fly
Salesforce Developers
 
Shorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for ApexShorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for Apex
Salesforce Developers
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
dreamforce2006
 
Wit commerce cloud overview
Wit   commerce cloud overviewWit   commerce cloud overview
Wit commerce cloud overview
yosra Saidani
 
ApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apexApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apex
Vamshidhar Gandham
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.com
Salesforce Developers
 
Route your triggers like a pro #DF18
Route your triggers like a pro #DF18Route your triggers like a pro #DF18
Route your triggers like a pro #DF18
Daniel Stange
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14
Mudit Agarwal
 
Get ready for your platform developer i certification webinar
Get ready for your platform developer i certification   webinarGet ready for your platform developer i certification   webinar
Get ready for your platform developer i certification webinar
JackGuo20
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Shell Black
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
Peter Ware PMP
 
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
dreamforce2006
 
Sales Wave Partner Update (October 19, 2015)
Sales Wave Partner Update (October 19, 2015)Sales Wave Partner Update (October 19, 2015)
Sales Wave Partner Update (October 19, 2015)
Salesforce Partners
 
Environment & Release Management
Environment & Release ManagementEnvironment & Release Management
Environment & Release Management
elliando dias
 

Similar to Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices (20)

Decluttering your Salesfroce org
Decluttering your Salesfroce orgDecluttering your Salesfroce org
Decluttering your Salesfroce org
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer AppsInside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Apps
 
Discover salesforce, dev ops and Copado CI/CD automations
Discover salesforce, dev ops and Copado CI/CD automationsDiscover salesforce, dev ops and Copado CI/CD automations
Discover salesforce, dev ops and Copado CI/CD automations
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
 
Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17
 
The Need for Speed: Building Reports That Fly
The Need for Speed: Building Reports That FlyThe Need for Speed: Building Reports That Fly
The Need for Speed: Building Reports That Fly
 
Shorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for ApexShorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for Apex
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
 
Wit commerce cloud overview
Wit   commerce cloud overviewWit   commerce cloud overview
Wit commerce cloud overview
 
ApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apexApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apex
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.com
 
Route your triggers like a pro #DF18
Route your triggers like a pro #DF18Route your triggers like a pro #DF18
Route your triggers like a pro #DF18
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14
 
Get ready for your platform developer i certification webinar
Get ready for your platform developer i certification   webinarGet ready for your platform developer i certification   webinar
Get ready for your platform developer i certification webinar
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
 
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
 
Sales Wave Partner Update (October 19, 2015)
Sales Wave Partner Update (October 19, 2015)Sales Wave Partner Update (October 19, 2015)
Sales Wave Partner Update (October 19, 2015)
 
Environment & Release Management
Environment & Release ManagementEnvironment & Release Management
Environment & Release Management
 

More from panayaofficial

Maximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followMaximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to follow
panayaofficial
 
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-SystemsSteigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
panayaofficial
 
Minimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANAMinimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANA
panayaofficial
 
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen solltenWas Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
panayaofficial
 
How to master Salesforce CPQ
How to master Salesforce CPQHow to master Salesforce CPQ
How to master Salesforce CPQ
panayaofficial
 
5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPS5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPS
panayaofficial
 
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 ConversionsErfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
panayaofficial
 
Everything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance TestingEverything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance Testing
panayaofficial
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
panayaofficial
 
Most Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud AppsMost Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud Apps
panayaofficial
 
Tackling Salesforce Technical Debt
Tackling Salesforce Technical DebtTackling Salesforce Technical Debt
Tackling Salesforce Technical Debt
panayaofficial
 
Salesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSightSalesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSight
panayaofficial
 
How to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANAHow to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANA
panayaofficial
 
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEOSmart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEO
panayaofficial
 
Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!
panayaofficial
 
EBS Innovation – Made Simple
EBS Innovation – Made SimpleEBS Innovation – Made Simple
EBS Innovation – Made Simple
panayaofficial
 
Smart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test DynamixSmart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test Dynamix
panayaofficial
 
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
panayaofficial
 
Panaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne RisikoPanaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne Risiko
panayaofficial
 
El momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANAEl momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANA
panayaofficial
 

More from panayaofficial (20)

Maximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followMaximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to follow
 
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-SystemsSteigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
Steigern Sie die Effizienz beim Testen Ihres S/4HANA-Systems
 
Minimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANAMinimiza tus correcciones de código SAP S/4HANA
Minimiza tus correcciones de código SAP S/4HANA
 
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen solltenWas Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
Was Sie über User Acceptance Testing (UAT) nicht wussten, aber wissen sollten
 
How to master Salesforce CPQ
How to master Salesforce CPQHow to master Salesforce CPQ
How to master Salesforce CPQ
 
5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPS5 Steps to Simplify Your Move TO Oracle Cloud APPS
5 Steps to Simplify Your Move TO Oracle Cloud APPS
 
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 ConversionsErfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
Erfahrungsbericht aus mehr als 20 erfolgreichen S/4 Conversions
 
Everything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance TestingEverything you didn’t know (and should) about User Acceptance Testing
Everything you didn’t know (and should) about User Acceptance Testing
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
 
Most Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud AppsMost Important Trends to Watch in Oracle EBS and Cloud Apps
Most Important Trends to Watch in Oracle EBS and Cloud Apps
 
Tackling Salesforce Technical Debt
Tackling Salesforce Technical DebtTackling Salesforce Technical Debt
Tackling Salesforce Technical Debt
 
Salesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSightSalesforce Smart Testing – With Panaya ForeSight
Salesforce Smart Testing – With Panaya ForeSight
 
How to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANAHow to Automatically Adapt Custom Code When Moving to S/4HANA
How to Automatically Adapt Custom Code When Moving to S/4HANA
 
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEOSmart Testing Executive Customer Panel – Hosted By Panaya’s CEO
Smart Testing Executive Customer Panel – Hosted By Panaya’s CEO
 
Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!Migration to Flows – Getting it Right!
Migration to Flows – Getting it Right!
 
EBS Innovation – Made Simple
EBS Innovation – Made SimpleEBS Innovation – Made Simple
EBS Innovation – Made Simple
 
Smart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test DynamixSmart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test Dynamix
 
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
Comment la solution Panaya a permis d'accélérer les Roll-out chez Elkem Silic...
 
Panaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne RisikoPanaya Enterprise Test Management - Go-live ohne Risiko
Panaya Enterprise Test Management - Go-live ohne Risiko
 
El momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANAEl momento perfecto para actualización de S/4HANA
El momento perfecto para actualización de S/4HANA
 

Recently uploaded

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Semiosis Software Private Limited
 

Recently uploaded (20)

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
 

Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices

  • 1. SIMPLIFYING THE COMPLEXITY OF SALESFORCE CPQ Tips & Best Practices
  • 2. MEET THE SPEAKERS BEN MCCARTHY ALYSSA LEFEBVRE OZ LAVEE
  • 3. All lines are muted for optimal sound quality Submit your questions in the Q&A Box This session is being recorded
  • 4. AGENDA Salesforce CPQ Challenges — Tips for successful CPQ deployment — Post-deployment strategy - Best practices for CPQ changes and releases — Debugging CPQ — The smart (and easy) way to manage CPQ tests
  • 6. POLL RESULTS (FROM LinkedIn) 13% 18% 43% 28% Testing new features Deployin g new features Developing new features Other What's your biggest challenge with CPQ?
  • 7. WHY ARE CPQ DEPLOYMENTS SO COMPLEX? › Migrating relational data records is difficult, time consuming and error prone › Cannot use Change Sets or other DevOps tools to migrate relational data › Metadata changes need to be deployed before you can migrate relational data - this can cause delays to your deployment
  • 8. CPQ CONFIGURATION TIPS Configure Well-defined Rules › Leverage out of the box tools such as process automation, guided selling, automatic workflow approvals, user alerts, and built-in discount tools, when configuring your rules. › Design your CPQ workflow. Use the rules to define the most efficient quote generation and approval process, depending on the business needs. › Use out of the box price rules & block pricing features to automatically set discounts & pricing based on volume. › Set up product rules to ensure users create accurate quotes with correct product configurations, the first time, every time.
  • 9. CPQ CONFIGURATION TIPS Take time to learn the product features Salesforce CPQ offers... Here are some examples: › Product and Price Rules - Product and Price Rules guarantee sales reps are creating accurate and correct quotes. › Product rules accelerate the quoting process and ensure that the users are quoting the optimal products. › Price rules check that the products added to a quote are priced correctly. › Contract Amendments & Automated Renewals – for subscription-based products. › Automated renewal - automatically generates renewal opportunities and quotes for subscription products before your customer’s contract ends, as defined by the system administrator. Keeps your pipeline up to date & accurate, as well as enabling on time renewals for every customer. › Contract amendment – When customers wish to increase change the content of an order, you can create an amendment opportunity, tied to the original contract, instead of creating a new contract. When the opportunity is closed, the system updates the existing contract, and keeps subscriptions under one contract.
  • 10. CPQ CONFIGURATION TIPS Take time to learn the product features Salesforce CPQ offers... Here are some examples: › Contracted Pricing - automate the pricing in a quote based on specific parameters. For example, if a large customer has negotiated a 20% discount on all hardware, you can set up a contracted price of 20% discount, for the product family “hardware”. › Multi-Dimensional Quoting (MDQ) Products – Configure a specific product on a quote, so it will be affected by a dimension (for example: time) that other products on the quote are not affected by. For example: Users can reduce the discount given over a multi-year quote so that the total discount is reduced, but the customer receives a larger discount in the first year. Discover more CPQ features here: https://www.salesforceben.com/10-salesforce-cpq-features-you-should-know-about/
  • 11. CPQ CONFIGURATION TIPS Schedule releases in advance › Schedule major changes or releases in advance and deploy during your org’s quiet time › Alert your users that there will be a deployment happening and they may find some services are interrupted during this time › Prepare a solid test plan that should validate › Regression - everything that used to work – continue to work › Progression - all the new functionality is working as expected › Make sure you allocate proper time to test functionality post-deployment › Internally › By business users (UAT) › Ensure proper training and communication for any changes affecting users
  • 12. CPQ CONFIGURATION TIPS Make the Right Trade-Off between Simplicity and Customization › Rule of thumb: Keep it simple! Complexity delays implementation, makes it difficult to maintain the system, and hinders user adoption. › However, CPQ implementation requires bringing together sales, finance, marketing, product management, legal, and ordering processes – it can get complicated… › Understand how the current implementation is built and plan the most simple change. › Resolve the complexities early in the requirements gathering phase. › Understand in advance what issues may interfere with the deployment and think of solutions. › Customize only where necessary and use the out-of-the-box features for the rest. › Add capabilities after adopting the “out-of-box” features and ensure its smooth running.
  • 13. HOW TO MAKE YOUR CPQ IMPLEMENTATION SIMPLE? • Setup a basic Change Management Process • Setup additional change plans, like how you plan to rollout a solution in a production environment • Have a plan for the times things don’t work out as planned (yes. It happens…) • Build a solid and comprehensive testing plan • Don’t forget to document!
  • 14. 14 Poll Question #3 Which of the approaches are you planning to take? SIMPLIFY SALESFORCE CPQ CHANGES WITH PANAYA FORESIGHT
  • 15. 15 • Founded 2006 • Trusted by over3000customers • Selectedby Salesforceas:One of 12successISVs • +25 Global Partnerships • LeaderinImpactAnalysis &Testingfor Salesforce CHANGE &TESTWITH CONFIDENCE 15 Americas EMEA Japan
  • 16. THE SALESFORCE RIPPLE EFFECT 0 2000 4000 6000 8000 10000 Field Report Apex Class Email Template Workflow Rule Workflow Field Update Visual Force Page Workflow Email Alert Validation Rule Dashboard Page Layout Apex Trigger Visual Force Component Assignment Rule Entry 40,000 Components 100,000 Inter Dependencies I’m just tweaking a single field…
  • 17. IMPACT ANALYSIS FOR CPQ Full Dependency map of all your CPQ configuration records
  • 18. Poll Question #2 Do you investigate the impact of a change before you implement it in CPQ?
  • 19. DISCOUNT (%) QUOTE TYPE Rent 90 19 DEBUGGING CPQ ERROR EXAMPLE Where is this discount coming from? • Chris is Salesforce admin in an IT equipment company. • Stuart is the VP sales. He is trying to issue a quote, but the quote shows 90% discount. There is no way he can send this quote to the customer! • It is the last week of the quarter. The quote must be sent ASAP. • Chris has no idea where this discount is coming from. DISCOUNT IS TOO HIGH THE DEAL NEEDS TO BE CLOSED THIS WEEK FOR THE Q WHY CAN’T I EDIT IT???
  • 20.
  • 21. Type: Price Action Target Object: Quote Line Target Field: Discount (%) Value: 20 Formula: Rule: Calculate Services Order :2 Source Field: Source Lookup Field: Source Variable: CalculateServiceLine Price Action Target Field : Discount(%) 218 Discount(%) Sandbox 2 Type: Custom Script Price Action Target Field : Discount(%) 228 Discount(%) Sandbox 2 Custom Script var cDiscount = line.Discount (%) || false; CPQ Calculator Sandbox 23 Discount (%)
  • 22. 218: Discount (%) Ranking__c Discount (%) Account Quote Account Status discount for rental Price Rule (1) Price Condition Price Action Summary Variable Custom Script Field (3) Object (2) 6 Impacted Components Impact analysis of 218 Discount (%)
  • 23. 23 218: Discount (%) Ranking__c Discount (%) Account Quote Account Status discount for rental Price Rule (1) Price Condition Price Action Summary Variable Custom Script Field (3) Object (2) 6 Impacted Components Analyze View Details View in Salesforce Analyze Impact analysis of 218 Discount (%)
  • 24. 218:discount (%) 486: B2B_C Account Quote Price Rule (1) Price Condition Price Action Summary Variable Custom Script Field (3) Object (2) 6 Impacted Components 485:QuoteType_c Ranking__c Discount (%) QuoteType_c B2B_C Price Condition: 485 Target Object: Quote Target Field: QuoteType__c Operator :contains Filter Type: Value Filter Value: Rent Impact analysis of 218 Discount (%) Account Status discount for rental
  • 25. 25 218:discount (%) 486: B2B_C Account Quote Account Status discount for rental Price Rule (1) Price Condition Price Action Summary Variable Custom Script Field (3) Object (2) 6 Impacted Components 485:QuoteType_c Ranking__c Discount (%) QuoteType_c B2B_C Target Object: Quote Line Target Field: Discount (%) Value: 20 Formula: IF(SBQQ__Account__r.ranking__c='Gold', ‘50', IF(SBQQ__Account__r.ranking__c='Silver', ‘40', ‘90') Rule: Calculate Services Order :2 Source Field: Source Lookup Field: Source Variable: CalculateServiceLine Impact analysis of 218 Discount (%)
  • 26. WHAT DID CHRIS LEARN? Where is this discount coming from? • In a very short time Chris found that the discount is coming for a specific Price Rule and condition • An easy workaround exists for Stuart to finish the Quarter successfully
  • 27. CPQ TESTING What does the Revenue manager want? • Mike is a Revenue manager. • He is working with the Salesforce team on all CPQ changes. • He already knows that nothing is simple in CPQ. He also knows that his team is the only one who knows how to check it for real. • Mike wants clarity and simplicity. For the Revenue team less errors = money. • He wants a concrete testing plan to help his team: • Easily detect regressions • Execute tests effectively • Release fast and safe
  • 28. + TEST MANAGEMENT • Business process centric • Agile framework & Requirement traceability • Enterprise compliance and E-signature • Defect management PANAYA FORESIGHT – SMART TESTING ACCELERATED TESTING • Recorder and player • Automatic documentation RISK-BASED TESTING • Scoping based on changes impact • Pinpoint uncovered scenarios
  • 29. 29
  • 30. 30
  • 31. 31
  • 32. Book your personalized ForeSight for CPQ Demo Panaya.com/start-demo/salesforce