Hello, how can we help you?

Recent Searches: Adding a task type - Workspace - 3.1 - Workflow - 3.1 - Training - 3.1

Editing gateway data

Gear icon leading to the step to configure the process type.
Form icon leading to the step to register a process.
Flowchart icon leading to the step to build the flowchart.
Arrow icon leading to the step to release the version.

 

Prerequisites

 

Introduction

All gateways have their data displayed on a similar screen. To edit a gateway, select the desired one in the flowchart and click on the Data button. On the screen that will be opened, fill out the available fields represented by the titles below:

 

Corresponding gateway

The Corresponding gateway field is only required if the gateway is part of a flowchart loop.

Process flowchart with a gateway data screen open and the "Corresponding gateway" field highlighted.

During the execution of the flowchart, the system checks the gateway inputs and, if any have been executed, it will indicate that the gateway has already been executed. Thus, it will not be executed again.

However, when there is a loop in the flowchart, it may be necessary for the gateways present in the flow to be executed in all the cycles of the loop and, to this end, another gateway present in the loop must be selected in order to clear the gateway input(execution history) and continue the new cycle.

Practical example of a corresponding gateway

In the following example, Gateway A must be configured as the corresponding gateway of Gateway B, and Gateway B must be configured as the corresponding gateway of Gateway A. When Gateway A is executed, a loop can be started with two possible flows:

  • Gateway A > Activity 02 > Gateway B > Activity 04; or
  • Gateway A > Activity 03 > Gateway B > Activity 04.

For the system not to lock the execution in Gateway A upon entering the second cycle of the loop (regardless of which flow was executed earlier), when Gateway B is executed, the entries checked as executed in Gateway A must be unchecked.

The same occurs when executing Gateway B, that is, so that it does not lock in the next loop cycles, it will also be needed for its entries checked as executed to be unchecked.

BPMN flowchart illustrating a loop between activities and three gateways, highlighting the corresponding gateway configuration between gateways A and B.

Loop is a feature in which the execution of one or more flows must be repeated several times until a defined result is achieved.

 

 

Input flow

This tab displays all the input flows of the gateway. 

It is possible to edit the input flow data and switch from the happy path type to the exception path and vice-versa (in the exception path, it is necessary to associate its lean wastes). To do so, select the desired flow, click on the Edit icon. button, and fill out the desired options.

User editing the data of a gateway input flow.

 

Output flow

This tab displays all output flows of the gateway.

It is possible to change the route type of each flow and define the execution of an output flow (by means of a formula or by marking the flow as default execution). To do so, select the desired flow, click on the Edit icon. button, and fill out the desired options.

User editing the data of a gateway output flow.

A formula can contemplate various combinations that will set a condition to execute or not the output flow of the gateway.

Find out more details about the SoftExpert Suite formula editor by clicking here.

 

 

Revision/Status

The Revision tab will only be displayed if the process being modeled is configured with an automation whose operation is "Revision". In this case, if necessary, check the Start new cycle option to begin a new revision cycle.

The Status tab will be displayed for all other processes. In this case, select what the process status will be once the gateway is executed.

Remember that only statuses that are configured in the same way as the process automation will be shown for selection.

After editing the gateway as desired, save the record.

 

Conclusion

Thus, you have accessed all editable data of a gateway.


Was this article helpful?