Skip to content

Commit 6109d51

Browse files
Cortex-DMSDonna-Marie Smith
andauthored
Flow Editor User Guide Updates (#249)
Co-authored-by: Donna-Marie Smith <donna.smith@wearecortex.com>
1 parent 8bc7358 commit 6109d51

File tree

12 files changed

+333
-64
lines changed

12 files changed

+333
-64
lines changed

config/_default/config.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ weight = 1
7474
style = "tango"
7575
# Uncomment if you want your chosen highlight style used for code blocks without a specified language
7676
# guessSyntax = "true"
77+
[markup.tableOfContents]
78+
startLevel = 2
79+
endLevel = 4
7780

7881
# Everything below this are Site Params
7982

content/en/docs/2025.11/Guides/user-guides/user-interfaces/gateway/dev/flow-editor/bottom-panel/executions-grid.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Flows that are `Running` or `Paused` are shown with a green background; flows th
2525

2626
An [execution][What is an Execution?] may be selected by clicking on its row and can be controlled by action icons at the top right of the Executions Grid. Multiple executions can be selected using `Ctrl + Click` or `Shift + Click`. Selected executions are indicated with a darker background and the actions available are dependent on the state of the selected executions; greyed-out action icons are not applicable to the selected executions’ state.
2727

28+
See the [Selecting an Execution][Selecting an Execution tutorial] tutorial for a step-by-step guide.
29+
2830
### Continue the Execution
2931

3032
Clicking the {{< image src="/images/Flow Editor - Continue Execution.png" >}} icon causes the selected executions to continue until the flow ends, a breakpoint is reached, or [`Break on exception`][Execution Options] is enabled and an exception has occurred causing the flow to pause. This action is only available for paused executions.
@@ -91,13 +93,15 @@ None
9193

9294
### Related Tutorials
9395

96+
* [Selecting an Execution][Selecting an Execution tutorial]
9497
* [Continue and Stop the Execution][Continue and Stop the Execution tutorial]
9598
* [Step the Execution][Step the Execution tutorial]
9699
* [Stop Tracking and Go To][Stop Tracking and Go To tutorial]
97100
* [Start Tracking][Start Tracking tutorial]
98101
* [Show Initial Flow First or Last][Show Initial Flow First or Last tutorial]
99102

100103
[Continue and Stop the Execution tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.ContinueStopExecution" >}}
104+
[Selecting an Execution tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.SelectExecution" >}}
101105
[Show Initial Flow First or Last tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.ShowFirstLast" >}}
102106
[Step the Execution tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.StepExecution" >}}
103107
[Stop Tracking and Go To tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.StopTrackingGoTo" >}}

content/en/docs/2025.11/Guides/user-guides/user-interfaces/gateway/dev/flow-editor/main-panel.md

Lines changed: 123 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -47,33 +47,47 @@ At the top of each workspace, a workspace Toolbar displays the workspace name an
4747

4848
When a new workspace is created, it is initially given the default name of `Untitled Workspace`. This should be changed to a meaningful name, which will be displayed in the [breadcrumb trail][] in the [Navigation Bar][].
4949

50+
#### Context Menus
51+
52+
Context menus exist for workspaces and blocks on workspaces.
53+
54+
##### Workspaces
55+
56+
The workspace context menu allows for the pasting of objects copied to the {{% ctx %}} clipboard and creation of notes on the workspace, dependent on the Editor mode selected.
57+
58+
##### Blocks on Workspaces
59+
60+
The block context menu allows for the copying, cutting, deletion, setting and removing of breakpoints and the setting of the next block to execute, dependent on the Editor mode selected.
61+
5062
## Actions
5163

52-
### Undo
64+
### Main Toolbar
65+
66+
#### Undo
5367

5468
Available in Editor Modes: `Edit`, `Debug Edit`
5569

56-
The {{< image src="/images/Flow Editor - Undo.png" >}} icon allows the developer to undo changes made to the flow.
70+
The {{< image src="/images/Flow Editor - Undo.png" >}} icon allows the developer to undo changes made to the flow. The undo action can also be achieved by pressing `Ctrl+Z` on the keyboard.
5771

5872
See the [Undo and Redo Changes][Undo and Redo Changes tutorial] tutorial for a step-by-step guide.
5973

60-
### Redo
74+
#### Redo
6175

6276
Available in Editor Modes: `Edit`, `Debug Edit`
6377

64-
The {{< image src="/images/Flow Editor - Redo.png" >}} icon allows the developer to redo changes undone by the Undo command.
78+
The {{< image src="/images/Flow Editor - Redo.png" >}} icon allows the developer to redo changes undone by the Undo command. The redo action can also be achieved by pressing `Ctrl+Y` on the keyboard.
6579

6680
See the [Undo and Redo Changes][Undo and Redo Changes tutorial] tutorial for a step-by-step guide.
6781

68-
### Start an Execution
82+
#### Start an Execution
6983

7084
Available in Editor Modes: `View`, `Edit`, `Debug`
7185

7286
The {{< image src="/images/Flow Editor - Start Execution.png" >}} icon saves any changes made to the flow to the developer’s local repository, changes the editor mode to `Debug`, and starts [debugging][Executions in Development] the flow.
7387

7488
See the [Start an Execution][Start an Execution tutorial] tutorial for a step-by-step guide.
7589

76-
### Execution Options
90+
#### Execution Options
7791

7892
Available in Editor Modes: `View`, `Edit`, `Debug`
7993

@@ -84,75 +98,149 @@ The {{< image src="/images/Flow Editor - Execution Options.png" >}} dropdown ena
8498

8599
See the [Start an Execution][Start an Execution tutorial] tutorial for a step-by-step guide.
86100

87-
### Edit Flow
101+
#### Edit Flow
88102

89103
Available in Editor Modes: `Debug` (if user has [`Edit`][Edit] permissions)
90104

91105
The {{< image src="/images/Flow Editor - Edit Flow.png" >}} icon causes a flow that is being debugged to pause and then changes the editor mode to `Debug Edit`.
92106

93107
See the [Edit Flow and Continue Debugging][Edit Flow and Continue Debugging tutorial] tutorial for a step-by-step guide.
94108

95-
### Continue Debugging
109+
#### Continue Debugging
96110

97111
Available in Editor Modes: `Debug Edit`
98112

99113
The {{< image src="/images/Flow Editor - Continue Debugging.png" >}} icon saves any changes made to the flow to the developer’s local repository and changes the editor mode to `Debug`.
100114

101115
See the [Edit Flow and Continue Debugging][Edit Flow and Continue Debugging tutorial] tutorial for a step-by-step guide.
102116

103-
### Remove all Breakpoints
117+
#### Remove all Breakpoints
104118

105119
Available in Editor Modes: `View`, `Edit`, `Debug`, `Debug Edit`
106120

107121
The {{< image src="/images/Flow Editor - Remove Breakpoints.png" >}} icon removes all the breakpoints set on the currently selected flow.
108122

109123
See the [Remove All Breakpoints][Remove All Breakpoints tutorial] tutorial for a step-by-step guide.
110124

111-
### Save
125+
#### Save
112126

113127
Available in Editor Modes: `Edit`, `Debug Edit`
114128

115129
The {{< image src="/images/Flow Editor - Save.png" >}} icon saves any changes made to the flow to the developer’s local repository.
116130

117131
See the [Save and Commit Flow][Save and Commit Flow tutorial] tutorial for a step-by-step guide.
118132

119-
### Commit Flow
133+
#### Commit Flow
120134

121135
Available in Editor Modes: `Edit`, `Debug Edit`
122136

123137
The {{< image src="/images/Flow Editor - Commit.png" >}} icon saves any changes to the developer's local repository and commits a copy of the flow, without any breakpoints, to the Master Repository. This makes this version of the flow the Master Version, which can be accessed by others with relevant permissions. An asterisk (*) next to the icon indicates that the locally saved version of the flow has not been committed.
124138

125139
See the [Save and Commit Flow][Save and Commit Flow tutorial] tutorial for a step-by-step guide.
126140

127-
### Get the Master Version of this Flow
141+
#### Get the Master Version of this Flow
128142

129143
Available in Editor Modes: `View`, `Edit`, `Debug Edit`
130144

131145
The {{< image src="/images/Flow Editor - Get Master.png" >}} icon retrieves the Master Version of the flow from the Master Repository and saves it to the developer's local repository, overwriting the version currently being viewed or edited. An asterisk (*) next to the icon indicates that someone else has made changes to the Master version, which differs from the local version of the flow.
132146

133147
See the [Get Master Version of Flow][Get Master Version of Flow tutorial] tutorial for a step-by-step guide.
134148

135-
### Compare Flow with Master Version
149+
#### Compare Flow with Master Version
136150

137151
Available in Editor Modes: `View`, `Edit`, `Debug`, `Debug Edit`
138152

139153
The {{< image src="/images/Flow Editor - Compare with Master.png" >}} icon saves the flow to the developer’s local repository and opens a new browser window that displays the local version of the flow alongside the Master Version of the flow in the Master Repository, highlighting any differences.
140154

141155
See the [Compare Flow with Master Version][Compare Flow with Master Version tutorial] tutorial for a step-by-step guide.
142156

143-
### Delete
157+
#### Delete
144158

145159
Available in Editor Modes: `Edit`, `Debug Edit`
146160

147161
The {{< image src="/images/Flow Editor - Delete Flow.png" >}} icon deletes the currently displayed flow.
148162

149163
See the [Delete Flow][Delete Flow tutorial] tutorial for a step-by-step guide.
150164

165+
### Workspace Context Menu
166+
167+
#### Add Note
168+
169+
Available in Editor Modes: `Edit`, `Debug Edit`
170+
171+
Selecting this option will create a Note object on the workspace at the cursor’s location. This allows for the addition of text on the workspace to enhance the understanding of the flow.
172+
173+
See the [Add Notes to Workspaces][Add Notes to Workspaces tutorial] tutorial for a step-by-step guide.
174+
175+
#### Paste
176+
177+
Available in Editor Modes: `Edit`, `Debug Edit` (if an object has been copied or cut to the {{% ctx %}} clipboard)
178+
179+
Selecting this option, or pressing `Ctrl+V` on the keyboard, will paste a copy of the clipboard on to the workspace at the cursor’s location.
180+
181+
See the [Cut, Copy, Paste and Delete Objects][Cut, Copy, Paste and Delete Objects tutorial] tutorial for a step-by-step guide.
182+
183+
### Block Context Menu
184+
185+
#### Copy
186+
187+
Available in Editor Modes: `Edit`, `Debug Edit`
188+
189+
Selecting this option, or pressing `Ctrl+C` on the keyboard, will copy the selected blocks and their configurations, plus any connections between the selected blocks, to the {{% ctx %}} clipboard. This allows a copy of the selected blocks and connections to be pasted on any workspace of any flow open in the Flow Editor.
190+
191+
See the [Cut, Copy, Paste and Delete Objects][Cut, Copy, Paste and Delete Objects tutorial] tutorial for a step-by-step guide.
192+
193+
#### Cut
194+
195+
Available in Editor Modes: `Edit`, `Debug Edit`
196+
197+
Selecting this option, or pressing `Ctrl+X` on the keyboard, will copy the selected blocks and their configurations, plus any connections between the selected blocks, to the {{% ctx %}} clipboard and remove them from the workspace. This allows the selected blocks and connections to be moved to any workspace of any flow open in the Flow Editor.
198+
199+
See the [Cut, Copy, Paste and Delete Objects][Cut, Copy, Paste and Delete Objects tutorial] tutorial for a step-by-step guide.
200+
201+
#### Delete
202+
203+
Available in Editor Modes: `Edit`, `Debug Edit`
204+
205+
Selecting this option, or pressing `Delete` on the keyboard, will delete the selected blocks and any connections between the selected blocks.
206+
207+
See the [Cut, Copy, Paste and Delete Objects][Cut, Copy, Paste and Delete Objects tutorial] tutorial for a step-by-step guide.
208+
209+
#### Add Breakpoint
210+
211+
Available in Editor Modes: `Edit`, `Debug`, `Debug Edit` (if the block does not already have a breakpoint set)
212+
213+
Selecting this option will set a breakpoint above the block.
214+
215+
Note: If multiple blocks have been selected, the `Add Breakpoint` action will only apply to the current block.
216+
217+
See the [Add and Remove Breakpoints][Add and Remove Breakpoints tutorial] tutorial for a step-by-step guide.
218+
219+
#### Remove Breakpoint
220+
221+
Available in Editor Modes: `Edit`, `Debug`, `Debug Edit` (if the block has a breakpoint set)
222+
223+
Selecting this option will cause a breakpoint to be removed.
224+
225+
Note: If multiple blocks have been selected, the `Remove Breakpoint` action will only apply to the current block.
226+
227+
See the [Add and Remove Breakpoints][Add and Remove Breakpoints tutorial] tutorial for a step-by-step guide.
228+
229+
#### Set Next Block to Execute
230+
231+
Available in Editor Modes: `Debug`, `Debug Edit` (if the execution is paused)
232+
233+
Selecting this option will cause the execution token, or the selected execution if there are multiple simultaneous executions, to be moved above the current block.
234+
235+
Note: If multiple blocks have been selected, the `Set Next Block to Execute` action will only apply to the current block. If multiple executions have been selected this option is not available.
236+
237+
See the [Set Next Block to Execute][Set Next Block to Execute tutorial] tutorial for a step-by-step guide.
238+
151239
## Remarks
152240

153241
### Known Limitations
154242

155-
None
243+
* It is not possible to set breakpoints on multiple blocks simultaneously.
156244

157245
## See Also
158246

@@ -167,24 +255,36 @@ None
167255

168256
### Related Tutorials
169257

170-
* [Undo and Redo Changes][Undo and Redo Changes tutorial]
171-
* [Start an Execution][Start an Execution tutorial]
172-
* [Edit Flow and Continue Debugging][Edit Flow and Continue Debugging tutorial]
173-
* [Remove All Breakpoints][Remove All Breakpoints tutorial]
174-
* [Save and Commit Flow][Save and Commit Flow tutorial]
175-
* [Get Master Version of Flow][Get Master Version of Flow tutorial]
176-
* [Compare Flow with Master Version][Compare Flow with Master Version tutorial]
177-
* [Delete Flow][Delete Flow tutorial]
258+
* [Main Toolbar][Main Toolbar Actions tutorials]
259+
* [Undo and Redo Changes][Undo and Redo Changes tutorial]
260+
* [Start an Execution][Start an Execution tutorial]
261+
* [Edit Flow and Continue Debugging][Edit Flow and Continue Debugging tutorial]
262+
* [Remove All Breakpoints][Remove All Breakpoints tutorial]
263+
* [Save and Commit Flow][Save and Commit Flow tutorial]
264+
* [Get Master Version of Flow][Get Master Version of Flow tutorial]
265+
* [Compare Flow with Master Version][Compare Flow with Master Version tutorial]
266+
* [Delete Flow][Delete Flow tutorial]
267+
* [Context Menus][Context Menu tutorials]
268+
* [Cut, Copy, Paste and Delete Objects][Cut, Copy, Paste and Delete Objects tutorial]
269+
* [Add and Remove Breakpoints][Add and Remove Breakpoints tutorial]
270+
* [Set Next Block to Execute][Set Next Block to Execute tutorial]
271+
* [Add Notes to Workspaces][Add Notes to Workspaces tutorial]
178272

179273
[Main Toolbar]: {{< ref "#main-toolbar" >}}
180274
[workspaces]: {{< ref "#workspaces" >}}
181275

276+
[Add Notes to Workspaces tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.AddNotes" >}}
277+
[Add and Remove Breakpoints tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.AddRemoveBreakpoints" >}}
182278
[Compare Flow with Master Version tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.CompareMaster" >}}
279+
[Context Menu tutorials]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.ContextMenus" >}}
280+
[Cut, Copy, Paste and Delete Objects tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.CutCopyPasteDelete" >}}
183281
[Delete Flow tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.DeleteFlow" >}}
184282
[Edit Flow and Continue Debugging tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.EditFlow" >}}
185283
[Get Master Version of Flow tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.GetMaster" >}}
284+
[Main Toolbar Actions tutorials]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.MainToolbar" >}}
186285
[Remove All Breakpoints tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.RemoveBreakpoints" >}}
187286
[Save and Commit Flow tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.SaveCommit" >}}
287+
[Set Next Block to Execute tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.SetNextBlock" >}}
188288
[Start an Execution tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.StartExecution" >}}
189289
[Undo and Redo Changes tutorial]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.UndoRedo" >}}
190290

content/en/docs/2025.11/Reference/Concepts/fundamentals/executions/executions-in-development.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A [flow][] can be debugged in [{{% ctx %}} Gateway][CORTEX Gateway] by clicking
1515

1616
The following parameters can be specified:
1717

18-
- Show execution on workspace - when this is `true`, the token will be shown at every step throughout the [flow][], otherwise the token will only be shown when the execution [pauses][Paused], hits a breakpoint, or an exception occurs when `Break on exception` is `true`
18+
- Show execution on workspace - when this is `true`, the token will be shown at every step throughout the [flow][], otherwise the token will only be shown when the execution [pauses][Paused], hits a [breakpoint][breakpoint], or an exception occurs when `Break on exception` is `true`
1919
- Break on exception - when this is `true` the execution will [pause][Paused] when an exception occurs
2020

2121
## Providing Input Variables
@@ -171,6 +171,7 @@ None
171171

172172
[Blocks]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.MainDoc" >}}
173173
[block]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.WhatIsABlock.MainDoc" >}}
174+
[breakpoint]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainPanel.AddBreakpoint" >}}
174175
[connections]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.WhatIsABlock.BlockConnections" >}}
175176
[Handling Exceptions within a Block]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.HandlingExceptionsWithinABlock.MainDoc" >}}
176177

content/en/docs/2025.11/Tutorials/Development/flow-editor/bottom-panel.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ weight: 50
99

1010
## Executions Grid
1111

12+
### Select an Execution
13+
14+
{{< scribe title="Selecting_Executions_Displayed_in_the_Executions_Grid" id="aupnEzLhQ7yZcQaNScvLeg" >}}
15+
1216
### Continue and Stop the Execution
1317

1418
{{< scribe title="Continue_the_Execution_and_Stop_the_Execution" id="Y1VaqZLTQlaLm6bS5c_jGQ" >}}

content/en/docs/2025.11/Tutorials/Development/flow-editor/main-panel.md

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,34 +7,54 @@ weight: 30
77

88
# {{% param title %}}
99

10-
## Undo and Redo Changes
10+
## Main Toolbar
11+
12+
### Undo and Redo Changes
1113

1214
{{< scribe title="Redo_and_Undo_Flow_Changes" id="iv4tSynyTdOF_KM8m-gj_A" >}}
1315

14-
## Start an Execution
16+
### Start an Execution
1517

1618
{{< scribe title="Execution_Options_and_Start_an_Execution" id="eIlJucHPRPOZ_s37BAu0Jg" >}}
1719

18-
## Edit Flow and Continue Debugging
20+
### Edit Flow and Continue Debugging
1921

2022
{{< scribe title="Edit_Flow_and_Continue_Debugging" id="cAkx-vH6RpWhjWpkEyePRg" >}}
2123

22-
## Remove All Breakpoints
24+
### Remove All Breakpoints
2325

2426
{{< scribe title="Remove_All_Breakpoints" id="BI8BnbwETdK7fDDJYDZBuQ" >}}
2527

26-
## Save and Commit Flow
28+
### Save and Commit Flow
2729

2830
{{< scribe title="Save_Flow_and_Commit_Flow" id="REEiz4ZORki-p5QUZO1X3A" >}}
2931

30-
## Get Master Version of Flow
32+
### Get Master Version of Flow
3133

3234
{{< scribe title="Get_Master_Version_of_Flow" id="2Biuxb5NTU-tZYOmMECGvA" >}}
3335

34-
## Compare Flow with Master Version
36+
### Compare Flow with Master Version
3537

3638
{{< scribe title="Compare_Flow_with_Master_Version" id="gtMBJZ44RHWV5vWpgMWTMw" >}}
3739

38-
## Delete Flow
40+
### Delete Flow
3941

4042
{{< scribe title="Delete_a_Flow" id="1N9rmBcJSOCGQPws6fYxEw" >}}
43+
44+
## Context Menus
45+
46+
### Cut, Copy, Paste and Delete Objects
47+
48+
{{< scribe title="How_To_Copy_Cut_Paste_and_Delete_objects_in_CORTEX_Flow_Editor" id="BkLh_Z99TI6t2nmcHDajSQ" >}}
49+
50+
### Add and Remove Breakpoints
51+
52+
{{< scribe title="How_to_Add_and_Remove_Breakpoints_in_a_Flow" id="d_j8QSBVRcOWKIq5gLk2BA" >}}
53+
54+
### Set Next Block to Execute
55+
56+
{{< scribe title="Set_Next_Block_to_Execute_in_Flow" id="m2QXQOiHRF-AIgp8V9SBiA" >}}
57+
58+
### Add Notes to Workspaces
59+
60+
{{< scribe title="How_to_Add_Notes_to_Workspaces" id="0T4U9yUUQXWo7eGSvdVuCg" >}}

0 commit comments

Comments
 (0)