Global Azure Boot camp-Colombo 2018 was a great success !

With 150 participants in Movenpick hotel Colombo, Azure Boot camp achieved a great success last Saturday, 21st April. This was a full day event filled with fruitful moments and rich technical content focused on Microsoft Azure technologies. 13 Technical sessions by Industry experts and MVPs enriched the agenda and wrapped up in style with raffle draw and give-aways.

GABC

<

p align=”justify”>I’m glad that I was able to deliver a session there and taking this as a chance to thank all attendees, sponsors and organizers. all in all such a fantastic day we had !

31103517_1873918015953832_5819258662593495040_n

31120818_1873918375953796_9175727878740901888_n

31100339_1873918125953821_2169033156781408256_n

31124437_1873917995953834_2307776139633885184_n

Advertisements

I will be speaking at aOS Singapore Tour 2018 on 19th May–See you there !

aOS Singapore

aOS Singapore Tour 2018 is aiming to be educational & informative. Sessions will be conducted by respected SharePoint/Office 365/Azure professionals, covering a wide variety of topics. Sessions will cover Azure, SharePoint, and Office 365, including content for IT Pros, Developers, and Business Users.

Organised by technology enthusiasts and Microsoft MVPS (Most Valuable Professional), this is an event not to be missed. aOS is one of the largest and widely spread community for Microsoft SharePoint, Azure and Office 365 across the globe. In fact, the name of this global community is came out from the first character of these three products so that its easy to remember and more relevant.

In this session, I’ll  be talking about latest improvements of OneDrive and SharePoint as Microsoft have recently boosted their productivity stack when it comes to their capabilities.

Join us for a free full-day community event and learn more about the latest technologies and functionalities from respected experts!

Register here for free – https://aossg.azurewebsites.net/ 

OneDrive Making a Real Comeback

collab365-watch-my-session

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 : ‘OneDrive Making a Real Comeback’

OneDrive and OneDrive for business has been vital for collaboration context. Microsoft is making OneDrive better and better everyday with bunch of exciting and useful new features. Let’s discover the latest on OneDrive as its now acts as a more unified product with the latest capabilities announced.​

If you join me, you will learn:

  • Latest of OneDrive
  • OneDrive
  • Unified OneDrive for everyone

Topic(s):

  • OneDrive

Audience :

  • End User
  • IT Manager
  • Power User

Time (in UTC) :

  • Thursday, November 2 2017 7: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!

First step towards your cloud adventure – SharePoint in hybrid mode deep dive

collab365-watch-my-session

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 : ‘First step towards your cloud adventure – SharePoint in hybrid mode deep dive’

With SharePoint 2013, Microsoft Introduced new Hybrid capabilities to transfer some of your workloads to the cloud using Azure and Office 365 in order to mitigate administrative and managing efforts of your on-premises farms. And now with latest SharePoint 2016 and bold cloud platform vision, Hybrid capabilities are massively improved to make your journey towards cloud smooth and right. This is a technical and business user mixed session suitable for IT Pros, Developers and Business Users. ​

If you join me, you will learn:

  • When and Why SharePoint has to be in Hybrid Mode
  • Requirements to Implement a Hybrid Setup
  • Latest SharePoint Hybrid Capabilities including Hybrid Search, Insights (Analytics), Hybrid Profiles, Hybrid Sites
  • Setting up Hybrid SharePoint Environment (Live Demonstration of a deployment of SharePoint Hybrid Scenario)

Topic(s):

  • Hybrid SharePoint

Audience :

  • Business Analyst
  • Developer
  • End User
  • IT Pro
  • Power User

Time (in UTC) :

  • Thursday, November 2 2017 8: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!


I will be speaking at SharePoint Saturday Baltimore (#SPSBMore)

SharePoint community is always a great place to be and I am fascinated to be selected as a speaker for SharePoint Saturday Baltimore, Maryland. SPS Events are happening all over the world for many years at no cost for attendees.

If you are around Maryland, go ahead and register here –  http://www.spsevents.org/city/baltimore/baltimoretecc 

Baltimore

SharePoint Multitenancy – BCS and Secure Store Service applications are not appeared in the tenant admin portal

When your developers asking for BCS to be configured and If you do not see any links for BCS and Secure Store Service applications under your tenant admin portals, it’s quite normal. That not necessarily mean the Multitenant concept is not supporting BCS or SSS in partitioned mode. When the initial scripts are executed to perform service application creation, these two applications are also provisioned. However the linking is not done.

As per Microsoft:

  • Business Data Connectivity service

Once configured in partition mode, all configuration of the Business Data Connectivity service moves to tenant administration. However the Tenant Administration site template does not include the link to this page, which can be added using the customization technique in the Extending the Tenant Administration site template section

  • Secure Store service

Once configured in partition mode, the generation of encryption keys remains a farm level configuration performed either via Central Administration or Windows PowerShell. The remainder of the Secure Store service configuration moves to tenant administration. However the Tenant Administration site template does not include the link to this page, which can be added using the customization technique in the Extending the Tenant Administration site template section.

Spencer did a wonderful job with his detailed explanation to Multitenancy http://www.harbar.net/articles/sp2013mt.aspx. Thanks to this great series of article, I was able to setup a comprehensive farm for one of the government agency in Asia which has over 30 tenants. Nevertheless, it doesn’t seems to cover this particular problem.

There is a solution in CodePlex for this, but I didn’t attempt to try as it involves a deployment in the servers- https://fixmultitenantissues.codeplex.com/

clip_image001

Let’s find a way out of this.

It’s possible to extend the tenant admin portal template to perform certain things such as adding a new link, removing a link etc.. But where are these links? If we have them, we can at least try to configure BCS and see if that functions well under partitioned mode, right?

Well, they are there!

You can find the SSS and BDC Application pages in the resource folders under the following path. These folders contain the pages used in these two applications. Finding these allows us to test the Business Data Connectivity Service functionality and embed the URLs to the tenant admin portals by extending the site template.

clip_image002

SSSvc folder contains the following items inside. Just copy the path and the page name at the end. The path would be “http://tenant.domain.net/admin/_layouts/15/sssvc/TA_ManageSSSvcApplication.aspx

clip_image003

Then BCS. Go to BDC folder and check if it has the following set of files. Path for that would be “http://tenant.domain.net/admin/_layouts/15/bdc/TA_ViewBDCApplication.aspx

Copy both these URLs to a notepad.

clip_image004

Now let’s add these links in to Tenant admin portal. For now we are adding these in to the left navigation so that if everything works well we can extend the template and add the links globally and permanently.

Open up the tenant admin portal and simply go to Site Settings –> Quick Launch, under the Look and feel section

clip_image005

Add new headings respectively

clip_image006

They should appear in the left panel right away.

clip_image007

Click on each, and you should be able to open up the applications now.

clip_image008

clip_image009

If everything goes well, you can go ahead and extend the layout templates. The following feature definition shows how to add a new group, several links, and remove the link to the Manage Site Collections page. Doing this allows us to globally enable the links across all tenant admin sites at once.

<Elements xmlns=”http://schemas.microsoft.com/sharepoint/”&gt;
<CustomActionGroup
Id=”TenantAdmin_HostingUserAccounts”
Location=”Microsoft.SharePoint.TenantAdministration”
Title=”User Accounts”
Sequence=”90″
ImageUrl=”_layouts/images/SiteSettings_UsersAndPermissions_48x48.png”>
<UrlAction
Url=”” />
</CustomActionGroup>
<CustomAction
Id=”TenantAdmin_HostingUserAccounts_AddUser”
GroupId=”TenantAdmin_HostingUserAccounts”
Location=”Microsoft.SharePoint.TenantAdministration”
Sequence=”10″
Title=”Create User”>
<UrlAction
Url=”_layouts/UserAccountsWebParts/UA_AddUsers.aspx” />
</CustomAction>
<CustomAction
Id=”TenantAdmin_HostingUserAccounts_ManageUsers”
GroupId=”TenantAdmin_HostingUserAccounts”
Location=”Microsoft.SharePoint.TenantAdministration”
Sequence=”30″
Title=”Manage Users”>
<UrlAction
Url=”_layouts/UserAccountsWebParts/UA_ManageUsers.aspx” />
</CustomAction>
<HideCustomAction
GroupId = “TenantAdmin_Sites”
HideActionId = “TenantAdmin_Sites_ManageSiteCollections”
Location=”Microsoft.SharePoint.TenantAdministration” />
</Elements>

Full details of extending the template is described in this TechNet article https://technet.microsoft.com/en-us/library/dn659286.aspx?f=255&MSPPError=-2147217396