Presentation is loading. Please wait.

Presentation is loading. Please wait.

Managing CPQ Performance Proactively

Similar presentations


Presentation on theme: "Managing CPQ Performance Proactively"— Presentation transcript:

1 Managing CPQ Performance Proactively
This is an Oracle Modern Customer Experience event branded Title Slide with Picture slide ideal for including a brief title, subtitle and presenter information. Do not customize this slide with your own background. To copy this background to another presentation on PC Locate and open the presentation where you will be placing this artwork. Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy this background to another presentation on Mac Locate and open the presentation where you will be placing this artwork. Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Erik Abernathy- Senior Director, Software Engineering Mike LaMark- Director, Global Product Support Oracle CPQ Cloud April 27, 2017 Confidential – Oracle Internal/Restricted/Highly Restricted

2 This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience. Confidential – Oracle Internal/Restricted/Highly Restricted

3 Performance Issues What can Customer Support do? There is usually no quick “fix” for performance issues Support can only give one area to work on at a time Customer must fix recommendations before moving on Full health checks can be done by consulting Impact will show up during busiest times Performance issues are usually the result of inefficient implementation

4 Benchmarking Key to tracking performance Establish multiple benchmarks
Typical quote Large quote Very large quote Rechecking Upgrades Before migration Poor performance does not get to production Confidential – Oracle Internal/Restricted/Highly Restricted

5 Settings Configuration caches Commerce transaction cache
Quick checks Configuration caches Commerce transaction cache Commerce Line item grid on-demand loading Run once for all line items on Line Default Eliminate Revert to default, especially on update lines and copy Data table indexing Confidential – Oracle Internal/Restricted/Highly Restricted

6 Scripting Concatenation Looping Data table calls – put outside loops
Script performance can always be improved Concatenation Build temporary strings in blocks or loops rather than one large string Looping Nested Parallel Data table calls – put outside loops Confidential – Oracle Internal/Restricted/Highly Restricted

7 Performance Drags Deprecated Functionality
Global functions (Jython) gettabledata() Proposal Editor Multiple loops, especially nested Summation attributes Scripts in HTML attributes Javascript Hierarchy- all config attributes and rules at highest level Running benchmarks on same quotes continuously Confidential – Oracle Internal/Restricted/Highly Restricted

8 Performance Troubleshooting
Five steps to performance investigations Have well-defined use case (see benchmarks) Check settings Test without integration Code Remove Javascript Change scripts to simple return Inactivate rules Change layout Attributes Pagination Confidential – Oracle Internal/Restricted/Highly Restricted

9 Recent Performance Features
Performance Logs Available via UI or rest calls Slow thread execution logging/killing Changed behavior of revert to default on update line items action Prevent creation of summation attributes Pagination On demand loading of line item grid pages Optimized data request size Attributes not on the layout not delivered to the browser Remove large attributes to improve performance Confidential – Oracle Internal/Restricted/Highly Restricted

10 New Performance Features
Planned in 2017R1 Integration timeout urldataby call timeout Run once for all line item override Prevent line item loops in sub document attribute defaults Prevent line item loops in sub document commerce rules Confidential – Oracle Internal/Restricted/Highly Restricted

11 Confidential – Oracle Internal/Restricted/Highly Restricted


Download ppt "Managing CPQ Performance Proactively"

Similar presentations


Ads by Google