130 likes | 327 Views
What’s new in Site Provisioning. 21 maart 2013. Paul Pascha. Developer achtergrond. Certified Master SP2010. SharePoint specialist. E-mail paul.pascha@wortell.nl Twitter @ paulpascha. Site Provisioning.
E N D
What’s new in Site Provisioning 21 maart 2013
Paul Pascha Developer achtergrond Certified Master SP2010 SharePoint specialist E-mailpaul.pascha@wortell.nlTwitter@paulpascha
Site Provisioning Het proces waarin een site wordt aangemaakt en beschikbaar wordt gesteld aan eindgebruikers
Site Provisioning Aanvragen Beoordelen Sluiten Verwijderen Aanmaken Archiveren
Site Provisioning - Terminologie SiteSiteverzameling Self-service Site Creation Quota Web TemplatesSite TemplatesSite Definitions Confirm Site use & Deletion Site ClosureSite Policies
Self-service Site Creation • MySitebiedt centrale ingang tot deze functionaliteit • Nieuwe standaard pagina: selfservicecreate.aspx • Oude “werkt” nog steeds: scsignup.aspxals 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. ProjectPolicies • Bepalen wanneer sites geslotenof verwijderd worden • Toepasbaar op siteverzamelingenen 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 • TimerJobszorgenvoorcontroleren & 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 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… ?