Skip to main content

Uniphore Customer Portal

Working with Intent Flow Elements

You use various types of Elements to determine how an Intent Flow will proceed:

  • A UI Element step is displayed to a user for input and may contain questions or choice lists, present actual user responses, or include other visual components. The Flow proceeds according to the input provided.

  • A Logic Element step drives the workflow and determines what data is acted upon and displayed. One example is a Decision Point, which evaluates one or more conditions and then redirects the Flow toward one of various predefined possible outcomes.

  • An U-Self Serve / Intelligent Assistant Element step provides functionality used only by an Intent Flow.

Important

To execute properly, an Intent Flow must always end with either a Response Element or a Back to NLP Engine element.

To add Elements, click the round Add Steps icon at the top left of the Flow Map to access the Add Steps Toolbox:

OpenAddStepsToolbox_091221.png

Then drag the required element from any of the various Element groups to the desired location on the Flow Map.

The following table provides reference links for each available element:

Element

Description

UI Elements

Contact Us

Provides choice buttons that enable the user to request contact with an Agent directly from the chatbot.

Form Element

Enables creation of an HTML-based Form to show during a chatbot conversation, ideal for handling complex or sensitive data.

Response Element

Enables creation of specific Responses to user requests based on current Flow status and data. Responses can use multiple communication methods as well as multiple languages.

Logic Elements

Allocator

Assigns values to one or more variables at a particular step in your Intent Flow.

Client Event

Sends action parameters by generating an asynchronous event in the Intent Flow.

Concurrent Flow

Designates a Service Flow that will be executed while the current Intent Flow is running.

Decision Point

Evaluates pre-defined conditions and directs the Intent Flow according to the decision outcome.

Email

Enables an e-mail to be sent when the user reaches a certain screen, or when a particular business rule is evaluated.

Integration Point

Obtains information contained in other applications and databases.

RPA

Executes an RPA Sequence at the specified location in the Intent Flow.

Sub-Flow

Embeds a reference to another Flow from within the current Intent Flow.

Wait Point

Prevents the current Flow from proceeding until a specific Service Flow variable is assigned a value. If needed, you can modify the length of time the current Flow will wait for Service Flow completion. This is always used together with the Concurrent Flow option.

U-Self Serve / Intelligent Assistant Elements

Back to NLP Engine

Provides a callback mechanism to return the conversation to the NLP Engine.

Parameter Resolver

Helps to resolve missing parameter values required for the current Intent. (Legacy)

Slot Resolver

Provides a mechanism to resolve Slot values required for the current Intent and supports context switching capabilities.