Forum Discussion
Change tabs sort in Teams app manifest for personal tabs
Hello there,
We are developing an application for Teams that has both a Web App tab and a Bot tab, both within a personal tab scope.
We have tried many things but we can't find the way to rearrange the Web App tab and Bot tab into a different order. Seems that there are issues related to sorting tabs within a Teams channel, but we don't see any explicit limitations in the documentation about rearranging them in a custom app.
We have checked in the manifest schema definition many times, but have not seen anything related. We thought this was not possible until we saw the Planner app in teams with the kind of sorting we are looking for:
Has anyone been able to figure out how to rearrange the Teams tabs in the app manifest? We have tried many things but still have not figured out the way to do this. Maybe someone at Microsoft can enlighten us?
Thank you in advance 🙂!
Marc Jordana
- Now it's possible since the schema version 1.7. https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-personal-tab?tabs=nodejs#reorder-static-personal-tabs. Add a new static tab where you need it and make sure the entityId is "conversations":
{
"staticTabs":[
{
},
{
"entityId":"conversations",
"scopes":[
"personal"
]
}
]
}
- Gousia_BegumMicrosoft
Marc Jordana Reist It is not possible to re-arrange the order of the chat and the tabs. Planner is a first party app and first party apps do have some special implementations which cannot be applied to custom apps.
- Marc Jordana ReistBrass Contributor
Gousia_Begum Thank you for your response. Are there any plans to change this limitation?
In the other hand, what we are trying to achieve is to show some kind of notification when the app content is updated, even when the app context is closed. More or less the same notification when you receive a chat message in Teams from another user. Is there any other way to do this without a proactive bot?
Thank you!
Marc Jordana
- marwaultatelCopper ContributorHi ,
I confirm this feature is needed , thanks
- Marc Jordana ReistBrass Contributor
For those out there still struggling with this problem, Microsoft published an update to the Microsoft Graph API that allows custom apps to send activity messages to users.
https://docs.microsoft.com/en-us/graph/teams-send-activityfeednotifications
I hope this helps!
Best regards,
Marc Jordana
- Anatoly MironovBrass ContributorI could not find anything on the "uservoice" I submitted the idea the new feedbackportal. It would be really good to have it https://feedbackportal.microsoft.com/feedback/idea/c597b9a2-276e-ec11-a81b-6045bd78dc6e
- Anatoly MironovBrass ContributorNow it's possible since the schema version 1.7. https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-personal-tab?tabs=nodejs#reorder-static-personal-tabs. Add a new static tab where you need it and make sure the entityId is "conversations":
{
"staticTabs":[
{
},
{
"entityId":"conversations",
"scopes":[
"personal"
]
}
]
}- Marc Jordana ReistBrass Contributor
Anatoly Mironov Thank you, thank you and thank you for answering this old question!!! You are absolutely right, and I didn't realize. I checked and you can even change it from the App Studio in Teams now. I've been waiting so long for this :D. You have a paid drink in Barcelona.