SwissChecklist

Checklist: SharePoint Server 2013 Multi Tenancy - Einrichtung Apps

Dokumentiert, wie die Apps-Infrastruktur auf einem SharePoint Server 2013 Mandantenfähig (Multitenancy) eingerichtet wird.
  • Voraussetzungen prüfen

    Show Details Show Substeps Show Substeps Show Substeps
  • SharePoint Server 2013 ist installiert mit aktuellen Software Patches.

    Show Details Show Substeps Show Substeps Show Substeps
  • Die SharePoint Farm Konfiguration ist gemacht analog harbar.net

    Show Details Show Substeps Show Substeps Show Substeps
  • Es gibt eine Web Applikation in der alle Mandanten gehosted werden

    Show Details Show Substeps Show Substeps Show Substeps
    1 Mandant entspricht einer SPSiteSubscription
  • Es sollten Host-Named Site Collections verwendet werden

    Show Details Show Substeps Show Substeps Show Substeps
    Eigene Domain statt http://server/mandant1 etc.
  • Es existiert noch keine Service Applikationen vom Typ "App Management Service Application"

    Show Details Show Substeps Show Substeps Show Substeps
  • Wenn Site-Subscription FeaturePacks verwendet werden, sind diese bereits erstellt

    Show Details Show Substeps Show Substeps Show Substeps
    Gemäss
    Create Feature Packs for SharePoint SKUs (SharePoint 2010)
    bzw.
    Feature Packs für SharePoint 2013 mit PowerShell erstellen (SharePoint 2013)
  • App Management Service Application erstellen

    Show Details Show Substeps Show Substeps Show Substeps
    Gemäss Multi Tenancy with SharePoint 2013: What’s new and changed Absatz Configuring the App Management Service
    Für diese Applikation gibt es keinen PartitionMode
  • PowerShell ausführen zum Erstellen der „App Management Service Application“ mit Proxy, sowie starten der Service Instanz auf dem lokalen Server

    Show Details Show Substeps Show Substeps Show Substeps
    $saAppPoolName = "SharePoint Web Services Default"

    <# App Management Specifics #>
    $appsInstanceName = "AppManagementServiceInstance"
    $appsName = "App Management Service"
    $appsDBName = "HostingFarm_AppManagement"

    <# Grab the Appplication Pool for Service Application Endpoint #>
    $saAppPool = Get-SPServiceApplicationPool $saAppPoolName

    <# Setup the App Management Service Application & Proxy and start the service instance no partition mode, aware of Sub IDs. #>
    Write-Host "Creating $appsName Application and Proxy..."
    Get-SPServiceInstance | where{$_.GetType().Name -eq $appsInstanceName} | Start-SPServiceInstance
    $appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $saAppPool -Name $appsName -DatabaseName $appsDBName
    $proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc -Name "$appsName Proxy"

    Write-Host "App Management Done!"
  • Konfigurieren der URLs

    Show Details Show Substeps Show Substeps Show Substeps
  • Central Admin > Apps > Configure App URLs öffnen (/_admin/ConfigureAppSettings.aspx)

    Show Details Show Substeps Show Substeps Show Substeps
  • App Domain und allgemeinen App prefix setzen

    Show Details Show Substeps Show Substeps Show Substeps
    Der App Prefix wird später noch pro Mandant gesetzt!

    Beispiele:
    • App domain: meineFirmaApps.ch
    • App prefix: apps
  • App Prefix für den Mandant setzen mit PowerShell

    Show Details Show Substeps Show Substeps Show Substeps
    Set-SPAppSiteSubscriptionName -Name Contoso -SiteSubscription https://www.contoso.com
  • Optional: Apps that require accessible internet facing endpoints

    Show Details Show Substeps Show Substeps Show Substeps
    Details: Configure an Environment for Apps for SharePoint 2013 (Absatz 5.5)

    Central Administration > Application Management > Manage web applications > Applikation selektieren > Manage Features > Apps that require accessible internet facing endpoints > Activate
  • Testen

    Show Details Show Substeps Show Substeps Show Substeps
  • Es sollte jetzt möglich sein, Apps aus dem SharePoint Store zu kaufen und auf der SharePoint Site hinzuzufügen

    Show Details Show Substeps Show Substeps Show Substeps
  • Weiterführende Links

    Show Details Show Substeps Show Substeps Show Substeps
  • New Step

    Show Details Show Substeps Show Substeps Show Substeps
Use this Checklist

Preview/Print

Use

Change

Sort

Sharepoint-Checklists sponsored by
Sharepoint 2010 Hosting Switzerland!