The Pricefx Stream is a Maven plugin, that allows you to
-
fetch/deploy/delete configurations (metadata) and also data between your file system and pricefx partition
-
run processes - like e.g. start a DL, calculate a PL, etc.
Use Case
-
Quick way to set up the partition into certain state (meta + data), which could be used as an initial state for
-
experiments
-
testing of certain scenarios - again and again with the same initial conditions
-
training - create a partition in certain state for students
-
-
Reset the partition - in case you’re re-using the partition for a use-case, you can quickly reset it to initial state.
-
e.g. for testing of Accelerator deployment
-
Comparison to other tools
You may find it similar to Studio (or PackagingTool), yet this tool has additional features:
-
can handle most of table types for data upload
-
can also help you to wipe your metadata from the partition, so you can get the partition almost in the state as if it’s a new one.
-
can run processes during deployment
Capabilities
The Pricefx Maven Plugin extends the functionality of the Pricefx Packaging Tool. While the packaging tool is limited to metadata configurations, the maven plugin can fetch/deploy/delete any kind of data. This includes (but is not limited to)
-
Master data
-
Product
-
Customer
-
Product Extensions
-
Customer Extensions
-
Product Competition
-
Bill of Material
-
Pricing Parameters
-
-
Data Sources
-
Documents
-
Price Lists
-
Quotes
-
Contracts
-
Rebate Agreements
-
When uploading to a pricefx partition, it is also possible to
-
Run data loads
-
Calculate price lists
Contribute
The source code is available on Pricefx private Git repository. Pricefx internals can contribute to this project code base.