Commerce Standard Process
Overview
The Standard Process standardizes the quote object with seeded and systemized functional logic making it much easier for customers to adopt new commerce features and provides a unified solution for Oracle Sales, Subscription, and Order Management.
The Standard Process is delivered for new Oracle Sales integrated site installations and is the default process when creating a new Commerce process. There is no change to existing Commerce process definitions. New and existing customers will have the ability to create a new Standard Process that is automatically populated with documents, attributes, actions, rules, library functions, layouts, data columns, Commerce integrations, and workflow steps.
Standard Process Upgrade Support - Beginning in 23C, all new functionality for controlled entities added to the Standard Commerce Process will be automatically available to existing customers as part of the product release upgrades.
-
When a Standard Process is upgraded, the layout changes are not applied to existing Commerce Layouts. To implement updates to the Commerce Layout, administrators should manually apply the desired updates. However new Standard Process created, it will have the latest layout changes.
- When a new Standard Process is created it automatically includes features provided in latest release.
- Override settings for default Standard Process controlled entities will not be affected by Standard Process upgrades.
View Standard Process Upgrade Summary
Release | Type | Description | Details |
---|---|---|---|
24A | Commerce Library Function |
Update |
For usage products and usage charges, made changes to set net amount, list amount, cost amount, and discount amount to "0" to exclude usage charges and usage products from line and header rollup calculations. |
24A | Commerce Library Functions |
Update |
Made changes to consider charge's price type and price period only for
For other calculations, line's price type and line's price period should be considered |
24A | FOM Integrations |
Include line item type attribute in XML for FOM integrations |
Deselect
|
24A | Main Document and Sub-Document Attributes |
Default values for Contract start date & End date |
|
24A | Main Document Attributes and Workflow Steps |
Support subscription renewals |
|
24A | Salesforce Integrations |
New Salesforce related Commerce integrations
|
Added the following Commerce SOAP integrations:
|
24A | Sub-Document Rule |
New Coverage support Validation rule |
Add a new sub-document Validation
rule to validate that |
24A | Sub-Document Attributes |
New attributes to support Rate Plan selection |
|
24A | Sub-Document Attributes |
New Coverage attribute and default sub-document mapping |
Added the flag = false; if((isnull(_part_sales_product_type)<>true) and (find(upper(_part_sales_product_type),"COVERAGE") >= 0)) { flag = true; } return flag; When the sub-document " Enable Coverage Service Quoting" option is set to Yes, the following default mapping fields are set:
|
24A | Sub-Document System Attributes |
New Transaction Line attribute |
Added the _transactionLine_id sub-document system attribute uniquely identify a line item across transactions for a given Commerce Process. Deleted _s_transactionLineId_l sub-document attribute since it was no longer being used. |
24A | Transaction UI |
Label update |
"Update Opportunity" action label changed to "Update SFA" on the Commerce Transaction UI. |
23D | FOM Integrations | Allow override of sub-document UOM |
|
23D | FOM Integrations | Populate price type for Price Models with Product Price |
|
23D | FOM Integrations | Support Rate Plans |
|
23D | FOM Integrations | Added 'Sold To" attributes to support Rate Plans |
Added the following main document Text attributes:
|
23D | FOM Integrations | Display an error in CPQ when an order with unassociated subscriptions is canceled. |
Added CLOSED status to "cancelOrder" Commerce Library Function. |
23D | Main Document and Sub-Document Attributes |
Populate attributes when creating a quote from an opportunity with an account. |
Replaced the following integer type attributes with text attributes: Main document attributes:
Sub-document attribute:
|
23D | Main Document Attribute | Added price type menu options. | Added "One Time", "Recurring", and "Usage" menu options to main document "priceType_t " attribute. |
23D | Sub-Document Action | Maintain BOM structures in the Line Item Grid when navigating back from a sub-document. |
Replaced the sub-document " |
23D | Sub-Document Attributes |
Enable population of " |
Updated the following sub-document attributes:
|
23D | Sub-Document Attributes | Support coverage products |
Added the following sub-document Text type attributes:
|
23D | Sub-document Charge Array Set | Support Rate Plans in Document Designer |
|
23C | Commerce Library Functions | Remove BML print statements |
Removed print statements from " |
23C | FOM and Oracle Sales Integrations | Updated "system_calculations_process " Commerce Library Function |
Default value of "Ea" should only be added to " |
23C | FOM Integrations | Sub-document Charge Set Attributes and Populate Charges Commerce Library Function |
|
23C | FOM Integrations | Updates to support charges in FOM integrations |
|
23C | Main Document Rules | New constraint rule for line status |
Added new " |
23C | Sub-Document Attributes | Charge Set Attributes |
Added Synchronize Charge Array Set action the Sub-Document Attribute List page synchronize the sub-document Charge Array Set with the pricing charge schema. If the sub-document Charge Array Set doesn’t exist, it will be created when the Synchronize Charge Array Set action is invoked. |
23C | Sub-Document Attributes | Replace Transaction Line ID integer attribute with text attribute |
|
23C | Sub-Document Rules | New hiding rule for Contracted Periods (Rollup) |
Added " |
23C | Sub-Document Rules | Validate Contract End Date is not empty for subscription items. |
Added " |
Standard Process Controlled Behavior and Properties
The following table lists Standard Process items and describes controlled behavior, uncontrolled properties, and controlled properties.
- Controlled behavior list behaviors that are not allowed.
- Uncontrolled properties list properties that can be modified without an override.
- Controlled properties lists properties that can be modified with an override. Customers can quickly return to default properties by unselecting the override.
Controlled Entity | Controlled Behavior | Uncontrolled Properties | Controlled Properties | Comments |
---|---|---|---|---|
Commerce Process | Deletion allowed | All properties | None | |
Main & Sub-Documents | No deletions, No type change |
Translations | All other properties | |
Main & Sub-Document Attributes | No deletions, No type change |
Translations, Document Views, Mapping | All other properties | Charge Attribute Array is Read-only |
Process Actions | No deletions, No type change |
Translations, Document Views, Integrations | All other properties | |
Main & Sub-Document Actions | No deletions, No type change |
Translations, Document Views, Integrations | All other properties | |
Main & Sub-Document Rules | No deletions, No type change | Translations, Status, Name, Description | All other properties | |
Commerce Libraries (BML) | No deletions | Name, Description | All other properties | |
Main &
Sub-Document JET Layouts |
No deletions | All properties | No controlled properties | Legacy and Mobile layouts are not supported |
Steps | Deletion allowed | All properties | No controlled properties | |
Data Columns | Deletion allowed | All properties | No controlled properties | |
Commerce Integrations | Deletion allowed | All properties | No controlled properties | |
Shopping Cart | Not Applicable | All properties | No controlled properties | The Shopping Cart is delivered disabled, but can be enabled. |
Formulas | Not Applicable | All properties | No controlled properties | No Formulas are provided in the Standard Process. Previous formulas were moved to BML |
Standard Process Items
-
Standard Process Actions
-
Standard Process Attributes
Notes
Notes:
- You cannot migrate Standard Process override properties from one to another Standard Process with the same variable name.
- Even though Legacy and Mobile Layouts are displayed when migrating granular differences for a Standard Process, Legacy and Mobile Layouts are not available in the Standard Process.
-
The Oracle CPQ-Subscription Management integration package is not supported with the Standard Process. All orders must go through the Oracle Sales/Fusion Order Management integration including if the order only contains subscription products.
- Price Score Attributes - Commerce Standard Process supports the price score line-level attribute and rollup value updates when using the Advanced Calculation price score method. Administrators can choose to keep the seeded attributes for the price score calculation, or update the attributes selection as per their requirements (see Price Score for detailed instructions).