Share via


Déployer le nouveau portail libre-service

 

S’applique à : System Center 2012 R2 Service Manager

Le Portail libre-service offre un accès web aux fonctionnalités de Service Manager. Cette section explique comment déployer le Portail libre-service et comment le personnaliser.

Notes


Pour déployer le nouveau portail libre-service, la mise à jour cumulative 7 de System Center 2012 R2 Service Manager ou une version ultérieure doit être installée.

Configurer Service Manager pour le nouveau portail libre-service

Pour configurer Service Manager, importez le pack d’administration Portal.mpb, qui est fourni dans le package de mise à jour cumulative, à l’aide de la console Service Manager. Elle contient de nouvelles projections de types légères pour charger Mes demandes et Mes activités. Sans le nouveau pack d’administration, les pages web ne chargent pas les éléments.

Configurer le portail libre-service

Les sections suivantes vous permettent de configurer le portail libre-service.

Configurer le serveur web

Sélectionnez un serveur Windows 2012 R2. Joignez l’ordinateur du serveur au même domaine que celui où le service SDK Service Manager est en cours d’exécution. Dans l’idéal, sur le serveur principal ou secondaire. Activez le rôle IIS et ASP.NET 4.5 sur le serveur en procédant comme suit.

  1. Démarrez l’Assistant Ajout de rôles et de fonctionnalités, puis activez IIS.

    sm-ssp01

  2. Activez les fonctionnalités .NET.

    1. Activez .NET 3.5

      sm-sspdeploy2a

    2. Activez l’option Activation HTTP

      sm-sspdeploy2b

    3. Activez ASP.NET 4.5

      sm-sspdeploy2c

  3. Activez les services de rôle suivants dans la page des rôles serveur web (IIS).

    1. Authentification de base et Authentification Windows

      sm-sspdeploy4

    2. Ajoutez Développement d’applications et, dans cette section, ajoutez Extensibilité .NET 4.5, ASP et ASP.NET 4.5.

      sm-ssp04

Installer l’application web du portail libre-service à l’aide du programme d’installation

Procédez comme suit pour installer l’application web du portail libre-service à l’aide du programme d’installation.

  1. Exécutez SetupWizard.exe dans le dossier d’installation pour démarrer l’Assistant Installation de Service Manager. Sous Installer, cliquez sur Portail libre-service Service Manager.

    sm-ssp05

  2. Acceptez le CLUF.

    sm-ssp06

  3. Choisissez votre emplacement d’installation.

    sm-ssp07

  4. Passez en revue les résultats de la vérification système.

    sm-ssp8

  5. Configurez le serveur du portail libre-service et les détails de configuration du type pour votre serveur.

    • Nom du site Web : nom du site web à afficher dans la console de gestion IIS.

    • Nom du serveur Service Manager : vous pouvez fournir un nom de domaine complet ou le nom NetBIOS du serveur exécutant le service SDK Service Manager. Nous vous recommandons d’utiliser un serveur d’administration Service Manager secondaire dédié pour communiquer avec le portail.

    • Port du portail : numéro de port que le site web utilisera.

    • Certificat SSL : (facultatif) certificat SSL permettant de configurer le site web en mode sécurisé (https://). Il s’agit du paramètre recommandé si vous utilisez l’authentification de base. La valeur par défaut est l’authentification Windows.

    sm-ssp09

  6. Configurez le compte pour le portail libre-service. Il s’agit du compte sous lequel l’instance IIS s’exécutera. Ce compte doit disposer du rôle Administrateur Service Manager.

    sm-ssp10

  7. Les informations de notification Données de diagnostic et d’utilisation s’affichent, vous informant que les données sont envoyées à Microsoft par défaut. Vous pouvez modifier ce paramètre dans la console de Service Manager. Cliquez sur Suivant.

    sm-ssp11

  8. Indiquez si vous voulez installer automatiquement les mises à jour Microsoft.

    sm-ssp12

  9. Attendez que l’installation se termine.

    sm-ssp13

Installer l’application web du portail libre-service à l’aide de la ligne de commande

Vous pouvez modifier l’exemple suivant pour installer le portail libre-service.

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

Terminer l’installation

Procédez comme suit pour terminer l’installation.

  • Redémarrez IIS. Vous pouvez accéder à l’application web (http://votre_site_web:port) dans votre navigateur. Elle sera semblable à l’image suivante.

    sm-sspdeploy-complete

Personnaliser le portail libre-service

La section suivante décrit comment vous pouvez personnaliser le portail libre-service pour qu’il corresponde à votre organisation.

Personnalisation de base

L’onglet <appSettings> du fichier Web.config propose certains paramètres standard permettant de personnaliser et d’adapter facilement les zones qui sont le plus souvent modifiées. En voici une liste.

Clé Fonction
GenericOffering (<langue>) La valeur de cette clé accepte le nom de l’offre de demande, qui est mappée au bouton Demande générique seulement pour une langue spécifique. Ce bouton Demande générique est utilisé quand l’utilisateur ne parvient pas à trouver une offre de demande appropriée dans le catalogue.

Par exemple, la clé suivante peut être utilisée pour mapper une offre de demande « Generic Incident Request (ES) » au bouton Demande générique quand le portail est accessible dans la langue Espagnol (ES) :

<add key="GenericOffering(es-ES)" value="Generic Incident Request (ES)"/>

Vous pouvez créer plusieurs clés comme celle-ci pour mapper des offres de demande différentes pour différentes langues au bouton Demande générique.

Les codes de langue pour les langues prises en charge par Service Manager sont référencés ici. Note: Quand cette clé n’est disponible pour aucune langue, le portail utilise le mappage par défaut pour cette langue. (Le mappage par défaut utilise la clé « GenericOffering »).
CompanyName La valeur de cette clé s’affiche en tant que nom de la société dans le portail.
CompanyLogoLocation La valeur de cette clé est utilisée en tant que fichier image, qui s’affiche comme logo de la société dans le portail.
ITPhone Cette clé prend la valeur permettant de configurer le numéro de téléphone du service d’assistance informatique. Cette information s’affiche au bas du menu de navigation.
ITEmail La valeur de cette clé est utilisée pour configurer l’ID de messagerie du service d’assistance informatique. Cette information s’affiche au bas du menu de navigation.
DefaultLanguage Par défaut, les pages web du portail sont chargées comme défini par la langue du navigateur. L’utilisateur actuel peut ensuite sélectionner manuellement la langue dans l’angle supérieur droit de chaque page. La valeur de cette clé définit la langue de basculement par défaut qui est choisie par le portail, lorsque la langue du navigateur n’est pas disponible.
GenericOffering La valeur de cette clé accepte le nom de l’offre de demande qui est mappée au bouton Demande générique. Ce bouton Demande générique est utilisé quand l’utilisateur ne parvient pas à trouver une offre de demande appropriée dans le catalogue.
SDKServerName La valeur de cette clé définit le nom du serveur où s’exécute le SDK Service Manager et elle est utilisée pour interagir avec d’autres serveurs Service Manager. Par défaut, elle a la même valeur que celle fournie dans le programme d’installation. Vous pouvez utiliser le nom de domaine complet ou le nom NetBIOS du serveur exécutant le service SDK Service Manager. Nous vous recommandons de dédier un serveur d’administration Service Manager secondaire pour communiquer avec le portail.
MaxQueryResults La valeur de cette clé définit le nombre maximal de résultats renvoyés par n’importe quel élément de formulaire de requête à l’intérieur de vos formulaires d’offres de demande.
UserCacheTimeout Le portail utilise une infrastructure de mise en cache pour offrir une expérience utilisateur rapide. La valeur de cette clé définit le délai d’attente, en secondes, pour mettre en cache des détails spécifiques à l’utilisateur de l’utilisateur connecté.
DataCacheTimeout Le portail utilise une infrastructure de mise en cache pour offrir une expérience utilisateur rapide. La valeur de cette clé définit le délai d’attente, en secondes, pour mettre en cache des données générique qui peuvent être partagées entre différents utilisateurs.
EnableTelemetry La valeur de cette clé définit votre sélection sur la participation au programme d’amélioration de l’expérience utilisateur de Microsoft. Votre portail envoie les données de télémétrie d’utilisation à Microsoft lorsque cette clé est marquée comme « True ». Par défaut, elle a la même valeur que celle choisie lors de l’installation.

Notes


Vous devez redémarrer le service IIS après avoir apporté des modifications au fichier Web.config.

Personnalisation du style

Le style des pages web, tel que la police, la couleur et l’arrière-plan, est personnalisé en ajoutant le fichier Custom.css dans le dossier du site web \Content\css.

Les styles définis dans le fichier CSS remplacent les styles par défaut du portail libre-service.

Personnalisation de la barre de menus de gauche

Vous pouvez modifier le contenu affiché dans la barre de navigation de gauche (menu) en modifiant le fichier Sidebar.cshtml qui se trouve dans le dossier de site web \Views\Shared.

Exemple :

sm-sspsidebar

Vous pouvez non seulement ajouter ou supprimer des raccourcis dans le menu, mais aussi les personnaliser avec des détails de la classe CSS, des touches d’accès rapide du clavier, etc.