SlideShare una empresa de Scribd logo
1 de 94
Conference Notes & Snippets
SharePoint & O365
By Nick Hobbs
Contents
• PowerApps
• Microsoft Flow
• SharePoint Designer Workflows
& InfoPath
• OneDrive For Business
• Team Sites
• Communication Sites
• Hub Sites
• Custom Themes & Site Designs
• Office 365 Groups
• Search
• Data Protection & Compliance
• Miscellaneous
• Even More Announcements…
• SharePoint Server
• Roadmap Events
• References
PowerApps
PowerApps
• Part of the cloud deployment approach – constant
updates
• Part of a family of tools (Flow and PowerBI) that add
automation and visualization
• 100+ connectors
• Modern look and feel
• Very mobile friendly
• Design and usage intended for end users
• If you were comfortable with Excel and Access formulas,
you’ll be right at home with PowerApps formulas
• Literally seconds to tweak layout, fields, and deploy
PowerApps
Custom forms with PowerApps
• Built-in browser based customization experience
• Integrated to modern SharePoint UX
• Easy to customize, yet powerful enough to tackle
complex scenarios
PowerApps web part
• Embed a PowerApp inside your page
• Coming Late 2017
Customise List Forms
• Use custom form
created in PowerApps
• Roll back to a previous version of forms
PowerApps
Start simple
• Automatically create an app based
on a SharePoint list
• Change displayed fields
• Conditional Formatting
• With Formulas
• Cascading Dropdowns
• With Rules (NEW!)
Think bigger…
• Additional screens
• Summaries, role-specific, PowerBI
• Additional flows
• Approval
• Assigning tech to deliver, etc…
follow through
• More…
PowerApps - coming soon
Conditional Formatting Action Links Flow Buttons Data Visualizations
Apply styling to a field,
depending on that field’s value
or range of values
Create a hyperlink to
another page or Web
address, based on the value
in the field
Create a button that kicks off a Flow on
the corresponding item
Use icons and CSS to decorate
fields with visual indications of
trends and progress
PowerApps - roadmap
H2 Calendar 2017
• Create and use embedded PowerApps as
custom list forms in SharePoint Online
• Utilize attachments, multi-select fields, and
images in your SharePoint Online driven
PowerApps
• Easily embed PowerApps in SharePoint Online
pages with web parts and within Power BI
reports
• Use the Rules explorer for easier expression
authoring
• Tenant-wide admin resource management,
app usage analytics, and package
export/import across environments
• Easily connect to Azure App Services & APIM
Calendar 2018
• Use server-side business logic for validation
rules and easy defaulting
• Create model-driven apps
• Support for GDPR compliance
• Government cloud deployment
• SQL - Support for stored procs and views
• Enhanced application lifecycle management
with sandbox environments
PowerApps - licensing
Microsoft Flow
Microsoft Flow
Microsoft Flow
• Microsoft Flow helps non-developers work smarter by automating
workflows across apps and services
• Connect to cloud and on-premises data
• Over 170 out of the box connectors with new connectors every week
• Use custom connectors to connect to any custom REST endpoint
• Connect to on-premises data using gateways
• Modern Approvals in Flow
• Streamline business processes for data in SharePoint, Dynamics 365, Forms, SQL, etc.
• View sent and received requests in a unified approvals center
• Do approvals on the go - from your phone or directly from your inbox
• Customize to fit your business process:
• Sequential or hierarchical approvals
• Parallel approvals
• All Assigned Must Approve
Microsoft Flow
• Scheduling – run a flow at a particular frequency, delay, delay until
• Expressions - perform simple, inline calculations like string
manipulation (e.g. substring, replace) or arithmetic (e.g. add,
subtract, multiply)
• Control flow – switch-case, parallels, do until, apply to each, handle
timeouts and failures
• Variables
• Nested workflows
Microsoft Flow – launch panel
• Create flows that
prompt for information
• Run as the user starting
the flow
• Integrated into modern
lists and libraries in
SharePoint
Out of box “Send for review” flow – Late 2017
• Available in all lists and
libraries, no set up required
• Uses the Flow launch panel
and prompts for approver
and message
• Tracks the status in a new
column on the library:
“Review status”
Microsoft Flow - roadmap
H2 Calendar 2017
• Export/import Flows across environments
• “In-the-box” review Flows for SharePoint Online
• Use Flow for Content Publishing approvals for
SharePoint Online Publishing sites
• Utilize people, choice, attachment and multi-
values in your Flows for SharePoint Online
• In-context Flow support in Dynamics 365,
OneDrive and Teams
• Usage analytics for Flows
• Flow activity included in Office 365 audit logs
• UK deployment
Calendar 2018
• Use a HTML rich text editor to build emails
• Guides for debugging actions and conditions
• Government and sovereign clouds
deployment
• ALM — Sandbox environments
• ALM — Move or copy across environments
• Support for GDPR compliance
• Leverage device signals (e.g. Location) with
Flows on mobile devices
• Include Flows in AppSource
• Azure functions integration
Microsoft Flow - licensing
Are the flow runs included in the per user licenses limited to the licensed user?
• Flow runs included in Microsoft Flow Free can only be used by the licensed user.
• Flow runs included in the Office 365, Dynamics 365, Microsoft Flow Plan 1 and Plan 2 are pooled across all users
in the company.
What happens when I use all the flow runs included in my per user licenses?
• You can buy more flow runs in increments of 50,000 flow runs per month.
https://flow.microsoft.com/en-us/pricing/
SharePoint Designer Workflows &
InfoPath
SharePoint Designer Workflows & InfoPath
• PowerApps & Flow are successors to InfoPath forms, Access Web apps and
SharePoint Designer Workflows
• SPD Workflows and InfoPath may remain in SP Server 2019 but this is not
confirmed.
• While SPD and InfoPath have Microsoft Extended Support available
through to 2026, that is when used with SP Server 2016. Microsoft have
not stated such support for SP Online or SP Server 2019 and beyond.
• Chris McNulty wrote the support statement and he was clear on this point
at Ignite.
• “If you’re building new workflows for your business esp with SharePoint,
use Flow!”
SharePoint Designer Workflows vs Flow
TODAY
SharePoint Designer Flow
new
new
SharePoint Designer Workflows vs Flow
Gaps -> roadmap
SharePoint Designer Flow
Q4CY2017
Q4CY2017
Q4CY2017
Q4CY2017
Future
Future
Future
Future
OneDrive For Business
OneDrive For Business
• See and sync all of your
files with File On-
Demand (GA)
• Previews also appear in
Windows Explorer for all
OneDrive files
• Previews even when the
files are not yet
downloaded/sync’d
• Sync rights managed
libraries
OneDrive For Business
See Who viewed
your documents
and how many
times they were
viewed
OneDrive For Business
Secure External File Sharing
• Share a link
• Verification code sent by email
• Account not required
• Can View and Edit, not download or
share with others
OneDrive For Business
New Shorter Sharing URLs:
• https://contosodemosb.sharepoint.com/:w:/s/Marketing/EfxFBr6-
rJZlg5N_JrKAlYBiJdXHYr6ew02zy4TbL6b9Q
Old URLs:
• https//contosodemosb.sharepoint.com/sites/Marketing/layouts/15S/doc.aspx?
sourcedoc=%7Bbe0645fc-acbe-4896-8397-
d8fc9aca0256%7D&action=edit&uid=%7BBE0645FC-ACBE-4896-8397-
D8FC9ACA0256%7D&ListltemId=9&ListId=%783B4FC812-oB71-42C7-BE82-
25085A65A0D5%7D&env=prod
OneDrive For Business
• End-user, self-service recovery
from mass file deletion or
corruption
• Users can roll back their
OneDrive to any point in time in
the last 30 days.
• Restore prior to Ransom Ware
attacks.
OneDrive For Business
• Multi-geo support - Configure OneDrive and
SharePoint sites across multiple geo-
locations.
• User files can be stored in data centres in
their own regions.
• Sharing Policies can be set for each region.
• Optionally prevent sharing with external
users from specific regions.
Team Sites
Team Sites
Private by
default
Team Sites -
The content service for Office 365
Team Sites
• Add Office 365 resources to team sites such as Planner, Forms and
Connectors
• Empower existing sites by connecting to Office 365 groups
• SharePoint pages, news and files experiences in Microsoft Teams
• Connectors provides access to over 100 different data sources
Team Sites - roadmap
2017
• Site usage
• News, pages and files in Microsoft Teams
• Custom themes and site designs
• SharePoint app: Me tab, notifications
• Column formatting
• Groups integration: Planner, Microsoft Forms
• Attention view
Top of the mind
• Groups integration
• List productivity
• Document libraries and metadata
• Balancing self-service with admin oversight
Q1 – Q2 2018
• Additional insights on usage
• Connect existing sites to new O365 groups
• More branding options: fonts, variations
• More site design actions
• SharePoint hub sites
• SharePoint app for Android on-prem support
Communication Sites
Communication Sites
Modern alternative to Publishing Sites with a high performance Responsive Web Design
Looks great on Mobile and Desktop views
Communication Sites
New web parts to drive
engagement and interactivity
Set a Hero Image, and place the focal point
Images adapt to the space given by the Responsive Web Design
Communication Sites
• News pages are
published and
collated – much
richer than the old
Announcements List
• Easy to add a news
page to the nav
• Email a link to the
news page – enables
richer dynamic pages
than email
newsletters
Communication Sites
Engage your
audience with the
new, mobile-ready
Yammer web part
Hub Sites
Hub Sites
• Organize your intranet
bringing associated sites
together
• Create cohesion with shared
navigation and look-and-feel
• Simplify search with news
and activity roll up
Hub Sites
Organize sites into
groupings that:
• Make it easier for users
to discover and recall
related content
• Apply common controls
and branding
• Establish common
admin policies
Kids
New
hires
Benefits
Special
Project
Benefits
planning
Quests
Rewards
Special
interest
Research
Senior
Student
Facilities
Giving
Campaign
Comms
HR
Travel
Programs
…
Hub Sites
• Brings together related
team sites and
communication sites
• Roll up news and site
activity
• Search across related
sites
• Cross-site navigation
• Consistent look-and-feel
across sites
• Admins create, users
adopt and use
• Site collections can easily
be moved from one hub
site to another, e.g. due
to company restructure…
Hub Sites – 3 tiers of branding & navigation
Organization logo + nav
Logo graphic + link
Nav bar background color
Set in 0365 Admin Center
Hub logo + nav
Logo graphic + link
Nav bar background color
3 tiers of navigation
Site logo + nav
Logo graphic + link
Hover card
Navigation (either horizontal or left)
…
Custom Themes and Site Designs
Custom Themes and Site Designs
…
Custom Themes
• Central gallery to host custom themes for entire organization
• PowerShell commands to manage them and hide out-of-box themes
http://aka.ms/spthemebuilder
Custom Themes
• Chosen from an accessible colour palette
• 5 warm selections
• 5 cool selections
• 2 neutral selections
• Out-of-the-box theming: accent colours
• Analogous
• Complementary
• Neutral
Custom Site Designs
New capabilities to inject custom site
configurations and business processes
into the product provisioning pipeline…
Custom Site Designs – Site Design “Flow”
Site Scripts -
Actions
• Create List
• Apply Theme
• Create Page
• Trigger Flow
• Add to Nav
Site design selections appear in site
provisioning UX (per base template)
Execute Site
Design
During site creation we create a parameter in site property
bag – this is used by site design feature to apply site scripts.
2
3
After site creation script actions are
initialized and processed – as each are run,
they are saved to a local list and rendered
in progress panel
1
…
Custom Site Designs - Anatomy of a site script
var listRecipe = {
"$schema": "schema.json",
"actions": [
{
"primary_verb": "List.CreateOrOpen",
"target": "Customer Tracking",
"templateType": 100,
"verbs": [
{
"verb": "SetDescription",
"description": "List of Customers and Orders"
},
{
"verb": "AddFieldIfNotExist",
"fieldType": "Text",
"displayName": "Customer Name",
"isRequired": false,
"addToDefaultView": true
},
{
"verb": "AddFieldIfNotExist",
"fieldType": "DateTime",
"displayName": "Date of Delivery",
"isRequired": true
},
]
},
{
primary_verb: "Theme.Apply",
target: "Contoso Travel Green"
}
],
"bindata": {},
"version": 1
};
Idempotent syntax of
common site configuration
actions
Script actions can be
concatenated in single file or
multiple files can be used
(and reused)
RestRequest("/_api/Microsoft.Sharepoint.Utilities.WebTemplateExtensions.Script
Utility.CreateFormula", {info:{Title:"Contoso Travel - Legal Case Book",
Description:"Restricted site design to create a legal case book site",
ScriptGuids:["b432a1cd-7e1f-4fb1-9829-633d8MaG1C”],
Targets:["CN=GUID,OU=GUID,OU=Tenants,OU=MSOnline,DC=<value>,DC=m
soprd,DC=msft,DC=net"], IsDefault:true, WebTemplate:"68"}});
Site Design attributes
designate display
characteristics and target
template
…
Custom Site Designs – Supported functions
• Create lists/libraries (incl. settings)
• Apply company themes
• Trigger logic apps (using Microsoft Flow)
• Activate features
• Create modern pages; set as home page
• Add to site nav
• Add declarative formatting to a column
• Join site to Hub
• Enable external access
• Set site classification
…with more to come
Custom Site Designs –
App integration with native site creation flow
var flowRecipe = {
"$schema": "schema.json",
"actions": [{
"primary_verb": "Flow.Trigger",
"target": “<<http post url>>",
"name": “contoso hr additions",
"parameters": {
"department": "HR",
"cost center": "1023"
}
}
],
"bindata": {},
"version": 1
};
SharePoint
Online
Storage
Queue
Azure Function
Microsoft Flow
Business logic will handle the message
processing. Site URL is used as a parameter to
connect to site using remote APIs. Applies
needed customization using remote
provisioning techniques, for example with PnP
remote provisioning template model.
Script configured to start
previously configured flow,
which will receive the newly
created site URL as parameter.
Flow includes a step to pass
site URL to Azure storage
queue for delegating
processing to Azure side
1 2
3
4
…
Custom Site Designs – Scenarios
• Apply a “default site design” to a template
• Add additional site designs for each template
• Scope a site design to a select set of users
• Add additional business logic using Microsoft Flow
Custom Site Designs – Availability
• Readying for availability later this Autumn
• Preview release
• API support (to manage both scripts and designs)
• Additional script actions
• Top of Mind
• Approval flow
• Compliance support
• On-demand scripting
• Versioning
Office 365 Groups
Microsoft 365 Teamwork:
Where to Start a Conversation
Office 365 Groups
Outer LoopInner Loop
Files
Sites
Content
SharePoint
Email
Office 365 Groups
• Site collection
administrators can
connect sites to groups
• Only top-level team
sites (STS#0 template)
are eligible
• Respects current
permissions hierarchy
Office 365 Groups
Upgrade Distribution Lists
to groups in Outlook, via
Exchange admin center,
or via PowerShell
Office 365 Groups -
Azure AD licensing requirements
Capability Free Premium
P1
Create, read, update, delete X
Group activities report X
Soft-delete & restore X
Hidden membership X
Dynamic group membership X
Self-Service group management X
Group creation permissions X
Groups naming convention X
Groups expiration X
Usage guidelines X
Default classification X
Office 365 Groups
Group creation permissions
• Restrict some users from creating groups anywhere in Office 365
• Configured using a security group and Azure AD PowerShell
cmdlets
• Does not prevent users from using groups
• Admin can still create groups
• Can use dynamic membership to configure security group’s
members
Group naming policy
• Applies to all apps
• Ensures group names follow your organization schema
• Use fixed strings or Active Directory attributes as prefixes and/or
suffixes
• Define custom blocked words
• Note: Total prefixes and suffixes string length is restricted to 53
characters
Group expiration policy
• Expire groups older than a specific period
• Group owners get notified to take renewal action on the group
• Can set expiration policy to specific groups
• Expired groups can be restored within 30 days
• Can choose inactive groups based on the activity report in Office
Admin center
Group soft delete and restore
• Deleted groups and their respective app content are kept for a
maximum of 30 days
• Restore the deleted group and its content via Exchange admin
center or PowerShell
• Can hard delete a group ad its content ahead of the 30 days
retention period
Office 365 Groups
Group policies & information protection
• Usage guidelines informs users about organization
policies
• Classification enables policy enforcement
• Retention policies helps comply with industry regulations
and internal policies
• Labels help you classify data across your organization
• Retention policies can be defined independently of labels
Group guest access
• Enables safe teamwork outside the firewall
• Works with any email addresses
• Based on common Azure B2B platform
• Can be governed using allow/block guest domains, guest
inviter role, guest expiry
• Can track guest user activity via audit logs
Group reporting
• Track total groups and inactive/active groups
• Track both Exchange and SharePoint storage used
• View group activity across group mailbox conversations,
group sites/files activity, etc.
• Power BI content packs can be used to gain additional
insights
Office 365 Groups - roadmap
Rolling out
• Expiry policy
• Naming policy
• Guest allow/deny for individuals/domains,
expiry
• Default classification and classification
description
In development
• Expiry policy: in app renewal & custom email
notification
• Guest: specific terms & conditions
• SharePoint: connect an existing site to a new
group; manage group sites via SharePoint
admin center; select site designs
• Yammer: SharePoint doclib as default file
store; support naming policy; leverage guest
access
• Multi-geo: enables the geo positioning of
group created in EXO & SPO based on the
creator’s data at rest location
• Teams: guest Microsoft Account (MSA);
larger team size, & more
Search
Search
• As you click in
the search box,
it shows your
recent
documents by
default
• As start typing,
it shows
matching files
below the
search box
…
Search
• Rich search experience
• Combines People and Content
• Uses the Graph to determine
relevance
• Inline previews
• Includes folder matches,
showing relevant files in the folder
• Several verticals
• All
• Sites
• Files
• People
• News
Search
“Who works on arctic exploration?”
• Context sensitive –
e.g. “who works on …” –
works out the context and shows
search results around that, e.g.
people results
• Identifies the subject –
e.g. “arctic explorer” –
finds relevant content to the
subject of the query
Search – previews
• Open previews
directly in the
search results
• Over 270 file
types supported
…
Search – people card
• Rich People Card
also available in
search results, and
all O365 services
• View the user’s
organization chart
• View recent files
that this person
worked on (that I
have access to)
…
Search – text extraction from images
• Automatic text extraction from image uploads – no metadata required to find
• Search against the text extracted from images
• e.g. Upload a receipt without any metadata – can search for a receipt based on
what you ate or the restaurant where you went.
…
Data Protection & Compliance
Building a trusted cloud
At Microsoft, we do not take your trust for granted
• We are serious about our commitment to protect
customers in a cloud-first world.
• We live by standards and practices designed to earn
your confidence.
• We collaborate with industry and regulators to build
trust in the cloud ecosystem.
“Businesses and users are going to embrace
technology only if they can trust it.”
—Satya Nadella
Microsoft spends $1B+ on security R&D every year
Global, hyper-scale, enterprise-grade
infrastructure
• Enterprise reliability via 100+
data centers and Microsoft’s
global network edge
• No standing access to data,
transparent operational model,
and financial-backed 99.9% SLA
• Secure by design
operationalized at the physical,
logical, and data layers
• Compliance leadership with
standards including ISO
27001/27018, FedRAMP, FISMA,
and Privacy Shield
United States______
CJIS
CSA CCM
DISA
FDA CFR Title 21 Part 11
FEDRAMP
FERPA
FIPS 140-2
FISMA
HIPAA/HITECH
HITRUST
IRS 1075
ISO/IEC 27001, 27018
MARS-E
NIST 800-171
Section 508 VPATs
SOC 1, 2
United Kingdom___
CSA CCM
ENISA IAF
EU Model Clauses
ISO/IEC 27001, 27018
NIST 800-171
SOC 1, 2, 3
UK G-Cloud
Spain___
CSA CCM
ENISA IAF
EU Model Clauses
EU-U.S. Privacy Shield
ISO/IEC 27001, 27018
SOC 1, 2
Spain ENS
Spain LOPD Auth.
Singapore____
CSA CCM
ISO/IEC 27001, 27018
MTCS
SOC 1, 2
New Zealand____
CSA CCM
ISO/IEC 27001, 27018
NZCC Framework
SOC 1, 2,
Japan____
CSA CCM
CS Mark (Gold)
FISC
ISO/IEC 27001, 27018
Japan My Number Act
SOC 1, 2
European Union___
CSA CCM
ENISA IAF
EU Model Clauses
EU-U.S. Privacy Shield
ISO/IEC 27001, 27018
SOC 1, 2,
China____
China GB 18030
China MLPS
China TRUCS
Austrailia____
CSA CCM
IRAP (CCSL)
ISO/IEC 27001, 27018
SOC 1, 2
Argentina____
Argentina PDPA
CSA CCM
ISO/IEC 27001, 27018
SOC 1, 2
Key Certifications
Commitment to meeting industry standards
Data Protection & Compliance
• Support multinational data residency requirements
• Multi-geo - Store SharePoint and OneDrive data in regional datacenters, per-user and per-site
• E.g. files for European users can be stored in a European datacenter, and files for Australian users can be
stored in Australia
• Helps to address complex data residency requirements by spanning multiple datacenters
• In private preview today
• Manage your service-level encryption key – “Customer Key” (GA)
• Data is encrypted at rest and in transit
• Your Keys are themselves encrypted at the service level
• You can now opt to manage your service-level encryption key
• You can control its renewal
• You can also revoke the service’s access to your data – handle with care!
• Site-level device access policies
• Device-based conditional access policies at the site level
• Control access to sensitive information by site
• Block access by unmanaged or non-compliant devices
• Or restrict these devices to browser-only access
Data Protection & Compliance
GDPR Roadmap
Q4 2017
Compliance Manager
Preview
Data Governance
Updates
Information Protection
Updates
And much more…
May 25, 2018
All GDPR controls
Implemented and ready for audit
Q1 2018
Compliance Manager
General Availability
Data Subject Rights
for Microsoft 365 users
Information Protection
Updates
And much more…
Miscellaneous
Managing Large Lists with Predictive Indexing
• List View Threshold – by default is 5,000 items
• Predictive Indexing enables working with 20,000 items in a view OOTB
• Done already
• Allow creating indices on lists up to 20,000 items
• Automatic Index Management background job
• Adds indices to views with filter or sort for lists under 20,000
• Partial results in modern UX (indexing on the sort field)
• Run auto index logic when view is edited
• Just-in-time auto-index when sorting in modern UX
• Longer term
• Make auto index logic work for lists larger than 20,000
• SharePoint Online only, works best with the modern UX
• Predictive indexing works in classic, but intelligent queries is modern-only
Filters Pane
• Replaces Metadata Navigation and Filtering
• Columns configured in Metadata Navigation settings carry over
to pinned columns
• No more fall back to classic!
• (On by default)
• Consolidated filtering UI
• Click the filter icon to open the Filters Pane
• Access filters for a particular column using the column’s header
• Smart filters chosen by default
• Top 4 options: modified by, modified date, type, wildcard
(chosen based on populated data)
• Pin columns you want to filter often
• Column Dropdown -> Column Settings -> Pin to Filters Pane
• Everybody sees the same set of filters
Office Apps
• Share seamlessly and consistently in Office,
Windows, Mac, web and mobile
• Co-authoring, activities and @mentions
• Co-authoring in Excel for Win32, and all other
apps coming soon
• Open documents faster than ever in Office web
apps (100MB+ PPT opens online in seconds)
Smart Link
Excel Add-In
• A new add-in which links data from Excel and produces all kinds of documents in
O365 based on that data, e.g. for tax/financial documents.
• Point to a cell with data, setup with Smart Link, and publish changes that will be
automatically reflected in all smart linked documents.
Even More Announcements…
Microsoft Graph - announcements
Generally Available (v1.0)
• SharePoint Lists
• File Versions
• People API
• App-only support for OneDrive
• Access to Outlook shared calendars, contacts
and mail folders
Preview (beta)
• Outlook Rules
• Outlook Categories
• Outlook Supported Languages
• Outlook Supported Time Zones
• Outlook Rooms
• Outlook Email Headers
• Graph Extensions for Azure Functions
Document Canvas - announcements
Generally Available (v1.0)
• Excel API 1.5 and 1.6 on all platforms
• Single Sign-On API (WXP)
• Auto-open task panes
Preview (beta)
• JS Custom Functions in Excel
• Script Lab updates
• Excel API 1,7
• Single Sign-On API (Outlook)
Conversation Canvas - announcements
Generally Available (v1.0)
• Add-ins in Outlook Android
Preview (beta)
• Adaptive cards support in OWA
• Gmail accounts for Outlook add-ins
• Connector web parts in SharePoint
Page Canvas - announcements
Generally Available (v1.0)
• SharePoint Framework Web Parts on-
premises
• SharePoint Community Apps
• SharePoint Framework Extensions
• SharePoint OneDrive File Handler 2.0
Preview
• SharePoint Site Designs
• SharePoint Site Scripts
Acquisition and deployment -
announcements
Generally Available
• Office 365 Admin Store
• Office solutions in App Source
Preview
• Centralized deployment for Outlook
Add-ins
• Office Add-in Analytics in Dev Center
• In-app app discovery for Teams
• Centralized deployment for Teams
• Admin allow list for Teams
SharePoint Server
SharePoint Server
• SharePoint Server 2016 Feature Pack 2
• Released September 12th 2017
• “Contains the foundation of modern web part hosting and editing experiences, including core
SPFx APIs, SPFx package deployment, and property panes”
(SharePoint Framework)
• Lets you build web parts with one toolset for both on-premises and Office 365
• Also contains all features released in FP 1, so no need to install FP 1 first
• Nothing else was announced in this Feature Pack!
• No more Feature Packs are likely on SharePoint Server 2016, but will continue this approach
• SharePoint Server 2019
• Preview Mid 2018 (May?)
• Release Late 2018 (November?)
SharePoint Roadmap Events…
References
References
Ignite Sessions:
• BRK2184: Accelerate your digital transformation with SharePoint and OneDrive
• BRK2224: Transform business processes with SharePoint, PowerApps, and Microsoft Flow
• BRK3348: Create custom forms and digital experiences in SharePoint using Microsoft PowerApps
• BRK3359: Compare SharePoint Designer and Microsoft Flow
• BRK2205: OneDrive: past, present, and future
• BRK2206: Share and work together on the intranet with SharePoint Team Sites
• BRK2047: Embrace Office 365 Groups: Overview and roadmap
• BRK3354: Using custom themes and designs to standardize the creation of clean, functional SharePoint sites
• BRK2393: What’s new and what's coming for branding and organizing your SharePoint sites
• BRK2249: Office 365 developer platform overview
• BRK2422: SharePoint Server 2016 Feature Pack 2 and beyond…
• BRK2129: Office 365 and the GDPR
• BRK2182: Take Control of Your Data Protection and Compliance Posture with New Microsoft Compliance Solutions
SharePoint Ignite Announcements Blog:
• http://aka.ms/spignite
Microsoft Ignite 2017 Conference Notes by Nick Hobbs

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Powell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital WorkplacePowell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital Workplace
 
Migrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint OnlineMigrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint Online
 
Using SharePoint & Office 365 for Digital Transformation
Using SharePoint & Office 365 for Digital TransformationUsing SharePoint & Office 365 for Digital Transformation
Using SharePoint & Office 365 for Digital Transformation
 
Intranets With Office 365: What You Need To Know #spsdenver #spscolo #spsden
Intranets With Office 365: What You Need To Know #spsdenver #spscolo #spsdenIntranets With Office 365: What You Need To Know #spsdenver #spscolo #spsden
Intranets With Office 365: What You Need To Know #spsdenver #spscolo #spsden
 
Secrets of successful SharePoint Intranets
Secrets of successful SharePoint IntranetsSecrets of successful SharePoint Intranets
Secrets of successful SharePoint Intranets
 
SharePoint Upgrade & Migration Planning
SharePoint Upgrade & Migration PlanningSharePoint Upgrade & Migration Planning
SharePoint Upgrade & Migration Planning
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORG10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORG
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
 
5 Steps for Constructing a Successful SharePoint Migration Plan
5 Steps for Constructing a Successful SharePoint Migration Plan5 Steps for Constructing a Successful SharePoint Migration Plan
5 Steps for Constructing a Successful SharePoint Migration Plan
 
Building Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content ServicesBuilding Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content Services
 
36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity
 
CollabTalk on ITUnity -- Webisode 12
CollabTalk on ITUnity -- Webisode 12CollabTalk on ITUnity -- Webisode 12
CollabTalk on ITUnity -- Webisode 12
 
SharePoint 2013 Pros and Cons
SharePoint 2013 Pros and ConsSharePoint 2013 Pros and Cons
SharePoint 2013 Pros and Cons
 
Ultimate Guide to Office 365 Collaboration
Ultimate Guide to Office 365 CollaborationUltimate Guide to Office 365 Collaboration
Ultimate Guide to Office 365 Collaboration
 
Chicago Office 365 User Group 2018 - Better Together SharePoint and OneDrive...
Chicago Office 365 User Group 2018 -  Better Together SharePoint and OneDrive...Chicago Office 365 User Group 2018 -  Better Together SharePoint and OneDrive...
Chicago Office 365 User Group 2018 - Better Together SharePoint and OneDrive...
 
SharePoint consulting | SharePoint Partner | SharePoint Demo
SharePoint consulting | SharePoint Partner | SharePoint DemoSharePoint consulting | SharePoint Partner | SharePoint Demo
SharePoint consulting | SharePoint Partner | SharePoint Demo
 
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
 
Jump Start Digital Collaboration with Office 365 Groups
Jump Start Digital Collaboration with Office 365 GroupsJump Start Digital Collaboration with Office 365 Groups
Jump Start Digital Collaboration with Office 365 Groups
 

Similar a Microsoft Ignite 2017 Conference Notes by Nick Hobbs

Similar a Microsoft Ignite 2017 Conference Notes by Nick Hobbs (20)

SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
 
Microsoft - Cloud Platform
Microsoft - Cloud PlatformMicrosoft - Cloud Platform
Microsoft - Cloud Platform
 
Building an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope CoventryBuilding an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope Coventry
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365
 
B6 - Using Office 365 groups in Power Bi - Marco Russo
B6 - Using Office 365 groups in Power Bi - Marco RussoB6 - Using Office 365 groups in Power Bi - Marco Russo
B6 - Using Office 365 groups in Power Bi - Marco Russo
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
 
Wisconsin SharePoint User Group - June 2019 - SharePoint Conference 2019 Anno...
Wisconsin SharePoint User Group - June 2019 - SharePoint Conference 2019 Anno...Wisconsin SharePoint User Group - June 2019 - SharePoint Conference 2019 Anno...
Wisconsin SharePoint User Group - June 2019 - SharePoint Conference 2019 Anno...
 
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
 
How to build SharePoint 2013 Killer Apps
How to build SharePoint 2013 Killer AppsHow to build SharePoint 2013 Killer Apps
How to build SharePoint 2013 Killer Apps
 
AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365
 
Building the Perfect Office 365 Tenant - SPS London 2017
Building the Perfect Office 365 Tenant - SPS London 2017Building the Perfect Office 365 Tenant - SPS London 2017
Building the Perfect Office 365 Tenant - SPS London 2017
 
Wisconsin SharePoint User Group - SharePoint Conference 2018 Announcements
Wisconsin SharePoint User Group - SharePoint Conference 2018 AnnouncementsWisconsin SharePoint User Group - SharePoint Conference 2018 Announcements
Wisconsin SharePoint User Group - SharePoint Conference 2018 Announcements
 

Último

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Microsoft Ignite 2017 Conference Notes by Nick Hobbs

  • 1. Conference Notes & Snippets SharePoint & O365 By Nick Hobbs
  • 2. Contents • PowerApps • Microsoft Flow • SharePoint Designer Workflows & InfoPath • OneDrive For Business • Team Sites • Communication Sites • Hub Sites • Custom Themes & Site Designs • Office 365 Groups • Search • Data Protection & Compliance • Miscellaneous • Even More Announcements… • SharePoint Server • Roadmap Events • References
  • 4. PowerApps • Part of the cloud deployment approach – constant updates • Part of a family of tools (Flow and PowerBI) that add automation and visualization • 100+ connectors • Modern look and feel • Very mobile friendly • Design and usage intended for end users • If you were comfortable with Excel and Access formulas, you’ll be right at home with PowerApps formulas • Literally seconds to tweak layout, fields, and deploy
  • 5. PowerApps Custom forms with PowerApps • Built-in browser based customization experience • Integrated to modern SharePoint UX • Easy to customize, yet powerful enough to tackle complex scenarios PowerApps web part • Embed a PowerApp inside your page • Coming Late 2017 Customise List Forms • Use custom form created in PowerApps • Roll back to a previous version of forms
  • 6. PowerApps Start simple • Automatically create an app based on a SharePoint list • Change displayed fields • Conditional Formatting • With Formulas • Cascading Dropdowns • With Rules (NEW!) Think bigger… • Additional screens • Summaries, role-specific, PowerBI • Additional flows • Approval • Assigning tech to deliver, etc… follow through • More…
  • 7. PowerApps - coming soon Conditional Formatting Action Links Flow Buttons Data Visualizations Apply styling to a field, depending on that field’s value or range of values Create a hyperlink to another page or Web address, based on the value in the field Create a button that kicks off a Flow on the corresponding item Use icons and CSS to decorate fields with visual indications of trends and progress
  • 8. PowerApps - roadmap H2 Calendar 2017 • Create and use embedded PowerApps as custom list forms in SharePoint Online • Utilize attachments, multi-select fields, and images in your SharePoint Online driven PowerApps • Easily embed PowerApps in SharePoint Online pages with web parts and within Power BI reports • Use the Rules explorer for easier expression authoring • Tenant-wide admin resource management, app usage analytics, and package export/import across environments • Easily connect to Azure App Services & APIM Calendar 2018 • Use server-side business logic for validation rules and easy defaulting • Create model-driven apps • Support for GDPR compliance • Government cloud deployment • SQL - Support for stored procs and views • Enhanced application lifecycle management with sandbox environments
  • 12. Microsoft Flow • Microsoft Flow helps non-developers work smarter by automating workflows across apps and services • Connect to cloud and on-premises data • Over 170 out of the box connectors with new connectors every week • Use custom connectors to connect to any custom REST endpoint • Connect to on-premises data using gateways • Modern Approvals in Flow • Streamline business processes for data in SharePoint, Dynamics 365, Forms, SQL, etc. • View sent and received requests in a unified approvals center • Do approvals on the go - from your phone or directly from your inbox • Customize to fit your business process: • Sequential or hierarchical approvals • Parallel approvals • All Assigned Must Approve
  • 13. Microsoft Flow • Scheduling – run a flow at a particular frequency, delay, delay until • Expressions - perform simple, inline calculations like string manipulation (e.g. substring, replace) or arithmetic (e.g. add, subtract, multiply) • Control flow – switch-case, parallels, do until, apply to each, handle timeouts and failures • Variables • Nested workflows
  • 14. Microsoft Flow – launch panel • Create flows that prompt for information • Run as the user starting the flow • Integrated into modern lists and libraries in SharePoint
  • 15. Out of box “Send for review” flow – Late 2017 • Available in all lists and libraries, no set up required • Uses the Flow launch panel and prompts for approver and message • Tracks the status in a new column on the library: “Review status”
  • 16. Microsoft Flow - roadmap H2 Calendar 2017 • Export/import Flows across environments • “In-the-box” review Flows for SharePoint Online • Use Flow for Content Publishing approvals for SharePoint Online Publishing sites • Utilize people, choice, attachment and multi- values in your Flows for SharePoint Online • In-context Flow support in Dynamics 365, OneDrive and Teams • Usage analytics for Flows • Flow activity included in Office 365 audit logs • UK deployment Calendar 2018 • Use a HTML rich text editor to build emails • Guides for debugging actions and conditions • Government and sovereign clouds deployment • ALM — Sandbox environments • ALM — Move or copy across environments • Support for GDPR compliance • Leverage device signals (e.g. Location) with Flows on mobile devices • Include Flows in AppSource • Azure functions integration
  • 17. Microsoft Flow - licensing Are the flow runs included in the per user licenses limited to the licensed user? • Flow runs included in Microsoft Flow Free can only be used by the licensed user. • Flow runs included in the Office 365, Dynamics 365, Microsoft Flow Plan 1 and Plan 2 are pooled across all users in the company. What happens when I use all the flow runs included in my per user licenses? • You can buy more flow runs in increments of 50,000 flow runs per month. https://flow.microsoft.com/en-us/pricing/
  • 19. SharePoint Designer Workflows & InfoPath • PowerApps & Flow are successors to InfoPath forms, Access Web apps and SharePoint Designer Workflows • SPD Workflows and InfoPath may remain in SP Server 2019 but this is not confirmed. • While SPD and InfoPath have Microsoft Extended Support available through to 2026, that is when used with SP Server 2016. Microsoft have not stated such support for SP Online or SP Server 2019 and beyond. • Chris McNulty wrote the support statement and he was clear on this point at Ignite. • “If you’re building new workflows for your business esp with SharePoint, use Flow!”
  • 20. SharePoint Designer Workflows vs Flow TODAY SharePoint Designer Flow new new
  • 21. SharePoint Designer Workflows vs Flow Gaps -> roadmap SharePoint Designer Flow Q4CY2017 Q4CY2017 Q4CY2017 Q4CY2017 Future Future Future Future
  • 23. OneDrive For Business • See and sync all of your files with File On- Demand (GA) • Previews also appear in Windows Explorer for all OneDrive files • Previews even when the files are not yet downloaded/sync’d • Sync rights managed libraries
  • 24. OneDrive For Business See Who viewed your documents and how many times they were viewed
  • 25. OneDrive For Business Secure External File Sharing • Share a link • Verification code sent by email • Account not required • Can View and Edit, not download or share with others
  • 26. OneDrive For Business New Shorter Sharing URLs: • https://contosodemosb.sharepoint.com/:w:/s/Marketing/EfxFBr6- rJZlg5N_JrKAlYBiJdXHYr6ew02zy4TbL6b9Q Old URLs: • https//contosodemosb.sharepoint.com/sites/Marketing/layouts/15S/doc.aspx? sourcedoc=%7Bbe0645fc-acbe-4896-8397- d8fc9aca0256%7D&action=edit&uid=%7BBE0645FC-ACBE-4896-8397- D8FC9ACA0256%7D&ListltemId=9&ListId=%783B4FC812-oB71-42C7-BE82- 25085A65A0D5%7D&env=prod
  • 27. OneDrive For Business • End-user, self-service recovery from mass file deletion or corruption • Users can roll back their OneDrive to any point in time in the last 30 days. • Restore prior to Ransom Ware attacks.
  • 28. OneDrive For Business • Multi-geo support - Configure OneDrive and SharePoint sites across multiple geo- locations. • User files can be stored in data centres in their own regions. • Sharing Policies can be set for each region. • Optionally prevent sharing with external users from specific regions.
  • 31. Team Sites - The content service for Office 365
  • 32. Team Sites • Add Office 365 resources to team sites such as Planner, Forms and Connectors • Empower existing sites by connecting to Office 365 groups • SharePoint pages, news and files experiences in Microsoft Teams • Connectors provides access to over 100 different data sources
  • 33. Team Sites - roadmap 2017 • Site usage • News, pages and files in Microsoft Teams • Custom themes and site designs • SharePoint app: Me tab, notifications • Column formatting • Groups integration: Planner, Microsoft Forms • Attention view Top of the mind • Groups integration • List productivity • Document libraries and metadata • Balancing self-service with admin oversight Q1 – Q2 2018 • Additional insights on usage • Connect existing sites to new O365 groups • More branding options: fonts, variations • More site design actions • SharePoint hub sites • SharePoint app for Android on-prem support
  • 35. Communication Sites Modern alternative to Publishing Sites with a high performance Responsive Web Design Looks great on Mobile and Desktop views
  • 36. Communication Sites New web parts to drive engagement and interactivity Set a Hero Image, and place the focal point Images adapt to the space given by the Responsive Web Design
  • 37. Communication Sites • News pages are published and collated – much richer than the old Announcements List • Easy to add a news page to the nav • Email a link to the news page – enables richer dynamic pages than email newsletters
  • 38. Communication Sites Engage your audience with the new, mobile-ready Yammer web part
  • 40. Hub Sites • Organize your intranet bringing associated sites together • Create cohesion with shared navigation and look-and-feel • Simplify search with news and activity roll up
  • 41. Hub Sites Organize sites into groupings that: • Make it easier for users to discover and recall related content • Apply common controls and branding • Establish common admin policies Kids New hires Benefits Special Project Benefits planning Quests Rewards Special interest Research Senior Student Facilities Giving Campaign Comms HR Travel Programs …
  • 42. Hub Sites • Brings together related team sites and communication sites • Roll up news and site activity • Search across related sites • Cross-site navigation • Consistent look-and-feel across sites • Admins create, users adopt and use • Site collections can easily be moved from one hub site to another, e.g. due to company restructure…
  • 43. Hub Sites – 3 tiers of branding & navigation Organization logo + nav Logo graphic + link Nav bar background color Set in 0365 Admin Center Hub logo + nav Logo graphic + link Nav bar background color 3 tiers of navigation Site logo + nav Logo graphic + link Hover card Navigation (either horizontal or left) …
  • 44. Custom Themes and Site Designs
  • 45. Custom Themes and Site Designs …
  • 46. Custom Themes • Central gallery to host custom themes for entire organization • PowerShell commands to manage them and hide out-of-box themes http://aka.ms/spthemebuilder
  • 47. Custom Themes • Chosen from an accessible colour palette • 5 warm selections • 5 cool selections • 2 neutral selections • Out-of-the-box theming: accent colours • Analogous • Complementary • Neutral
  • 48. Custom Site Designs New capabilities to inject custom site configurations and business processes into the product provisioning pipeline…
  • 49. Custom Site Designs – Site Design “Flow” Site Scripts - Actions • Create List • Apply Theme • Create Page • Trigger Flow • Add to Nav Site design selections appear in site provisioning UX (per base template) Execute Site Design During site creation we create a parameter in site property bag – this is used by site design feature to apply site scripts. 2 3 After site creation script actions are initialized and processed – as each are run, they are saved to a local list and rendered in progress panel 1 …
  • 50. Custom Site Designs - Anatomy of a site script var listRecipe = { "$schema": "schema.json", "actions": [ { "primary_verb": "List.CreateOrOpen", "target": "Customer Tracking", "templateType": 100, "verbs": [ { "verb": "SetDescription", "description": "List of Customers and Orders" }, { "verb": "AddFieldIfNotExist", "fieldType": "Text", "displayName": "Customer Name", "isRequired": false, "addToDefaultView": true }, { "verb": "AddFieldIfNotExist", "fieldType": "DateTime", "displayName": "Date of Delivery", "isRequired": true }, ] }, { primary_verb: "Theme.Apply", target: "Contoso Travel Green" } ], "bindata": {}, "version": 1 }; Idempotent syntax of common site configuration actions Script actions can be concatenated in single file or multiple files can be used (and reused) RestRequest("/_api/Microsoft.Sharepoint.Utilities.WebTemplateExtensions.Script Utility.CreateFormula", {info:{Title:"Contoso Travel - Legal Case Book", Description:"Restricted site design to create a legal case book site", ScriptGuids:["b432a1cd-7e1f-4fb1-9829-633d8MaG1C”], Targets:["CN=GUID,OU=GUID,OU=Tenants,OU=MSOnline,DC=<value>,DC=m soprd,DC=msft,DC=net"], IsDefault:true, WebTemplate:"68"}}); Site Design attributes designate display characteristics and target template …
  • 51. Custom Site Designs – Supported functions • Create lists/libraries (incl. settings) • Apply company themes • Trigger logic apps (using Microsoft Flow) • Activate features • Create modern pages; set as home page • Add to site nav • Add declarative formatting to a column • Join site to Hub • Enable external access • Set site classification …with more to come
  • 52. Custom Site Designs – App integration with native site creation flow var flowRecipe = { "$schema": "schema.json", "actions": [{ "primary_verb": "Flow.Trigger", "target": “<<http post url>>", "name": “contoso hr additions", "parameters": { "department": "HR", "cost center": "1023" } } ], "bindata": {}, "version": 1 }; SharePoint Online Storage Queue Azure Function Microsoft Flow Business logic will handle the message processing. Site URL is used as a parameter to connect to site using remote APIs. Applies needed customization using remote provisioning techniques, for example with PnP remote provisioning template model. Script configured to start previously configured flow, which will receive the newly created site URL as parameter. Flow includes a step to pass site URL to Azure storage queue for delegating processing to Azure side 1 2 3 4 …
  • 53. Custom Site Designs – Scenarios • Apply a “default site design” to a template • Add additional site designs for each template • Scope a site design to a select set of users • Add additional business logic using Microsoft Flow
  • 54. Custom Site Designs – Availability • Readying for availability later this Autumn • Preview release • API support (to manage both scripts and designs) • Additional script actions • Top of Mind • Approval flow • Compliance support • On-demand scripting • Versioning
  • 56. Microsoft 365 Teamwork: Where to Start a Conversation Office 365 Groups Outer LoopInner Loop Files Sites Content SharePoint Email
  • 57. Office 365 Groups • Site collection administrators can connect sites to groups • Only top-level team sites (STS#0 template) are eligible • Respects current permissions hierarchy
  • 58. Office 365 Groups Upgrade Distribution Lists to groups in Outlook, via Exchange admin center, or via PowerShell
  • 59. Office 365 Groups - Azure AD licensing requirements Capability Free Premium P1 Create, read, update, delete X Group activities report X Soft-delete & restore X Hidden membership X Dynamic group membership X Self-Service group management X Group creation permissions X Groups naming convention X Groups expiration X Usage guidelines X Default classification X
  • 60. Office 365 Groups Group creation permissions • Restrict some users from creating groups anywhere in Office 365 • Configured using a security group and Azure AD PowerShell cmdlets • Does not prevent users from using groups • Admin can still create groups • Can use dynamic membership to configure security group’s members Group naming policy • Applies to all apps • Ensures group names follow your organization schema • Use fixed strings or Active Directory attributes as prefixes and/or suffixes • Define custom blocked words • Note: Total prefixes and suffixes string length is restricted to 53 characters Group expiration policy • Expire groups older than a specific period • Group owners get notified to take renewal action on the group • Can set expiration policy to specific groups • Expired groups can be restored within 30 days • Can choose inactive groups based on the activity report in Office Admin center Group soft delete and restore • Deleted groups and their respective app content are kept for a maximum of 30 days • Restore the deleted group and its content via Exchange admin center or PowerShell • Can hard delete a group ad its content ahead of the 30 days retention period
  • 61. Office 365 Groups Group policies & information protection • Usage guidelines informs users about organization policies • Classification enables policy enforcement • Retention policies helps comply with industry regulations and internal policies • Labels help you classify data across your organization • Retention policies can be defined independently of labels Group guest access • Enables safe teamwork outside the firewall • Works with any email addresses • Based on common Azure B2B platform • Can be governed using allow/block guest domains, guest inviter role, guest expiry • Can track guest user activity via audit logs Group reporting • Track total groups and inactive/active groups • Track both Exchange and SharePoint storage used • View group activity across group mailbox conversations, group sites/files activity, etc. • Power BI content packs can be used to gain additional insights
  • 62. Office 365 Groups - roadmap Rolling out • Expiry policy • Naming policy • Guest allow/deny for individuals/domains, expiry • Default classification and classification description In development • Expiry policy: in app renewal & custom email notification • Guest: specific terms & conditions • SharePoint: connect an existing site to a new group; manage group sites via SharePoint admin center; select site designs • Yammer: SharePoint doclib as default file store; support naming policy; leverage guest access • Multi-geo: enables the geo positioning of group created in EXO & SPO based on the creator’s data at rest location • Teams: guest Microsoft Account (MSA); larger team size, & more
  • 64. Search • As you click in the search box, it shows your recent documents by default • As start typing, it shows matching files below the search box …
  • 65. Search • Rich search experience • Combines People and Content • Uses the Graph to determine relevance • Inline previews • Includes folder matches, showing relevant files in the folder • Several verticals • All • Sites • Files • People • News
  • 66. Search “Who works on arctic exploration?” • Context sensitive – e.g. “who works on …” – works out the context and shows search results around that, e.g. people results • Identifies the subject – e.g. “arctic explorer” – finds relevant content to the subject of the query
  • 67. Search – previews • Open previews directly in the search results • Over 270 file types supported …
  • 68. Search – people card • Rich People Card also available in search results, and all O365 services • View the user’s organization chart • View recent files that this person worked on (that I have access to) …
  • 69. Search – text extraction from images • Automatic text extraction from image uploads – no metadata required to find • Search against the text extracted from images • e.g. Upload a receipt without any metadata – can search for a receipt based on what you ate or the restaurant where you went. …
  • 70. Data Protection & Compliance
  • 71. Building a trusted cloud At Microsoft, we do not take your trust for granted • We are serious about our commitment to protect customers in a cloud-first world. • We live by standards and practices designed to earn your confidence. • We collaborate with industry and regulators to build trust in the cloud ecosystem. “Businesses and users are going to embrace technology only if they can trust it.” —Satya Nadella Microsoft spends $1B+ on security R&D every year
  • 72. Global, hyper-scale, enterprise-grade infrastructure • Enterprise reliability via 100+ data centers and Microsoft’s global network edge • No standing access to data, transparent operational model, and financial-backed 99.9% SLA • Secure by design operationalized at the physical, logical, and data layers • Compliance leadership with standards including ISO 27001/27018, FedRAMP, FISMA, and Privacy Shield
  • 73. United States______ CJIS CSA CCM DISA FDA CFR Title 21 Part 11 FEDRAMP FERPA FIPS 140-2 FISMA HIPAA/HITECH HITRUST IRS 1075 ISO/IEC 27001, 27018 MARS-E NIST 800-171 Section 508 VPATs SOC 1, 2 United Kingdom___ CSA CCM ENISA IAF EU Model Clauses ISO/IEC 27001, 27018 NIST 800-171 SOC 1, 2, 3 UK G-Cloud Spain___ CSA CCM ENISA IAF EU Model Clauses EU-U.S. Privacy Shield ISO/IEC 27001, 27018 SOC 1, 2 Spain ENS Spain LOPD Auth. Singapore____ CSA CCM ISO/IEC 27001, 27018 MTCS SOC 1, 2 New Zealand____ CSA CCM ISO/IEC 27001, 27018 NZCC Framework SOC 1, 2, Japan____ CSA CCM CS Mark (Gold) FISC ISO/IEC 27001, 27018 Japan My Number Act SOC 1, 2 European Union___ CSA CCM ENISA IAF EU Model Clauses EU-U.S. Privacy Shield ISO/IEC 27001, 27018 SOC 1, 2, China____ China GB 18030 China MLPS China TRUCS Austrailia____ CSA CCM IRAP (CCSL) ISO/IEC 27001, 27018 SOC 1, 2 Argentina____ Argentina PDPA CSA CCM ISO/IEC 27001, 27018 SOC 1, 2 Key Certifications Commitment to meeting industry standards
  • 74. Data Protection & Compliance • Support multinational data residency requirements • Multi-geo - Store SharePoint and OneDrive data in regional datacenters, per-user and per-site • E.g. files for European users can be stored in a European datacenter, and files for Australian users can be stored in Australia • Helps to address complex data residency requirements by spanning multiple datacenters • In private preview today • Manage your service-level encryption key – “Customer Key” (GA) • Data is encrypted at rest and in transit • Your Keys are themselves encrypted at the service level • You can now opt to manage your service-level encryption key • You can control its renewal • You can also revoke the service’s access to your data – handle with care! • Site-level device access policies • Device-based conditional access policies at the site level • Control access to sensitive information by site • Block access by unmanaged or non-compliant devices • Or restrict these devices to browser-only access
  • 75. Data Protection & Compliance GDPR Roadmap Q4 2017 Compliance Manager Preview Data Governance Updates Information Protection Updates And much more… May 25, 2018 All GDPR controls Implemented and ready for audit Q1 2018 Compliance Manager General Availability Data Subject Rights for Microsoft 365 users Information Protection Updates And much more…
  • 77. Managing Large Lists with Predictive Indexing • List View Threshold – by default is 5,000 items • Predictive Indexing enables working with 20,000 items in a view OOTB • Done already • Allow creating indices on lists up to 20,000 items • Automatic Index Management background job • Adds indices to views with filter or sort for lists under 20,000 • Partial results in modern UX (indexing on the sort field) • Run auto index logic when view is edited • Just-in-time auto-index when sorting in modern UX • Longer term • Make auto index logic work for lists larger than 20,000 • SharePoint Online only, works best with the modern UX • Predictive indexing works in classic, but intelligent queries is modern-only
  • 78. Filters Pane • Replaces Metadata Navigation and Filtering • Columns configured in Metadata Navigation settings carry over to pinned columns • No more fall back to classic! • (On by default) • Consolidated filtering UI • Click the filter icon to open the Filters Pane • Access filters for a particular column using the column’s header • Smart filters chosen by default • Top 4 options: modified by, modified date, type, wildcard (chosen based on populated data) • Pin columns you want to filter often • Column Dropdown -> Column Settings -> Pin to Filters Pane • Everybody sees the same set of filters
  • 79. Office Apps • Share seamlessly and consistently in Office, Windows, Mac, web and mobile • Co-authoring, activities and @mentions • Co-authoring in Excel for Win32, and all other apps coming soon • Open documents faster than ever in Office web apps (100MB+ PPT opens online in seconds)
  • 80. Smart Link Excel Add-In • A new add-in which links data from Excel and produces all kinds of documents in O365 based on that data, e.g. for tax/financial documents. • Point to a cell with data, setup with Smart Link, and publish changes that will be automatically reflected in all smart linked documents.
  • 82. Microsoft Graph - announcements Generally Available (v1.0) • SharePoint Lists • File Versions • People API • App-only support for OneDrive • Access to Outlook shared calendars, contacts and mail folders Preview (beta) • Outlook Rules • Outlook Categories • Outlook Supported Languages • Outlook Supported Time Zones • Outlook Rooms • Outlook Email Headers • Graph Extensions for Azure Functions
  • 83. Document Canvas - announcements Generally Available (v1.0) • Excel API 1.5 and 1.6 on all platforms • Single Sign-On API (WXP) • Auto-open task panes Preview (beta) • JS Custom Functions in Excel • Script Lab updates • Excel API 1,7 • Single Sign-On API (Outlook)
  • 84. Conversation Canvas - announcements Generally Available (v1.0) • Add-ins in Outlook Android Preview (beta) • Adaptive cards support in OWA • Gmail accounts for Outlook add-ins • Connector web parts in SharePoint
  • 85. Page Canvas - announcements Generally Available (v1.0) • SharePoint Framework Web Parts on- premises • SharePoint Community Apps • SharePoint Framework Extensions • SharePoint OneDrive File Handler 2.0 Preview • SharePoint Site Designs • SharePoint Site Scripts
  • 86. Acquisition and deployment - announcements Generally Available • Office 365 Admin Store • Office solutions in App Source Preview • Centralized deployment for Outlook Add-ins • Office Add-in Analytics in Dev Center • In-app app discovery for Teams • Centralized deployment for Teams • Admin allow list for Teams
  • 88. SharePoint Server • SharePoint Server 2016 Feature Pack 2 • Released September 12th 2017 • “Contains the foundation of modern web part hosting and editing experiences, including core SPFx APIs, SPFx package deployment, and property panes” (SharePoint Framework) • Lets you build web parts with one toolset for both on-premises and Office 365 • Also contains all features released in FP 1, so no need to install FP 1 first • Nothing else was announced in this Feature Pack! • No more Feature Packs are likely on SharePoint Server 2016, but will continue this approach • SharePoint Server 2019 • Preview Mid 2018 (May?) • Release Late 2018 (November?)
  • 90.
  • 91.
  • 93. References Ignite Sessions: • BRK2184: Accelerate your digital transformation with SharePoint and OneDrive • BRK2224: Transform business processes with SharePoint, PowerApps, and Microsoft Flow • BRK3348: Create custom forms and digital experiences in SharePoint using Microsoft PowerApps • BRK3359: Compare SharePoint Designer and Microsoft Flow • BRK2205: OneDrive: past, present, and future • BRK2206: Share and work together on the intranet with SharePoint Team Sites • BRK2047: Embrace Office 365 Groups: Overview and roadmap • BRK3354: Using custom themes and designs to standardize the creation of clean, functional SharePoint sites • BRK2393: What’s new and what's coming for branding and organizing your SharePoint sites • BRK2249: Office 365 developer platform overview • BRK2422: SharePoint Server 2016 Feature Pack 2 and beyond… • BRK2129: Office 365 and the GDPR • BRK2182: Take Control of Your Data Protection and Compliance Posture with New Microsoft Compliance Solutions SharePoint Ignite Announcements Blog: • http://aka.ms/spignite

Notas del editor

  1. Now 100+ connectors
  2. 2018 - Enhanced application lifecycle management with sandbox environments
  3. Over 170 connectors
  4. Over 170 connectors
  5. Outlook, Teams, Yammer, Planner