How can I pin a Sharepoint's WebPart app? - microsoft-teams

I have developed a Sharepoint's WebPart. This app works fine and now I need something similar to integrate with Teams.
I have been researching about the best way to develop the app for Teams. As far as I know, there are two ways of doing this:
1. I can develop a new app only for Teams
2. I can "reuse" the Sharepoint's Webpart.
According to the second one option, I have made some little changes and now the app based in the WebPart is working in Teams.
My doubt is the next one. The application is a "Tab" associated to a channel and the client wants that the app icon appears in the menu of the left side.
When I try to add the icon in: https://admin.teams.microsoft.com/policies/app-setup, this new application based on the WebPart, never appears and I don't know the way to add the icon in the menu.
Could somebody help me?
Kind regards

You can pin only Personal Apps to the left rail. Please add your SharePoint page as personal (static) tab in your App and then pin it.

Related

Microsoft Teams | Expand Tab using JS

Hi my organisation has been creating an app on microsoft teams that allows users to view glpi website inside of a teams tab. The app in itself is just a shortcut to make it easier for the users to navigate through teams.
We need to use an html file with java script in it so that the app redirects to the website in a tab as microsoft teams doesn't allow us to show external website inside of a teams app.
My question is the following : Is it possible that when as a user i click the app button and the redirection to the website tab happens, that this tab automatically expands so that it take all the space inside the teams client. I want it to trigger the "expand the tab" option. (I accept whatever solution you may find because i haven't been able to find something relevant)
This was my first post i thank you for you time and effort and for reading me, have a nice one.
(I tried my best to review this before posting but i'm not sure that i haven't made any mistakes).
I have tried a bunch of useless edits...
There doesn't seem to be any graph API available for pin an App.
We have app related graph API available for add app to team and install app to user.
Ref Doc: https://learn.microsoft.com/en-us/graph/api/team-post-installedapps?view=graph-rest-1.0&tabs=http
https://learn.microsoft.com/en-us/graph/api/userteamwork-post-installedapps?view=graph-rest-1.0&tabs=http
To redirecting your Tab in application you can use deeplink to Tab of an application.
Reference Document: https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-link-application?tabs=teamsjs-v2#generate-a-deep-link-to-your-tab

Teams Activity Notification For Personal Tab Teams App

Looking to a point in the right direction for a project I am working on. Currently, we have a teams app that is installed and there is a personal tab in it that opens up a list of courses to be taken on our platform, the user can then click on the course they want to do and it opens in an iframe within teams and they can take it.
The next task is to notify them into their activity tab within teams when they have been targeted with a new course, I am not sure if this can be accomplished by using the graph API or if I am going to have to go down the proactive messages route. Anyone that has a demo of what they have done for something similar would be great.

How do I redirect to another page in my custom app for Microsoft Teams?

I have a simple webapp that I am showing as an app in Teams. I have set it up in App Studio and everything works as I expect and it's all great. It is showing my web app and that is what I want.
For some cases, I need to redirect to a different web app on a different domain. When testing from Microsoft Teams in my browser, it works fine. But when I test from Microsoft Teams in the desktop app, then the screen just turns grey when the redirect was supposed to happen.
I already added the domains to this dialog in Manifest Editor.
Because the screen just goes grey with no explanation, I am having a hard time troubleshooting this issue.
#NielsBrinch Could you please take a look at Redirect across domains in a Microsoft Teams tab? Also please make sure that the tab you want to redirect to, is iframable and that it meets all the Requirements for tab.

How to develop Microsoft Teams app for "App Bar and home screen"

I would like to create an application for Microsoft Teams but I don't understand what capability I have to exploit.
I would like the application to be called up from the application bar and opened to full screen.
The same behavior that occurs for the "App Studio" application.
I need to bring something that is not accessible, either by chat or tea; the app should manage a flow in a personal window.
I looked at the manifest definition document but found nothing.
https://learn.microsoft.com/en-us/microsoftteams/platform/resources/schema/manifest-schema
I would like to replicate the application behavior like AppStudio or Microsoft Planner, to name a few.
For example App Studio
A possible alternative, could be to insert a button in the chats and open a popup with the configuration page.
I saw this behavior for the AzureDevOps extension.
Unfortunately this also seems to be a capability not available.
Azure DevOps
Do you have any idea how to do it?
Thanks a lot
Correct solution is static tab for personal use.
Complete answer

Distributing company apps in Microsoft Teams

We are looking into the opportunities of apps within Microsoft Teams. We are using Microsoft Teams extensively and believe it can be the application to use as a single entry point to all relevant information. For example, we want to show the internal company news within Teams.
We are currently envisioning what the preferred way for us would be, based on O365. There are however a number of challenges we currently face with Microsoft Teams and wonder if there is a solution for these or if there are items on the roadmap that can help in this scenario:
Show the app on the left menu bar
Currently personal apps can be added on the left navigation bar. We
would like to add a button which is not hidden behind the ellipsis
but right on the menu bar itself. If possible even change the order.
Will this be a possibility or will the apps remain behind the
ellipses?
Deploy the app within the company only We would like to create company specific apps which work with company data.
We can create apps like this, but from a deployment view, we can only use side loading or the online store. For company specific apps this will not be a valid option (5000+ users). Will this become available?
Automatically deploy the “personal app” for all users
When deploying an app to the left bar, it is considered a personal app. Will it be possible to provision this app for all users within the company?
All three of these are on the roadmap, with item 2 (duplicate post) being the first one likely to appear in the first quarter of calendar 2018.

Resources