Condividi tramite


Distribuire il portale self-service per Service Manager

Il portale self-service fornisce l'accesso basato sul Web alle funzionalità di System Center - Service Manager per gli utenti finali. Questo articolo descrive come distribuire il portale self-service e personalizzarlo.

Sistemi operativi supportati

  • 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
  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

Per altre informazioni, vedere Requisiti di sistema

Web browser supportati

Il portale self-service richiede una risoluzione dello schermo superiore a 1024 X 768. È supportato nei browser seguenti.

  • Microsoft Edge 121.0.2277.4 o versione successiva
  • Microsoft Edge
  • Microsoft Internet Explorer 10 e 11

  • Mozilla Firefox 42 e versioni successive

  • Google Chrome 46 e versioni successive

Configurare il portale self-service

Per configurare il portale self-service, usare le sezioni seguenti.

Configurare il server Web

Aggiungere il computer server Windows allo stesso dominio in cui è in esecuzione il servizio SDK di Service Manager. Idealmente, nel server secondario. Abilitare il ruolo IIS e ASP.NET 4.5 nel server seguendo questa procedura.

  1. Avviare l'Aggiunta guidata ruoli e funzionalità e quindi abilitare IIS.

    Screenshot che mostra i ruoli del server selezionati.

  2. Abilitare le funzionalità di .NET.

    1. Abilitare .NET 3.5

      Screenshot che mostra le funzionalità di selezione.

    2. Abilitare l'attivazione HTTP

      Screenshot che mostra l'attivazione HTTP selezionata.

    3. Abilitare ASP.NET 4.5

      Screenshot che mostra la selezione ASP.NET 4.5.

  3. Abilitare i servizi ruolo seguenti nella pagina Ruolo server Web (IIS).

    1. Autenticazione di base e autenticazione di Windows

      Screenshot che mostra l'autenticazione di base e autenticazione di Windows.

    2. Aggiungere sviluppo di applicazioni e, in esso, aggiungere .NET Extensibility 4.5, ASP e ASP.NET 4.5.

      Screenshot che mostra lo sviluppo di applicazioni.

Installare l'app Web portale self-service tramite il programma di installazione

Usare la procedura seguente per installare l'app Web del portale self-service tramite il programma di installazione.

  1. Selezionare Portale self-service di Service Manager nell'installazione guidata di Service Manager.

  2. Passare attraverso il contratto di licenza e accettarlo.

    Screenshot che mostra il contratto di licenza.

  3. Scegliere il percorso di installazione.

    Screenshot che mostra il percorso di installazione.

  4. Esaminare i risultati del controllo di sistema.

  5. Configurare il server del portale self-service e immettere i dettagli di configurazione per il server.

    • Nome sito Web: nome del sito Web da visualizzare nella console di gestione IIS.

    • Nome server SM: è possibile specificare un nome di dominio completo o il nome NetBIOS del server che esegue il servizio Service Manager SDK. È consigliabile usare un server di gestione di Service Manager secondario dedicato per comunicare con il portale. Per altre informazioni, vedere Topologie di distribuzione.

    • Porta del portale: numero di porta che verrà usato dal sito Web.

    • Certificato SSL: (facoltativo) Certificato SSL per configurare il sito Web in modalità protetta (https://). Questa è l'impostazione consigliata se si usa l'autenticazione di base. Il valore predefinito è Autenticazione di Windows.

    Screenshot che mostra la configurazione del server del portale self-service.

  6. Configurare l'account per il portale self-service. Si tratta dell'account in cui verrà eseguita l'istanza di IIS. Questo account deve avere il ruolo di amministratore di Service Manager.

    Screenshot che mostra l'account del portale self-service.

  7. Le informazioni di notifica dei dati di diagnostica e utilizzo vengono visualizzate, informando l'utente che i dati vengono inviati a Microsoft per impostazione predefinita. È possibile modificare questa impostazione nella console di Service Manager. Selezionare Avanti.

    Screenshot che mostra i dati di diagnostica e di utilizzo.

  8. Scegliere se installare automaticamente gli aggiornamenti Microsoft.

    Screenshot che mostra gli aggiornamenti Microsoft.

  9. Attendere il completamento dell'installazione.

    Screenshot che mostra la pagina Fine.

Installare l'app Web del portale self-service usando la riga di comando

È possibile modificare l'esempio seguente per installare il portale self-service.

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

Completare l'installazione di

Usare il passaggio seguente per completare l'installazione.

  • Riavviare IIS. È possibile accedere all'app Web (http://yourwebsite:port) nel browser. Sarà simile all'immagine seguente.

    Screenshot che mostra il portale self-service.

Personalizzare il portale self-service

La sezione seguente descrive come personalizzare il portale self-service in base all'organizzazione.

Prima di installare qualsiasi aggiornamento cumulativo per Service Manager, tenere presente che tutte le personalizzazioni vengono apportate nella barra laterale del portale (CustomSidebar.cshtml). Usare quindi la procedura seguente per iniziare.

  1. Creare un nuovo file cshtml denominato CustomSidebar.cshtml nel percorso> di installazione del <portale self-service\inetpub\wwwroot\SelfServicePortal\Views\Shared folder path.
  2. Spostare le personalizzazioni da sidebar.cshtml al nuovo file, ovvero CustomSidebar.cshtml.

In futuro, è necessario apportare tutte le personalizzazioni alla barra laterale del portale self-service di Service Manager nel file CustomSidebar.cshtml.

Personalizzazione di base

La <appSettings> scheda nel file Web.config offre alcune impostazioni standard per personalizzare e personalizzare facilmente le aree che vengono modificate più spesso. Ecco un elenco di loro.

Chiave Scopo
CompanyName Il valore di questa chiave viene visualizzato come nome della società all'interno del portale.
CompanyLogoLocation Il valore di questa chiave viene usato come file di immagine, visualizzato come logo dell'azienda all'interno del portale.
ITPhone Questa chiave accetta il valore per configurare il numero di telefono dell'help desk IT. Queste informazioni vengono visualizzate nella parte inferiore del menu di spostamento.
ITEmail Il valore di questa chiave viene usato per configurare l'ID di posta elettronica dell'help desk IT. Queste informazioni vengono visualizzate nella parte inferiore del menu di spostamento.
DefaultLanguage Per impostazione predefinita, le pagine Web del portale vengono caricate come definito dalla lingua del browser. L'utente corrente può quindi selezionare manualmente la lingua nell'angolo superiore destro di ogni pagina.
Il valore di questa chiave definisce la lingua di failover predefinita, scelta dal portale quando la lingua del browser non è disponibile.
GenericOffering Il valore di questa chiave accetta il nome dell'offerta di richiesta, mappato al pulsante di richiesta generico. Questo pulsante di richiesta generico viene usato dall'utente, quando non riesce a trovare un'offerta di richiesta appropriata nel catalogo.
SDKServerName Il valore di questa chiave definisce il nome del server in cui viene eseguito l'SDK di Service Manager e viene usato per interagire con altri server di Service Manager. Per impostazione predefinita, ha lo stesso valore specificato nel programma di installazione.
È possibile usare il nome di dominio completo o il nome NetBIOS del server che esegue il servizio Service Manager SDK. È consigliabile dedicare un server di gestione secondario di Service Manager per comunicare con il portale.
MaxQueryResults Il valore di questa chiave definisce il numero massimo di risultati restituiti da qualsiasi elemento del modulo di query all'interno dei moduli di offerta di richiesta.
UserCacheTimeout Il portale usa un'infrastruttura di memorizzazione nella cache per offrire un'esperienza utente rapida. Il valore di questa chiave definisce il timeout, in secondi, per memorizzare nella cache i dettagli specifici dell'utente connesso.
DataCacheTimeout Il portale usa un'infrastruttura di memorizzazione nella cache per offrire un'esperienza utente rapida. Il valore di questa chiave definisce il timeout, in secondi, per memorizzare nella cache i dati generici che possono essere condivisi tra utenti diversi.
EnableTelemetry Il valore di questa chiave definisce la selezione relativa alla partecipazione al programma Analisi utilizzo software microsoft. Il portale invia i dati di telemetria sull'utilizzo a Microsoft quando questa chiave è contrassegnata come True. Per impostazione predefinita, ha lo stesso valore scelto durante l'installazione.
CustomActiveRequestStatusEnumList Per impostazione predefinita, il portale self-service inserisce enumerazioni personalizzate per gli stati Richiesta personale (richieste di eventi imprevisti e di servizio) nella categoria filtro Chiuso . Questa chiave consente alla personalizzazione di eseguire il mapping degli stati personalizzati necessari alla categoria Filtro attivo . Il valore di questa chiave deve essere un elenco delimitato da virgole contenente i valori EnumTypeName delle enumerazioni di cui è necessario eseguire il mapping con la categoria Active nel portale self-service. È possibile cercare gli stati personalizzati desiderati con etichetta EnumTypeName nella tabella EnumType , usando l'esempio seguente.

SELECT [EnumTypeName]

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

Nota

È necessario riavviare il servizio IIS dopo aver apportato modifiche al file Web.config.

Personalizzazione dello stile

Lo stile della pagina Web, ad esempio il tipo di carattere, il colore e lo sfondo, viene personalizzato aggiungendo il file Custom.css nella cartella del sito Web \Content\css.

Gli stili definiti nel file CSS sostituiscono gli stili predefiniti del portale self-service.

Personalizzazione della barra dei menu a sinistra

È possibile modificare il contenuto visualizzato nella barra di spostamento a sinistra (menu) modificando il file Sidebar.cshtml, che si trova nella cartella \Views\Shared all'interno della cartella del sito Web.

Ad esempio:

Screenshot che mostra sidebar.cshtml.

È possibile aggiungere o rimuovere tasti di scelta rapida dal menu e personalizzarli con i dettagli per la classe CSS, i tasti di scelta rapida della tastiera e altri.

Passaggi successivi