Implantar o Portal de Autoatendimento do Service Manager

Importante

Esta versão do Service Manager chegou ao fim do suporte. Recomendamos que você atualize para Service Manager 2022.

O portal Self-Service fornece acesso baseado na Web aos recursos do System Center – Service Manager para usuários finais. Este artigo descreve como você pode implantar o portal do Self-Service e personalizá-lo.

Sistemas operacionais compatíveis

  • 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

Para obter mais informações, consulte requisitos do sistema

Navegadores da Web com suporte

O portal Self-Service precisa de uma resolução de tela acima de 1024 X 768. Há suporte para ele nos navegadores a seguir.

  • Microsoft Edge

  • Microsoft Internet Explorer 10 e 11

  • Mozilla Firefox 42 e posterior

  • Google Chrome 46 e posterior

Configurar o portal Self-Service

Você usará as seções a seguir para configurar o portal Self-Service.

Configuração do servidor Web

Ingresse o computador windows server no mesmo domínio em que o serviço SDK do Service Manager está em execução. Idealmente, no servidor secundário. Habilite a função IIS e o ASP.NET 4.5 no servidor usando as etapas a seguir.

  1. Inicie o Assistente para Adicionar Funções e Recursos e habilite o IIS.

    Captura de tela mostrando as funções de servidor selecionadas.

  2. Habilite os recursos do .NET.

    1. Habilitar o .NET 3.5

      Captura de tela mostrando os recursos selecionados.

    2. Habilitar a Ativação HTTP

      Captura de tela mostrando a seleção de ativação HTTP.

    3. Habilitar o ASP.NET 4.5

      Captura de tela mostrando a seleção ASP.NET 4.5.

  3. Habilite as funções de serviço a seguir na página da Função de Servidor Web (IIS).

    1. Autenticação Básica e Autenticação do Windows

      Captura de tela mostrando a autenticação básica e a autenticação do Windows.

    2. Adicione Desenvolvimento de Aplicativos e, aqui, adicione o .NET Extensibility 4.5, o ASPe o ASP.NET 4.5.

      Captura de tela mostrando o desenvolvimento do aplicativo.

Instalar o Aplicativo Web do Portal Self-Service usando a Instalação

Use as etapas a seguir para instalar o WebApp do Portal Self-Service usando a Instalação.

  1. Selecione Service Manager Self-Service Portal no assistente de configuração do Service Manager.

  2. Acesse o EULA e aceite-o.

    Captura de tela mostrando o EULA.

  3. Escolha o local de instalação.

    Captura de tela mostrando o local de instalação.

  4. Examine os resultados da verificação do Sistema.

  5. Configure o servidor do Portal Self-Service e insira detalhes de configuração para o servidor.

    • Nome do WebSite : o nome do site a ser exibido no console de Gerenciamento do IIS.

    • Nome do servidor SM: você pode fornecer um nome de domínio totalmente qualificado ou o nome NetBIOS do servidor que executa o serviço Service Manager SDK. Recomendamos usar um servidor de gerenciamento do Service Manager secundário dedicado para se comunicar com o portal. Para obter mais informações, consulte Topologias de implantação.

    • Porta do Portal: o número da porta que o site usará.

    • Certificado SSL: (Opcional) O certificado SSL para configurar o site no modo seguro (https://). Essa é a configuração recomendada se você estiver usando a Autenticação Básica. O padrão é a Autenticação do Windows.

    Captura de tela mostrando a configuração do servidor do Portal Self-Service.

  6. Configure a conta para o Portal do Self-Service. Essa é a conta na qual a instância do IIS será executada. Essa conta deve ter a função Service Manager Administração.

    Captura de tela mostrando a conta do portal Self-Service.

  7. As informações de notificação de Dados de uso e de diagnóstico são exibidas, informando que os dados são enviados à Microsoft por padrão. É possível alterar essa configuração no console do Service Manager. Selecione Avançar.

    Captura de tela mostrando os dados de diagnóstico e uso.

  8. Escolha se deseja instalar automaticamente as atualizações da Microsoft.

    Captura de tela mostrando as atualizações da Microsoft.

  9. Aguarde a conclusão da instalação.

    Captura de tela mostrando a página Concluído.

Instalar o aplicativo Web do portal Self-Service usando a linha de comando

Você pode modificar o exemplo a seguir para instalar o portal do 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>

Concluir a instalação

Use as etapas a seguir para concluir a instalação.

  • Reinicie o IIS. Você pode acessar o Aplicativo Web (http://yourwebsite:port) em seu navegador. Ele será semelhante à imagem a seguir.

    Captura de tela mostrando o Portal do Self-Service.

Personalizar o portal de Self-Service

A seção a seguir descreve como você pode personalizar o portal de Self-Service para se adequar à sua organização.

Antes de instalar qualquer Pacote Cumulativo de Atualizações para Service Manager, observe que todas as personalizações são feitas na barra lateral do portal (CustomSidebar.cshtml). Em seguida, use as etapas a seguir para começar.

  1. Crie um novo arquivo cshtml chamado CustomSidebar.cshtml no caminho> de instalação do <Portal de Autoatendimento\inetpub\wwwroot\SelfServicePortal\Views\Shared folder path.
  2. Mova suas personalizações de sidebar.cshtml para o novo arquivo, que é CustomSidebar.cshtml.

No futuro, você precisará fazer todas as personalizações na barra lateral do portal Service Manager Self-Service no arquivo CustomSidebar.cshtml.

Personalização básica

A <appSettings> guia no arquivo Web.config oferece algumas configurações padrão para personalizar e personalizar facilmente as áreas que são modificadas com mais frequência. Aqui está uma lista deles.

Chave Finalidade
CompanyName O valor dessa chave aparece como o nome da empresa dentro do portal.
CompanyLogoLocation O valor dessa chave é usado como o arquivo de imagem, que é exibido como o logotipo da empresa dentro do portal.
ITPhone Essa chave usa o valor para configurar o número de telefone do suporte técnico de TI. Essas informações são exibidas na parte inferior do menu de navegação.
ITEmail O valor dessa chave é usado para configurar a ID de email do suporte técnico de TI. Essas informações são exibidas na parte inferior do menu de navegação.
DefaultLanguage Por padrão, as páginas da Web do Portal são carregadas conforme definido pelo idioma do navegador. Em seguida, o usuário atual pode selecionar manualmente o idioma no canto superior direito de cada página.
O valor dessa chave define o idioma de failover padrão, que é escolhido pelo portal quando o idioma do navegador não está disponível.
GenericOffering O valor dessa chave aceita o nome da oferta de solicitação, que é mapeada para o botão de solicitação genérica. Esse botão de solicitação genérica é usado pelo usuário, quando ele não consegue encontrar uma oferta de solicitação apropriada no catálogo.
SDKServerName O valor dessa chave define o nome do servidor em que o SDK do Service Manager é executado e é usado para interagir com outros servidores Service Manager. Por padrão, ele tem o mesmo valor que você forneceu na Instalação.
Você pode usar o nome de domínio totalmente qualificado ou o nome NetBIOS do servidor que executa o serviço Service Manager SDK. Recomendamos dedicar um servidor de gerenciamento do Service Manager secundário para se comunicar com o portal.
MaxQueryResults O valor dessa chave define o número máximo de resultados retornados por qualquer elemento de formulário de consulta em seus formulários de oferta de solicitação.
UserCacheTimeout O Portal usa uma infraestrutura de caching para fornecer uma experiência de usuário ágil. O valor dessa chave define o tempo limite, em segundos, para armazenar em cache detalhes específicos do usuário conectado.
DataCacheTimeout O Portal usa uma infraestrutura de caching para fornecer uma experiência de usuário ágil. O valor dessa chave define o tempo limite, em segundos, para armazenar em cache os dados genéricos que podem ser compartilhados entre usuários diferentes.
EnableTelemetry O valor dessa chave define sua seleção sobre a participação no Programa de Aperfeiçoamento da Experiência do Usuário da Microsoft. Seu portal envia dados de telemetria de uso para a Microsoft quando essa chave é marcada como True. Por padrão, ele tem o mesmo valor que você escolheu na Instalação.
CustomActiveRequestStatusEnumList Por padrão, o portal de Autoatendimento coloca enumerações personalizadas para os estados Minha Solicitação (solicitações de incidente e serviço) na categoria Filtro fechado . Essa chave permite que a personalização mapeie os estados personalizados necessários para a categoria Filtro ativo . O valor dessa chave deve ser uma lista separada por vírgulas contendo valores EnumTypeName de enumerações que precisam ser mapeadas com a categoria Ativo no Portal de Autoatendimento. Você pode procurar estados personalizados desejados rotulados EnumTypeName na tabela EnumType usando o exemplo a seguir.

SELECT [EnumTypeName]

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

Observação

É necessário reiniciar o serviço do IIS depois de fazer alterações no arquivo Web.config.

Personalização de estilo

O estilo da página da Web, como fonte, cor e tela de fundo, é personalizado pela adição do arquivo Custom.css na pasta do site \Content\css.

Os estilos definidos no arquivo CSS substituem os estilos padrão do Portal do Self-Service.

Personalizando a barra de menus à esquerda

Você pode modificar o conteúdo mostrado na barra de navegação à esquerda (menu) editando o arquivo Sidebar.cshtml, que está na pasta \Views\Shared dentro do site.

Por exemplo:

Captura de tela mostrando sidebar.cshtml.

É possível adicionar ou remover atalhos do menu e personalizá-los com detalhes para a classe CSS, teclas de atalho do teclado e outros.

Personalização adicional da interface do usuário

Para obter mais informações sobre a personalização da interface do usuário, consulte o Blog oficial do System Center Service Manager.

Próximas etapas