Sub-tasks
-
[PFPCS-326] - Merge PriceSettingLevel into CountryInformation
-
[PFPCS-490] - Use Manhattan feature instead of our own implementation for mapping metadata with attribute ids
-
[PFPCS-868] - ConfigUtils.getLookupKeys() should be reworked to use caching - big gain
-
Upgrade note: “INVALID_DIMENSIONS“ - Entry with that error code should be added to WarningConfig
-
-
[PFPCS-869] - Use closures for CalculatedPrices data initialization - big gain
-
[PFPCS-871] - ActualPriceLookup should be reworked to use caching - big gain
-
[PFPCS-872] - Add batching of competition data lookups - medium gain
-
[PFPCS-873] - Competition lookup is executed twice - medium gain
-
[PFPCS-874] - Country element lookups should be cached - medium gain
-
[PFPCS-937] - PM script testing
-
[PFPCS-1062] - Change names of repositories
Bugs
-
[PFPCS-766] - Fix Reason displayed inside Prices matrix
-
[PFPCS-882] - Product Currency column should be removed from PL/PG
-
Upgrade note: Product Currency column should be manually hidden from PL/PG
-
-
[PFPCS-982] - Can't get Sales Data from Datamart
-
[PFPCS-983] - Message when SKU is not defined in Source for Anchor
-
[PFPCS-1036] - Incorrect Reason when using Price Exception and Global/Local Manual Override "Yes"
-
[PFPCS-1037] - Issues about chart feature and rounding number on Price Insight Dashboard
-
[PFPCS-1038] - TransactionData do not work after changing name of the element from Configuration to ConfigManager
-
[PFPCS-1083] - Misleading counter on warnings manager
-
[PFPCS-1107] - Make changes in code appropriate to new name of element of PopUpData , RawPrices
-
[PFPCS-1125] - Missing COUNTRY_INFORMATION_CONFIG key in ConfigManager
-
[PFPCS-1133] - Issue UNEXPECTED_ERROR LookupKeys
-
[PFPCS-1134] - We cannot use custom calculation engines anymore
-
[PFPCS-1150] - Unexpected Error about ForecastData displays in Warnings matrix
-
[PFPCS-1155] - Incorrect FinalListPrice when setting "ExceptionTable" in Global/Local Manual Override Allowance
-
[PFPCS-1163] - Change config of PX List Prices
-
[PFPCS-1164] - Can't get Global Price and Global Decision from GlobalLPG
-
[PFPCS-1167] - Exception not caught in warning manager
-
Upgrade note: “NO_EXCEPTION_CONFIG” - Entry with that error code should be added to WarningConfig
-
-
[PFPCS-1171] - Unexpected Error about ActualPriceLookup appears after full recalculation but disappears after recalculating inside LPG
-
[PFPCS-1172] - Can't get Forecast Data from Datamart
-
[PFPCS-1192] - Should throw warning message when Actual List Price is null in PX List Prices
-
Upgrade note: “NO_ACTUAL_LIST_PRICE“ - Entry with that error code should be added to WarningConfig
-
-
[PFPCS-1193] - Issue with Price Insight Dashboard after some changes in ConfigManager
-
[PFPCS-1195] - TransactionData cannot be read, unexpected error occurs
-
[PFPCS-1201] - Should change the Reason of Competition strategy that is displayed in Prices matrix when no Competition Data
-
[PFPCS-1226] - Misleading message in lookupEngine error
-
[PFPCS-1242] - Fix error handling while loading exceptions data from price parameter
-
[PFPCS-1249] - AdditionalCalculatorParameters should not be visible
-
[PFPCS-1251] - Fix country mapping in PriceException
-
[PFPCS-1252] - Incorrect Kit price and Anchor price when using PriceSetting Level "Gross"
-
[PFPCS-1257] - Unexpected Error displays when PPStrategySelection is not presented
-
Upgrade note: There was error in WarningConfig, there was two same error codes, called ERROR_LOOKING_UP_STRATEGIES, one of them should be renamed to ERROR_LOOKING_UP_PRICE_STRATEGIES
-
-
[PFPCS-1263] - Error occur when choosing Price Insights Dashboard
-
[PFPCS-1269] - Price strategy that has value as 0 is ignored when type of Manual Override Allowance is "No"
-
[PFPCS-1271] - Manual Price Reason is not displayed when using Price exception with type of Manual Override Allowance is "Yes"
-
Behaviour of exceptions and column names has been changes. We strongly suggest to create new PL/PG instead of recalculating old ones
-
Upgrade note: “NO_INPUT_FOR_MANUAL_PRICE” - Entry with that error code should be removed from WarningConfig
-
-
[PFPCS-1275] - Incorrect Price Decision in case Strategy Exception is ignored
-
[PFPCS-1278] - Incorrect warning message displays when Price Override is not allowed
-
[PFPCS-1280] - Fix warning message about Override Remover
-
Upgrade note: “NO_INPUT_FOR_OVERRIDE_REMOVER” - Entry with that error code should be added to WarningConfig
-
-
[PFPCS-1288] - Should throw warning for Margin when FinalPrice is null or FinalPrice is 0
-
[PFPCS-1291] - Missing warning message when Min Margin is null
-
[PFPCS-1328] - Fix Kit Engine error message when Sub-component or Raw Material is null
-
[PFPCS-1330] - PriceSelector should be hidden when Manual Override Allowance is "No" or "ExceptionTable"
-
[PFPCS-1337] - Fix Exceptions Manager
-
[PFPCS-1341] - HQ LPG should get the warning message that is defined for Country
-
Upgrade note: Manual entries in WarningConfig are working fine for global country now. It can change behaviour, as previously it was ignored
-
-
[PFPCS-1365] - When Discount % is null then if FinalListPrice = 0 it will not be used in other calculations
-
[PFPCS-1369] - Non consistent preferences
-
[PFPCS-1428] - Country should be mandatory field, not just throw exception when it's null
-
Country for CountryPriceListLogic is mandatory field now, calculation won’t be saved without filling that value
-
Tasks
-
[PFPCS-812] - Change names of configs about price/strategy overrides
-
Upgrade note: In PP PriceSettingConfig:
-
Keys with “Global Manual Override” should be renamed to: “Global Manual Override Allowance”
-
Keys with “Local Manual Override” should be renamed to: “Local Manual Override Allowance”
-
-
-
[PFPCS-813] - Change globalOrientation Configs
-
[PFPCS-817] - Remove "Product" prefix from BPB PXes
-
[PFPCS-884] - Verify quality of Preferences and Labels on clean deployment
-
Upgrade note: Multiple labels and preferences has been changed. Each config should be revised if it is displayed properly
-
-
[PFPCS-885] - Move TransactionDataUtil from lib to Common
-
[PFPCS-900] - Change naming of lookupKeys
-
[PFPCS-904] - Remove getLookupKeys method from configManager
-
[PFPCS-933] - Remove SKU from Anchor engine config, and change engine code according to that
-
[PFPCS-980] - Change manager calls to be less repetitive/more informative in Price Builder
-
[PFPCS-996] - Prepare logics to work with debugger
-
[PFPCS-1008] - Do not return transaction data and forecast data as element result
-
[PFPCS-1010] - Maintain not crashing debugger for BPB v1.1
-
[PFPCS-1039] - Change placement of the method
-
[PFPCS-1060] - Add groovydoc to utility elements
-
[PFPCS-1073] - Fix Sonar bugs and smells for Price Builder Accelerator
-
[PFPCS-1082] - Remove fork of Shared lib from Library
-
Upgrade note: Most recent SharedLib should be deployed
-
-
[PFPCS-1089] - Move exchange rates element out of Library
-
[PFPCS-1090] - Add better separation for external inputs to PriceCalculator
-
Upgrade note: Implementation of custom engines has been changed, new parameters for Calculator Engines should be added from scratch.
-
-
[PFPCS-1093] - Remove existing PriceLevel config from PriceSettingConfig
-
Upgrade note: In PP PriceSettingConfig, key2 for “Global Price” entry should be renamed to “*”
-
-
[PFPCS-1106] - NetPriceLevel should use ConfigManager and return boolean value
-
[PFPCS-1127] - Unify usage of const config in config manager
-
[PFPCS-1140] - Clean up exception and override handling
-
[PFPCS-1158] - Failing TDD4C after manual conflict resolution
-
[PFPCS-1166] - Unify names of fields in const config
Improvements
-
[PFPCS-1385] - Make Country mandatory for Country Price List Logic