Appendices

There are 25 other available tables in eva, from API Key to Utterances

Api Key

The apikey table stores API keys used to validate eva’s service calls.

Automatization test

The automatization_test stores general information about automated tests. To execute an automated test, the user must fill a spreadsheet and insert it in the cockpit.

Automatization Test Description

The automatization_test_description Stores data that was inserted in the automated test spreadsheet and are stored as an execution result.

Virtual agent NLP Engine

The bot_nlp_engine table is a N-N relationship table between virtual agent and nlp_engine.

Configuration

The configuration tables stores eva’s configuration keys.

Entity

The entity table stores configurations for entities created in the virtual agent. An example would be the entity “sport”.

To learn how to use Entity in eva

Entity Value

The entity_value table stores the entity content. So, in the entity “sport”, the values would be “football”, “basketball” or “tennis”.

Entity Sample

The entity_sample table stores words that has a similar meaning to the entity value. For example, if the entity value is “football”, it could store “soccer” or “association football”.

Facebook Configuration

The facebook_configuration stores the chat configuration in a Facebook page.

Facebook User

The facebook_user table stores the data of the facebook user who interacted with the virtual agent.

Intents

The intents table stores the configuration of intents created in the virtual agent.

To learn more how to use Intents in eva

NLP Engine

The nlp_engine stores NLP integration data.

NLP Token

The nlp_token table stores the tokens generated by Dialogflow.

Permission

The permission table stores permissions that can be given to a user.

Role

The role table stores the functions that can be given to a user.

Role Permission

The role_permission stores role and permission data, allowing to identify each user role and permission.

Sequelizemeta

The sequelizemeta table stores the configuration history.

Tag Type

The tag_type table stores the repository types: intent, entity, answer, flow, prototype and service.

Tag Uses

The tag_uses table stores tag data and which repository it is related to, allowing to identify the tag, repository type and which repository ID the tag is related to.

Tags

The tags table stores the tags created in the virtual agent. The tags helps to identify objects.

Training

The training table stores virtual agent training data. When a user trains a virtual agent in the cockpit, the data is stored in this tablea.

Transactional Service

The transactional_service table stores the transactional calls performed during a session. Is possible to identify which service was called and the answer content by the webhook.

User

The user table stores the cockpit users created in the keycloak, which is an access control tool responsible for eva’s user authentication.

User Virtual Agent Role

The user_bot_role table stores user identification, virtual agent and role data.

Utterances

The utterances table stores intent examples. When a user creates an intent in the virtual agent, he must add sentences that can appear in a conversation with the virtual agent.

Last updated