Bee's Knees 10.2.0

 

This document summarizes the main improvements and fixes introduced in the Pricefx Unity minor release version.

Version

Unity Bee’s Knees 10.2.0

Release date

March 26, 2023

Release type

Minor

In this document:

Improvements

Description

ID

Description

ID

Fixed header in Rebate Records and Compensation Records tables that remains visible when you scroll down.

PFUN-11643

Calculation Flows: You can configure if a flow item should be re-run and how many times if the first execution fails.

PFUN-11776

Input Parameters in document detail page (React): When two or more items are selected that have different values for a shared input, a placeholder text ‘Multiple values’ is displayed instead of the value of the first item.

PFUN-12524

An option has been added that allows you to recalculate an LPG that has its target date in the future. Use actionBuilder.addLivePriceGridAction('MyLPG').ignoreTargetDate(true).

PFUN-15215

Model Objects: The Recalculate button is displayed to the user only when and where it is relevant.

PFUN-15760

Calculation Grids: Multi pass calculation with the same mechanics as in LPGs is available that allows you to execute Interdependent Item calculations.

PFUN-16712

Model Objects: For better user experience, the header component has been removed and the step description is displayed in a tooltip.

PFUN-17388

Calculation Grids: You can now (re)calculate only selected items.

PFUN-17470

Asynchronous download has been implemented for all advanced tables in the application where it hasn’t been available yet (except for tables in Quotes, Price Lists, LPGs and Compensation Plans).

PFUN-17725

Competition Data API (productmanager.importproductcompetition): Possibility to insert or upsert data using the key importStrategy in the payload JSON that can have the values INSERT or UPSERT.

PFUN-17808

Possibility to select a Quote Type when creating a Quote from a Result Matrix.

PFUN-18106

Result Matrix and charts are supported in Calculation Grids.

PFUN-18504

Possibility to hide Quotes, Agreements/Promotions, Rebate Agreements and Rebate Records from the listing screen if the user is not a member of a user group that is entitled to view the document details.

PFUN-18577

Possibility to select Boolean as attribute type for configurable attribute columns.

PFUN-18627

Calculation Grid is automatically refreshed after calculation finishes to show up-to-date data.

PFUN-18813

The indicated status of an LPG changes to Pending when a mass action is triggered.

PFUN-18862

Notification messages: The wording for yellow alerts and warnings has been changed to “<DocumentType> calculated with alerts”.

PFUN-18976

The Data Label for Series in charts has now the limit of 60 characters.

PFUN-18989

Custom Forms: Possibility to set attributes when creating a ne Custom Form via API.

PFUN-19429

Bug Fixes

Description

ID

Description

ID

Page opened in a new tab is opened in wrong partition when there are multiple partitions open in several tabs in the web browser.

PFUN-10215

PGI overrideValueOptions cannot be removed from Groovy.

PFUN-12549

The method AbstractCalculableObjectItemCalculationTask#hasDirtyItems(PersistedObjectService objService, CalculableObject calcObject) causes performance issue on Maria DB.

PFUN-14945

Rename and customize column not working properly (Postgres).

PFUN-17367

Rebate Agreements: The error "New version exists on the server, please refresh the page" appears during regular maintenance of rebate line items.

PFUN-17541

Api.find with 'distinctValuesOnly' throws error.

PFUN-17652

Calculation Grids: ID and label missing in header on the detail page.

PFUN-17767

PA SqlQuery can refer to tables from other partitions.

PFUN-17966

Grouping is not applied in default preference if it contains a filter and grouping.

PFUN-18094

Analytics Data Source CSV export does not export the entire dataset in larger datasets.

PFUN-18176

Error when using embedded Custom Forms with Document Creation Workflow.

PFUN-18351

Analytics charts: Missing setDisableDrilldown() in the Expression of some charts.

PFUN-18405

Data Loads > Distributed Calculation: Load Mode should be a mandatory field.

PFUN-18407

Custom Forms: Submit button is not disabled in cases when submit is not allowed.

PFUN-18531

The function alwaysEditable does not work for nested configurator.

PFUN-18537

Dashboard fail to show Data table chart - Bad control character.

PFUN-18608

Agreements/Promotions, Rebate Agreements, Compensation Plans: Incorrect typedId included in line item’s inputs in clicmanager.* API. Inputs should contain CLIC typedId but they have line item typedId.

PFUN-18619

Data Loads: Combination of grouping by column and filtering doesn’t work properly.

PFUN-18626

api.productCompetition() returns 'net.pricefx.domain.ProductCompetition' instead of HashMap.

PFUN-18635

Model Objects: Libraries calls in calculations should ignore timeout like the other logics. Fix: Library formula element timeouts are always ignored and the currently executed element's timeout is used instead. Execution of formula element always honours formulaEngine.script.timeoutInSec and formulaEngine.script.maxTimeoutInSec without having to resave the formula. In case of issues, you can revert to the previous behaviour (from 10.0) by setting the config.xml property formulaEngine.script.disableCurrentElementTimeoutForLibraries to true.

PFUN-18646

Copy all items to clipboard is not working in some cases in Quotes, Rebates, Agreements/Promotions, Compensation Plans.

PFUN-18698

The order of items in the Select Fields to Display dialog changes when Apply is clicked.

PFUN-18727

Result Matrix in LPG refreshes every few seconds.

PFUN-18761

Rebate Agreements: When duplicating items, the Date Added field value is copied from the original item instead of displaying the date when the item was duplicated.

PFUN-18822

Salesforce (React): useCRMCustomerGroupFilter should not filter Customer input in Quote.

PFUN-18825

User roles that can edit an LPG cannot execute mass custom actions.

PFUN-18876

Agreements & Promotions: "Manage A&P" role does not allow a user to view Customers and Products to create a Contract.

PFUN-18912

linkCell not working in dashboard.

PFUN-19026

"New Agreement &Promotion" button creates new agreement with incorrect contractHeaderType.

PFUN-19027

Unable to access PA charts without "Optimization" roles when Optimization Models are among the available data sources.

PFUN-19079

controller.addButton and controller.addLink work properly only when user has assigned user roles: General Admin or General Admin (without User Management).

PFUN-19084

Price List simulation ends in error: "Effect is no longer valid. InvalidEffectError: Effect is no longer valid. at checkEffectValidity.”

PFUN-19095

Setting a Generic filter in a Rollup is not reflected in the results.

PFUN-19197

React: "/" in quoteType leads to creation of wrong quote.quoteType value and error.

PFUN-19213

Rollups: Unable to load a saved rollup if its name contains only numbers.

PFUN-19229

Mixpanel NPE issue.

PFUN-19257

Partition admin not available in Unity when system partition name is not 'system'.

PFUN-19286

Model Object attachment page doesn't allow to upload file bigger than 5MB.

PFUN-19304

When a Custom Form is recalculated, it shows an error message that a campaign or price list is missing, but these inputs are filled in.

PFUN-19371

Hot Fixes

The following hot fixes have been released for the 10.2 version:

10.2.1 PR

Description

ID

Description

ID

SQL query not working after release 10.1 in Rebates module.

PFUN-19121

Core - ResultSet returns all lowercase attribute names.

PFUN-19278

SQL function CONVERT(<columnname>, REAL) is not working on a partition running 10.2.

PFUN-19279

Error thrown when trying to access Active Workflows page.

PFUN-19282

Price Lists: Group by items disappear after first 'Save & Recalculate'.

PFUN-19313

Calculation Flows > Repetition after failure: Failing CF job is not stopped in a specific scenario.

PFUN-19327

Calculation Flows > Repetition after failure: CF job started by scheduler ends in ready status even though CF logic returns error.

PFUN-19338

Calculation Flows: Update column labels so that they have capital letters.

PFUN-19343

Price List revisions: Issues with checkboxes "Use filter criteria" and "Add all products".

PFUN-19366

Salesforce integration adjusts Quote, Contract visibility by user groups config.

PFUN-19410

LastUpdateDate on Flush not getting correct date when set copyLastUpdateDateOnFLush.

PFUN-19431

MS Dynamics integration issues in QA after 10.1.4 upgrade.

PFUN-19434

When calculation flow processing throws an exception, another NullPointerException can appear when trying to save retry settings because calculation flow result is not set.

PFUN-19530

Price Lists: Broken sorting after Save&Recalculate.

PFUN-19542

10.2.2 PR

Description

ID

Description

ID

Data uploads to Product/Customer Extension tables fail or take a long time to complete.

PFUN-17621

LPGs not calculating after upgrade to 10.2.0.

PFUN-19588

External Apps: Visual Configuration app sometimes doesn't load because of an iframe race condition.

PFUN-19604

10.2.3 PR

Description

ID

Description

ID

Workflow item link leads to filter with technical ID.

PFUN-17249

Use streaming for all non-paged /datamart.fetch queries.

PFUN-19544

Boundpartition config - allow empty value for Base URL in bound partition config.

PFUN-19577

Editing rollup filter causes BE OOM.

PFUN-19817

Incorrect behaviour of loaddata when joinFields are sent empty.

PFUN-19821

No possibility to "Start CW" in Promotion Manager.

PFUN-19867

Remove the Gravatar functionality from Unity.

PFUN-19877

10.2.4 PR

Description

ID

Description

ID

Dynamic LPG - the automatic items' removal is ineffective and can hang for hours.

PFUN-16805

Analytics: View Data Manager role should have restricted access to data as per data entitlements set in Data Source.

PFUN-17313

Missing translation of Duplicate Custom Form modal dialog title.

PFUN-19288

Pricefx hangs on shutdown.

PFUN-19815

Model Objects: maxBinarySizeOverrides for ModelObject is missing in default config.

PFUN-19886

Users are unable to change expired password.

PFUN-19891

 

Found an issue in documentation? Write to us.

 
Pricefx version 12.0