Showing results for 
Search instead for 
Did you mean: 
Regular Visitor

Dynamic Options for Multiple Choice Question

I need to pass a dynamic list of options to a multiple choice question. Since this is not currently available in PVA, I've tried 2 options.

- First I tried extending with a BotFramework Composer dialog, unfortunately, this doesn't return you to the PVA topic.

- Next, I built a skill with BotFramework Composer, and imported it into PVA. I can call into the skill, and when I configure using it, I'm able to bind a PVA variable to the input variable of the skill. Unfortunately, the value never makes it from PVA to the skill. I have a similar problem getting a value from the skill back to PVA when I'm done. I really hope I'm missing something simple.

What do I need to do to pass a value in from PVA to my skill?
What do I need to do to pass a value from the skill back to PVA?



Super User
Super User

Hi @craiglarrabee ,


Did you try to update variables using Bot Framework Composer?

Use Bot Framework Composer with chatbots - Power Virtual Agents | Microsoft Docs


If you are using Skill, are you using Bot Framework or Bot Framework Composer?

Did I answer your question? Mark my post as a solution!

Renato Romão,

Connect with me here 😉

Power Virtual Agents course (+2.760 students) : English | Português

Hi @renatoromao ,

I can access the variables in Bot Framework Composer, but when I'm done, I can't figure out returning to a PVA Topic.

As far as the Skill goes, I am using Bot Framework Composer there also.




Craig Larrabee


Hi @craiglarrabee,

 you can now "return" to the PVA Topic after calling a Composer Topic and build more PVA dialog after a Composer Topic is called; or you can call a PVA Topic from inside Composer.



Helpful resources

Microsoft 365 Conference – December 6-8, 2022

Microsoft 365 Conference – December 6-8, 2022

Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.

Users online (2,661)