Fluent Commerce Logo
Docs
Sign In
Package

Changed on:

4 Mar 2025

Publisher:Fluent Commerce
Website:Fluent Commerce

Download reference module

Version History

2025-02-06

v1.8.3.1847

This SDK version includes a minor, backwards-compatible upgrade to the

`fluent-api-client`
dependency. The updated API client introduces functionality for automatically refreshing authentication tokens as they approach expiration.

Previous fluent-api-client version: 1.2.0.118
New fluent-api-client version: 1.8.3.1847

This dependency is provided to your plugin at runtime, enabling automatic adoption of this new feature. However, it is strongly advised to update your SDK's pom.xml to reference the latest versions of Fluent dependencies to ensure that your plugin code leverages the most update-to-date interfaces.

2023-10-16

v1.2.0.118

This version contains additional important security patches for the SDK dependencies. It is strongly recommended that you download and use the latest version of the Rule SDK when building your Rule Plugins.

Overview

The Rules SDK is the Software Development Kit for the Fluent Workflow Framework. It allows Java Developers to build custom rules for the Workflow Framework Rule Library.

The Rules SDK comes equipped with a Java API Client for REST and GraphQL APIs, making integration of rule logic with the platform simple and quick to implement.

Detailed Technical Description

Key Features
  • Ready to use Java Maven Archetype for creating a new Rules Plugin Project.
  • Easy to use Install Scripts for Windows, Linux, and Mac OS.
  • Java API Clients for both REST and GraphQL API.
  • Ready to execute Postman and GraphiQL Scripts for REST and GraphQL API.
  • Sample Rules which are ready to deploy and run in a workflow.
Business Benefits

The standard Rule Library provided with the Reference Modules has a rich feature set, however sometimes, they may not be enough to deliver the unique requirements each customer has.

The Rules SDK makes it quick and easy to build unique custom rules which can be used together with the standard Rule Library, to compose unique workflow logic.

This gives our customers the ability to remain unique and competitive within their own market, as well as have control over the optimisation and processes of their omnichannel orchestrations.

Included Functionality

The Rules SDK provides an installation script which generates a deploy ready Java Maven Project which is plugin compatible with the Workflow Framework Engine.

The Plugin Project comes ready to use against an existing client sandbox account and includes a Java API Client for the Fluent REST API, and the Fluent GraphQL API.

Additionally, the Rules SDK provides a library of useful API Request Scripts for Postman and GraphiQL, pre-configured to work against the client sandbox environment. This makes development and testing of rule integration easier.

The Rules SDK generated Plugin project also provides sample rules, to help illustrate how to write custom rules. These rules include sample test cases to assist developers in getting started.

How do I Use It?

Java Developers can download the Fluent SDK from Download package link. Setup is as simple as extracting the downloaded zip file and running the install script from the command line.

For full details, please follow the Getting Started guide.


Capability types:Module, Web apps, Fluent store, Fluent OMS