Freigeben über


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

Das Self-Service-Portal bietet webbasierten Zugriff auf die Funktionen 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-Servercomputer mit derselben Domäne, in der der Service Manager SDK-Dienst ausgeführt wird. Idealerweise auf dem sekundären Server. Aktivieren Sie die IIS-Rolle und ASP.NET 4.5 auf dem Server mithilfe der folgenden Schritte.

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

    Screenshot der ausgewählten Serverrollen.

  2. Aktivieren Sie die .NET-Features.

    1. Aktivieren von .NET 3.5

      Screenshot mit den ausgewählten Features.

    2. Aktivieren der HTTP-Aktivierung

      Screenshot der auswahl-HTTP-Aktivierung.

    3. Aktivieren von ASP.NET 4.5

      Screenshot mit der Auswahl ASP.NET 4.5.

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

    1. Standardauthentifizierung und Windows-Authentifizierung

      Screenshot der Standardauthentifizierung und Windows-Authentifizierung.

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

      Screenshot der Anwendungsentwicklung.

Installieren des Self-Service Portal Webapp mithilfe von Setup

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

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

  2. Durchlaufen Sie die EULA, und akzeptieren Sie sie.

    Screenshot der EULA.

  3. Wählen Sie Ihren Installationsspeicherort aus.

    Screenshot des Installationsspeicherorts.

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

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

    • WebSite-Name : 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. Es wird empfohlen, einen dedizierten sekundären Service Manager-Verwaltungsserver für die Kommunikation mit dem Portal zu verwenden. Weitere Informationen finden Sie unter Bereitstellungstopologien.

    • Portalport: Die Portnummer, die die Website verwendet.

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

    Screenshot der Konfiguration des Self-Service Portal-Servers.

  6. Konfigurieren Sie das Konto für das Self-Service-Portal. Dies ist das Konto, unter dem die IIS-Instanz ausgeführt wird. Dieses Konto sollte über die Dienst-Manager-Administratorrolle verfügen.

    Screenshot des Self-Service-Portalkontos.

  7. Die Benachrichtigungen zu Diagnose- und Verwendungsdaten werden angezeigt, sodass Sie darüber informiert werden, dass Die Daten standardmäßig an Microsoft gesendet werden. Sie können diese Einstellung in der Service Manager-Konsole ändern. Wählen Sie Weiter aus.

    Screenshot der Diagnose- und Nutzungsdaten.

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

    Screenshot der Microsoft-Updates.

  9. Warten Sie, bis die Installation abgeschlossen ist.

    Screenshot der Seite

Installieren der Self-Service-Portalwebapp mithilfe der 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 die Installation abzuschließen.

  • Starten Sie IIS neu. Sie können auf die Web App (http://yourwebsite:port) in Ihrem Browser) zugreifen. Es ähnelt der folgenden Abbildung.

    Screenshot des Self-Service-Portals.

Anpassen des Self-Service-Portals

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

Beachten Sie vor der Installation eines Updaterollups für Service Manager, dass alle Anpassungen in der Portal-Randleiste (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 <Self-Service Portal Installationspfad>\inetpub\wwwroot\SelfServicePortal\Views\Shared folder path.
  2. Verschieben Sie Ihre Anpassungen von sidebar.cshtml in die neue Datei, die CustomSidebar.cshtml ist.

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

Grundlegende Anpassungen

Die <appSettings> Registerkarte in der Datei "Web.config" bietet einige Standardeinstellungen, um die am häufigsten geänderten Bereiche auf einfache Weise anzupassen und zu personalisieren. Hier ist eine Liste dieser Elemente.

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 als Firmenlogo im Portal angezeigt wird.
ITPhone Dieser Schlüssel verwendet den Wert, um die Telefonnummer des IT-Helpdesks zu konfigurieren. Diese Informationen werden unten im Navigationsmenü angezeigt.
ITEmail Der Wert dieses Schlüssels wird verwendet, um die E-Mail-ID des IT-Helpdesks zu konfigurieren. Diese Informationen werden unten im Navigationsmenü angezeigt.
DefaultLanguage Standardmäßig werden die Portalwebseiten gemäß der Definition der Sprache des Browsers geladen. Anschließend kann der aktuelle Benutzer die Sprache in der oberen rechten Ecke 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 generischen Anforderungsschaltfläche zugeordnet ist. Diese generische Anforderungsschaltfläche wird vom Benutzer verwendet, wenn sie kein entsprechendes Anforderungsangebot im Katalog finden können.
SDKServerName Der Wert dieses Schlüssels definiert den Namen des Servers, auf dem das Service Manager SDK ausgeführt wird, und es wird verwendet, um mit anderen Service Manager-Servern zu interagieren. Standardmäßig weist sie denselben Wert auf, den Sie im Setup bereitgestellt haben.
Sie können den vollqualifizierten Domänennamen oder den NetBIOS-Namen des Servers verwenden, auf dem der Service Manager SDK-Dienst ausgeführt wird. Es wird empfohlen, einen sekundären Service Manager-Verwaltungsserver für die Kommunikation mit dem Portal zu verwenden.
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 Zwischenspeicherungsinfrastruktur, um eine schnelle Benutzererfahrung zu ermöglichen. Der Wert dieses Schlüssels definiert das Timeout in Sekunden, um benutzerspezifische Details des angemeldeten Benutzers zwischenzuspeichern.
DataCacheTimeout Das Portal verwendet eine Zwischenspeicherungsinfrastruktur, um eine schnelle Benutzererfahrung zu ermöglichen. Der Wert dieses Schlüssels definiert das Timeout in Sekunden, um generische Daten zwischenzuspeichern, die für verschiedene Benutzer freigegeben 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 Nutzungs-Telemetriedaten an Microsoft, wenn dieser Schlüssel als "True" markiert ist. Standardmäßig weist sie denselben Wert auf, den Sie während des Setups ausgewählt haben.
CustomActiveRequestStatusEnumList Standardmäßig platziert das Self-Service-Portal benutzerdefinierte Enumerationen für "Meine Anforderung" (Vorfall- und Serviceanfragen) in der Kategorie "Geschlossener Filter". Dieser Schlüssel ermöglicht die Anpassung, um die erforderlichen benutzerdefinierten Zustände der Kategorie "Aktiver Filter" zuzuordnen. Der Wert dieses Schlüssels sollte eine durch Kommas getrennte Liste sein, die EnumTypeName-Werte von Enumerationen enthält, die mit der Kategorie "Aktiv" im Self Service Portal zugeordnet werden müssen. Mithilfe des folgenden Beispiels können Sie nach den gewünschten benutzerdefinierten Zuständen mit der Bezeichnung "EnumTypeName " in der Tabelle "EnumType " 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.

Formatanpassung

Web page style, such as font, color, and background, is custom by adding the Custom.css file in the \Content\css website folder.

In der CSS-Datei definierte Formatvorlagen überschreiben die Standardstile des Self-Service-Portals.

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 Ordner "\Views\Shared" befindet.

Zum Beispiel:

Screenshot mit der Sidebar.cshtml.

Sie können Verknüpfungen aus dem Menü hinzufügen oder entfernen, und Sie können sie mit Details für die CSS-Klasse, Tastatur-Hotkeys und andere anpassen.

Nächste Schritte