Forum Discussion
Define Navigation and Notifications for a Multi-dashboard SaaS Web App Integrated into Teams
Meghana-MSFT Thank you Megnhana. I look forward to response.
- Meghana-MSFTSep 25, 2023Former Employee
- Navigation: Since we don't have any proper way to capture the events from your application (Dropdown list selection change or other) in a Teams app, we won't be able to navigate in it.
But you can achieve it like below:
1) Create 3 Tab apps in teams for your dashboards and add the deep-link capabilities to navigate to your different tabs.
Reference doc link: https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-link-application?tabs=teamsjs-v2#:~:text=to%20the%20tab.-,Examples,-%3A - Notifications: Once you get any notification in your application, do you have any way to send the request to any API controller end point?
If yes, you can call Graph API on that endpoint to send the activity feed notifications but you need certain details like: Team/chat id etc. that is out of your application scope, but you can save those values in memory after fetching from Teams app side but required some manual efforts. Reference doc link: https://learn.microsoft.com/en-us/graph/teams-send-activityfeednotifications?tabs=http
Above provided answers may not be the correct solution but can help you to get some idea.
- anz-yogeshSep 26, 2023Copper Contributor
Meghana-MSFT We have done a few prototypes to define navigations in Microsoft teams and Web Brower Application. Is there any way we can get consultation from the Microsoft Teams Technical team to review App Structure. I will greatly appreciate any support beyond this forum.
- Meghana-MSFTSep 29, 2023Former Employee
anz-yogesh - This option is available when you submit your app to publish in Teams app store once your application is production ready. Your app is thoroughly reviewed by a validator - https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/appsource/publish#what-to-expect-after-you-submit-your-app
Also please refer this doc for Teams Store validation guidelines - https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines
- Navigation: Since we don't have any proper way to capture the events from your application (Dropdown list selection change or other) in a Teams app, we won't be able to navigate in it.