How to use SharePoint PnP assets
in real world use cases
Thomas Gölles (@thomyg)
Session Agenda
Thomas Gölles
Head of Modern Workplace Solutions
Solvion information management @solvion
http://www.modernworkplacesolutions.rocks/
@thomyg
Co-Organizer of SharePoint Saturday Vienna (#SPSVIE), Office 365 Meetup
Graz, Office 365 Meetup Vienna
Friends, Family, Grazer AK, Liverpool FC and of course a „SharePoint nerd“
#spsbnc
Thanks to our Sponsors
Silver
Gold
Raffle Organized by
Why
should you
be forced
to solve
everything
by
yourself?
Wouldn’t it be
great, if you
would have
peers to share
and learn from?
Real life learnings
shared by the
community for the
community
„Sharing is caring“
Http Requests #
4.9 Billion
Most used capability
- Provisioning Engine (1516 tenants)
Unique tenants #
8764
Unique visitors in GitHub
29908 (avg 2 weeks)
Views in GitHub
146729 (avg 2 weeks)
Monthly Metrics –
Status from Sep 2017
History and some numbers
SharePoint Patterns and Practices (PnP) is
a open source initiative coordinated by
SharePoint engineering. It's a channel for the
SharePoint engineering to share
documentation, guidance, samples and
reusable component for the community. PnP
initiative coordinates all SharePoint developer
documentation and guidance cross on-
premises and online. Day to day work is
coordinated by the PnP Core team, which
consists from Microsoft internal people and
external MVPs.
„Sharing is caring“
Youtube channel
Guidenance and Documentation
Guidenance and Documentation
Learning
Training / Learning Ressources
 PnP at dev.office.com - Welcome
page with sample and guidance
search
 SharePoint Dev Group - Questions
and feedback
 PnP at MSDN
 PnP videos at YouTube
 PnP at Docs.com - Docs.com
 PnP Sites Core Component - GitHub
repository
 PnP Core Component (JavaScript) -
GitHub repository
• PnP PowerShell - GitHub repository
• PnP Partner Pack - Reusable starter
kit for typical enterprise requirements
• PnP Guidance - GitHub repository
• PnP Office-Addins - GitHub
repository
• PnP Tools - GitHub repository
• PnP Transformation - GitHub
repository
• PnP Provisioning Schema - GitHub
repository
Demo Site
From Standard SharePoint Site
By using PnP Powershell
For example: create basic content:
One collaboration dashboard
Request a new project space
Async TeamBox site creation architecture
2
TeamBox Dash-
board
1SharePoint
Service
https://solvionat.sharepoint.com
/sites/site
5
IIS
Website
6
https://teambox.solvion.net/proj/...
7
WebJob
4
SP Lists
3
Our office in Graz, Austria
The view I used to have …
Everyday at around 10:45 …
Lunch time
But we moved and my new view is like ...
• Create a recurrent event in Outlook
• “Ping” a colleague everyday
• Stand up and have a look
• Use technology to solve the problem
Possible soluitions
MoCaDeSyMo
Front door view
MoCaDeSyMo
Penny: Well, you know, it’s the Cheesecake Factory. People order cheesecake, and I
bring it to them.
Leonard: So, you sort of act as a Carbohydrate Delivery System.
Penny: Yeah, call it whatever you want, I get minimum wage.
Mobile
Monitor
Architecture
#SPSBCN

Spsbcn 2017 how to use PnP assets

  • 1.
    How to useSharePoint PnP assets in real world use cases Thomas Gölles (@thomyg)
  • 2.
  • 3.
    Thomas Gölles Head ofModern Workplace Solutions Solvion information management @solvion http://www.modernworkplacesolutions.rocks/ @thomyg Co-Organizer of SharePoint Saturday Vienna (#SPSVIE), Office 365 Meetup Graz, Office 365 Meetup Vienna Friends, Family, Grazer AK, Liverpool FC and of course a „SharePoint nerd“ #spsbnc
  • 4.
    Thanks to ourSponsors Silver Gold Raffle Organized by
  • 5.
    Why should you be forced tosolve everything by yourself?
  • 6.
    Wouldn’t it be great,if you would have peers to share and learn from?
  • 7.
    Real life learnings sharedby the community for the community „Sharing is caring“
  • 8.
    Http Requests # 4.9Billion Most used capability - Provisioning Engine (1516 tenants) Unique tenants # 8764 Unique visitors in GitHub 29908 (avg 2 weeks) Views in GitHub 146729 (avg 2 weeks) Monthly Metrics – Status from Sep 2017 History and some numbers
  • 9.
    SharePoint Patterns andPractices (PnP) is a open source initiative coordinated by SharePoint engineering. It's a channel for the SharePoint engineering to share documentation, guidance, samples and reusable component for the community. PnP initiative coordinates all SharePoint developer documentation and guidance cross on- premises and online. Day to day work is coordinated by the PnP Core team, which consists from Microsoft internal people and external MVPs. „Sharing is caring“
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    Training / LearningRessources  PnP at dev.office.com - Welcome page with sample and guidance search  SharePoint Dev Group - Questions and feedback  PnP at MSDN  PnP videos at YouTube  PnP at Docs.com - Docs.com  PnP Sites Core Component - GitHub repository  PnP Core Component (JavaScript) - GitHub repository • PnP PowerShell - GitHub repository • PnP Partner Pack - Reusable starter kit for typical enterprise requirements • PnP Guidance - GitHub repository • PnP Office-Addins - GitHub repository • PnP Tools - GitHub repository • PnP Transformation - GitHub repository • PnP Provisioning Schema - GitHub repository
  • 18.
  • 19.
  • 22.
    By using PnPPowershell
  • 23.
    For example: createbasic content:
  • 26.
  • 27.
    Request a newproject space
  • 28.
    Async TeamBox sitecreation architecture 2 TeamBox Dash- board 1SharePoint Service https://solvionat.sharepoint.com /sites/site 5 IIS Website 6 https://teambox.solvion.net/proj/... 7 WebJob 4 SP Lists 3
  • 30.
    Our office inGraz, Austria
  • 31.
    The view Iused to have …
  • 32.
  • 33.
  • 34.
    But we movedand my new view is like ...
  • 35.
    • Create arecurrent event in Outlook • “Ping” a colleague everyday • Stand up and have a look • Use technology to solve the problem Possible soluitions
  • 36.
  • 37.
  • 38.
    MoCaDeSyMo Penny: Well, youknow, it’s the Cheesecake Factory. People order cheesecake, and I bring it to them. Leonard: So, you sort of act as a Carbohydrate Delivery System. Penny: Yeah, call it whatever you want, I get minimum wage. Mobile Monitor
  • 39.
  • 41.

Editor's Notes

  • #2 Template may be modified but please keep the title and the sponsor slide. Twitter hashtag: #spsbcn for all sessions
  • #5 Use this as the first slide in your slide deck