So I have created a bot for internal IT support. Connected it to a QNAMaker to answer questions. works great.
Now, when the bot answers our users we will follow-up with a question if their issue was resolved, if they press no the bot sends off a ticket to IT with the user question and the bot answer. Perfect. Now, the only thing missing is the user information itself - I cannot seem to figure out how to send the user email or username to Power Automate so our internal IT can see who actually made this request.
So I have to ask the user his/hers name which I want to avoid.
Any takes on this?
Hi @OilPanic ,
You can create an authentication inside your bot, get the user token and send as a parameter to Power Automate and using Microsoft Graph to get user details.
Power Automate doc: https://docs.microsoft.com/en-us/power-virtual-agents/advanced-flow
Video to use Authentication inside PVA: https://www.youtube.com/watch?v=jjmCWw4z9N8
Well, its required that the users manually authenticate with the bot when they start talking to the bot. Its a way of doing it but it still gives you an extra step for the user - so not much difference in asking their email or asking them to authenticate?
Check out the winners of the recent 'Can You Solve These?' community challenge!
Join us for an in-depth look at the new Power Virtual Agents innovations at the free Microsoft Business Applications Launch Event.