SOLVED

Change tabs sort in Teams app manifest for personal tabs

Brass Contributor

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.

 

TeamsTabSortIssue.png

 

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:

 

TeamsTabSortIssue2.png

 

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

8 Replies

@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.

@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

Hi ,
I confirm this feature is needed , thanks
Hi,
I'm also looking for the same thing. to enable notification for the custom personal app when something happened. Most of the response I get is used proactive notification also. If you are able to find a way, let me know. Otherwise, you can post a feature request in https://microsoftteams.uservoice.com/ .

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

I 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
best response confirmed by Marc Jordana Reist (Brass Contributor)
Solution
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.... Add a new static tab where you need it and make sure the entityId is "conversations":
{
"staticTabs":[
{

},
{
"entityId":"conversations",
"scopes":[
"personal"
]
}
]
}

@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.

1 best response

Accepted Solutions
best response confirmed by Marc Jordana Reist (Brass Contributor)
Solution
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.... Add a new static tab where you need it and make sure the entityId is "conversations":
{
"staticTabs":[
{

},
{
"entityId":"conversations",
"scopes":[
"personal"
]
}
]
}

View solution in original post