Workflow

Workflows are the new way of programming event based trigger logics in Grid Studio. The main concept is using Events to trigger Actions and add logic if necessary.

The logic inside a workflow gets triggered whenever a particular event has happened.

Workflow view

To work with any kind of workflows you need to have at least one Node Editor view.

Object Workflows

More or less every object/device has its own workflow.

circle-info

Device specific events can also be accessed in other Workflows.

See here

Project Tree Workflows

Object / Device independent workflows can be added as well.

They can be found and added within the Project Tree.

Workflow Toolbar

At the bottom right of the Node Editor window, you will find a toolbar that has some useful tools when working with a workflow.

Data Panel

Data stream is a very important concept for workflow.

Click on this button to toggle this data panel on the left side of the Node Editor window.

Actions

The next button to the right is the action button.

Click here to get a list of all available actions for your project.

Events

The next button to the right is the event button.

Click here to get a list of all available events for your project.

Alignment

If you have some nodes selected, you can align them together relative to each other.

Click on the Alignment button to have access to different options.

Snapping

The next button over is the option to snap nodes onto the board based on a grid or relative to other objects.

Layering

Nodes can also have layering order as well.

Click on this button to adjust the layering order by either bring them forward or backward.

Zoom

As you are creating more and more nodes on the board, you would want to also control the zoom level of the Node Editor window.

Click here to get a list of different options for controling the zoom level of the Node Editor

Debugging Settings

While programming the logic in your workflow, you might want to have additional settings to help with debugging.

The debugging settings allow you to add a sleep time between each step to slow down the overall workflow making it easier to see what is going on.

You can also adjust the maximum recursion count in the situation where you are in the loop and you would like to run the loop more than once.

Export

It is possible to export a workflow that you have built and save it into an external file.

At the bottom right most button on the toolbar, you have the export button to save your current workflow.

Click on this button to then choose where you would like to save your workflow file.

Last updated