You are here:
Patch Releases Spring `22
Periodically, we add patch releases for Spring '22. Check back here for information.
If you're looking for installation links, contact Salesforce Customer Support for help.
CME 236.2.26.900.456.26
This patch contains fixes to Contract Lifecycle Management to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| When a web template with 31 or more sections was created and activated, the app threw an error for the new template and all existing web templates in the org. | This patch fixes this issue. |
OM Plus: cme-236.2.25-2
This patch contains fixes to Order Management Plus to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| In Order Management Plus, loading catalog methods using ActiveRecordService.findBySql() resulted in a flush() operation. This sometimes caused a failure. | Now, loading catalog methods in that manner doesn't cause an automatic flush() operation. Note that any custom service using the common library will have to be rebuilt after the patch installation. |
CME 236.2.24.900.456.25 / OM Plus: cme-236.2.24-1
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| When processing a large number of orchestration items, sometimes the same orchestration item was processed twice. | This defect has been fixed. |
| In Order Management Plus, amending an amended order was failing because Order Management wasn't adding the appropriate compensating orchestration items. | That logic has been fixed. |
CME 236.2.23.900.456.24
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| When you deleted a duplicate lineItem with a cardinality error message, the error message persisted on the original lineItem even though the cardinality was satisfied. | While deleting a child product, the ancestral line items weren't stored in the transaction object. As a result, the error message wasn't cleared from the CpqCardinalityMessage__c. This patch fixes this issue. |
OM Plus: cme-236.2.22-9
This patch contains fixes to Salesforce Industries Communications, Media, and Energy and OmniStudio to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| In Order Management Plus orders with an amended push event, the push event wasn't associated with the supplemental order item. | This defect has been fixed, and now both the superseded and supplemental order items are associated with the push event. |
CME 236.2.21.900.456.23
This patch contains fixes to Salesforce Industries Communications, Media, and Energy and OmniStudio to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| In a hybrid CPQ cart, when multiple advanced rules were applied to a child product, the attributes didn’t update correctly. | This issue occurred when the advanced rules had entity filters and you alternated between picklist values. This patch fixes this issue. |
| In OmniStudio, child card inputs get reset on selection of a new card inside a parent card. | This patch fixes this issue. |
CME 236.2.20.900.456.22
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| Even after you canceled a promotion in a MACD order, the promotion price continued to apply to the product in the cart. | Though the deletion of the promotion was successful, the promotion price wasn’t removed from the cart. This issue was seen when the UOW Mode was set to true. This patch fixes this issue. |
| When you added the same child line item twice through an OmniStudio Integration Procedure with two remote actions, the second child line item didn’t have any configurable attributes. | The quantity of each child line item was one. This issue occurred when the UOW Mode was set to true. This patch fixes this issue. |
| When you used the postCartsItems method for the CpqAppHandler hook interface, no validation checks were performed for an invalid cart ID, and you received an incorrect error message. | This patch fixes this issue. |
CME 236.2.19.900.456.21
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| You were unable to cancel order line item records in a supplemental order created through the Amend operation. You got the error “SObjectException: SObject row was retrieved via SOQL without querying the requested field: OrderItem.AttributeBinding__c”. | You ran into this issue when the orchestration plan was in progress, the UOWMode was true, and an advanced rule was active. This issue occurred because bound attributes weren’t queried for line items that were modified by advanced rules. This patch fixes this issue. |
CME 236.2.18.900.456.20
This patch contains fixes to Enterprise Sales Management to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| When you removed a discount from a product in an Enterprise Sales Management quote, the quote price record wasn't deleted. As a result, the discount wasn't removed from the summary tab. | The delete adjustment operation failed because the AdjustmentID that is a part of the PricingLogData__c field wasn't updated after the quote line items were cloned from the working cart to the enterprise cart. This patch fixes this issue. |
CME 236.2.17.900.456.19
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| Deleting an existing order item from the cart failed with the error "SObject row was retrieved via SOOL without querying the requested held: Order item.CustomField__c". | This issue occurred after you upgraded to the Spring '22 release and the following conditions were met:
This patch fixes this issue. |
CME 236.2.16.900.456.18
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| After you applied a promotion to a product, the attribute override value applied to the product reverted to the original value. | This issue occurred when the UOW mode was enabled. This patch fixes this issue. |
| When using the AWS off-platform solution for Digital Commerce, you were unable to create a basket using the query parameter validatebasket=false with basketAction set to AddAfterConfig. Basket creation failed with the error "Result: error one or more offer ineligible". | You set the value of validatebasket to false to ignore the context rules. This patch fixes this issue. |
CME 236.2.15.900.456.17
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| You were unable to reprice specific assets in an account when using the Repricing APIs. | All the assets in the account were repriced even when UseAssetReferenceIdForParentAndRoot was set to true in the CPQ Configuration Setup. This patch fixes this issue. |
| When changing the configuration for an asset to perform a MACD operation, you were unable to delete the root item and got the error "Row with null ID at Index:" | The issue was seen when the UOW mode was enabled. Additionally, the issue occurred when the action on the root item was "Existing" while the action on one or more child items was "Add". This patch fixes this issue. |
| Attribute overrides weren't correctly displayed in the cart when a product with attribute overrides was added more than once to the product hierarchy at different levels. | This issue occurred when CompiledAttributeOverride records were updated by the EPCFixCompiledAttributeOverrideBatchJob. This patch fixes this issue. |
CME 236.2.14.900.456.16
This patch contains fixes to Contract Lifecycle Management to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| Auto numbering isn't working with clause library tokens. | This patch fixes the issue. |
CME 236.2.13.900.456.15
This patch contains fixes to Salesforce Industries Communications, Media, and Energy and OmniStudio to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| When you changed an order to replace a source offer with a target offer, the child products of the virtual parent product were added to the cart twice. | This patch fixes this issue. |
| When you ran the Migrate Cache Records job, the toast message displayed a successful completion of the job even though the job was queued in the user interface. | The Migrate Cache Records job is a cacheable API job in the Vlocity CMT Administration tab. This issue occurred for product bundles with a large number of fields and attributes resulting in a large data set that the migration job couldn't handle. This patch fixes this issue. |
| After you ran a Migrate Cache Records job, API calls getOfferDetails and AddToBasket API resulted in a cache miss. | This patch fixes this issue. |
| When you generated a PDF from a PDF action on an OmniStudio OmniScript and viewed it in Adobe Acrobat, the text was either wrapped or didn't show up until clicked. | This patch fixes this issue. |
CME 236.2.12.900.456.14
This patch contains fixes to Salesforce Industries Communications, Media, and Energy, OmniStudio, and Order Management to ensure features work correctly. Install this patch release to apply the fixes.
| Issue | Description |
|---|---|
| The promotion wasn't deleted from the enterprise quote after deleting the promotion from an offer using the working cart. | This patch fixes this issue. |
| When an array was present in an OmniScript's data JSON and the Set Values action was used to transform the array, the output of the Set Value was a string instead of an array. | This patch fixes this issue. With this fix, the output of the Set Value returns the same data type as the original data before the transformation. |
| The fulfillment status of an amended order item didn't change to Activated after the order was completed. | This issue occurred even when all orchestration steps were successful. This patch fixes this issue. |
CME 236.2.11.900.456.13
This patch contains fixes to Salesforce Industries Communications, Media, and Energy and Digital Commerce to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
When UoWMode was enabled, you encountered a null pointer exception when running the getBasket API. |
This issue occurred when running the API with the price or validate parameters set to true. This patch fixes this issue. |
When you used the interface implementation CreateCartFromPoolImplementation, createBasket API calls failed. |
This patch fixes this issue. |
When versioning was disabled, the record type called Item wasn't generated in cached API responses |
This patch fixes this issue. |
When you converted an order into assets, the asset relationship record was duplicated. |
This issue occurred when you used the XOMAutoTaskAssetizer Apex class. This patch fixes this issue. |
When you clicked the search button twice in the asset viewer of CPQ, all of the assets were displayed instead of just the assets that you searched for. |
This patch fixes this issue. |
You couldn't cancel the product plan during in-flight amendments to an order. |
This patch fixes this issue. |
When you updated an attribute in the cart, any existing data in other attributes wasn't displayed. |
This patch fixes this issue. |
When UoWMOde was enabled, you received incorrect responses from postCartsItems calls. |
This patch fixes this issue. |
CME 236.2.10.900.456.12
This patch contains fixes to Digital Commerce to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
After adding a promotion, you could create a cart with a basket even though it had a group cardinality error. |
This patch fixes this issue. |
Digital Commerce took too long to initialize which caused bootstrap failures and timeout errors. |
This patch fixes this issue. |
CME 236.2.9.900.456.10
This patch contains fixes to Salesforce Industries Communications, Media, and Energy, Enterprise Sales Management, and Digital Commerce to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
In Enterprise Sales Management, you encountered errors when deleting line items from large quotes. |
If you deleted offers from a quote that included large products that were a part of large number of sites, you encountered heap size errors. This occurred as the API deleted offers synchronously. This patch fixes this issue by deleting the offers asynchronously. |
After updating the attribute in a product, you encountered UI issues when running advanced rules. |
Even when products in the cart weren't correctly configured, the UI still displayed the Submit button for your order. This patch ensures that the Submit button is only displayed when the products in your cart are correctly configured. |
You couldn't run the CreateBasket (AddAfterConfig) API on complex promotion bundles. |
When you created a basket using the AddAfterConfig API with a modified promotion applied to a highly complex bundle, the response contained an additional node called actions. This node also included a subnode called itemupdated. Due to the size of the actions node, the response payload was larger than required. Now, the API avoids computing and adding the actions node. This reduces the size of the orderConfiguration records and basket response. It also frees up heap memory and CPU time. |
When UoWMode was enabled, you couldn't add child products with the postCartItems remote action. |
This patch fixes this issue. Note that due to this fix, you can hit Apex limits causing you to get an incorrect response. We recommend using chainable settings when running such Integration Procedures. For more information on chainable settings, see |
In Enterprise Sales Management, you saw duplicate items in orders when you had an existing working cart. |
If you had a working cart in progress and you created an order on the enterprise quote, the order contained line items from any existing working cart. This patch fixes this issue. |
The record type called Item wasn't generated in cached API responses |
This patch fixes this issue. |
CME 236.2.8.900.456.9
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
When UoWMode was enabled, you couldn't use advanced rules to automatically add related products to the cart. |
This patch fixes this issue. |
CME 236.2.7.900.456.8
This patch contains fixes to Enterprise Product Catalog and Industries Configure, Price, Quote to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
In Product Designer, even after releasing a product, you could override product child items on released products. |
This issue impacted MACD operations and broke expected versioning conventions. This patch fixes this issue. |
In Product Designer, even after releasing a product, you could override attributes on its child products. |
This issue impacted MACD operations and affected usability. This patch fixes this issue. |
In Product Designer, for released products, the Create, Update, and Delete buttons were available for PCI and Attribute overrides of its child products. |
This patch removes these buttons when the parent product is released. |
When using rules to disable picklists with multiple values, you couldn't submit orders. |
This patch fixes this issue. |
OM Plus: cme-236.2.6.1-2
This patch contains fixes to Order Management Plus to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
Certain order applied promotion and order pricing fields were being validated against an incorrect date/time format. |
This issue has been fixed. |
Order Management Plus was validating that the Billing Account ID had a value, but some customer scenarios expect that ID to be empty. |
It's now optional to have Order Management Plus validate that the Billing Account ID has a value. |
CME 236.2.6.900.456.7
This patch contains fixes to OmniStudio, Digital Commerce, Enterprise Product Catalog, and Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
When using Cache Management APIs, the response of getOfferDetails API didn't return custom fields. |
This patch fixes this issue. |
Fillable PDF forms didn't get prefilled in Adobe for Angular OmniScripts after upgrading to the OmniScript package in Spring ’22 |
This patch fixes this issue. |
After deleting a promotion from the Enterprise Sales Management cart, the promotion was still displayed. |
Due to this issue, the wrong price was displayed in the cart when you deleted a promotion. This patch fixes this issue. |
When you used the MACD Change to Quote process, the child product of the bundle wasn't created. |
This patch fixes this issue. |
In some scenarios, when you saved a product record in Vlocity Product Designer, an error was displayed. |
When you saved a product record in the Product Details page of Vlocity Product Designer, you encountered an error: "Field CreatedById is not editable". This occurred when a non-editable field was a part of the layout. Due to this, you couldn't update the product. This patch fixes this issue. |
CME 236.2.5.1.900.456.6
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
Attribute rules didn't work as expected with the Industries CPQ Cart in LWC. |
This patch fixes this issue. |
CME 236.2.5.900.456.5
This patch contains fixes to Digital Commerce, Order Management to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
In certain product configurations, Change of Plan orders resulted in a Disconnect action, instead of a Modify action. |
Due to this issue, Change of Plan orders were sometimes decomposed and fulfilled incorrectly. This patch fixes this issue. |
The Digital Commerce CreateBasket API didn't return an error message even when the validation of the group cardinality of a product failed. |
This patch fixes this issue. |
If you ran cache migration, valid offers were ignored if one of the versions of the offer expired. |
This patch fixes this issue. |
CME 236.2.4.900.456.4
This patch contains fixes to Order Management and Contract Lifecycle Management to ensure features work correctly.
CME 236.2.3.900.456.3
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
Attribute rules didn't work as expected with the Industries CPQ Cart in LWC. |
This patch fixes this issue. |
In sandbox environments that use permission set licenses, license utility checks didn't work as expected. |
In sandbox environments, features weren't accurately gated based on permission set licenses due to a platform behavior specific to sandbox environments. This patch fixes this issue by enabling a new custom setting. For more information, see Set Up Sandbox Environments for Permission Set Licenses. |
CME 236.2.2.900.456.2
This patch contains fixes to Salesforce Industries Communications, Media, and Energy to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
You couldn't delete context rules in Product Designer. |
With this fix, the delete button is visible and you can use it to delete context rules. |
CME 236.2.1.900.456.1
This patch contains fixes to Salesforce Industries Communications, Media, and Energy, Advertising Sales Management, and OmniStudio to ensure that features work correctly. Install this patch release to apply the fixes. For package download links, see
Issue |
Description |
|---|---|
The Attribute modal does not open for third-level child products. |
In the Create and Modify Media Plan workflows, for third-level child products, clicking Attribute Settings from the quick actions menu does not open the Attribute Settings modal. This issue has been fixed. |
Unable to edit Ad Space Specifications for child products. |
In the Create and Modify Media Plan workflows, the Ad Space Specification cannot be edited for child products in a media plan bundle. This issue has been fixed. |
Wrong base rates shown for cloned products in the linear grid. |
In the Create and Modify Media Plan workflows, on the linear grid, when products with a quantity greater than one are cloned, the incorrect base rates are displayed. This issue has been fixed. |
Unable to add add-on products in the Configure Media Plan view. |
In the Create and Modify Media Plan workflows, users are unable to add add-on products to the grid. This issue has been fixed. |
Effective goal units not getting updated with updates on goal unit field. |
When attempting to edit the Goal Setting attribute, the Effective Goal Units do not get automatically updated when the Goal Units field is updated. This issue has been fixed. |
Rate Types is not editable immediately for a cloned placement. |
When a media plan placement is cloned in the Create and Modify Media Plan workflows, the value of the Rate Type field cannot be edited immediately. This issue has been fixed. |
The crossed out price displayed after applying a discount is incorrect. |
In the Create and Modify Media Plan workflows, when a discount is applied, the old price is crossed out, but the displayed crossed out price is incorrect. This issue has been fixed. |
Pricing on Apply Discount window is incorrect. |
In the Create and Modify Media Plan workflows, the pricing displayed in the Select Discount window is incorrect. This issue has been fixed. |
Unable to add picklist attribute in the linear grid. |
In the Create and Modify Media Plan workflows, the user is unable to add attributes in the linear grid, as the option to do so in unavailable. This issue has been fixed. |
Auto-remove rule is not working in the media plan. |
In the Create and Modify Media Plan workflow, the auto-remove rule does not function correctly, and skippable add-ons are not removed. This issue has been fixed. |
Quote Line Items for certain placements are not created. |
For selected saved templates in a quote, when using the Clone Quote with Products feature, the quote line items for certain placements are not created. This issue has been fixed. |
When running regenerate batch jobs multiple times with the future dated cache feature enabled, the jobs failed with an error. |
This issue occurred because the batch jobs processed all records including expired records. This caused the batch job to hit governor limits and then fail. This fix ensures that the regenerate batch jobs only process relevant records when you enable the future dated cache feature. |
Nested OmniScripts sometimes didn't work as expected when custom Lightning Web Components were embedded in the child OmniScript. |
Consider a scenario where you have an OmniScript embedded in another OmniScript. Say that the embedded OmniScript contained custom Lightning Web Components. If this component called a JavaScript function to move to the next step, you'd expect the embedded OmniScript to move to the next step. However, the parent OmniScript was moving to the next step instead. This patch fixes this issue. |
When a messaging element of an OmniScript displayed a message and you clicked Next, a pop-up error message was displayed. |
With this fix, messaging elements work as expected and an additional pop-up error message isn't displayed. |
CME 236.2.900.456
This patch contains fixes to Salesforce Industries Communications, Media, and Energy, Enterprise Sales Management, and OmniStudio to ensure features work correctly. Install this patch release to apply the fixes.
Issue |
Description |
|---|---|
Newport stylesheets weren't loading for Flexcards in certain scenarios. |
Fixed an issue where global Newport stylesheets weren't loading for FlexCards in a Digital Experience (Community) without a URL path configured. With this fix, if you don’t configure a URL path when configuring community settings, global Newport stylesheets load for FlexCards. |
The number of flex cards displayed in the Omniscript preview differed from the Lightning record page view. |
Fixed an issue where an SLDS themed OmniScript with an embedded FlexCard displays one card per row instead of multiple cards per row as configured. |
The Enterprise Sales Management UI didn't display automatically added or removed line items. Attribute selected values also weren't updated. |
When line items were automatically added or removed from the cart, the cart didn't display the changes. This fix ensures that the cart correctly reflects any changes to the cart made by advanced rules. |
Repeatable blocks didn't refresh when adding new subsets of data. |
Add an action in an OmniScript that enables users to overwrite an existing prefilled repeatable Block with new data. Add |
The OmniStudio Integration Procedure Runtime was upgraded from the Managed Package to Salesforce Standard. |
The OmniStudio Integration Procedure Runtime is being upgraded from the Managed Package to Salesforce Standard beginning Spring '22. When facing new issues with an Integration Procedure after upgrading to Spring '22, you can switch back to the Managed Package Runtime with the |
Upgrading to CME Spring '22 failed due to a dashboards limit error. |
When upgrading to CME 236, the following error was displayed:
With this fix, the upgrade to CME 236 completes successfully. |
Installing and upgrading the CME Spring '22 package failed when the Opportunity Name field was encrypted. |
With this fix, you can install and upgrade the CME 236 package when the Opportunity Name field is encrypted. |
Health and Insurance customers using DocGen for Guest users couldn't generate documents for guest users after upgrading to Spring '22. |
This fix introduces a CPQ configuration set called GuestHandlingEnabled. With this configuration setting, guest users can generate documents using DocGen. |
The hierarchyResult wasn't generated for upgraded data if you enabled versioning. |
To apply this fix, see Fix HierarchyResult Issues When Versioning is Enabled. |
CME 236.1.1.900.455.2
This patch contains new features and enhancements to Advertising Sales Management.
Support for Media Plan Bundles
With this patch, you can create Media Plan bundles, containing mandatory and optional placements, for digital and program/package-led linear media plans.
Who: As a Sales Representative, you can create Media Plan Bundles in Advertising Sales Management.
How:About Media Plan Bundles from the Vlocity Product Console.
Updates to the Create Media Plan Workflow
With this patch, Advertising Sales Management validates your media plan at each step of the Create and Modify Media Plan workflows, and displays meaningful error messages.
With this patch, attribute settings of media placements are automatically pulled from the catalog, enabling you to edit attribute settings for media placements directly from the Media Placements Configuration screen in the Media Plan workflow.
How: By default, the Attribute Settings of a media plan placement can be accessed from the corresponding quick action menu. However you can customize the layout to include attribute settings as a separate column in the Add & Configure Media Placements screen in the Create and Modify Media Plan workflows. See Add Attributes to the Grid on the Configure and Add Media Placements Screen.

