Overview
The Project Integration Engineer Program is Pricefx’s updated, modernized training path for Integration Engineers responsible for building, maintaining, and troubleshooting integrations between Pricefx and external systems.
The program is built around two structured courses:
-
Integration Engineer – Templates (Fundamentals) with Certification Exam
-
Integration Engineer – Custom (Advanced) with Certificate of Completion (no Exam)
Together, these courses provide a clear progression from template-based integration setup to custom integration development, ensuring learners build strong foundational skills before moving into advanced engineering topics.
This program combines self-paced learning, hands-on labs, weekly instructor support, and a final certification exam (for Templates program). Successful completion enables participants to apply integration best practices in real project environments.
The Integration Engineering class is not recommended as the first class to take for students new to Pricefx technology. The students should have a solid understanding of how to use the Pricefx Unity ( UI ) tool to build and maintain Pricefx table structures. Courses which would satisfy this requirement would be the Pricefx Business Program or Admin Program and/or the Project Configuration Engineer program.
Good to Know
Access to training content, materials, and the practice environment is provided for a period of 1 month per course. Access is activated every Monday.
Public Q&A sessions take place every Monday for Templates program and Wednesday for Custom program. Attendance is optional but highly recommended, as these sessions focus on clarifying the training materials. They are not intended for discussing customer- or partner-specific configurations or project topics. If no participants join within the first 15 minutes, the Technical Training Advisor may cancel the session. To get the most value, we encourage students to submit their questions in advance.
Students are expected to book their private Q&A time by utilizing MS Booking Link.
Prerequisites
-
Business User Program or/and Admin Program and/or Project Configuration Engineer
Required knowledge before starting:
-
Ability to use the Pricefx Unity interface
-
Navigating and modifying Master Data, Extension, and Company Parameter tables
-
Familiarity with GitLab/GitHub (check-in/out, branches, merges)
-
General understanding of REST principles
-
Experience using SFTP
-
Comfort with IntelliJ IDEA or similar
-
For the Custom course: working knowledge of Java and/or Groovy + Apache Camel XML DSL.
Key Characteristics
-
Self-paced + live support: Learn at your own pace with weekly Q&A and labs.
Effort estimations:
-
Templates program ~3 days assuming ~2h/day pace.
-
Custom program ~4 days assuming ~2h/day pace (for professionals experienced in Camel) and ~15 days assuming ~3h/day pace (unexperienced professionals)
-
Two-course progression: Foundations (Templates) → Advanced (Custom). Templates program is a prerequisite to Custom program.
-
Hands-on labs: Build inbound and outbound routes, customize Camel routes ( Custom Course ) , and use of Event Orchestration ( Custom Course ).
-
Certification-driven: Final exam validates practical integration engineering skills and is taken after student completed the Templates program.
Content Alignment & Improvements
The IE Program aligns closely with integration tasks performed in real Pricefx projects.
Key improvements made during modernization:
-
Clear separation between template-based integration skills and custom integration development.
-
More step-by-step labs for better retention and real-world practice.
-
Introduction of Event Orchestration and advanced Camel concepts in the Custom course.
-
Practical instruction in using Integration Manager (IM) and Platform Manager (PfM) together.
Integration Engineer – Templates Program (Overview)
The Integration Engineer – Templates Program is the first course in the Project IE learning path. The Templates course focuses on the core skills required to build and maintain standard, template-based integrations between customer systems and Pricefx. This program is ideal for learners who will work on integration tasks that do not require custom development, but still demand a solid understanding of Pricefx data flows, Platform Manager, and the Integration Manager tool.
The goal of this program is to help learners quickly become productive with creating inbound and outbound integrations using Pricefx-provided templates, ensuring they can support typical project scenarios efficiently and confidently.
What the Program Covers
In this course, learners gain a deep understanding of the essential components behind template-driven integrations:
-
Customer Data Preparation
How to review, structure, and validate customer data using Pricefx’s Data Readiness concepts. -
Platform Manager (PfM) Fundamentals
Permissions, configuration, and the relationship between PfM, Integration Manager, and backend events. -
Integration Manager (IM) Essentials
How to build, configure, monitor, and maintain Pricefx integration routes using predefined templates. -
Inbound & Outbound Process Flows
A full walkthrough of how data moves from customer systems into Pricefx, and how Pricefx processes can publish data back. -
Monitoring & Maintenance
Understanding route status, troubleshooting common issues, and adjusting integration behavior safely.
Hands-On Labs
Learners complete step-by-step labs designed to build practical confidence:
-
Create a fully functioning inbound route using templates
-
Create a fully functioning outbound route
-
Practice monitoring, adjusting, and validating integration behavior
These exercises ensure that participants can replicate real project tasks in a guided environment.
Student Profile
This program is intended for learners who:
-
Will be responsible for implementing integrations within the first 12 months of a Pricefx project
-
Have basic technical understanding comparable to a Configuration Engineer
-
Do not require advanced coding skills for template-based integrations
Expected Outcome
By completing the Templates Program, learners will be able to:
-
Build and maintain standard Pricefx integrations using template routes
-
Use PfM and IM effectively in day-to-day integration operations
-
Understand how data needs to be prepared and structured before integration
-
Monitor, troubleshoot, and adjust template integrations safely
-
Recognize when a requirement goes beyond templates and needs the Custom course
Certification
This program includes a Certification Exam that validates the learner’s practical ability to work with template-based integrations.
-
The first attempt is included
-
Certification is valid for 2 years
-
A second attempt (if needed) is subject to a fee
-
Successful completion of the Templates exam is required before enrolling in the Custom program
You can find what is covered a very detailed information about the IE Exam here. We strongly recommend reviewing the IE Exam content outlined at this link.
Integration Engineer – Custom Program (Overview)
The Integration Engineer – Custom Program is the advanced course in the Project IE learning path. This course is designed for technical professionals who need to build custom integrations, extend template routes, react to system Events, and implement integration logic that goes beyond out-of-the-box functionality.
Where the Templates Program focuses on core integration setup, the Custom Program teaches learners how to engineer bespoke solutions, work with the Pricefx Event framework, and modify Apache Camel routes using real development tools.
This program is ideal for Integration Engineers involved in complex implementations or customers requiring specialized data flows, orchestration logic, or advanced automation.
What the Program Covers
The Custom Program builds the skills needed for full-scale integration engineering, including:
Customizing Template Routes
-
How to export a template route into a Java/Groovy project
-
Modifying the route using Apache Camel XML DSL
-
Understanding where and how to apply custom logic
-
Managing and deploying updated routes using Integration Manager
Event Orchestration (EO)
-
Capturing and reacting to Pricefx system Events
-
Triggering custom tasks from Events (e.g., calling APIs, starting routes)
-
Building simple Event-based automation scenarios
-
Building and calling a Custom Event
-
Using PfM to manage Events and related logic
REST API Integrations
-
Reviewing key Pricefx REST APIs
-
How to interact with APIs using tools like Postman or IntelliJ HTTP Client
-
Handling authentication, payloads, responses, and errors
-
Designing integrations that combine Events + API actions
Advanced Monitoring and Troubleshooting
-
Inspecting logs
-
Understanding integration failures
-
Debugging Camel routes and Event-driven flows
-
Maintaining integration health across environments
Hands-On Labs
Learners complete several practical labs designed for real-world scenarios:
-
Creating a custom Camel route from a template
-
Developing an Event Orchestration flow
-
Using Groovy to generate and react to Pricefx Events
-
Executing and validating REST API interactions
-
Troubleshooting and resolving advanced integration errors
These labs ensure that each participant gains practical confidence in engineering and maintaining custom integrations.
Student Profile
This program is for learners who:
-
Have completed the Templates Program
-
Possess moderate development skills (Java/Groovy)
-
Are comfortable with Apache Camel basics ( 1st 6 chapters of the Camel in Action - Second Edition book )
-
Need to deliver integrations that cannot be achieved with templates alone
-
Work on complex customer implementations with unique requirements
Expected Outcome
After completing the Custom Program, learners will be able to:
-
Build custom integration solutions for complex data flows
-
Modify and extend Apache Camel routes generated from templates
-
Implement Event Orchestration (EO) and react to Pricefx system Events
-
Use REST APIs in conjunction with integrations
-
Troubleshoot and optimize integration scenarios end-to-end
Participants leave with the skills needed to support advanced enterprise-grade integration patterns.
Certificate of Completion
Unlike the Templates Program, the Custom Program does not include a certification exam.
Participants receive a Certificate of Completion after finishing the coursework and labs.
This certificate demonstrates that the learner has the foundational skills needed for custom integration engineering, building on their certified Template-level expertise.
Useful Links (Do not Skip)
-
The student installs the requisite class tools.
-
Install Open JDK 18.
-
Install Groovy3.x - (How to install)
-
Install IntelliJ Idea (Community edition, with JBR11) - (How to install)
-
Install Pricefx Studio Plugin for IntelliJ ( see IntelliJ Marketplace ).
-
Install an SFTP client and understand how to use ( i.e. WinSCP )
-
Student verifies they have access to a Unity Training partition ( i.e. one used for Configuration Engineering class )
-
Student verifies they have access to Platform Manager Training account ( https://platform.pricefx.com )
-
Student verifies they have a thorough understanding of how to work with the Pricefx Unity tool for the purposes of building and modifying Pricefx tables.
-
Student reads, as needed, Camel in Action - Second Edition - 1st 6 chapters ( https://www.oreilly.com/library/view/camel-in-action/9781617292934/ )
-
Student refers to, as needed, the companion website for Camel in Action - Second Edition ( https://github.com/camelinaction/camelinaction2/tree/camel-3.20 )
-