Fluent Commerce Logo
Docs
Sign In

Workflow Settings

Setting

Changed on:

13 Dec 2023

Overview

This section describes settings that can be added to a Workflow. 

Setting AreaWorkflow
Supported context levels:RETAILER

Overview

This section describes settings that can be added to a Workflow. 

Values

Data TypeValues
JSON

Settings on this page are added to a Workflow.  You can see an example of Workflow Settings in context in the Create an empty workflow guide.

Detailed technical description


Name

Usage and Accepted Values

Dependencies

Data Type

Category

`fc.rubix.sdk.webhook.retry.schedule`

Value: 

`exponential`

The Webhook retry schedule will follow an exponential back-off pattern. On failure, the first retry will be immediate, the second will be in 1 minute, the third in 1 hour and the final retry will be in 1 day.

Default:
The Webhook retry schedule will follow the Retry Fallback Formula pattern. On failure, the first retry will be immediate, the second will be in 2 seconds, the third in 4 seconds, and the final retry will be in 8 seconds.

NA

String

Webhook

`fc.rubix.sdk.webhook.retry.method`

Value: 

`preserve-event-details`

Makes Webhook retries for custom Webhook rules use custom Webhook rule logic instead of the default logic.

Default:
All webhook retries will be processed using the standard rule 
`FLUENTRETAIL.foundation.SendWebhook`

NA

String

Webhook

`fc.rubix.sdk.primaryEntityCache`

Value: 

`flush-on-mutation`

Improves Workflow performance by preventing 
`context.getEvent()`
 from making excessive GraphQL calls.

Default:
`context.getEvent()`
 may make unnecessary GraphQL calls.

Requires all state transitions to be managed by the SetState rule available in the Core Reference Module.





Configuration example

1Refer, create an empty workflow guide.

Language: json

Update example

1Refer, create an empty workflow guide.

Language: json

Copyright © 2024 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo