Hello, novice here, been trying to use the following flow:
It works very well, however even when used by other members (from their respective accounts) it keeps booking meetings for one person. Kindly note that it's preceded by a flow that obtains all user data (Email, Name, etc).
Any help would be appreciated since it's needed for a chatbot.
Great question! Maybe the OP can comment on that. The service account solution has good and bad points. It works, but it's nobody's real name. That's why I was suggesting naming the account something to let people know--e.g., "Teams Meeting Booker."
Anne
Ask your administrators for access to a service account in your environment. Then make that service account a co-owner on the flow. Then, add the connection to the service account on that step. You may have to log in as the service account to add the connection the first time.
This is something we have done on Outlook sending and Teams messaging connectors to avoid having notification emails appear to come from my account. They appear to come from the service account, so if it's a concern about who appears to be setting the meeting, make the service account's name something that will serve your purposes.
Anne
I think the solution lies in somehow making every user establish a connection while chatting with the bot but I frankly have no idea how to achieve that.
I obtain user profiles based on passing bot.DisplayName into the 'find user profile' action. Then the emails are passed into the required attendees. However, it still functions as though the meetings were booked by me -bot Owner- and they are mere attendees.
That's what I'm doing. I'm collecting user data with another flow that works well.
Add the Get my profile (V2) step to collect the name of the person who started the Flow. You can use the output from the profile step in the Required Attendees line in the Teams step.
Thanks,
Anne