Open SharePoint Online Email Links in SharePoint Mobile App



This morning, saw an update in the iOS App Store for Microsoft SharePoint App and I am so pleased to see this update that it triggered me to publish this post.

You may think, what triggered me off?

Ok, so let’s summarise the issue here and before you update the Microsoft SharePoint App, try out the this scenario below.

Continue reading “Open SharePoint Online Email Links in SharePoint Mobile App”

Who will approve my Provider-Hosted SharePoint Add-in request?

We had an interesting situation at one of our projects. The build team had created their first Provider-Hosted SharePoint Add-in and were ready to upload in the pre-production environment’s add-in catalog. As the build team did not have access to manage the add-in catalog, the operations team deployed the add-in.

Uploading a SharePoint Add-in to a corporate add-in catalog is as easy as uploading any file to a SharePoint document library. You fill out a pop-up form in which you supply the local URL of the add-in package and other information, such as the name of the add-in. (Reference Link)

However, SharePoint Add-in was not available for the users in the Your Add-ins page. This is a page from where users, can install an add-in and this recently uploaded add-in was not listed!

What’s going on? The SharePoint Add-in deployed without errors. And the Operations team that deployed the SharePoint Add-in are the SharePoint Administrators of the SharePoint Online admin centre.

Right, so what happened? This is what happened! There was no issue with the add-in or the deployment.

Operations team were assigned SharePoint Administrator permissions by the Global Administrators/Tenant Administrators. Prior to the operations team being assigned permissions, tenant administrators had provisioned App Catalog Site.

As we can see, administrator of the app catalog site collection was set at the time of creation of site collection, being the primary site collection administrator.

This is the user (site collection administrator) who was getting email notifications for any add-in that was deployed and for the add-in to be approved for publishing. And then the add-in would be available in the Your Add-ins page.

So the fix to this, was to change the primary site collection administrators to be someone from the operate team and also add secondary site collection administrator for the app catalog site collection!

Once this was set, the site collection admins from the operate team got email notifications for the add-ins to be approved to be published!

[Online Session] Deep Dive: Office 365 External Sharing

Have you heard about the virtual Collab365 Global Conference 2017 that’s streaming online November 1st – 2nd?

Join me and 120 other speakers from around the world who will be bringing you the very latest content around SharePoint, Office 365, Flow, PowerApps, Azure, OneDrive for Business and of course the increasingly popular Microsoft Teams. The event is produced by the Collab365 Community and is entirely free to attend.

Places are limited to 5000 so be quick and register now.

During the conference I’d love you to watch my session which is called : ‘Deep Dive: Office 365 External Sharing’

Extranet without any overheads? How is that possible? Is it secure? In this session we shall see how you can leverage on SharePoint with Azure B2B Collaboration for providing extranet capabilities for partners with minimum overheads! We shall look at the various security controls available at various levels so the business can effectively and securely do business with its partners. The demo will show you a real world scenario involving multi domain scenario and how B2B capabilities can be leveraged to have an extranet for partners up and running with minimum overheads​​

If you join me, you will learn:

  • External Sharing in SharePoint Online
  • Securing External Sharing
  • Security Levels in SharePoint Admin Center


  • Office365

Audience :

  • Administrator
  • IT Pro

Time (in UTC) :

  • Thursday, November 2 2017 3:00 AM

How to attend :

  1. Register here.
  2. At the time listed above go here to watch my session. (you can also add me to your own personal planner from the agenda.
  3. Be ready to take notes!