0

We're currently working with Ms Teams approval process and they have provided us with the issue: "Channel bot uses the team roster to trigger notifications in personal scope"

They then referred us to use this document, which is actually already what we're doing. When that was explained, they told us to get on a call, who then ultimately told us to post our question here. I'm not even sure what I should be trying to solve or what they would like for us to do.

Goal: a director, VP, CTO, etc. installs our app in a team. It could also be for a selected set of users (if so, please advise on the best way for a selected set of users). Once it is installed, VP goes into our web app, sets up teams and designs a survey program. When survey kicks off, the users get a personal notification with a magic link to their survey. Reminders go to users who haven't completed throughout the week.

Currently we are solving this problem by requesting the Member.Read.Group and TeamMember.Read.Group on the Team application. The app is installed for a team, we fetch the team roster to create users in our system so that the VP can set up team structures (for reporting as well as who gets what type of question). When the survey is set to begin, we proactively message the users that were set up in our web app.

This current flow is failing the approval process for "Channel bot uses the team roster to trigger notifications in personal scope". The current methodology is what was recommended to us by a Microsoft support engineer and also we were pointed to use this documentation, which is actually exactly what we are doing to fetch the team roster (using HTTP get pagedMembers, /v3/conversations/{conversationId}/pagedmembers).

The dev that they referred us to get on a call with as well as the approval team have pointed us here. I've asked for what the problem is, so not even sure what I'm looking for, so any guidance would be appreciated.

0 Answers0