new ArchBaseFlowBotWithKnowledge(coreBotWithKnowledgeViewModel)
The Architect Scripting class for the Base Bot flow class with knowledge support.
Instances of this Architect Scripting object should be created by calling ArchFactoryFlows#createFlowDigitalBotAsync
Parameters:
| Name | Type | Description |
|---|---|---|
coreBotWithKnowledgeViewModel |
Object | ( Internal ) an Architect core Bot view model. |
Extends
Members
-
static, readonly displayTypeName :string
-
Returns the display type name string 'isArchBaseFlowBotWithKnowledge'.
-
readonly botFlowSettings :ArchSettingsBotFlow
-
Bot-specific settings for the flow.
-
readonly isArchBaseFlowBot :boolean
-
Returns true indicating that this is an ArchBaseFlowBot instance.
- Inherited From:
-
readonly isArchBaseFlowBotWithKnowledge :boolean
-
Returns true indicating that this is an isArchBaseFlowBotWithKnowledge instance.
-
readonly knowledgeSettings :ArchSettingsNluKnowledge|null
-
The natural language understanding knowledge settings for the bot flow. Note that if your organization does not have knowledge base support or the flow's supported language does not support knowledge, accessing this property will return null.
-
readonly settingsErrorHandling :ArchSettingsEventErrorFlowBot
-
Returns the error handling settings for the flow.
- Inherited From:
-
readonly startUpObject :ArchState
-
Returns the starting state for this flow. If there is no startup object configured, accessing this property returns null.
- Inherited From:
-
readonly states :Array.<ArchState>
-
The states in the flow.
- Inherited From:
-
readonly userInputSettings :ArchSettingsUserInput
-
The user input settings for the flow.
- Inherited From:
Methods
-
deleteState(stateToDelete)
-
This function deletes the specified state from this flow.
Parameters:
Name Type Description stateToDeleteArchState the state to delete.
- Inherited From:
-
setStartingState(archState)
-
Sets the specified state to be the starting state on the flow.
Parameters:
Name Type Description archStateArchState An Architect Scripting state object.
- Inherited From: