•
•
•
•
•
Site provisioning solution for site
collections and sub sites,
including “Save site as
provisioning template” capability
and centralized view.
Responsive design template for
sites, including custom
navigation bar and footer with
JavaScript embedding.
Reference governance jobs
implemented as
Azure WebJobs.
Microsoft Graph API client
startup solution with
Azure AD integration and
Office UI Fabric use.
http://aka.ms/OfficeDevPnPPartnerPack
https://github.com/OfficeDev/PnP-PowerShell
#
public class MyTimerJob :
SPJobDefinition
Provider Hosted
Apps
SharePoint
Service
2
Scheduled execution which accesses the
needed resources from the SharePoint
service and performs the required
automation.
Can use either specific account for
connection or OAuth based app-only token
approach
1
Remote timer
job
WebJob
Provider Hosted
Apps
SharePoint
Storage
Queue1
2
3
4
https://github.com/OfficeDev/PnP-Sites-Core/blob/master/Core/TimerJob%20Framework.md
https://github.com/OfficeDev/PnP/tree/master/Solutions/Core.TimerJobs.Samples
https://github.com/OfficeDev/PnP/tree/master/Solutions/Governance.TimerJobs
Introduction to Office 365 PnP- Reusable solutions

Introduction to Office 365 PnP- Reusable solutions

Editor's Notes

  • #14 Full lap around PnP Partner Pack: Go to PnP Partner Pack Show Settings and sites with capabilities enabled Go to site enabled for PnP Partner Pack Save as Provisioning Template Create a new Site Collection Start Scheduled Job Create sub-site Show Continous Job Explain some architectural details (not too deep)