Delen via


Selfserviceportal voor Service Manager implementeren

Belangrijk

Deze versie van Service Manager heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar Service Manager 2022.

De Self-Service portal biedt eindgebruikers webtoegang tot de functies van System Center - Service Manager. In dit artikel wordt beschreven hoe u de Self-Service-portal kunt implementeren en aanpassen.

Ondersteunde besturingssystemen

  • 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

Zie Systeemvereisten voor meer informatie

Ondersteunde webbrowsers

De Self-Service portal heeft een schermresolutie van meer dan 1024 x 768 nodig. Dit wordt ondersteund in de volgende browsers.

  • Microsoft Edge

  • Microsoft Internet Explorer 10 en 11

  • Mozilla Firefox 42 en hoger

  • Google Chrome 46 en hoger

De Self-Service-portal instellen

U gebruikt de volgende secties om de Self-Service-portal in te stellen.

De webserver instellen

Voeg de Windows-servermachine toe aan hetzelfde domein als waarop de Service Manager SDK-service wordt uitgevoerd. Idealiter op de secundaire server. Schakel de IIS-rol en ASP.NET 4.5 in op de server door de onderstaande stappen te volgen.

  1. Start de wizard Functies en onderdelen toevoegen en schakel vervolgens IIS in.

    Schermopname van de geselecteerde serverfuncties.

  2. Schakel de .NET-functies in.

    1. Schakel .NET 3.5 in.

      Schermopname van de geselecteerde functies.

    2. Schakel HTTP-activering in.

      Schermopname van de http-activering selecteren.

    3. Schakel ASP.NET 4.5 in.

      Schermopname van de select ASP.NET 4.5.

  3. Schakel de volgende rolservices in op de pagina Webserver-rol (IIS).

    1. Basisverificatie en Windows-verificatie

      Schermopname van de basisverificatie en Windows-verificatie.

    2. Voeg Toepassingsontwikkeling toe en voeg daaronder .NET Extensibility 4.5, ASP en ASP.NET 4.5 toe.

      Schermopname van de ontwikkeling van de toepassing.

De Self-Service Portal-web-app installeren met behulp van Setup

Gebruik de volgende stappen om de web-app van de Self-Service-portal te installeren met behulp van Setup.

  1. Selecteer Service Manager Self-Service Portal in Service Manager installatiewizard.

  2. Doorloop de gebruiksrechtovereenkomst en accepteer deze.

    Schermopname van de gebruiksrechtovereenkomst.

  3. Kies de locatie van uw installatie.

    Schermopname van de installatielocatie.

  4. Controleer de resultaten van de systeemcontrole.

  5. Configureer de Self-Service Portal-server en voer configuratiegegevens voor uw server in.

    • Websitenaam : de naam van de website die moet worden weergegeven in de IIS-beheerconsole.

    • SM-servernaam: u kunt een Fully Qualified Domain Name of de NetBIOS-naam opgeven van de server waarop de Service Manager SDK-service wordt uitgevoerd. We raden aan een specifieke secundaire Service Manager-beheerserver te gebruiken voor communicatie met de portal. Zie Implementatietopologieën voor meer informatie.

    • Portalpoort: het poortnummer dat door de website wordt gebruikt.

    • SSL-certificaat: (optioneel) Het SSL-certificaat voor het configureren van de website in de beveiligde modus (https://). Dit is de aanbevolen instelling als u basisverificatie gebruikt. De standaardwaarde is Windows-verificatie.

    Schermopname van het configureren van de Self-Service Portal-server.

  6. Configureer het account voor de Self-Service Portal. Dit is het account waaronder het IIS-exemplaar wordt uitgevoerd. Dit account moet de rol Service Manager Beheer hebben.

    Schermopname van het Self-Service portalaccount.

  7. Er worden diagnostische gegevens en gebruiksgegevens weergegeven, met de melding dat de gegevens standaard naar Microsoft worden verzonden. U kunt deze instelling wijzigen in de Service Manager-console. Selecteer Next.

    Schermopname van de diagnostische gegevens en gebruiksgegevens.

  8. Kies of Microsoft-updates automatisch moeten worden geïnstalleerd.

    Schermopname van de Microsoft-updates.

  9. Wacht tot de installatie is voltooid.

    Schermopname van de pagina Voltooid.

De web-app Self-Service portal installeren met behulp van de opdrachtregel

U kunt het volgende voorbeeld wijzigen om de Self-Service-portal te installeren.

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

De installatie voltooien

Gebruik de volgende stap om uw installatie te voltooien.

  • Start IIS opnieuw. U hebt toegang tot de web-app (http://yourwebsite:port) in uw browser. Deze ziet eruit als in de volgende afbeelding.

    Schermopname van de Self-Service Portal.

De Self-Service-portal aanpassen

In de volgende sectie wordt beschreven hoe u de Self-Service-portal kunt aanpassen aan uw organisatie.

Voordat u een updatepakket voor Service Manager installeert, moet u er rekening mee houden dat alle aanpassingen worden aangebracht in de zijbalk van de portal (CustomSidebar.cshtml). Gebruik vervolgens de volgende stappen om aan de slag te gaan.

  1. Creatie een nieuw cshtml-bestand met de naam CustomSidebar.cshtml in de <Selfservice-portalinstallatiepad>\inetpub\wwwroot\SelfServicePortal\Views\Pad naar gedeelde map.
  2. Verplaats uw aanpassingen van sidebar.cshtml naar het nieuwe bestand CustomSidebar.cshtml.

In de toekomst moet u alle aanpassingen aan de zijbalk van de Service Manager Self-Service portal in het bestand CustomSidebar.cshtml aanbrengen.

Basisaanpassing

Het <appSettings> tabblad in het Web.config-bestand biedt enkele standaardinstellingen om de gebieden die het vaakst worden gewijzigd, eenvoudig aan te passen en aan te passen. Hier volgt een lijst met deze.

Sleutel Doel
CompanyName De waarde van deze sleutel wordt weergegeven als de bedrijfsnaam in de portal.
CompanyLogoLocation De waarde van deze sleutel wordt gebruikt als het afbeeldingsbestand, dat wordt weergegeven als het bedrijfslogo in de portal.
ITPhone Deze sleutel gebruikt de waarde voor het configureren van het telefoonnummer van de IT-helpdesk. Deze informatie wordt onder aan het navigatiemenu weergegeven.
ITEmail De waarde van deze sleutel wordt gebruikt om de e-mail-id van de IT-helpdesk te configureren. Deze informatie wordt onder aan het navigatiemenu weergegeven.
DefaultLanguage De portalwebpagina's worden standaard geladen zoals gedefinieerd door de taal van de browser. De huidige gebruiker kan handmatig de taal selecteren in de rechterbovenhoek van elke pagina.
De waarde van deze sleutel definieert de standaardfailovertaal, die door de portal wordt gekozen wanneer de taal van de browser niet beschikbaar is.
GenericOffering De waarde van deze sleutel accepteert de naam van de aanvraagaanbiedingen, die is toegewezen aan de algemene aanvraagknop. Deze algemene aanvraagknop wordt gebruikt door de gebruiker wanneer deze geen geschikte aanvraagaanbieding in de catalogus kan vinden.
SDKServerName De waarde van deze sleutel definieert de naam van de server waarop de Service Manager SDK wordt uitgevoerd en wordt gebruikt voor interactie met andere Service Manager servers. Standaard bevat deze sleutel dezelfde waarde die u hebt opgegeven in Setup.
U kunt de Fully Qualified Domain Name of de NetBIOS-naam gebruiken van de server waarop de Service Manager SDK-service wordt uitgevoerd. We raden u aan een specifieke secundaire Service Manager-beheerserver te gebruiken voor de communicatie met de portal.
MaxQueryResults De waarde van deze sleutel definieert het maximum aantal resultaten dat door een element van het query-formulier wordt geretourneerd binnen uw formulieren van de aanvraagaanbieding.
UserCacheTimeout De portal maakt gebruik van een cache-infrastructuur om een vlotte gebruikerservaring te bieden. De waarde van deze sleutel definieert de time-out in seconden om gebruikersspecifieke gegevens van de aangemelde gebruiker in de cache op te slaan.
DataCacheTimeout De portal maakt gebruik van een cache-infrastructuur om een vlotte gebruikerservaring te bieden. De waarde van deze sleutel definieert de time-out in seconden voor het in de cache opslaan van generieke gegevens die met andere gebruikers kunnen worden gedeeld.
EnableTelemetry De waarde van deze sleutel bepaalt uw selectie over deelname aan het programma voor verbetering van de gebruikerservaring van Microsoft. Uw portal verzendt gebruikstelemetriegegevens naar Microsoft wanneer deze sleutel is gemarkeerd als Waar. Standaard bevat deze sleutel dezelfde waarde die u hebt opgegeven in Setup.
CustomActiveRequestStatusEnumList De selfserviceportal plaatst standaard aangepaste opsommingen voor de statussen Mijn aanvraag (incident- en serviceaanvragen) in de filtercategorie Gesloten . Met deze sleutel kunt u de vereiste aangepaste statussen toewijzen aan de filtercategorie Actief . De waarde van deze sleutel moet een door komma's gescheiden lijst zijn met EnumTypeName-waarden van opsommingen die moeten worden toegewezen aan de categorie Actief in de selfserviceportal. U kunt zoeken naar de gewenste aangepaste statussen met het label EnumTypeName in de tabel EnumType , met behulp van het volgende voorbeeld.

SELECT [EnumTypeName]

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

Notitie

Na het aanbrengen van wijzigingen in het bestand Web.config moet u de IIS-service opnieuw starten.

Stijl aanpassen

De webpaginastijl, zoals lettertype, kleur en achtergrond, kan worden aangepast door het bestand Custom.css aan de websitemap \Content\css toe te voegen.

Stijlen die zijn gedefinieerd in het CSS-bestand, overschrijven de standaardstijlen van de Self-Service Portal.

De linkermenubalk aanpassen

U kunt de inhoud wijzigen die wordt weergegeven in de linkernavigatiebalk (menu) door het bestand Sidebar.cshtml te bewerken, dat zich in de map \Views\Shared in de map website bevindt.

Bijvoorbeeld:

Schermopname van sidebar.cshtml.

U kunt snelkoppelingen aan het menu toevoegen of eruit verwijderen, en u kunt deze aanpassen met details voor de CSS-klasse, sneltoetsen, enzovoort.

Volgende stappen