SharePoint Fest 2018 in Chicago
Azure B2B Best Practices
Have a question?
December 3 - 7, 2018
The Extranet User Manager team is headed to SharePoint Fest in Chicago from December 3 - 7, 2018! Peter Carson has three sessions scheduled: CM105 - Modern Intranets in Office 365 on the Wednesday; ADM202 - Managing Modern Team Sites, Communication Sites, Office 365 Groups, and Teams on the Thursday; and OFF304 - Office 365 External Sharing on Friday. Don't miss this exciting conference where you can learn from the world's leading SharePoint experts. The first two days of the conference will be in-depth workshops, with the final three days consisting of more focused sessions.
The workshops and sessions are all taught by Microsoft Certified Trainers, Microsoft Engineers, and Microsoft MVPs, with topics such as Enterprise Content Management, Power Users, Social SharePoint, Business Value, Implementation/Administration, Office 365, Workflow, Business Intelligence, Special Topics, and SharePoint Development. Choose one complete learning track or mix and match based on what content best meets you and your organization’s current needs! Depending on your role - whether you are a SharePoint administrator, software developer, information architect, or knowledge worker - there are different types of sessions ensuring that you find the right type for you and your team.
Modern Intranets in Office 365
Wednesday from 4:20 - 5:30 PM
Build your Modern Intranet using custom rollups and audience targeting today with Modern Communication sites in Office 365, leveraging only OOTB and open source code provided.
Modern SharePoint sites were launched in 2017, they were built from the group up to be mobile friendly and driven by the latest client-side technologies. Modern sites are a lot easier for end users and authors to use and maintain, this is what makes them a great foundation for building intranets upon them. In this session, Peter will showcase the possibilities of building an Intranet with a combination of out-of-the-box components and open-source solutions. During this session, you will learn more about the out-of-the-box possibilities and where custom solutions would fit in.
The goals of the session are:
- How to extend the modern News and Page content types with custom site columns, including audience targeting metadata
- Leveraging the open source React Handlebars Search SPFx web part (https://github.com/estruyf/react-handlebars-search) to build dynamic, flexible rollups for home and landing pages
- Audience targeting extensions to the above to filter rollups based on user profile properties
- Real world examples of this in use
Managing Modern Team Sites, Communication Sites, Office 365 Groups, and Teams
Thursday from 1:20 - 2:30 PM
Leverage an open source solution with PowerApps, Flow, and PowerShell to create a self-service request process for Teams, Office 365 Groups, and SharePoint Communication sites. Customize your templates and build your approval process.
Microsoft’s modern SharePoint experience has really begun to come together. We started with new lists and libraries, then team and communication sites, then Office 365 groups and Microsoft Teams. Allowing anyone to create these sites is empowering, but it can also lead to an out of control environment. How do we put some organization and governance around this process, without stifling the creativity? Many organizations have addressed this with some sort of site provisioning process.
In this session, we’ll go through a simple method that you can adopt in your own organization. Site templates can be created and saved using the open source techniques Microsoft has published in their Office Dev PnP project. We build on that with a simple list and PowerShell script to allow users to request a new site, have it approved, and have the script create the site. This is wired together with a PowerApps form, Flow workflow, and PowerShell hosted in an Azure function.
All the components needed to implement this are open sourced, so you can deploy it into your own environment.
With the foundations in place, we’ll then take you through some case studies for running projects and illustrate how we leverage the power of Teams and Office 365 Groups ourselves. Conversations (Outlook, Yammer, or Teams), shared calendar, OneNote, Planner, Stream, and Power BI can all be part of the solution, along with PowerApps for forms, and Flow for workflows.
Office 365 External Sharing
Friday from 2:20 - 3:30 PM
External sharing is all about publishing or collaborating with people outside of your organization. Users will find ways to do it with or without IT support (typically through email or shadow IT), so it’s important for IT to provide an easy way for them to do it effectively and securely. Microsoft is making great strides in exposing a consistent, simple sharing experience across many of their Office 365 products.
This sharing can take two main forms:
- Sharing anonymous links to view or edit documents or folders. Users just need the link, there is no need to sign in
- Inviting existing or new external users to documents, folders, sites, or Office 365 Groups
We’ll go over the user experience on both the sharing and receiving side. Flows are different for external users that already use Office 365 themselves, versus other business or consumer email users. From there we’ll look at some of the controls you can put in place as an administrator.
- What level of sharing is permitted across Office 365, or for particular sites
- Who is allowed to share
- Setting expiry dates on links
- Requiring one-time use verification codes, and re-verifications
- Only allowing certain email domains to be shared with, or blocking certain ones
Lastly, we’ll talk about how this experience can be customized. Microsoft publishes the REST API for Azure AD B2B that powers this, and you can take over much of the experience, including the invitation emails for external users. Self-registration and approvals are scenarios that can be built using this, and we’ll go over some customer examples.