Sessions

A global Intranet solution using SharePoint Multi-Language features
Level: 200
Track: IT Pro, Developer, Business
Johan Lammers and Peter van Rossum present the insights regarding the challenges they encountered during the deveopment and implementation of One Intranet at ING, a multi-language SharePoint solution for 18 countries supporting 9 languages. This presentation will not only show the language-specific challenges and the way it was solved, but it will also show you some best practices and pitfalls.

Speaker(s)

Peter van Rossum
ECM Master & SharePoint Consultant
CGI
Johan Lammers
Business Analist
CGI
Adoption - I love it when a plan comes together
Level: 100
Track: End-User, Business
We all know the numerous stories of failures when rolling-out SharePoint and Office 365.

In this session I'll show you how to put together your own A-Team and create an Adoption Plan, that even Hannibal will love and makes your users happy.
We'll discuss real cases with concrete examples, to get you started for your own A-dventure.

Speaker(s)

Azure AD B2B - Veilig samenwerken met andere organisaties was nog nooit zo makkelijk!
Level: 200
Track: IT Pro, Developer
Veilig en laagdrempelig samenwerken met derden, iedere organisatie kan het met Azure AD B2B. Deze oplossing wordt nog krachtiger door integratie met Line of Business applicaties zoals Salesforce, SAP, Exact en Dynamics 365. Aan de hand van een interactieve demo laten we het je zien. Na het toevoegen van een contactpersoon in Dynamics 365 wordt automatisch een gepersonaliseerde uitnodiging verstuurd via een Azure Function die de Microsoft Graph invitation manager aanroept. Na acceptatie van de uitnodiging krijgt de contactpersoon toegang tot een SharePoint Online klantportaal met zijn eigen account. Na deze sessie heb je inzicht in de provisioning van accounts via Azure AD B2B in combinatie met Dynamics 365.

Speaker(s)

Anco Stuij
Solution Architect lead Office 365/Azure
Rubicon
Jan Baarssen
Xamarin / Azure Developer
Rubicon
Be more effective with the PnP Provisioning Engine
Level: 300
Track: IT Pro, Developer
The SharePoint PnP Provisioning Engine is an open source provisioning engine allowing you, in a declarative manner, to provision artifacts to SharePoint on-premises and SharePoint Online. Join one of the main architects behind the engine and learn about how to use it in your own environment, what it does, what it doesn't do, and how to be more effective using it.

Speaker(s)

Erwin van Hunen
Product Owner - Tranformation Tooling
Rencore
Become a Developer Hero by Building Office Add-ins
Level: 200
Track: Developer
Everybody is talking about client-side development and the SharePoint Framework. But did you know that you can also use TypeScript, React, Office-UI-Fabric and the modern web development toolchain to extend Office products with productivity-boosting Office Add-ins? You can build Add-ins for internal business use or market them through the Office Store and reach over a billion information workers around the world who use Office products every day. You can extend Word, Excel, PowerPoint, Outlook and OneNote running inside Office 365 or natively on Windows and Apple Macintosh, with more platforms coming. In this talk we will build solutions that give our Office users tools that can take advantage of the SharePoint, Office 365 and Microsoft Graph APIs, all integrated into the applications they use every day. Solve critical business problems for your organization and delight end users with minimal development effort.
Content publishing and communication strategies for Office 365 and SharePoint
Level: 200
Track: End-User, Business
For many years we have used SharePoint Publishing sites (intranet, extranet, websites), blogs, email and Yammer to communicate content to employees, partners and customers.

The past year we got many new publishing tools like Office 365 Groups, Microsoft Teams, Skype Broadcasts, Sway, Stream and the new SharePoint News Publishing hub launched May 16th.

This session will bring answers in how to use these tools for effective content publication and demonstrate how they can be used for a successful multi channel communication strategy.

Speaker(s)

Custom SharePoint integration for Dynamics365
Level: 300
Track: Developer
In this session we will build a custom SharePoint integration for CRM for scratch to a working version. I will build the following parts:
* Custom workflow activity to call an Azure function
* Workflow
* A SharePoint model to create a SharePoint site using remote provisioning
* Azure function to create a site on demand

The solution is is fully supported, relatively easy to implement and after the custom creation run has taken place, only uses out of the box CRM components. All the great CRM document integration benefits and a decent SharePoint solution.
Deep-dive building SharePoint Framework solutions
Level: 300
Track: Developer
Learn how to make the best use of the new SharePoint Framework and its toolchain and build powerful SharePoint customizations.
Delivering the promise of Software as a Service with Hybrid solutions
Level: 200
Track: IT Pro, Business
In the last two years Microsoft’s “cloud first” mantra has come to fruition, delivering the promise of Software as a Service with cloud offerings such as Azure and Office 365. Delivering the benefits of these investments to the enterprise inevitably means a hybrid deployment over the medium term. This keynote will cover the future roadmap for such deployments, and the key considerations in terms of migration, security, compliance, identity and infrastructure readiness. Coverage of the imperatives that continue to drive
adoption of SharePoint on premises, especially in large enterprises along with the
consequences of deployment. If you care about meeting enterprise business requirements
in the fields of collaboration or information management, this session is essential.
Extending PowerApps and Microsoft Flow with custom code
Level: 300
Track: Developer
PowerApps and Flow is the new “magic duo” from Microsoft, with a broad range of possible uses: developing simple mobile and web applications, and simple processes, based on various data sources. Even if PowerApps and Flow were in the beginning focused on power users and consumer data sources, we are witnessing addition of new enterprise-oriented connectors and actions every day. Still, the power of PowerApps is often not enough for real-life use cases. The expression language is on a rudimentary level, which satisfies only the basic needs. Offered data connectors do not cover custom data sources, and even if the number of Flow connectors and actions is growing every day, lot of it is still missing, especially when considered in context of SharePoint.

In this session, you will learn how to utilize Azure Api Apps and Azure Functions, for bringing own data sources to PowerApps, how to extend the capabilities of PowerApps expression language, and how to implement actions which are not covered by Flow. Furthermore, we will see how to utilize Azure Service Bus to achieve three way communication between PowerApps, Flow and any 3rd party system, and how to utilize it for some background processing scenarios.

Unfortunately for all modern developers, no JavaScript code will be shown in this session. Knowledge about Azure and C# is a welcome prerequisite, though.
Getting notified by SharePoint with the webhook functionality
Level: 200
Track: Developer
SharePoint development is finally catching up with industry standards when it comes to implementing new functionality on your sites. Webhook is one of these standards that has been introduced in 2016 for SharePoint Online. It gives your organisation the ability to get notified when something happens in your list or library, but it involves a new way of processing these notifications. This session is for you if you want to learn to work with this newly introduced functionality like subscribing to a webhook, event processing, getting the latest changes, and more.

Speaker(s)

Getting started with SharePoint development for the reluctant IT Pro
Level: 200
Track: IT Pro
You have been blaming developers for bringing down your farm, wrestling with them over configuration changes or just laughing at them because they wear stupid T-shirts. Making fun of developers is a great way to pass the time, I am sure we all agree on that. However, you have been secretly watching Build keynotes, sitting in on developer sessions at a conference or reading developer blogs behind closed doors, because… well - it seems so cool! Fear not, you are not alone. If this is you and you do not know where to start, this session is for you. We will cover the essential tools you need to know to get started, and go from Hello World to your first real client side web part in 60 minutes. Furthermore, we'll also talk about the serious stuff - like how to manage these apps and how they fit into your existing operational service management processes. No farm solutions involved or you get your money back.
How to solve Azure AD Connect sync issues
Level: 200
Track: IT Pro
In this session I will take you on the journey of finding and solving synchronization issues within Azure AD Connect. What kind of issues can we have and how can we solve them. What can you do before you start with going into an hybrid identity scenario and when we configured Azure AD Connect how can we solve new or unseen issues.

Speaker(s)

Arjan Cornelissen
SharePoint / Office 365 Architect
Work Together
Hybrid scenarios in SharePoint 2013 / 2016
Level: 300
Track: IT Pro
During this session I will discuss and demo the following hybrid SharePoint features and show some tips and tricks that I have gathered while configuring these hybrid features:

- Hybrid Sites
- Cloud Hybrid Search
- Hybrid Taxonomy
- Hybrid Auditing
- Hybrid Self-service site creation

Speaker(s)

Implementing SharePoint hybrid search, start to finish
Level: 300
Track: IT Pro
One of the most compelling recent additions to a SharePoint practitioner’s toolbox is hybrid search. Although hybrid search capabilities were already around for a few years, with the introduction of the “Cloud Search Service Application” things got a lot more interesting. This demo-heavy session will focus on the technical implementation details and their prerequisites, as well as the typical hurdles that you’ll face in your first hybrid search project.

Speaker(s)

Integratie van Microsoft Teams met het Bot Framework en overige Azure diensten
Level: 300
Track: Developer
In deze sessie zal er verteld worden over de integratie mogelijkheden met het Office365 platform, specifiek Microsoft Teams. Aan de hand van een scenario worden jullie meegenomen in het Microsoft Bot Framework en de integratie met Microsoft Azure / Office365 producten.

Er zal worden toegelicht hoe de integratie tussen Microsoft Bot Framework en Microsoft Teams opgezet kan worden. Daarnaast zal er meer verteld worden over hoe het Microsoft Bot Framework met de achterliggende Microsoft IoT producten geïntegreerd kan worden. Hoe maak je een dergelijk chatbot en waar moet je eigenlijk allemaal op letten, tegen welke limieten kom je tegen, hoe werkt de authenticatie? Dat zijn allemaal antwoorden die je krijgt in deze sessie!

Speaker(s)

Remco Ploeg
Senior Solution Architect
Winvision
Sander Bosman
Teamleider Development & Test
Winvision
Introductie HoloLens - Augmented Reality in 2017
Level: 100
Track: End-User, Business
Tijdens deze sessie nemen we je mee in de wereld van Augmented Reality. Ben je benieuwd welke markten al hiermee aan de slag zijn gegaan?
De HoloLens van Microsoft gaat verder dan Google Glass en is een ander product dan de vr-bril.
Deze zelfstandige computerbril projecteert hologrammen in de echte fysieke wereld en integreert de virtuele wereld met de echte wereld. Ben je een C# ontwikkelaar, Unity game designer, IT-architect, consultant, relatiemanager of gewoon een gadgetliefhebber die meer wil weten over de HoloLens? Dan is deze sessie iets voor jou!

Speaker(s)

Introduction to Microsoft Graph API
Level: 200
Track: Developer
The Microsoft Graph API (graph.microsoft.com) brings together all various APIs that cover access to the Office 365 platform. The unified endpoint for accessing the different services in Office 365 makes it possible to integrate data, intelligence and insights from the Microsoft Cloud. In this session, we will start with an overview and clear positioning of the Microsoft Graph. We will then showcase by using a custom ASP.NET MVC demo application how to build compelling portals by using the Microsoft Graph that includes:
- Authentication for ADAL and MSAL (including personal accounts)
- Notifications from the Microsoft Graph
- How to use the Microsoft Graph in Background Services
- How you can extend the Microsoft Graph with your own data
- How to connect with other Office 365 end points to overcome the gap in the Microsoft Graph API

Speaker(s)

Donald Hessing
Principal Consultant, Lead Architect and Thoughtleader
Capgemini Netherlands
Carl in 't Veld
Microsoft Consultant
Capgemini
Make SharePoint Great again... and End-Users fall in love with it
Level: 200
Track: End-User, Business
We have an End-User adoption crisis. SharePoint and Office 365 is rarely used to its full potential nor precieved as popular and easy to use. In this session we look at common End-User adoption challenges and learn strategies how to overcome them with the help of behavior design found in the gaming world. By the end of this session, the audience should have some new insights in what else is possible to drive End-User Engagement and get fresh ideas in how to address End-User training and onboarding.

Speaker(s)

Real World Microsoft Office 365 Teams – enable productivity!
Level: 200
Track: End-User, Business
Ed has just consulted with a large Canadian Bank’s Enterprise Architecture group (200+ individuals) who needed to use Office 365 and Microsoft Teams to increase efficiency and productivity by a minimum of 40%. We looked at team communications , meeting minutes, status reporting, action items, time forecasting, time actuals, and reporting to senior management. Features demonstrated included chat (and chat bots), channel organization, files (SharePoint) organization, OneNote, Outlook, Planner, Excel, and Power BI. In this session, you will not only be introduced to Microsoft Teams, but come away with some real world ideas for your own teams!

Speaker(s)

Ed Musters
SharePoint Architect [MVP]
Infusion
Secure Collaboration: Start classifying, labeling, and protecting your (most valuable) data
Level: 300
Track: IT Pro, Business
Security is one of the top priorities for each company, secure external collaboration is a big part of this. How can we, as a company, work together with customers, partners, and vendors without having the risk of sharing confidential documents? How can we share sensitive information through email within my organization?
In order to implement an information protection solution, you first need to understand what kind of information you need to protect; identifying your most critical assets is the first step in the data protection journey. Learn how you can leverage Azure Information Protection to enable secure sharing of information with employees, customers and partners in an easy and frictionless way.
Securing Office 365 and Microsoft Azure like a rock star (or groupie)
Level: 300
Track: IT Pro, Business
Securing and maintaining a trustworthy Office 365 and Microsoft Azure deployment is not an easy task. In this session we'll take a look into how you can secure and control your cloud-based servers and services, data and users using Azure Active Directory, Azure Security Center, Privileged Identity Management and Advanced Security Management. In addition we’ll also take a look at how Operations Management Suite and Microsoft Advanced Threat Analytics can be used to provide better overall security for on-premises and hybrid deployments.
So Luis, what are we going to do today?
Level: 300
Track: Developer, Business
The Language Understanding Intelligent Service (LUIS) is one of the Cognitive Services Microsoft now offers. We can now use these services and API's to take the SharePoint and Office 365 experience we offer to the next level. When combined with the Microsoft Graph a whole new world of collaboration will open up. Let users interact with Office 365 like they do with a co-worker and let them communicate in an interactive manner.

Speaker(s)

The business & end-user guide into the new and modern SharePoint!
Level: 100
Track:
SharePoint has been reborn in the year 2016, with a renewed focus on a mobile and intelligent Intranet powered by modern experiences. The rebirth brought us many updates and new features. Jasper Oosterveld, Microsoft MVP & Cloud Consultant, is going to take you on journey through the new and modern SharePoint. Together, we are going to take a closer look at the new team & publishing site, modern library & list experiences, modern web parts and the awesome SharePoint App. After this session you have a good overview of the many possibilities, challenges and what lies ahead of us.

Speaker(s)

Use Power BI to visualize your SharePoint data and more...
Level: 200
Track: IT Pro, Developer, Business
In this demo packed session I will show you how you can turn your SharePoint list and library data into a Power BI Dashboard and combine it with data from SQL Sever and the internet.

We are going to do this in 5 simple steps:
- 1 Connect to SharePoint, SQL Azure and internet data
- 2 Create relationships between data from different sources
- 3 Make a report
- 4 Publish the report to the Power BI Cloud Service
- 5 Embed the report in a SharePoint page

Speaker(s)

Sponsors

View all

Developed by:

Developed by: Aptillon, Inc

Designed by:

Designed by: BrightStarr

Hosted by:

Hosted by: US Cloud

Mobile App by:

Mobile by: Canviz Consulting Mobile by: Aptillon, Inc