1. IntelliJ IDEA Project Setup and Prerequisites

Introduction

The purpose of this guide is to outline a standardized process for comparing deployed accelerators in the production partition with the required versions of the Sales Insights Accelerator, Customer Insights Accelerator, and Agents Accelerator necessary for deployment.

To deploy the Pricefx Copilot to a partition, you must ensure that the following (or newer) versions of the accelerators are available:

Requirements

  • Access to the cluster in the Platform Manager.

  • Access to the Pricefx application (partition) (v14+).

  • Access to the Git repository, which serves as the source of truth for deployed configurations.

    • Ideally, obtain access to the partner’s repository.

    • If access is denied, request a blank internal repository hosted on gitlab.pricefx.eu.

    • Verify that the logic in the repository remains active, as partners or customers may have migrated it elsewhere.

  • Pricefx Studio (Latest Version)
    info New features have been added to support Agents-related activities.

If you do not have access to the Git repository, the partition, or the Platform Manager, escalate the issue to the Project Manager.

Project Setup in IntelliJ IDEA

  1. Clone the Repository – Clone the relevant Git repository to your local environment.

  2. Open the Project – Launch IntelliJ IDEA and open the folder containing the cloned repository.

  3. Configure the Partition Connection – Update the config.json connection file to include the connection details for the provided partition (typically pfxagents).
    • This modification should remain local only.
    warning Do not commit this change to customer or partner repositories, as it is temporary.
    • You may commit it to the blank internal repository if necessary.

  4. Disable Scheduled Jobs (Optional) – Consider disabling scheduled Calculation Flow and Data Load jobs in the partition, as they may consume significant resources or lock data sources, potentially causing deployment failures.

Verifying Data Sources or Datamarts for Sales Transactions

  1. Ensure that the Data Source or Datamart for Sales Transactions exists and contains valid data.

  2. Verify that the structure includes all fields required by the accelerators.

    • If discrepancies are found, report them to the Project Manager immediately.