that thing

we do

frends has more features than any other integration software out there. Explore, ideate, and if anything is unclear - hit us up at any time. This library is bound to grow over time.

Orchestration

frends has extensive orchestration capabilities using the visual BPMN 2.0 notation. In this article you can find the supported orchestration capabilities.

As all integration scenarios are modelled utilizing the BPMN standard frends is automatically very capable of implementing process automation scenarios.

To implement a process automation solution in frends, simply model out the technical process including decicions, business logic, loops, error handling and so on. After modelling the solution configure each activity in the process sequence to preform a desired functionality.

Sequence

To execute activities in a sequence in frends simply connect the activites together with the activity connections. To chain activities together simply add more activities one after another.

FRENDS Process Sequence Example

Parallel Execution

To execute activities at the same time add multiple activities where the source connection of the activities comes from a single previous activity.

FRENDS Orchestration Parallel Activites Example

Split Sequence

To split the execution of the process into multiple independent branches create a process similar to parallel executions, but instead of connecting the parallel activities back together simply end them separately.

FRENDS Orchestration Split Activities Example

Decisions

Exclusive Decisions

An exclusive decision in frends is equivalent of splitting the execution flow to one of two options by asking a simple question with a yes or no answer. To implement an exclusive decision in frends simply add the decision shape to the execution flow and configure the condition based on which the decision is evaluated.

FRENDS Orchestration Exclusive Decision Example

Inclusive Decisions

An inclusive decision in frends is equivalent of splitting the execution flow to one or multiple execution paths, by evaluating multiple conditions at once. Inclusive decisions can choose all or none of the execution paths.

FRENDS Orchestration Inclusive Decision Example

Loops

Loops are utilized in frends to repeat a set of activities based on either a list of data where the number of needed iterations are known or as a while loop which executes until the loop is intentionally stopped.

FRENDS Orchestration Looping Example

Orchestration

frends has extensive orchestration capabilities using the visual BPMN 2.0 notation. In this article you can find the supported orchestration capabilities.

As all integration scenarios are modelled utilizing the BPMN standard frends is automatically very capable of implementing process automation scenarios.

To implement a process automation solution in frends, simply model out the technical process including decicions, business logic, loops, error handling and so on. After modelling the solution configure each activity in the process sequence to preform a desired functionality.

Sequence

To execute activities in a sequence in frends simply connect the activites together with the activity connections. To chain activities together simply add more activities one after another.

FRENDS Process Sequence Example

Parallel Execution

To execute activities at the same time add multiple activities where the source connection of the activities comes from a single previous activity.

FRENDS Orchestration Parallel Activites Example

Split Sequence

To split the execution of the process into multiple independent branches create a process similar to parallel executions, but instead of connecting the parallel activities back together simply end them separately.

FRENDS Orchestration Split Activities Example

Decisions

Exclusive Decisions

An exclusive decision in frends is equivalent of splitting the execution flow to one of two options by asking a simple question with a yes or no answer. To implement an exclusive decision in frends simply add the decision shape to the execution flow and configure the condition based on which the decision is evaluated.

FRENDS Orchestration Exclusive Decision Example

Inclusive Decisions

An inclusive decision in frends is equivalent of splitting the execution flow to one or multiple execution paths, by evaluating multiple conditions at once. Inclusive decisions can choose all or none of the execution paths.

FRENDS Orchestration Inclusive Decision Example

Loops

Loops are utilized in frends to repeat a set of activities based on either a list of data where the number of needed iterations are known or as a while loop which executes until the loop is intentionally stopped.

FRENDS Orchestration Looping Example