Bereitstellen des Self-Service-Portals für Service Manager

Wichtig

Diese Version von Service Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Service Manager 2022 durchzuführen.

Das Self-Service-Portal bietet webbasierten Zugriff auf die Features von System Center – Service Manager für Endbenutzer. In diesem Artikel wird beschrieben, wie Sie das Self-Service-Portal bereitstellen und anpassen können.

Unterstützte Betriebssysteme

  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2

Weitere Informationen finden Sie unter Systemanforderungen.

Unterstützte Webbrowser

Das Self-Service-Portal benötigt eine Bildschirmauflösung über 1024 x 768. Sie wird in den folgenden Browsern unterstützt.

  • Microsoft Edge

  • Microsoft Internet Explorer 10 und 11

  • Mozilla Firefox 42 und höher

  • Google Chrome 46 und höher

Einrichten des Self-Service-Portals

Sie verwenden die folgenden Abschnitte, um das Self-Service-Portal einzurichten.

Einrichten des Webservers

Verbinden Sie den Windows Server-Computer mit derselben Domäne, in der der Service Manager SDK-Dienst ausgeführt wird. Idealerweise auf dem 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.

    Screenshot: Auswählen von Serverrollen

  2. Aktivieren Sie die .NET-Funktionen.

    1. Aktivieren Sie .NET 3.5.

      Screenshot: Auswählen von Features

    2. Aktivieren Sie die HTTP-Aktivierung.

      Screenshot: Auswählen der HTTP-Aktivierung

    3. Aktivieren Sie ASP.NET 4.5.

      Screenshot: Auswählen von ASP.NET 4.5

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

    1. Standardauthentifizierung und Windows-Authentifizierung

      Screenshot: Standardauthentifizierung und Windows-Authentifizierung

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

      Screenshot: Anwendungsentwicklung.

Installieren der Self-Service Portal-Web-App mithilfe von Setup

Führen Sie die folgenden Schritte aus, um die Self-Service Portal-WebApp mithilfe von Setup zu installieren.

  1. Wählen Sie Service Manager Self-Service Portal im Setup-Assistenten Service Manager aus.

  2. Gehen Sie die LIZENZbedingungen durch, und akzeptieren Sie sie.

    Screenshot: Lizenzvertrag

  3. Wählen Sie Ihren Installationspfad aus.

    Screenshot: Installationsspeicherort.

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

  5. Konfigurieren Sie den Self-Service Portalserver, 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 angeben, 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. Weitere Informationen finden Sie unter Bereitstellungstopologien.

    • Portalport: Die Portnummer, die von der Website verwendet wird.

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

    Screenshot: Konfigurieren des Self-Service-Portalservers

  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 über die rolle "Service Manager Admin" verfügen.

    Screenshot des Self-Service-Portalkontos

  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. Wählen Sie Weiter aus.

    Screenshot: Diagnose- und Nutzungsdaten

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

    Screenshot: Microsoft-Updates

  9. Warten Sie auf den Abschluss der Installation.

    Screenshot: Seite

Installieren der Self-Service Portal-Web-App über die Befehlszeile

Sie können das folgende 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 die IIS neu. Sie können auf die Web-App (http://yourwebsite:port) in Ihrem Browser zugreifen. Diese sieht ungefähr wie die folgende Abbildung aus.

    Screenshot: Self-Service Portal

Anpassen des Self-Service-Portals

Im folgenden Abschnitt wird beschrieben, wie Sie das Self-Service-Portal an Ihre organization anpassen können.

Beachten Sie vor der Installation eines Updaterollups für Service Manager, dass alle Anpassungen in der Seitenleiste des Portals (CustomSidebar.cshtml) vorgenommen werden. Führen Sie dann die folgenden Schritte aus, um zu beginnen.

  1. Erstellen Sie eine neue cshtml-Datei namens CustomSidebar.cshtml im Ordnerpfad des <Self-Service-Portals: Installationspfad>\inetpub\wwwroot\SelfServicePortal\Views\Shared.
  2. Verschieben Sie Ihre Anpassungen von sidebar.cshtml in die neue Datei CustomSidebar.cshtml.

In Zukunft müssen Sie alle Anpassungen an der Randleiste des Service Manager Self-Service Portals in der Datei CustomSidebar.cshtml vornehmen.

Einfache Anpassung

Die <appSettings> Registerkarte in der Web.config-Datei bietet einige Standardeinstellungen zum einfachen Anpassen und Personalisieren der Bereiche, die am häufigsten geändert werden. Nachstehend finden Sie eine Liste der Antworten.

Schlüssel Zweck
CompanyName Der Wert dieses Schlüssels wird im Portal als Firmenname angezeigt.
CompanyLogoLocation Der Wert dieses Schlüssels wird als Bilddatei verwendet, die im Portal als Firmenlogo angezeigt wird.
ITPhone Dieser Schlüssel verwendet den Wert, um die Telefonnummer des IT-Helpdesks zu konfigurieren. Diese Informationen werden am unteren Rand des Navigationsmenüs angezeigt.
ITEmail Der Wert dieses Schlüssels wird verwendet, um die E-Mail-ID des IT-Helpdesks zu konfigurieren. Diese Informationen werden am unteren Rand des Navigationsmenüs angezeigt.
DefaultLanguage Standardmäßig werden die Portalwebseiten wie in der Sprache des Browsers definiert 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 Standardfailoversprache, 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 "Generische Anforderung" zugeordnet ist. Diese generische Anforderungsschaltfläche 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 das Service Manager SDK ausgeführt wird, und er 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 über die Teilnahme am Programm zur Verbesserung der Benutzerfreundlichkeit von Microsoft. Ihr Portal sendet Nutzungsdaten an Microsoft, wenn dieser Schlüssel als True markiert ist. Standardmäßig hat er denselben Wert, den Sie beim Setup ausgewählt haben.
CustomActiveRequestStatusEnumList Standardmäßig platziert das Self Service-Portal benutzerdefinierte Enumerationen für Meine Anforderung (Incident- und Dienstanforderungen) in der Kategorie Geschlossener Filter. Mit diesem Schlüssel können Sie die erforderlichen benutzerdefinierten Zustände der Filterkategorie Aktiv zuordnen. Der Wert dieses Schlüssels sollte eine durch Kommas getrennte Liste sein, die EnumTypeName-Werte von Enumerationen enthält, die erforderlich sind, um der Kategorie Active im Self Service-Portal zugeordnet zu werden. Im folgenden Beispiel können Sie in der Tabelle EnumType Nach gewünschten benutzerdefinierten Zuständen mit der Bezeichnung EnumTypeName suchen.

SELECT [EnumTypeName]

FROM [<Service Manager DB name, which by default is “ServiceManager”>].[dbo].[EnumType]

Hinweis

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

Stilanpassung

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 Stile überschreiben die Standardstile des Self-Service Portals.

Anpassen der linken Menüleiste

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

Beispiel:

Screenshot: sidebar.cshtml

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.

Zusätzliche Benutzeroberflächenanpassung

Weitere Informationen zur Anpassung der Benutzeroberfläche finden Sie unter The Official System Center Service Manager Blog.

Nächste Schritte