Using Designer
Designer provides you with tools to create a workflow using a visual interface. A workflow is a set of instructions and actions that includes the ordering, timing and decisions needed to achieve a specific goal. Create a workflow using a visual programming approach by constructing a logic tree diagram.
Accessing the Designer page
To access the Designer interface:
Select Workflows from the main menu, and select Manage workflows from the navigation panel.
Select a relevant workflow name and then click the Versions tab.
Hover over the existing workflow version to reveal an action menu on the right side of the table.
Click on the action menu and select Edit to edit the the workflow logic.
Understanding the Designer interface
The interface contains five main elements.

Tabs: Switch between the Designer and NEAL tabs to refine your workflow. The system prompts you to save your changes every time you switch to the other tab. Refer to the NEAL documentation for more information about NEAL scripting capabilities.
Canvas: Use the canvas space to connect thinklets and flow controls into a logic tree diagram. Drag-and-drop elements from the toolbar onto the existing code blocks. Each workflow begins with a Start block and ends with the End state. Since you can have multiple branches in your workflow, you may end up with multiple End states.
Toolbar: Use the toolbar to add and define the building blocks of your workflow with thinklets and flow controls, and set workflow parameters. Refer to the Adding and removing Thinklets section for more information.
Workflow map: Zoom in and out, and frame the entire workflow using the workflow map controls.
Save workflow or Close: Click the Save workflow button to commit the changes, or Close the Designer space without saving the changes.
Adding and removing thinklets
Click on the Toolbox tab of the toolbar to add thinklets and flow controls to the canvas.
To create your workflow, drag elements and then drop them onto the canvas. Once you move an element over the canvas, a parking space appears. Touch the parking space with the thinklet and drop to confirm.
To remove an element from the canvas, click on the trash icon.


Adding thinklets to an existing path
To add thinklets, drag the thinklet from the toolbox to the existing connection path. If the thinklet is in the correct position, a horizontal line appears, indicating that you can add the thinklet.
Drop the thinklet onto the connection path.

Connecting thinklets to other workflow branches
It may be necessary to skip certain steps in a workflow and then rejoin the flow later—for example, if a condition to check whether the software installed on a device is already in the workflow. In this case, you may want to skip the steps of installing the software and continue with the rest of the configuration.
Hover over the last thinklet or flow control in a path that has no connection. A pulsing dot appears at the bottom of the thinklet.
Click and drag from the dot to draw a line. Dots appear on the top of all thinklets and flow controls that are valid targets for connection.
Attach the dotted line to the relevant thinklet or flow control by attaching the dotted line to the pulsing dot on the thinklet.

When a thinklet or flow control has more than one path leading to it, you can remove one of the connection paths. To delete a path:
Click on the relevant connection path, and the line appears in bold.
Press Backspace/Delete.

Once you add an element from the toolbar, click on it to reveal its properties.

Configuring thinklets, flow control and connectors
Configuring thinklets
Configure thinklets to execute remote actions, launch campaigns, integrate with Service/APIs, or directly communicate with employees via the Nexthink channel in Microsoft Teams.

Refer to the Configuring thinklets documentation for more information on configuring thinklets.
Configuring flow control
The Condition flow control block allows the branching of workflows based on values that have been collected by the workflow or Nexthink data.

Refer to the Configuring flow control documentation for more information on configuring thinklets.
Configuring Connectors
The Connector uses a set of configurations to set up integration events to 3rd party APIs quickly. Nexthink supports the configuration of Connectors with the following third-party applications: Microsoft Entra ID, Microsoft Outlook, ChatGPT and ServiceNow.

Refer to the Configuring Connector thinklet documentation for more information on how to configure Connector thinklets.
Defining Workflow parameters
Define workflow parameters to set values at the beginning of the workflow execution to parametrize the actions that will be executed.
Refer to the Parameters and dynamic values documentation for more information on how to use and configure parameters.
Defining Workflow details
Use the Workflow details section of the toolbar to add a description to the workflow. Describe the intent of the workflow design and any additional information that other users should be aware of when reviewing and editing it.

Reviewing workflow design issues
The system displays any problems with the workflow design that prevent it from being valid and activated, in the error section of the toolbar when you click Save workflow.
Review the list and correct any of the issues identified to ensure you have a valid workflow design.

RELATED TOPICS
Last updated
Was this helpful?