Hello Team,
I'm new to Power Platform and learning PowerVA
My chatbot is not functioning properly.
Please refer the screen shot
After user choose one option the flow should start
However chatbot is again giving option to the user, instead of going forward.
Please refer screenshot
@Anonymous @Chatbotdev
Nope, you don't need to create 3 flows. Just one flow and call it in a 3 separate conditions
I have found success using separate Topics. This will also improve your Bot.
For example I have created a Main topic where the User chooses the Category, this variable is a Global Variable to allow any topic to use it:
Then, I have the Branches redirect to a secondary topic depending on the Choice:
For example, my VM topic looks like this:
And my Software Topic looks almost the same:
And lastly here is my Flow:
Testing the bot:
VM--
Hi @AshishJaiswal ,
I'm sending this message just to complement the @Jcook answer. (he is right)
First, it's very import for our community, your vote in this idea: Allow PVA to send 'NULL' values to Power Automate - Power Platform Community (microsoft.com)
This idea will fix your issue in the future.
Second, as @Jcook said, you can create 2 variables inside your workflow (Power Automate), UserChoice and Input.
In your PVA topic, you will call an action for each condition (today you have 3 conditions) using the same workflow but instead of sending all questions to your workflow, you will send only the Choice selected and the respective question above. (Name of Software, etc..)
Today, you cannot send empty variables, so when you will the same way that you created, automatically the chatbot will send the empty question to the user.
@Jcook ,
That means, I will need to create 3 different flow then
One for each condition that user chooses - correct ?
Or is there a way to fetch answer for all option using one flow ?
Hello @AshishJaiswal
It looks like this is happening because you are passing in all the inputs into Power Automate (User Choice, IP Address, Software Name, Transport Area).
You will need to only have a User Choice, and a Input variable which you can store the users answer to pass into Power Automate.
For example:
User Choice: IPAddress
varInput: 192.168.1.1
Romain The Low-Code...
25
Pablo Roldan
25
stampcoin
10