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.
Avviare l'Aggiunta guidata ruoli e funzionalità e quindi abilitare IIS.
Abilitare le funzionalità di .NET.
Abilitare .NET 3.5
Abilitare l'attivazione HTTP
Abilitare ASP.NET 4.5
Abilitare i servizi ruolo seguenti nella pagina Ruolo server Web (IIS).
Autenticazione di base e autenticazione di Windows
Aggiungere sviluppo di applicazioni e, in esso, aggiungere .NET Extensibility 4.5, ASP e ASP.NET 4.5.
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.
Selezionare Portale self-service di Service Manager nell'installazione guidata di Service Manager.
Passare attraverso il contratto di licenza e accettarlo.
Scegliere il percorso di installazione.
Esaminare i risultati del controllo di sistema.
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.
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.
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.
Scegliere se installare automaticamente gli aggiornamenti Microsoft.
Attendere il completamento dell'installazione.
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.
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.
- Creare un nuovo file cshtml denominato CustomSidebar.cshtml nel percorso> di installazione del <portale self-service\inetpub\wwwroot\SelfServicePortal\Views\Shared folder path.
- 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:
È 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
- Per configurare il bilanciamento del carico di rete di Windows Server con Service Manager, vedere Linee guida per il bilanciamento del carico.