Release Version 6 (MAR 2020)

Release Version 6 (MAR 2020)

Release Notes for Version 6 of Enxoo Packages
Release date: 6 March 2020

Enxoo Commerce (enxCPQ - core package)

Below you will find a high-level list of changes introduced with Enxoo Commerce Version 6.




Locations Improvements

We improved the Location Component in Product Configuration - now it's even more intuitive and it supports Google Maps as a Map Provider.

To learn more, visit Product Configuration - Location knowledge base article.


Table of Contents

Quoting Table

PREVIEW

Quote configuration using Quote Configurator can be a time-consuming process, especially when you want to configure dozens of products of the same type that will have similar attributes. Quoting Table was created to manage quotes that contain a massive amount of products. 

With the help of this tool, you will be able to configure quotes that have hundreds of items in no time. Moreover, you can import key information from external sources, such as excel spreadsheets.

Visit /wiki/spaces/ECPQKB/pages/1728577541 article to learn more.



Enxoo Settings

We improved the Custom Settings page by adding the Salesforce setup look and feel to the administrator module.

Search, View and Modify Settings

We added a new way of navigating through Enxoo Settings using setup panel similar to Salesforce Setup. Setting management became easier and quicker thanks to settings categorization.

Control Center

Action buttons, that help to configure the environment (such as Sample data import, Clearing Sample data, Default Settings configuration, Clearing Settings, Clearing settings cache) are available on a dedicated for that Control Center page.

To learn more, visit Custom Settings Page knowledge base article.



Other Improvements


Importer Tool

We introduced a couple of useful enhancements and bugfixes in Importer Tool.

Bundle and Multicurrency Support

Importer Tool supports Super Bundles (nested Bundles) export and import.

Users are also able to declare a list of currencies for which they want to perform PriceBook entires data export and import.

Delta Updates for Price Book Entries

In case imported product already exists in the target environment but with a different price, its price will be updated during data import.

Related Products Import based on User Decision

Users may decide whether they want to export and import related products.

To learn more, visit Importer Tool - Migrating Product Catalogue knowledge base article.



Bugfixes


Various Bugfixes

Issue KeyPackage Fix VersionIssue Summary
ECPQ-4069V6[CPQ+B2B] Custom Settings - on Enxoo for Comms App B2B settings cannot be displayed
ECPQ-4017enxCPQ-5.13.6Cart Item summary doesn't work properly for some attribute types
ECPQ-3982V6Quote Configurator - Insufficient precision in discount calculations
ECPQ-3960enxCPQ-6.5.0[CPQ] Quote configurator - Product with empty location attribute can't be added to cart: "Error when saving quote item. Details: Attempt to de-reference a null object"
ECPQ-3947V6[CPQ] Location component - the ability to set coordinates with "-" sign
ECPQ-3929enxCPQ-6.5.0[CPQ] Attribute rules don't work if attribute value TECH External Id contains 'ATR' in the middle.
ECPQ-3927enxCPQ-6.4.0Attribute dependencies and rules - incorrect behavior
ECPQ-3914enxCPQ-6.5.0[CPQ] Location component - Coordinates are not calculated when the custom field is also a search field.
ECPQ-3884enxCPQ-6.2.1CLONE - Unable to copy more than 1000 charge elements at once
ECPQ-3883V6[Tools] Add new picklist value to UoM - Beta Org for Core
ECPQ-3841V6[CPQ] Quoting Table - Scrollbar disappears when adding or editing records on Product Group Tab
ECPQ-3814enxCPQ-6.4.0[B2B] Community - Error during open community ,,Javascript proxies were not generated for controller enxCPQ.CPQ_QOT03_ConfigurationCtrl: may not use public remoted methods inside an iframe."
ECPQ-3783enxCPQ-6.4.0[CPQ] Community - community page cannot open
ECPQ-3732enxCPQ-6.4.0[CPQ] Textarea attribute does not support inserting new lines
ECPQ-3589enxCPQ-6.1.0[CPQ] Quote Configurator - user cannot recalculate prices on parent product if component/related product has no chosen option (Error when saving quote item. Details: Unable to create/update fields: Product2Id, PricebookEntryId.)
ECPQ-3498V6[CPQ] Multicurrency - Usage charge estimated value in USD is wrong calculated if the charge value was manually edited.
ECPQ-3434enxCPQ-6.0.0[CPQ] Product catalog - Sorting order - Pagination cause issue with sorting order.
ECPQ-2723enxCPQ-6.0.0[CPQ] Locations - OSM override values selected from a country picklist
ECPQ-3936V6Importer Tool - can't import product
ECPQ-3919enxCPQ-6.2.2[CPQ] Quote Configurator - new location component - user is able to search in OSM/Gmaps map when Map_Provider_Suggestion is set on false
ECPQ-3878enxCPQ-6.2.0[CPQ] Product Configuration - Unclear statement while switching Location Component versions
ECPQ-3866enxCPQ-6.2.0[CPQ] Product Configuration - New version of Location Attribute Component lacks control icons and blocks demarcation data
ECPQ-3851V6[CPQ] Quote API - User cannot POST/PUT location via QLI with attribute type location
ECPQ-3847enxB2B-6.3.0[CPQ] API - user cannot POST/PUT QLI with action dismantle for item with Product lifecycle status "End of Life"
ECPQ-3843enxCPQ-6.4.0[CPQ] API - the user is able to POST/PUT QuoteLineItem with action other than add for a product with ProductLifeCyceStatus "End of Life"
ECPQ-3822enxCPQ-6.2.0[CPQ]Quote Configurator - new location component - OSM reset value selected from a country picklist
ECPQ-3812enxCPQ-6.1.0[CPQ] Quote Configurator - New Location component - after refreshing the cart, given location disappears during editing
ECPQ-3811enxB2B-6.1.0[CPQ] Quote Configuration - new location component - bad map provider suggestion
ECPQ-3810V6[CPQ] Product importer - bundle retrieve is not possible if bundle element options are products
ECPQ-3780V6Importer Tool - error while importing product
ECPQ-3756enxCPQ-6.1.0[CPQ] Quote Configurator - New Lex Location - edit button doesn't replace location before calculating prices
ECPQ-3746enxCPQ-6.1.0[CPQ] Quote Configurator - New location component - if location attribute is disabled by rules user is able to define new location
ECPQ-3745enxCPQ-6.1.0[CPQ] Quote Configurator - new location component - dependencies makes location (not editable)
ECPQ-3742V6Importer Tool - error during import
ECPQ-3706enxCPQ-6.1.0[CPQ] Quote Configurator - edit button for new Lex location component clear data
ECPQ-3645enxCPQ-6.4.0Platform Cache invalidation after changing settings doesn't work properly
ECPQ-3642V6Importer Tool -Charges are missing for related products after moving products using flag -r
ECPQ-3631V6[PoC] Importer Tool- bundle import doesn't move "Bundle Elements" on the target environment
ECPQ-3592V6[PoC] Importer tool - error during exporting all data from Tele2 environment
ECPQ-2650enxB2B-6.1.0[CPQ] Quote Configurator - add sold services to cart ignore the alert (activation alert required to recalculate prices)

Enxoo for Communications (enxB2B - extension package)

Below is a high-level list of changes introduced with Enxoo for Communications - Version 6



Cost Items Management Refactoring - Feasibility Study Process

PREVIEW

During Feasibility Study Process Technician should describe what additional items or services needs to be handled or delivered in the purpose of Service activation. New Cost Items Management is easier and more flexible. It lets follow the whole process in details on the level of each Item. The console user interface is comfortable and the presentation of Solution Design Variant is clear. 

To learn more, visit /wiki/spaces/ECPQKB/pages/1842446543 knowledge base article.


Other Improvements


Handling Services with an indefinite contract period

We support services that have an indefinite term (aka. evergreen contracts).

For these services:

  • we don't define contract term (or sometimes we do define it, but after the term is fulfilled - the contract term becomes indefinite),

  • we don't define the service end date,

  • we don't perform renewals.



Managing Services assigned to End of Sales / End of Life products

End of Sales Products are no longer visible in Product Catalog. It is not possible to perform any action mapped with CPQ Add on such products. All other actions are possible to be performed on Active Services assigned to End of Sales Products. 

End of Life Products are also no visible in Product Catalog. Moreover, it is not possible to perform any action on Active Services assigned to such products, except actions mapped with CPQ Dismantle. 



Bugfixes


Various Bugfixes

Issue KeyPackage Fix VersionIssue Summary
ECPQ-4105V6Cost Item - Currency doesn't roll up on Solution Design tab and Quote
ECPQ-4101V6Cost Item Feasibility Study - Quote without QLI shouldn't be able to create CPQ Task
ECPQ-4049V6[B2B] Solution design variant - error and component crash while trying to add empty cost item
ECPQ-3987V6Rollup values not updating for unselected solution designs
ECPQ-3907enxB2B-6.5.0[B2B] Quote Configurator - New Extended Location component - disablement attribute doesn't show information about POPs
ECPQ-3863enxB2B-6.5.0[B2B] Provisioning Task Criteria - text fields do not respect AND logical operator
ECPQ-3862enxCPQ-6.5.0[B2B] Provisioning Task Criteria do not work for fields outside managed package
ECPQ-3847enxB2B-6.3.0User cannot POST/PUT QLI with action dismantle for item with Product lifecycle status "End of Life"
ECPQ-3826V6Cost Item CPQ task - Change hyperlink "Related To" label to general placeholder text
ECPQ-3824V6Cost Item CPQ task- When creating CPQ task the "Status" field is blank
ECPQ-3760V6Service and Work Orders are not created after Order Status change