Bereitstellen des neuen Self-Service-Portals

 

Gilt für: System Center 2012 R2 Service Manager

Das Self-Service-Portal bietet webbasierten Zugriff auf die Funktionen von Service Manager. In diesem Abschnitt wird beschrieben, wie Sie das Self-Service-Portal bereitstellen und anpassen können.

System_CAPS_ICON_note.jpg Hinweis


Um das neue Self-Service-Portal bereitzustellen, müssen Sie das Updaterollup 7 oder höher für System Center 2012 R2 Service Manager installiert haben.

Konfigurieren von Service Manager für das neue Self-Service-Portal

Um Service Manager zu konfigurieren, importieren Sie über die Service Manager-Konsole das Portal.mpb-Management Pack, das sich im Updaterolluppaket befindet. Dieses enthält neue, schlanke Typprojektionen, die zum Laden von „Eigene Anforderungen“ und „Eigene Aktivitäten“ verwendet werden. Ohne das neue Management Pack laden Webseiten die Elemente nicht.

Einrichten des Self-Service-Portals

Mithilfe der folgenden Abschnitte richten Sie das Self-Service-Portal ein.

Einrichten des Webservers

Wählen Sie einen Windows 2012 R2-Server aus. Binden Sie den Servercomputer in dieselbe Domäne ein, in der der Service Manager SDK-Dienst ausgeführt wird. Idealerweise ist dies auf dem primären oder sekundären Server. Aktivieren Sie mithilfe der folgenden Schritte die IIS-Rolle und ASP.NET 4.5 auf dem Server.

  1. Starten Sie den Assistenten zum Hinzufügen von Rollen und Funktionen, und aktivieren Sie dann IIS.

    sm-ssp01

  2. Aktivieren Sie die .NET-Funktionen.

    1. Aktivieren Sie .NET 3.5.

      sm-sspdeploy2a

    2. Aktivieren Sie die HTTP-Aktivierung.

      sm-sspdeploy2b

    3. Aktivieren Sie ASP.NET 4.5.

      sm-sspdeploy2c

  3. Aktivieren Sie die folgenden Rollendienste auf der Seite „Webserverrolle (IIS)“.

    1. Standardauthentifizierung und Windows-Authentifizierung

      sm-sspdeploy4

    2. Fügen Sie Anwendungsentwicklung und darunter .NET-Erweiterbarkeit 4.5, ASP und ASP.NET 4.5 hinzu.

      sm-ssp04

Installieren der Self-Service-Portal-WebApp mithilfe von Setup

Verwenden Sie die folgenden Schritte, um die Self-Service-Portal-WebApp mithilfe von Setup zu installieren.

  1. Führen Sie „SetupWizard.exe“ im Ordner „Setup“ aus, um den Setup-Assistenten für Service Manager zu starten. Klicken Sie unter „Installieren“ auf Service Manager Self-Service-Portal.

    sm-ssp05

  2. Akzeptieren Sie die Lizenzbedingungen.

    sm-ssp06

  3. Wählen Sie Ihren Installationspfad aus.

    sm-ssp07

  4. Überprüfen Sie die Ergebnisse der Systemüberprüfung.

    sm-ssp8

  5. Konfigurieren Sie den Self-Service-Portal-Server, und geben Sie Konfigurationsdetails für Ihren Server ein.

    • Websitename: Der Name der Website, die in der IIS-Verwaltungskonsole angezeigt werden soll.

    • SM-Servername: Sie können einen vollqualifizierten Domänennamen oder den NetBIOS-Namen des Servers bereitstellen, auf dem der Service Manager SDK-Dienst ausgeführt wird. Wir empfehlen, dass Sie einen dedizierten, sekundären Service Manager-Verwaltungsserver verwenden, um mit dem Portal zu kommunizieren.

    • Portalport: Die Portnummer, die die Website verwenden wird.

    • SSL-Zertifikat: (Optional) Das SSL-Zertifikat zum Konfigurieren der Website im sicheren Modus (https://). Dies ist die empfohlene Einstellung, wenn Sie Standardauthentifizierung verwenden. Der Standard ist Windows-Authentifizierung.

    sm-ssp09

  6. Konfigurieren Sie das Konto für das Self-Service-Portal. Dies ist das Konto, unter der die IIS-Instanz ausgeführt wird. Dieses Konto sollte die Rolle „Service Manager-Administrator“ haben.

    sm-ssp10

  7. Die Informationen zu Diagnose und Nutzungsdatenbenachrichtigungen werden angezeigt, um Sie zu informieren, dass Daten standardmäßig an Microsoft gesendet werden. Sie können diese Einstellung in der Service Manager-Konsole ändern. Klicken Sie auf Weiter.

    sm-ssp11

  8. Wählen Sie aus, ob Microsoft-Updates automatisch installiert werden sollen.

    sm-ssp12

  9. Warten Sie auf den Abschluss der Installation.

    sm-ssp13

Installieren der Self-Service-Portal-WebApp über die Befehlszeile

Sie können das nachfolgende Beispiel ändern, um das Self-Service-Portal zu installieren.

SetupWizard.exe /Install:SelfServicePortal /silent /accepteula /CustomerExperienceImprovementProgram:No /EnableErrorReporting:No /PortalWebSiteName:<Portal Name> /SMServerName:<SDK Server Name> /PortalWebSitePort:<PortNumber> /PortalAccount:<domain>\<user>\<pwd>  

Abschließen der Installation

Führen Sie den folgenden Schritt aus, um Ihre Installation abzuschließen.

  • Starten Sie IIS neu. Sie können in Ihrem Browser auf die Web-App (http://IhreWebsite:Port) zugreifen. Diese sieht ungefähr wie die folgende Abbildung aus.

    sm-sspdeploy-complete

Anpassen des Self-Service-Portals

Im folgende Abschnitt wird beschrieben, wie Sie das Self-Service-Portal entsprechend den Anforderungen Ihrer Organisation anpassen können.

Grundlegende Anpassung

Die Registerkarte „< App-Einstellungen>“ in der Datei „Web.config“ bietet einige Standardeinstellungen zum einfachen Anpassen und Personalisieren der Bereiche, die am häufigsten geändert werden. Im Folgenden finden Sie eine entsprechende Liste.

Schlüssel Zweck
GenericOffering (<language>) Der Wert dieses Schlüssels akzeptiert den Namen des Anforderungsangebots, das der Schaltfläche für allgemeine Anforderungen ausschließlich für eine bestimmte Sprache zugeordnet ist. Diese Schaltfläche für allgemeine Anforderungen wird vom Benutzer verwendet, wenn er kein entsprechendes Anforderungsangebot im Katalog finden kann.

Beispielsweise kann der folgende Schlüssel für die Zuordnung einer Anforderung des Typs „Generic Incident Request (ES)“ zur Schaltfläche für allgemeine Anforderungen verwendet werden, wenn auf das Portal in spanischer Sprache (ES) zugegriffen wird:

<add key="GenericOffering(es-ES)" value="Generic Incident Request (ES)"/>

Sie können mehrere dieser Schlüssel erstellen, um verschiedene Anforderungsangebote für verschiedene Sprachen der Schaltfläche für allgemeine Anforderungen zuzuordnen.

Sprachcodes für von Service Manager unterstützte Sprachen finden Sie hier. Note: Wenn dieser Schlüssel für keine Sprache verfügbar ist, wird vom Portal die Standardzuordnung für die jeweilige Sprache verwendet. (Die Standardzuordnung verwendet den Schlüssel „GenericOffering“.)
CompanyName Der Wert dieses Schlüssels wird als Name des Unternehmens im Portal angezeigt.
CompanyLogoLocation Der Wert dieses Schlüssels dient als Bilddatei, die als Firmenlogo im Portal angezeigt wird.
ITPhone Dieser Schlüssel enthält den Wert zum Konfigurieren der Telefonnummer des IT-Helpdesks. Diese Informationen werden am unteren Rand des Navigationsmenüs angezeigt.
ITEmail Der Wert dieses Schlüssels wird zum Konfigurieren der E-Mail-ID des IT-Helpdesks verwendet. Diese Informationen werden am unteren Rand des Navigationsmenüs angezeigt.
DefaultLanguage Standardmäßig werden die Portalwebseiten entsprechend der Definition der Sprache des Browsers geladen. Der aktuelle Benutzer kann die Sprache in der oberen rechten Ecke auf jeder Seite manuell auswählen. Der Wert dieses Schlüssels definiert die Standardersatzsprache, die vom Portal ausgewählt wird, wenn die Sprache des Browsers nicht verfügbar ist.
GenericOffering Der Wert dieses Schlüssels akzeptiert den Namen des Anforderungsangebots, das der Schaltfläche für allgemeine Anforderungen zugeordnet ist. Diese Schaltfläche für allgemeine Anforderungen wird vom Benutzer verwendet, wenn er kein entsprechendes Anforderungsangebot im Katalog finden kann.
SDKServerName Der Wert dieses Schlüssels definiert den Namen des Servers, auf dem der Service Manager SDK-Dienst ausgeführt wird. Dieser Wert wird für die Interaktion mit anderen Service Manager-Servern verwendet. Standardmäßig hat er denselben Wert, den Sie beim Setup angeben. Sie können den vollqualifizierten Domänennamen oder den NetBIOS-Namen des Servers verwenden, auf dem der Service Manager SDK-Dienst ausgeführt wird. Wir empfehlen, dass Sie einen dedizierten, sekundären Service Manager-Verwaltungsserver verwenden, um mit dem Portal zu kommunizieren.
MaxQueryResults Der Wert dieses Schlüssels definiert die maximale Anzahl von Ergebnissen, die von jedem Abfrageformularelement in Ihren Anforderungsangebotsformularen zurückgegeben werden.
UserCacheTimeout Das Portal verwendet eine Cachinginfrastruktur, um eine schnelle Benutzererfahrung zu bieten. Der Wert dieses Schlüssels definiert den Timeoutwert (in Sekunden) zum Zwischenspeichern benutzerspezifischer Details des angemeldeten Benutzers.
DataCacheTimeout Das Portal verwendet eine Cachinginfrastruktur, um eine schnelle Benutzererfahrung zu bieten. Der Wert dieses Schlüssels definiert den Timeout in Sekunden, um allgemeine Daten zwischenzuspeichern, die für unterschiedliche Benutzer gemeinsam verwendet werden können.
EnableTelemetry Der Wert dieses Schlüssels definiert Ihre Auswahl hinsichtlich der Teilnahme am Programm zur Verbesserung der Benutzerfreundlichkeit von Microsoft. Ihr Portal sendet Telemetrienutzungsdaten an Microsoft, wenn dieser Schlüssel als „True“ gekennzeichnet ist. Standardmäßig hat er denselben Wert, den Sie beim Setup ausgewählt haben.
System_CAPS_ICON_note.jpg Hinweis


Sie müssen den IIS-Dienst neu starten, nachdem Sie Änderungen an der Datei „Web.config“ vorgenommen haben.

Anpassung von Formatvorlagen und Stil

Der Stil einer Webseite, z. B. Schriftart, Farbe und Hintergrund, wird durch das Hinzufügen der Datei „Custom.css“ im Websiteordner „\Content\css“ angepasst.

In der CSS-Datei definierte Formatvorlagen setzen die Standardformatvorlagen des Self-Service-Portals außer Kraft.

Anpassen der linken Menüleiste

Sie können den Inhalt ändern, der in der linken Navigationsleiste (Menü) angezeigt wird, indem Sie die Datei „Sidebar.cshtml“ bearbeiten, die sich im Websiteordner „\Views\Shared“ befindet.

Beispiel:

sm-sspsidebar

Sie können Verknüpfungen im Menü hinzufügen oder daraus entfernen, und Sie können es mit Details für die CSS-Klasse, Tastaturkürzeln und anderem anpassen.