You are implementing the DesignDocument for a large Enterprise Revenue Cloudprojecthaving multiple lookup price rules supporting a complex pricing requirement in the Buildphase. During construction the customer discovers additional logic and external datastores that need to be incorporated in order to achieve the correct pricing in a particular setof use cases. You estimate the lookup price rules will need to be modified, additional ruleswill need to be created and API development will beneeded. As an Implementationconsultant what is theappropriate course of action that should take in this predicament?
According to the Salesforce Revenue CloudImplementation Guide, any changes to the design document during the build phase should be communicated to the project manager, who will assess the impact of the changes on the project scope, timeline, and budget. The project manager will then decide whether to accept, reject, or defer the changes, and update the project plan accordingly. This is the best practice to ensure that the project is delivered on time, on budget, and with the expected quality and functionality.
Implementing the lookup price rulesimmediately without consulting the project manager or the solution architect could result in errors, inconsistencies, or conflicts with theexisting design or other components of the solution. It could also cause delays or rework if the changes are not aligned with the customer's expectations or requirements. Therefore, option B and option E are not appropriate.
Consulting with the solution architect first could help to expedite the updates to the design document, but it would still require the approval ofthe project manager and the customer before implementing the changes. Therefore, option D is not sufficient.
Communication to the customer that ongoing adjustments can be made as long as we are in the build phase could create confusion or unrealistic expectations about the project scope and timeline. It could also undermine the credibility and authority of the project manager and the solution architect, who are responsible for managing the project and ensuring the quality of the solution. Therefore, optionA is not advisable.
1: Salesforce Revenue Cloud Implementation Guide, page 17
2: Lookup Price Rule query considerations with Salesforce CPQ3
A Salesforce CPQ implementation suffers from poor performance.The Revenue Cloud
Consultant has implemented 90 active price rules Supporting complex pricing
requirements.what tactics can a Revenue Cloud Consultant Consider to reduce the
number of price rules to improveperformance in this area?(Choose 2 options)
A Salesforce CPQ implementation can suffer from poor performance due to a large number of active pricerules supporting complex pricing requirements. To improve performance in this area, a Revenue Cloud Consultant can consider the following tactics:
Implementlookup price rules where applicable (Option B): Lookup price rules in Salesforce CPQ allow for the mapping of data points on a quote line to data in a custom object, finding a matching record with the same values, and retrieving an associated field value from the matched record1.This can help reduce the number of price rules needed, thereby improving performance1.
Implement Quote Calculator Plugin where possible to replace price rules (Option C): The Quote Calculator Plugin in Salesforce CPQ allows for the addition of extra functionality to the quote line editor with custom JavaScript code2.This can change how calculations are performed and manage page-level security such as field visibility2.By replacing some price rules with functionalities in the QuoteCalculator Plugin, the number of price rules can be reduced, leading to improved performance2.
Salesforce CPQ Lookup Price Rules
Salesforce CPQ Quote Calculator Plugin
Which corrective action should an admin take after noticingan error on a posted invoice?
Upon noticing an error on a posted invoice, the recommended corrective action is to use the 'Cancel and Rebill' feature. This process allows an admin to roll back the invoice to its state before the most recent billing cycle, enabling the correction of errors on the invoice record. This functionality is applicable to both draft and posted invoices, providing a way to address issues such as missing invoice lines or incorrect billing details. After canceling and rebilling, the admin can correct the order as needed and proceed to create and post a new invoice, ensuring the accuracy of billing records.
How does Hold Billingwork?
Hold Billing is a feature of Salesforce Revenue Cloud that allows businesses to control when an order product is invoiced, based on certain criteria or events. By setting theHold Billing field toYes on an order product, the billing process is paused for that order product and all its usage summaries. This means that no invoice lines or invoice documents are generated for the order product until the hold is released. The holdcan be released by setting the Hold Billing field to No or null, either manually or automatically through a workflow or trigger. When the hold is released, Salesforce Billing will create an invoice as soon as possible, and include all the invoice lines that were accumulated during the hold period. This ensures that the customer is billed for the full amount of the order product, regardless of the hold duration. For example, if an order product has a monthly billing frequency and a hold billing period of twomonths, the first invoice after the hold will include three invoice lines: one for the current month and two for the previous months when the hold was active.Reference:
https://help.salesforce.com/s/articleView?id=sf.blng_hold_billing.htm&language=en_US&type=5
https://trailhead.salesforce.com/users/officialblaze/trailmixes/revenue-cloud-get-started-with-billing
Universal Containers has recently implemented and released CPQ to users in their production environment. After an extensive testing Cycle in a sandboxed environment.
One of the automations implemented was to set everynew quote created as "primary" at
the time of creation in order to save clicks. Users immediately began to report errors when
trying to create quotes in the production environment for the first time. What could have
caused this issue?
According to the Salesforce Revenue Cloud CPQ documentation, users need to have the Create, Read, Edit, and Delete permissions on the Quote object in order to create and manage quotes. If users do not have the proper accessto the Quote object, they will encounter errors when trying to create quotes, even if the quotes are set as primary by default. This is because the primary quote field is a lookup field that references the Quote object, and users need to have access to the referenced object in order to populate the lookup field. Therefore, the most likely cause ofthe issue is that the users did not have the proper access to the Quote object in the production environment, and this was not detected in the sandbox environment because the users had different permissions or profiles there.Reference:
https://help.salesforce.com/s/articleView?id=000316738&language=en_US&type=1
https://help.salesforce.com/s/articleView?id=000381216&language=no&type=1
In Salesforce CPQ, ensuring that users have the proper access to the Quote object is crucialfor the smooth creation and management of quotes. The issue reported by users in the production environment, where errors occurred upon trying to create quotes for the first time, likely stemmed from insufficient permissions on the Quote object. In CPQ, setting a new quote as 'primary' at the time of creation is a common practice to streamline the quoting process. However, if users lack the necessary permissions on the Quote object, they would encounter errors when attempting to create or modify quotes. It's important to note that in Salesforce CPQ, orders must be created from a primary quote, and once an order is created from a primary quote, the quote cannot be edited. This indicates that the underlying issue is related to access permissions on the Quote object, rather than post-installation scripts, access to the Opportunity Product object, or access to the Quote Line object.
Christopher Rivera
26 days agoHeather Rodriguez
2 months agoEric Lewis
2 months agoSharon Young
3 months agoGary Rivera
3 months agoMelissa Baker
4 months agoChristopher Johnson
4 months agoNancy Rogers
5 months agoMichelle Morgan
5 months agoAnthony White
6 months agoElizabeth Flores
6 months agoJoseph Johnson
6 months agoGary Campbell
6 months agoAngela Lee
6 months agoEdward Rodriguez
6 months agoBrenda Parker
5 months agoTruman
7 months agoJerlene
7 months agoMickie
7 months agoDalene
7 months agoLoreta
8 months agoMelissa
8 months agoMargarett
8 months agoTommy
8 months agoCatina
9 months agoCherri
9 months agoGenevieve
9 months agoFiliberto
9 months agoKanisha
10 months agoKathrine
10 months agoSkye
10 months agoDean
10 months agoJennie
11 months agoKendra
11 months agoOretha
11 months agoGail
11 months agoChan
12 months agoRyan
12 months agoMarsha
1 year agoGeorgene
1 year agoReta
1 year agoChristoper
1 year agoGayla
1 year agoSharee
1 year agoEdelmira
1 year agoGarry
1 year agoVanda
1 year agoChana
2 years agoCordie
2 years agoClay
2 years agoLeonor
2 years agoWava
2 years agoHayley
2 years agoPaulene
2 years agoLynelle
2 years agoNickolas
2 years agoWilletta
2 years agoJamal
2 years agoTerrilyn
2 years agoFranklyn
2 years agoJaleesa
2 years agoMarleen
2 years agoVirgie
2 years agoChristiane
2 years agoJules
2 years agoDierdre
2 years agoTyra
2 years agoLenna
2 years agoJeannetta
2 years agoElin
2 years agoBarrett
2 years agoStephen
2 years agoElly
2 years agoCarol
2 years agoRebecka
2 years agoFletcher
2 years agoJutta
3 years ago