Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 – e.g. start a Data Load, calculate a Price List, etc.

In this section:

Table of Contents
maxLevel3
minLevel1
outlinefalse
styledisc
typelist
printablefalse

Usage

  • Quick way to set up the partition into certain state (meta + data) – Can be used as an initial state for:

    • Experiments

    • Testing of certain scenarios, repeatedly with the same initial conditions

    • Training – to create a partition in a certain state for students

  • Reset the partition – If you are re-using the partition for a use case, you can quickly reset it to an initial state.

    • For example, testing of Accelerator deployment.

Warning

Do not use the Pricefx Stream Plugin for production environments. Instead, use the Pricefx Packaging Tool.

Note

The Pricefx Maven Plugin should only be used on partitions that you are prepared to completely discard. The plugin wipes all data from your partition – including tables, quotes, price lists and other documents. Use with caution and always use version control.

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 wipe your metadata from the partition, so you can get the partition almost in the state as if it is 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

...

    • Materials

...

    • Company 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.

Info

The fetch/deploy/delete operations have not been implemented for all types, due to limited demand of these features.

Warning
Do not use the Pricefx Stream Plugin for production environments. Instead, use the pricefx packaging tool.
Note
The Pricefx Maven Plugin should only be used on partitions that you are prepared to completely discard. The plugin includes goals wipes all data from your partition — including tables, quotes, price lists and other documents. Use with caution, and always use version control.

...

Contribute

The source code is available on Pricefx private

...

Setup

To use the maven plugin, you must add the plugin to your maven pom.xml file. The plugin is hosted from the public Pricefx Nexus repository. The plugin requires some properties. Some of these properties can be specified directly within the pom.xml files. See this setup guide for detailed instructions.

...

Git repository. Pricefx employees can contribute to this project code base.