cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
raymondha
New Member

Confusion about Topic and Entity

Hi, I am new here to Power Virtual Agent and wish to create one FAQ bot for my org.   Due to the licensing constraints, i can only use the Power Virtual Agent under O365.    I have created the bot successfully with few topics;  however, I am still confuse about the topic and entity here.  Anyone care to explain more about this?  When should i use Entity?  

2 REPLIES 2
Pstork1
Dual Super User III
Dual Super User III

I assume you mean you are using PVA for Teams when you say Power Virtual Agents under O365 because there is no O365 license for PVA.  But for your other question.  

 

  • Topic determine how a bot responds to a question from a user. They contain trigger phrases and actions that are taken after a topic is triggered.
  • Entities are tables in the Dataverse database that can contain information used in the bot.  There are a lot of pre-built Entitles for tracking things like age, an address, a url, an email address, etc.  They are used to understand and identify a specific type of information from a user's responses.  Here's more info about how to create and use entities in PVA Create and use entities - Power Virtual Agents | Microsoft Docs


-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.
DiegoPeres
Resolver I
Resolver I

Hello @raymondha,

Let's go, topics is basically the name of the theme you will create for your users to use in the bot, inside the topics, you will create the flows, where you will lead the user inside that topic.

In the flows you will probably use questions, to know how to direct the user. Every question generates a variable where you will store the user's answer, the entity and the type of data that you will store, take as an example the model below:

Topico: Request Office license
Flow: here you will instruct about the license request process, imagine that you will collect the user's email and phone number in questions, in the question type you will choose Phone number (entity), Email (entity).
So when answering the question what is your phone number: the user will fill in a field of the phone number type, the same as for the email.
I hope it was clear to you,


Did I answer your question?😉
Please consider accepting it as the solution to help other members find you faster.
Connect with me: Linkedin -- PVA

Helpful resources

Announcements
Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

Welcome Super Users.jpg

Super User Season 2

Congratulations, the new Super User Season 2 for 2021 has started!

Center-of-Excellence-Starter-Kit-cropped 768x460.png

The Total Economic Impact™ of Power Virtual Agents

Read this 2021 commissioned study, conducted by Forrester Consulting.

Top Solution Authors
Top Kudoed Authors
Users online (2,280)