FAQ: PlentyONE Flow

This manual page provides answers to frequently asked questions about PlentyONE Flow. We will continuously add more questions and answers to it.

1. Flow Studio

1.1. General

What does an error message in Flow Studio mean?

Error messages in a flow relate exclusively to missing or incorrect mandatory fields, not to the logical structure of the flow. Ensuring a logical flow structure is the responsibility of the user.

Refer to the section Correct an error in a flow element for instructions on how to correct an error in a flow.

Note: You can save a flow that has an error message, but you cannot activate it. This ensures that you can first create the flow structure and complete the setup later.

1.2. The Flow controls

How do Search and Branch differ?
The Search control The Branch control

Search is typically placed at the beginning of a flow that uses batch processing (multiple datasets per flow run, as in time-based flows).

Branch is typically used in flows that apply stream processing (one dataset per flow run, as in event-based flows).

It retrieves all orders from the system that meet the set filters and forwards them collectively to the next step in the flow.

The Branch control creates two possible flow branches at the respective flow point, determining as follows:

  • If the order meets the set filter criteria, it flows into the True branch.

  • If the order does not meet the set filter criteria, it flows into the False branch.

You can find more information about controls on the manual page Use the Flow controls

How does the Search control behave in an event-based flow?

If you use the Search control within an event-based flow, the following happens at the respective flow step:

  1. Search searches the system, retrieves all orders that meet the set filters and forwards them collectively to the next flow step.

  2. The order, whose event triggered the event-based flow run, continues through the flow steps.

How does the Branch control behave in a time-based flow?

If you use the Branch control within a time-based flow, the following happens at the respective flow step:

  1. If ALL orders that have reached the flow step meet the set filter criteria, all orders are directed to the True branch.

  2. If ONE or more of the orders that have reached the flow step fail to meet the set filter criteria, all orders are directed to the False branch.