Advanced Techniques - Processes
Size of process elements
When working with more complicated processes, you may need to reduce
the size of process elements.
When you add new elements
to the workspace, these will be a different size.
By selecting "Copy size" from the
, the size
of any process element can be copied.
Select "Apply size" from the context menu of
the target element.
The default size for new process elements added to the workspace can be
defined under the main menu Extras / Options
One way of structuring processes is provided by the box
element. This allows you to group elements together visually.
Delete element with connections
Elements can be deleted with their subsequent connection arrows by selecting
"Delete element with connections" from the
Select this and all succesor elements
This context menu option is also helpful as it allows you to select an entire
process chain starting from the element currently selected.
With "Start global timer job" from the context menu
of a Global timer
, you can
manually start it - for test purposes, for example.
Timer protocol in the Tools module
The execution plan of a timer is recorded in the
in the Tools module
you can find the timer by searching for its GUID. If you've activated the
for the Processes module, you
can view the timer's details by selecting it and pressing F4.
Copy the GUID to the clipboard and then switch to the Tools module.
Open the Task scheduler and search for the timer's GUID. You can view the
latest messages about the execution of the timer and access additional
functions from the job's context menu.
Send email at the end of a timer job
A Generic event handler
react to the end of a timer job.
This is done by selecting the class
and the GUID
of the timer,
which should be responded to, in the Generic event handler.
Now, an email action can be added to the Generic event handler.
If you'd like to send different emails based on the status of the timer
job or, for example, send an email when the job is unsuccessful, you
can perform the corresponding check using a Groovy filter condition
before the Email action. In Groovy, you can use the command
"g_event.hasError()" to check whether an error
has occurred. The command "g_event.getErrors()"
provides a list of errors which have occurred.