Skip to main content
Kinetic Community

13. Working with the Task Engine

Overview of the Task Engine

Terms

Task Engine

The Task Engine is a processing engine which takes input from applications and walks through a predefined task tree. In Kinetic Request it gives you the ability to extend the functionality of your service items. You can use tasks to perform data lookups, add approvals, create entries in other Remedy forms, send notifications and much more.
 

Task Builder

Graphical process builder that allows configuration and sequencing of business processes.
 

Task Handler

Standalone collection of code designed to perform a business task. Tasks take parameters, return results and can throw exceptions in the event of an error.
Pre-made handlers are available from the Kinetic Task Community website. All supported Kinetic Request customers may download or contribute handlers.
 

Task Node

Configured parameters applied to a specific instance of a Task Handler on a task tree.
 

Task Tree

A Task Tree is a process attached to a service item. It holds the predefined workflow for a given input. The workflow consists of task nodes and connectors.
 

Types of Task Trees

Out of the box, there are two types of task trees that can be attached to a service item, complete and create. You can have multiples of each type per service item.
 
To add a task tree, click on the Add button on the Tasks tab. You will be asked if you want to create a new task tree, or copy an existing tree.
 
If you select to add a new tree, you will have a dialog, that asks you to complete the following information, tree name, tree type (complete, create) and status.
 
If you choose to copy an existing, there is a drop-down list of all the existing trees to choose from. After selecting the tree, a dialog for cloning the tree displays, and allows you to select a new name for the tree.

Task Builder

The Task Builder is available by clicking on the „Launch Builder‟ button on the right side of the table on the Task tab.

Example Task Builder:

task builder basics.JPG

 

Available Tasks are listed along the right side of the builder. The Save and Logout buttons are located along the top right of the main builder window.
Click the Configure button to document your Task Tree. The name is present from creation.
 

Configuring Task Nodes

Nodes are created by dragging a Task from the task list onto the main section of the task builder. There are a variety of different types of tasks, System Control, System Utilities, and your own tasks that you create and add.
 
After dragging the Task on to the tree, click on the “i” image to reveal the parameter configuration. The “X” image will delete the node and its attached connectors if clicked. The V icon allows you to drag connectors to other nodes
 
Node Example:
basic node.JPG

Along the top of the node you can customize the name to make it relevant to your process. Next to the name are the options for Visible and Defers. If visible is checked, the node and its message will display on the portal page. If Defers is checked, the node will wait for some type of response from the system before continuing along the tree branch. The id is a unique name for the node that is used in the task engine.

 

Node Parameters:
node parameters.JPG
 
Activity Eleven - Create a simple Task Tree