Pricefx Backend Server - Paloma 17.3.0-SNAPSHOT API

Welcome to the documentation for the Pricefx Groovy API, a flexible solution for configuring the Pricefx system.

Using the Groovy language you can manipulate data, create and read user inputs, lookup data, execute logics, and much more within the given Pricefx partition.

Examples (internal access only)

Requires internal access permissions! As the current Groovy API documentation does not yet provide examples for some methods, you can also search for code snippets via gitgrep.pricefx.eu.

Configuration Engineer Knowledge Base

Pricefx Core Developer Guides, How Tos, Q&A forum, Best Practices and Reference available in the Configuration Engineer Knowledge Base.

Pricefx Training Portal

Register for learning paths, instructor-led training, or certification exams via Pricefx Training Portal.

Code Quality

Employ the code quality plugin to ensure compliance with Pricefx standards.

Pricefx REST API Documentation

In case you need to perform an HTTP call, you can find the desired endpoint and request/response examples in our REST API documentation.

Release Notes

Check out Pricefx Release Notes to stay informed about the latest development.

Pricefx Unity Documentation

Documentation for the Pricefx Unity user interface.

Versions

The version of Groovy currently used for the Pricefx configuration and the Java version used on the backend.

Groovy 2.4.21
JDK 21
Packages
Package
Description
A histogram that adapts its buckets to the distribution of the data.
Filters that restrict which objects a search returns.
The value sets that the published Groovy API shares across modules.
The value vocabulary of a chart definition.
The field typing of Analytics data.
Builders for the actions that a Calculation Flow logic schedules.
Fluent builders for chart definitions rendered by the Pricefx user interface.
The builder and the helper that every document header logic shares.
The header logic builder for Compensation Plans.
The header logic builder for Contracts, with its helper and its structure object.
The header logic builder for Custom Forms.
Builders that create Pricing Plan objects from a logic.
The header logic builder for Quotes, with its helper and its structure object.
The header logic builder for Rebate Agreements, the template builder, and their helpers.
Writing Condition Records from a Condition Record logic.
Defining approval workflows, and chaining background jobs.
Defining the creation workflow of a document.
Date and time-period helpers behind the Analytics calendar.
Domain objects that Pricefx logics receive from and pass to Groovy API calls.
Formula engine interfaces exposed to Groovy logics.
The Forms 2.0 API for building dynamic forms from a Form logic.
Model contexts of the price optimization module.
Root package of the public Groovy API available to Pricefx logics.
Builders for logic inputs (user entries and context parameters).
Portlet result types rendered by dashboards.
The Query API, the unified Groovy API for reading data from Pricefx.
Typed table descriptors of the Query API.
Typed records that describe price list items, product references and tiered values.
The objects a calculation logic returns to format, display or configure its results.
Embedding one dashboard in another, so that the embedded one reacts to events.
Sending notifications to users and user groups.
A forward-only cursor over a query result.
Summary queries that aggregate the items of a Simulation.
The state of a document's approval workflow, as the user interface shows it.