Setting scopes

You can define settings and behaviors for your application at different levels.

Global level

The top-level settings (All channels) apply to your whole project.

Channel level

Settings you define for a specific channel take precedence over the global settings, in all parts of your project under the dialog flow for this channel.

Entity level

In an open dialog application where a question router node handles multiple entities to be collected, any of the question and answer nodes under the question router node is able to collect any of the entities. In such applications, setting entity behaviors at a specific question and answer node would not be sufficient.

Settings and behaviors you define for at the entity level will apply at any question and answer node where this entity might be collected, in the context of a specific channel.

Component level

Event handling and error recovery behaviors you define for a specific component take precedence over the default behaviors set in the Start node of your project. Component-specific behaviors are set in a component’s Enter node.

Node level

You can override some settings at the node level, for individual question and answer nodes and message nodes. Node-level settings take precedence over the global settings and any component-level overrides.

Message level

You can prevent users from interrupting specific messages by disabling barge-in at the message level, in the Messages resource panel.