what’s new in site provisioning
DESCRIPTION
What’s new in Site Provisioning. 21 maart 2013. Paul Pascha. Developer achtergrond. Certified Master SP2010. SharePoint specialist. E-mail [email protected] Twitter @ paulpascha. Site Provisioning. - PowerPoint PPT PresentationTRANSCRIPT
MUI 2.0
What’s new in Site Provisioning
21 maart 2013
Developer achtergrond
Certified Master SP2010
SharePoint specialist
Twitter@paulpascha
Paul Pascha
Site Provisioning
Het proces waarin een site wordt aangemaakt en beschikbaar wordt
gesteld aan eindgebruikers
Aanvragen Beoordelen
Sluiten Verwijderen
Aanmaken
Archiveren
Site Provisioning
PLAATJE
SiteSiteverzameling
Self-service Site Creation
Quota
Web TemplatesSite TemplatesSite Definitions
Confirm Site use & Deletion
Site ClosureSite Policies
Site Provisioning - Terminologie
Self-service Site Creation
• MySite biedt centrale ingang tot deze functionaliteit• Nieuwe standaard pagina: selfservicecreate.aspx• Oude “werkt” nog steeds: scsignup.aspx
als je de URL weet…• Nu ook voor het aanmaken van subsites• Custom pagina configureren• Keuze voor toepassen Site Policy bij aanmaken• Verplicht of Optioneel• Zowel siteverzamelingen als subsites• Alleen voor sites aanmaken via SSSC (custom) UI
Site Policies
• A.K.A. Site Classifications• A.K.A. Project Policies• Bepalen wanneer sites gesloten of verwijderd worden• Toepasbaar op siteverzamelingen en subsites• Gedefinieerd als een (verborgen) Inhoudstype• Kunnen worden gepubliceerd vanuit hub met inhoudstypen• ProjectPolicyItemList (hidden) in RootWeb voor bijhouden
Policy• Voor iedere toegepaste Policy in siteverzameling een ListItem
• TimerJobs zorgen voor controleren & uitvoeren Policy• Information Management Policy• Site Policy and Exchange Site Mailbox Policy Update
• Krachtig i.c.m. Self-service Site Creation
Site Policies API
• Documentatie niet up-to-date…• Reflector (of dotPeek, of…) biedt uitkomst
• Microsoft.Office.RecordsManagement.InformationPolicy• ProjectPolicy Class• GetProjectPolicies(..) // Lijst met Policies• ApplyProjectPolicy(..) // Policy toepassen• CloseProject(..) // Site sluiten• PostponeProject(..) // Verwijderen uitstellen
• Ook beschikbaar via CSOM
Site Closure
• Specificeert dat een site niet meer in gebruik is• Gesloten site verschijnt niet in overzichten• Site nog steeds beschikbaar via z’n URL• Site en inhoud nog te bewerken óf Read Only• Read Only alleen voor siteverzamelingen• SPSite.ReadOnly = true;• Notificatie in notification Area
DEMO
Demo Takeaways
• SSSC inschakelen op WebApp die MySite Host bevat én op WebApp waarbinnen site daadwerkelijk moet worden aangemaakt
• Templatekeuze niet beschikbaar. Bij gebruik van standaard SSSC instellingen worden Teamsites aangemaakt
• Bij gebruik van [%userid%] token moet site bestaan
• Site Policies moeten worden gepubliceerd vanuit een inhoudstypehub voor gebruik in SSSC
Beperkingen (?)
• Out-of-the-Box geen templatekeuze Alles is een TeamSite
• Out-of-the-Box alle Self-Service sites in 1 WebApp• Out-of-the-Box geen approval• Geen Workflow die kan worden gestart als
onderdeel van Policy• …?
Vragen…
?