How to add an app to a group chat in MS Teams - microsoft-teams

The What's New for MS Teams on November 13, 2018
Apps on apps on apps
Why let channels have all the fun? Now your private group chats can
add dozens of apps as tabs to make working together even more
seamless. Manage project deadlines with Trello, readily access notes
with OneNote, track business analytics with PowerBI, and so much more.
Check out all the apps available by selecting the + at the top of any
group chat.
However, the + button does not exist in the group chat screen in the desktop application (1.2.00.17057) or the Office365 web interface.
How do I do this?

I have explored further and found that this may be affecting on your case.
Assuming if you have admin access
Go to https://portal.office.com/adminportal/home#/Settings/ServicesAndAddIns
Click on Teams. Under the Apps. Make sure you have enabled the following settings to see the + icon
The checkbox "Allow External Apps" let you When this setting is turned on, users can add external apps that are available to your organization.
Here is the official link.
https://learn.microsoft.com/en-us/microsoftteams/enable-features-office-365
Hope it helps

Tick the checkbox Allow external apps or sideloading of apps in Teams settings. You can go through the documentation.
https://learn.microsoft.com/en-us/microsoftteams/enable-features-office-365

Related

Installing teams app with messaging extension for all team members

I have a question regarding installation of messaging extension app. Actually I assumed that I can upload my app to teams admin center "teams apps" and afterwards it is ready to use for all teams and all team members. I already did this steps with an app showing a custom tab and everything worked fine.
Across the documentation I only found information on how to sideload apps. That is working but only for the logged in user, not for other team members. Thats why I think app package seems to be ok.
So, what is the correct way to install an app containing a messaging extension to my teams so that all team members can use it? Does app manifest need to provide some special content?
Thanks for your help!
Yes, Admin has the privilege to install an app from the admin center by assigning custom policy to users. Please have a look at this document.

Deploying On-send Outlook Addins on Mac devices

We are working on an Outlook add-in that uses the On-send feature (https://learn.microsoft.com/en-us/outlook/add-ins/outlook-on-send-addins?tabs=unix). We want to know what our options are when it comes to deploying this add-in to actual users, with the focus being on users running Outlook on Mac. Per documentation, On-send Add-ins are not allowed on AppSource. The ideal flow we are looking for is one where there's little to no manual action required on behalf of either the end-users or the Admins.
Is there a way to deploy the add-in automatically on the end-user device (running Mac), with neither any admin-side action required, nor any manual action required by the user -- e.g., by downloading the Add-in manifest, and running a script on the device?
I'm aware user can sideload the manifest once the manifest is downloaded, but this is not acceptable in our case; we are looking for a way where the installation of the add-in is automated, without requiring any manual action on behalf of the user.
If the above is not an option, what is the recommended way to deploy the add-in? I found two links from MS, with possibly conflicting info; which of these two is the right one to try?
The first one is "Publish Office Add-ins using Centralized Deployment via the Office 365 admin center" from https://learn.microsoft.com/en-us/office/dev/add-ins/publish/centralized-deployment#end-user-experience-with-add-ins. Looks like this is supposed to be done from the O365 Admin Console --> Settings > Services & add-ins.
This approach requires (from https://learn.microsoft.com/en-us/office365/admin/manage/centralized-deployment-of-add-ins?view=o365-worldwide) the following as pre-requisites; are all of them actually required?
"have Exchange Online and active Exchange Online mailboxes" -- is there a difference between "Exchange Online" and "active Exchange Online mailboxes"?
"Version 1701 or later of Office 365 ProPlus." -- does this apply for Mac as well? If so, is there such a version for Mac?
"Your subscription'd directory must either be in, or federated to Azure Active Directory."
Looks like there's a Powershell-based alternative to this: https://learn.microsoft.com/en-us/office365/enterprise/use-the-centralized-deployment-powershell-cmdlets-to-manage-add-ins. Is this subject to the same requirements as the above?
The second flow, which is more geared towards Outlook (rather than the other Office apps) is https://learn.microsoft.com/en-gb/exchange/clients-and-mobile-in-exchange-online/add-ins-for-outlook/specify-who-can-install-and-manage-add-ins?redirectedfrom=MSDN. This is to be initiated from Exchange admin center under Organization > Add-ins > New Add Icon
Does this work with a non-ProPlus O365 subscription as well?
Does this work outside of Azure AD?
(Assuming Bullet 1. is not an option so we have to go with 2.) After deploying add-in from admin, is further action required to activate it on the end-user device?
Per https://learn.microsoft.com/en-us/office/dev/add-ins/publish/centralized-deployment#end-user-experience-with-add-ins:"For Outlook 2016 or later, users can do the following: In Outlook, choose Home > Store. Choose the Admin-managed item under the add-in tab. Choose the add-in, and then choose Add."
(Again assuming Bullet 1. is not an option so we have to go with 2.) Is there API support to help automate bullets 2 and 3?

Outlook web add-ins grayed out in delegate calendar in Outlook Desktop app

Outlook web add-ins are showing grayed out in a delegate calendar in Outlook Desktop app on appointments/meetings windows. By delegate calendar I mean a calendar shared with me by another person in the company, with full permissions on share - so I can create/edit meetings/appointments from his calendar from my personal profile. Please see pictures below.
The web add-ins are not grayed out in Outlook Web App. There they work just fine, so it looks to me like a Outlook Desktop App-only issue.
This came as a complaint from one of our customers.
Delegate Access support for Mail/ Calendar across Outlook end points (except Mobile) is currently in preview. You can check out the documentation here:
https://learn.microsoft.com/en-us/office/dev/add-ins/reference/objectmodel/preview-requirement-set/outlook-requirement-set-preview#delegate-access
and give it try with the latest Outlook build.
Making the feature generally available is in progress and we hope to release soon but we cannot share a specific timeline at this stage.

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.

Google Play Developer Console for User to see only 1 app

I am building an app for a client and want to give them access to see store listing settings. However, the problem is even I can do app specific rights to a user, he can still see other apps. Even though he cant edit other apps but I don't want him to see the list. I want him to see only his app.
There is currently no way to limit the invited user's right to view your other listings in the Google Play Developer Console. The only rights you can customize are the following:
Create & edit draft apps
Edit store listing, pricing & distribution
Manage Production APKs
Manage Alpha & Beta APKs
Manage Alpha & Beta users
View financial reports
Reply to reviews
Edit games
Publish games
Reference: https://support.google.com/googleplay/android-developer/answer/2528691

Resources