Installed with Virtual Agent
- UpdatedAug 3, 2023
- 5 minutes to read
- Vancouver
- Virtual Agent
Various types of components are installed with activation of the Glide Virtual Agent [com.glide.cs.chatbot] plugin, including tables and user roles.
Roles installed
With the Virtual Agent Administrator [virtual_agent_admin] role, users can create and manage topics (bot conversations), using Virtual Agent Designer.- If using Natural Language Understanding, the NLU admin role is included.
- If the Virtual Agent admin is granted access to AI Search-related tables, the search application administrator role [search_application_admin] is included.
- If the Virtual Agent admin is granted access to Entity View Action Mapper tables, the EVAM admin role [evam_admin] is included.
- For multilanguage support, the localization_requestor role is included by default. For more information, see Localization Framework roles .
- For more information on the roles contained in virtual_agent_admin, see Virtual Agent roles.
Users installed
The Glide Conversation Server plugin (com.glide.cs) automatically installs a virtual agent user (virtual.agent) in the User [sys_user] table. Ongoing Virtual Agent interactions are assigned to this virtual agent user. If you're using Advanced Work Assignment (AWA), interactions assigned to the virtual agent user are not routed by AWA. The virtual agent user is also used in the default web chat branding settings to associate a virtual agent user profile with a bot avatar.
Tables installed
Table | Description |
---|---|
Adapter Configurations [sys_cs_adapter_configuration] |
Stores records for default keywords, labels, and message values for third-party messaging integrations. |
Adapter Configuration Page [sys_cs_adapter_configuration_page] |
Stores the configuration for third-party messaging integrations. This table is
the root table for:
|
Adapter Message [sys_cs_adapter_message] |
Stores adapter messages. |
Brandings [sys_cs_branding_setup] |
Stores different branding configurations for the web-based chat client used in an instance. |
Client Adapter [sys_cs_client_adapter] |
Stores each adapter state. |
Consumer Channel [sys_cs_consumer_channel] |
Stores consumer channel information. |
Consumer Device Context [sys_cs_consumer_device_context] |
Stores consumer device context information. |
Context Topics [sys_cs_context_topic] |
Stores different configurations for determining the appropriate conversation topic displayed to end users based on their pre-chat survey answers. |
Conversation [sys_cs_conversation] |
Stores a record for each conversation on the instance. Each record includes the Conversation Task [sys_cs_conversation_task] and Conversation Message [sys_cs_message] related lists, which show all the topics run and associated messages presented in the conversation. |
Conversation Consumer [sys_cs_consumer] |
Stores a record representing the user in a conversation, and references the associated sys_user record for that user. |
Conversation Server Field Script
Validators [sys_cs_field_script_validator] |
Stores text format validation rules and default error messages. Read-only. |
Custom Controls [sys_cs_custom_control] |
Identifies custom controls. |
Custom Control Definitions [sys_cs_custom_control_definition] |
Binds a client type (for example, web or mobile) to a custom control. |
Conversation Media [sys_cs_media] |
Media attached to conversations are stored in sys_attachment, and associated to this table. |
Conversation Message [sys_cs_message] |
Stores a record for each message in a conversation. Shows the messages displayed for each topic in the conversation flow. |
Conversation Server Connect Hand-off [sys_cs_connect_handoff] |
Stores mapping of Virtual Agent conversations and Connect/Workspace conversations. |
Conversation Session [sys_cs_session] |
Stores a record for each conversation. |
Conversation Task [sys_cs_conversation_task] |
Stores a record for each conversation task. Each record shows the conversation flow, which can include multiple topics that are run during the conversation. |
Conversation Task FDIH Invocations [sys_cs_fdih_invocation] |
Tracks the state of a call to a Flow Designer action or subflow in a conversation. |
Conversation Vendor [sys_cs_vendor] |
Stores vendor information. |
CS Consumer Account [sys_cs_consumer_account] |
Stores third-party user information. |
Custom Greetings and Setup [sys_cs_context_profile] |
Stores a profile record for context-driven chat experiences. Contains
customizations in the following child tables:
|
Custom Controls [sys_cs_custom_control] |
Stores the custom input and response controls. |
Custom Control Definitions [sys_cs_custom_control_definition] |
Binds a client type (for example web chat client) to a custom control. Stores the channel, domain, and user interface component defined for a custom control. |
General Settings [sys_cs_general_settings] |
Stores the records for the NLU configuration. |
Live Agent Setup [sys_cs_live_agent_setup] |
Stores the Live Agent setup with queue information. |
Live Agent Support Queue Cache [sys_cs_support_queue_cache] |
The database cache used for support queue wait times. |
Open NLU Drivers [open_nlu_driver] |
Stores the records of the NLU service providers used in the instance. Identifies the base system NLU provider and other services installed, such as IBM Watson NLU. |
Open NLU Driver Http
Connections [open_nlu_driver_http_connection] |
Stores all the HTTP connection references for the NLU service provider. |
Open NLU Driver Languages [open_nlu_driver_language] |
Lists the language codes for the NLU service providers (ServiceNow NLU, IBM Watson Assistant, and MS LUIS). Identifies the driver codes and associated languages. |
Open NLU Predict Entity
Feedbacks [open_nlu_predict_entity_feedback] |
Stores the disposition taken by an application in response to an NLU entity prediction result. For example, in Virtual Agent the goal is to map a predicted NLU entity to an input variable in a Virtual Agent topic. |
Open NLU Predict Intent
Feedbacks [open_nlu_predict_intent_feedback] |
Stores the disposition taken by an application in response to an NLU intent prediction result. For example, in Virtual Agent the goal is to map a predicted NLU intent to a Virtual Agent topic. |
Published Topic [sys_cb_design_topic] |
Stores design topic definitions and references the runtime topic. |
Session Binding [sys_cs_session_binding] |
Stores session binding and AMB channel information. |
Configurations - Slack
Integration [sys_cs_adapter_configuration_page_slack] |
Extends the sys_cs_adapter_configuration_page table. Stores the configuration for the Slack messaging application. |
Configurations - Facebook Messenger
Integration [sys_cs_adapter_configuration_page_messenger] |
Extends the sys_cs_adapter_configuration page table. Stores the configuration for the Facebook Messenger messaging application. |
Teams Adapter Configuration
Page [sys_cs_adapter_configuration_page_teams] |
Extends the sys_cs_adapter_configuration_page table. Stores the adapter configuration for the Microsoft Teams messaging application. |
Workplace Adapter Configuration
Page [sys_cs_adapter_configuration_page_workplace] |
Extends the sys_cs_adapter_configuration_page table. Stores the adapter configuration for the Workplace messaging application. |
Vendor Client Adapter
Configuration [sys_cs_vendor_client_adapter_configuration] |
Stores the adapter configuration for third-party messaging applications. |
Topic [sys_cb_topic] |
Stores a record for each topic (design-time definition). |
Topic [sys_cs_topic] |
Stores an instance of a topic from sys_cb_topic at run time. Records on this table are cleaned every 12 hours. |
Topic Category [sys_cb_topic_category] |
Stores all the categories that identify the different types of topics, such as setup topics and small talk topics. Also includes custom categories defined by admins. |
Topic Library Usages [sys_cs_topic_library_usage] |
Stores references to published topic blocks. |
Vendor Context
Configuration [sys_cs_vendor_context_configuration] |
Stores vendor-specific device context information. |
Virtual Agent Context [sys_cs_virtual_agent_context] |
Stores Virtual Agent context variables. |
Properties installed
Property | Description |
---|---|
com.glide.cs.branding.msg_delay | Minimum delay between bot messages |
com.glide.cs.branding.type_presence_delay | Minimum delay before displaying typing animation |
com.glide.cs.conversation_faulted_reason | Message that displays the following default message when a conversation has faulted: It seems that you have left the conversation. |
com.glide.cs.general.error_message | Generic error message |
com.glide.cs.general.live_agent_handoff_error_message | Error message when no live agent has been set up |
com.glide.cs.general.live_agent_handoff_message | Message to display when handing over to a live agent |
com.glide.cs.general.support_email | General support email |
com.glide.cs.general.support_hours | General support hours |
com.glide.cs.general.support_phone | General support phone |
com.glide.cs.global_configuration | The sys_id of the default configuration page (sys_cs_configuration_page) |
com.glide.cs.javascript.reserved_words | Reserved words in JavaScript that should not be used as vaInputs names or vaVars names |
com.glide.cs.live_agent_queue | The chat queue that users transfer to when a conversation transitions from a virtual agent to a live agent. This default queue is used unless the topic specifies a specific queue to use. |
com.glide.cs.suggest.minimum_characters | The minimum number of characters the user must enter in a keyword search before partial matching, phonetic matching, and spellcheck begin to function. |
com.glide.cs.suggest.enable_partial_search | Enables partial matching searches on topic searches when set to true. |
com.glide.cs.suggest.enable_phonetic_search | Enables phonetic searching on topic searches when set to true. |
com.glide.cs.suggest.enable_spell_check | Enables alternate search spellings on topic searches when set to true. |