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.
Starten Sie den Assistenten zum Hinzufügen von Rollen und Funktionen, und aktivieren Sie dann IIS.
Aktivieren Sie die .NET-Funktionen.
Aktivieren Sie .NET 3.5.
Aktivieren Sie die HTTP-Aktivierung.
Aktivieren Sie ASP.NET 4.5.
Aktivieren Sie die folgenden Rollendienste auf der Seite „Webserverrolle (IIS)“.
Standardauthentifizierung und Windows-Authentifizierung
Fügen Sie Anwendungsentwicklung und darunter .NET-Erweiterbarkeit 4.5, ASPund ASP.NET 4.5hinzu.
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.
Wählen Sie Service Manager Self-Service Portal im Setup-Assistenten Service Manager aus.
Gehen Sie die LIZENZbedingungen durch, und akzeptieren Sie sie.
Wählen Sie Ihren Installationspfad aus.
Überprüfen Sie die Ergebnisse der Systemüberprüfung.
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.
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.
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.
Wählen Sie aus, ob Microsoft-Updates automatisch installiert werden sollen.
Warten Sie auf den Abschluss der Installation.
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.
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.
- Erstellen Sie eine neue cshtml-Datei namens CustomSidebar.cshtml im Ordnerpfad des <Self-Service-Portals: Installationspfad>\inetpub\wwwroot\SelfServicePortal\Views\Shared.
- 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:
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
- Informationen zum Konfigurieren des Windows Server-Netzwerklastenausgleichs mit Service Manager finden Sie unter Leitfaden zum Lastenausgleich.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für