The anatomy the process editor
The image below shows the main features of the Flowset process editor.
- Toolbar (A).
- Stencil (B).
- Navigator (C).
- Hide/Show Navigator (D)
- Back (E).
- Canvas (F).
The process editor consists of 5 main areas:
Toolbar (A): Various controls will be available on the toolbar depending on what you are doing to the process definition.
Stencil (B): The collection of process shapes that can be dragged onto a process diagram.
Navigator (C): A thumbnail control that allows you to quickly pan around a canvas which is larger than the visible area in the middle.
Navigator Hide/Show (D): Clicking the icon will hide the navigator to the left. Clicking again will show the navigator.
Back (E): When you have finished viewing or editing a process diagram, click the back link to return to the list of available workflows.
Canvas (F): The main drawing area into which shapes are dropped to construct your process definition.
A) Toolbar
The toolbar may contain various controls depending on what you are doing with the process definition.
- Switching between published, test and draft versions (1).
- Undo and redo buttons (2).
- Drop-down list to control the level of canvas zoom (3).
- Auto layout of the process diagram (4).
- Validate the process diagram (5).
- Button to display any errors (6).
- Save button (7).
In the image above, the first 3 buttons allow you to switch between the published, test and draft versions of the process definition (the buttons only appear if such a version exists, for example the test version only appears when you are going through a testing cycle prior to publishing).
You can only edit the draft (published and test are read only) and most of the other toolbar controls will only be available when editing the draft. Next comes undo and redo buttons which become enabled when changes have been made to the process design that can be undone or redone.
Next is a drop down to control the level of zoom applied to the canvas. There are then two button to auto layout the process diagram left to right or top to bottom. Finally there are buttons to validate the process diagram, view any errors that the validation may have found and a save button.
The save button changes to the orange colour when there are changes that need saving.
B) Stencil
- Start button (1).
- Stop button (2).
- Activity button (3).
- Split Activity button (4).
- Join Gateway (5).
The stencil contains the set of shapes that can be used in a process definition. Drag and drop shapes from the stencil onto the canvas to add them to your process definition.
The available shapes are:
Start (1): Every process must have at least one start. This is where a workflow begins. Link the start shape to the first activity (or activities) to be performed in the workflow.
Stop (2): Every process must have at least one stop. This is where the workflow ends.
Activity (3): Activities define what it is that an agent is expected to do at that point in the workflow. A workflow will typically be a series on linked activities from the start to the stop. Activities have a number of properties which govern their behaviour.
Split Activity (4): A split activity is like an activity, but is implemented on a separate ticket in Zendesk. It acts like a parallel set of work that needs to be done, but is not implemented in the same ticket as the main workflow. Split activities can be decomposed into their own workflows, but will typically feed back into the parent workflow at some point.
Join Gateway (5): A join gateway represents a point in a workflow where it splits into potentially several parallel tickets (see Split Activity above). It is also used to represent where split activities join back into the main workflow.
C) Navigator
The navigator shows a small thumbnail of the overall diagram. The main part of the screen shows only part of the overall canvas. The navigator allows you to quickly pan around the entire canvas by clicking and dragging the navigator viewport (brown rectangle). As you drag the view port around, the contents of the canvas area moves to reflect this.
D) Hide/Show Navigator
If you do not wish to use the navigator and want a larger exposed canvas area, click the icon to hide it.
E) Back
The back link is used to get back to the list of available workflow definitions. Click this link when you have finished viewing or editing a process definition.
F) Canvas
The canvas is the area onto which you drop shapes to form your process definition. The canvas is typically much larger than the portion you can see. Click and drag on the canvas background to pan the visible viewport to see more of the diagram. Alternatively, use the navigator in the bottom right hand corner.
Interacting with shapes on the diagram
Shape Halo
If you click on a shape (any shape) on a process diagram, it will highlight the shape and present a halo on which three operations are available.
- Click on any shape opens a pop-up shape halo (1).
Select 'Delete' to delete the shape (and any links connecting to it) from the diagram.
Select 'Copy' to create a copy of the shape on the diagram. The copied shape will have all the same properties as the shape it was copied from.
To create a link from this shape to another, click and hold the 'Link' and then drag the mouse to the shape you wish to connect to. As you drag the mouse, those shapes that you are allowed to link to will be highlighted with an orange border. Release the mouse when it is over the target shape. A link will be create.
Moving Shapes
To move shapes on the diagram, click and hold the mouse and then drag the shape to where you want it. Release the mouse to drop the shape.
Editing Links
To edit a link, firstly click the mouse on the link to select it.
- Delete a link (1).
- Existing link vertex (2).
- Orthogonal section (3).
- Creating a new vertex (4).
To delete the link, click on the red cross (1). The position of the red cross may vary depending on the size and shape of the link. To move an existing link vertex (2), click and drag on the vertex circle and release the mouse at the new required position. To move an orthogonal (vertical or horizontal) section (3), click and drag the lozenge and release when in the desired position. To create a new vertex, click and drag at any position on the link where there is no existing vertex or section selector (4).
Property Editor
Every shape and link on a process diagram has properties which you can configure. To edit the properties of a shape or link, double click on the shape or link. A property editor will be displayed on the right hand side of the screen.
- Double click on Shape (1) to open Properties.
- Edit Properties window opens (2).
- Click outside the Edit Properties window to close (3).
Some properties can be edited directly into the property editor (e.g. name), some more complex properties will pop up a modal to edit the property (e.g. Conditions). To close the property editor, click on the diagram outside of the property editor.
Comments
Please sign in to leave a comment.