Price Flexibility Setup

Before setting up Price Flexibility, you should read Monitor Instances and Dependency Configuration to understand concepts of monitor instances. Then, to make the package work properly, the following steps have to be done after deployment:

Define Monitor Instances and Price Grid Mapping

In the PriceGridMapping PP you should define outputs of LifeCycle Monitor and monitor instances:

Please keep in mind that PL Id is optional, it is not required for minimal version of Price Flexibility.

Add Observable Attributes

In ObservableAttributes PP you should configure which changes of a product will trigger LifeCycle Monitor. 

Please note that the last 5 attributes are fully optional.

(info) Currently observable attributes are not actually optional. If there are 0 attributes in the PP table, an error will be thrown. At least 1 observable attribute needs to be added with current logics.

Moreover, the "Attribute" column should be left empty (it will be added by CF which is run daily) and "Source Name" is valid only in case of ProductExtension Source Type. Description is a name of your choice, to differentiate easily between parameter names.

Make sure that after changing the ObservableAttributes PP the EnrichMonitorPP CF is run.

TODOConfiguration

TODOConfiguration PP defines for whom to create TODO tickets from which PG. This step is optional.

First Run

  • Remember that CF runs CFSs in parallel. Even when you see a finished job, other CFS might still be working.
  • CF runs every hour by default. However, CFS is run by CF every 1 day (~ every 24 runs of CF).
  • After the first run, verify that all products were added to the LifecycleMonitor PX.


From now on, changes on observable attributes will be monitored and processed using this package.