You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/application-logic/workflows/boundary-events.md
+13-10Lines changed: 13 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,10 @@ weight: 20
8
8
9
9
Boundary events are a type of event that is attached to the boundary of an activity (such as a task or a sub-process) to handle exceptional situations or are triggered by certain behaviors.
10
10
11
-
Boundary events have two key characteristics: a **type** that determines what triggers the event, and an **interrupting behavior** that determines what happens to the parent activity when the event is triggered.
11
+
Boundary events have the following two key characteristics:
12
+
13
+
* A **type** that determines what triggers the event
14
+
* An **interrupting behavior** that determines what happens to the parent activity when the event is triggered
12
15
13
16
### Boundary Event Types
14
17
@@ -21,11 +24,11 @@ The boundary event type determines what triggers the event. The icon inside the
21
24
22
25
Each boundary event has an interrupting behavior that can be set to either interrupting or non-interrupting:
23
26
24
-
***Non-interrupting**: These events do not interrupt the ongoing activity. When triggered, they allow the activity to continue while simultaneously starting a new path from the boundary event. Use non-interrupting boundary events when the parent activity should remain active, but you would like to do something in parallel. For example, after 2 days, a reminder should be sent to the assigned user. Non-interrupting boundary events are visualized as two dashed circles with an icon in the center.
27
+
***Non-interrupting**: These events do not interrupt the ongoing activity. When triggered, they allow the activity to continue while simultaneously starting a new path from the boundary event. Use non-interrupting boundary events when the parent activity should remain active, but you would like to do something in parallel. For example, after two days, a reminder should be sent to the assigned user. Non-interrupting boundary events are visualized as two dashed circles with an icon in the center.
25
28
26
-
***Interrupting**: When these events are triggered, they interrupt the activity they are attached to, meaning that this activity will be aborted. The process flow is redirected to the boundary event's outgoing sequence path. Use interrupting boundary events in situations where further execution of the activity (and other following activities) is not required and an alternative path should be taken. For example, use an interrupting boundary event to start an escalation or a fast-track path when an activity is not completed 2 days after the due date. Or when the assigned user does not make a decision within 5 days, you want to abort the user task and continue the process with a pre-set decision. Interrupting boundary events are visualized as two solid circles.
29
+
***Interrupting**: When these events are triggered, they interrupt the activity they are attached to, meaning that this activity will be aborted. The process flow is redirected to the boundary event's outgoing sequence path. Use interrupting boundary events in situations where further execution of the activity (and other following activities) is not required and an alternative path should be taken. For example, use an interrupting boundary event to start an escalation or a fast-track path when an activity is not completed two days after the due date. Or when the assigned user does not make a decision within five days, you want to abort the user task and continue the process with a pre-set decision. Interrupting boundary events are visualized as two solid circles.
27
30
28
-
Boundary events are always displayed by 2 circles (either solid or dashed) and are linked by a dotted line to the parent activity. The icon inside the event indicates the boundary event type. For example, a clock indicates that it is a timer boundary event, and an envelope indicates that it is a notification boundary event.
31
+
Boundary events are always displayed by two circles (either solid or dashed) and are linked by a dotted line to the parent activity. The icon inside the event indicates the boundary event type. For example, a clock indicates that it is a timer boundary event, and an envelope indicates that it is a notification boundary event.
29
32
30
33
Below is an example of what a non-interrupting timer boundary event looks like:
31
34
@@ -50,23 +53,23 @@ When a boundary event is added to an activity, this activity is also referred to
50
53
51
54
To add a boundary event to the [above-listed activities](#supported-activities), choose one of the following ways:
52
55
53
-
1. Select an event from the **Events** section in the workflow **Toolbox** and drag it onto one of the activities listed above:
56
+
* Select an event from the **Events** section in the workflow **Toolbox** and drag it onto one of the activities listed above:
54
57
55
58
{{< figure src="/attachments/refguide/modeling/application-logic/workflows/boundary-events/drag-drop.png" alt="Adding boundary events through drag and drop" width="200" >}}
56
59
57
-
2. Double-click one of the above-listed activities to open its properties dialog box, go to the **Events** tab, and in the **Boundary events** section, click **Add**:
60
+
* Double-click one of the above-listed activities to open its properties dialog box, go to the **Events** tab, and in the **Boundary events** section, click **Add**:
To configure the properties of a boundary event, double-click the event to open its properties dialog box. For more information on how to configure boundary event properties, see [Timer – Boundary Properties](/refguide/timer/#boundary-properties)or [Notification – Boundary Properties](/refguide/notification/#boundary-properties).
72
+
To configure the properties of a boundary event, double-click the event to open its properties dialog box. For more information on how to configure boundary event properties, see the [Boundary Properties](/refguide/timer/#boundary-properties)section in *Timer* or the [Boundary Properties](/refguide/notification/#boundary-properties) in *Notification*.
70
73
71
74
#### Adding a Boundary Event to an Ongoing Activity
72
75
@@ -95,7 +98,7 @@ You can rearrange boundary events in the following ways:
95
98
96
99
{{< figure src="/attachments/refguide/modeling/application-logic/workflows/boundary-events/arrange-in-editor.png" width="400px" alt="Timer Event arrange in editor" >}}
97
100
98
-
* Double-click the parent activity to open its properties dialog box and click **Move up** or **Move down**to change the order of the boundary events' paths.
101
+
* Double-click the parent activity to open its properties dialog box and click **Move up** or **Move down** to change the order of the boundary events' paths.
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/application-logic/workflows/workflow-elements/notification.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,8 @@
1
1
---
2
2
title: "Notification"
3
3
url: /refguide/notification/
4
-
weight: 95
4
+
description: "Describes the Notification workflow element that suspends a workflow path until the workflow receives a notification."
5
+
weight: 93
5
6
#If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details.
6
7
---
7
8
@@ -11,7 +12,7 @@ weight: 95
11
12
12
13
It can be used in the following two ways:
13
14
14
-
***Notification** can be used as a standalone event on a workflow path. It suspends the workflow path until the workflow receives a notification. Use it as a standalone event when you want the path to be blocked until the notification is received. For example, when a workflow needs to wait for an external system to confirm that a payment has been processed before continuing.
15
+
***Notification** can be used as a standalone event on a workflow path. It suspends the workflow path until the workflow receives a notification. Use it as a standalone event when you want the path to be blocked until the notification is received. For example, when a workflow needs to wait for an external system to confirm that a payment is processed before continuing.
The **Notification** element is an event and is represented as a circle in the workflow editor. This distinguishes it from the [Wait for Notification](/refguide/wait-for-notification/) activity, which is represented as a rounded square. Additionally, unlike **Wait for Notification**, it is not possible to attach boundary events to the**Notification** event.
24
+
The **Notification** element is an event and is represented as a circle in the workflow editor. This distinguishes it from the [Wait for Notification](/refguide/wait-for-notification/) activity, which is represented as a rounded square. Additionally, unlike **Wait for Notification**, it is not possible to attach boundary events to a**Notification** event.
24
25
{{% /alert %}}
25
26
26
27
{{% alert color="info" %}}
27
-
If you have this element in one of the parallel split paths, then only the path which has this element will suspend and all the other paths will continue with their own activities.
28
+
If you have this element in one of the parallel split paths, only the path containing this element is suspended, while the other paths continue with their own activities.
28
29
29
-
However, the whole parallel split will still suspend on the merge of the split until the notification is received.
30
+
However, the entire parallel split remains suspended at the merge until the notification is received.
30
31
{{% /alert %}}
31
32
32
33
## Properties
@@ -61,7 +62,7 @@ This section is only applicable when **Notification** is used as a standalone ev
61
62
62
63
## Sending Notification
63
64
64
-
To trigger the **Notification** event and resume the workflow path, use the [Notify Workflow](/refguide/notify-workflow/) microflow action.
65
+
To trigger the **Notification** event and resume the workflow path, use the [Notify Workflow](/refguide/notify-workflow/) microflow activity.
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/application-logic/workflows/workflow-elements/timer.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ aliases:
13
13
14
14
It can be used in the following two ways:
15
15
16
-
***Timer** can be used as a standalone event on a workflow path. It suspends the workflow path for a configurable duration or until a set date and time. Use it as a standalone event when you want the path to be blocked until the timer fires. For example, when a new salary legislation is about to take effect, a timer can be set until the date of effect to actually adjust the values in the system.
16
+
***Timer** can be used as a standalone event on a workflow path. It suspends the workflow path for a configurable duration or until a set date and time. Use it as a standalone event when you want the path to be blocked until the timer is triggered. For example, when a new salary legislation is about to take effect, a timer can be set until the date of effect to actually adjust the values in the system.
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/application-logic/workflows/workflow-elements/wait-for-notification.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ Boundary events can be attached to this element and are triggered by certain eve
39
39
40
40
## Sending Notification
41
41
42
-
To trigger the **Wait for notification** activity and resume the workflow path, use the [Notify Workflow](/refguide/notify-workflow/) microflow action.
42
+
To trigger the **Wait for notification** activity and resume the workflow path, use the [Notify Workflow](/refguide/notify-workflow/) microflow activity.
0 commit comments