Service Manager에 대한 셀프 서비스 포털 배포

중요

이 버전의 Service Manager 지원이 종료되었습니다. Service Manager 2022로 업그레이드하는 것이 좋습니다.

Self-Service 포털은 최종 사용자를 위한 System Center - Service Manager 기능에 대한 웹 기반 액세스를 제공합니다. 이 문서에서는 Self-Service 포털을 배포하고 사용자 지정하는 방법을 설명합니다.

지원되는 운영 체제

  • 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

자세한 내용은 시스템 요구 사항을 참조하세요.

지원되는 웹 브라우저

Self-Service 포털에는 1024 X 768 이상의 화면 해상도가 필요합니다. 다음 브라우저에서 지원됩니다.

  • Microsoft Edge

  • Microsoft Internet Explorer 10 및 11

  • Mozilla Firefox 42 이상

  • Google Chrome 46 이상

Self-Service 포털 설정

다음 섹션을 사용하여 Self-Service 포털을 설정합니다.

웹 서버 설정

Windows 서버 컴퓨터를 Service Manager SDK 서비스가 실행 중인 동일한 도메인에 조인합니다. 이상적으로는 보조 서버에서 수행합니다. 다음 단계에 따라 서버에서 IIS 역할 및 ASP.NET 4.5를 사용하도록 설정합니다.

  1. 역할 및 기능 추가 마법사를 시작한 다음 IIS를 사용하도록 설정합니다.

    선택한 서버 역할을 보여 주는 스크린샷

  2. .NET 기능을 사용하도록 설정합니다.

    1. .NET 3.5 사용

      선택 기능을 보여 주는 스크린샷

    2. HTTP 활성화 사용

      HTTP 활성화 선택을 보여 주는 스크린샷

    3. ASP.NET 4.5 사용

      선택 ASP.NET 4.5를 보여 주는 스크린샷

  3. 웹 서버 역할(IIS) 페이지에서 다음 역할 서비스를 사용하도록 설정합니다.

    1. 기본 인증Windows 인증

      기본 인증 및 Windows 인증 보여 주는 스크린샷

    2. 애플리케이션 개발 을 추가하고 그 아래에서 .NET Extensibility 4.5, ASPASP.NET 4.5를 추가합니다.

      애플리케이션 개발을 보여 주는 스크린샷

설치 프로그램을 사용하여 Self-Service Portal Webapp 설치

다음 단계를 사용하여 설치 프로그램을 사용하여 Self-Service Portal WebApp을 설치합니다.

  1. Service Manager 설치 마법사에서 Service Manager Self-Service Portal을 선택합니다.

  2. EULA를 통과하여 수락합니다.

    EULA를 보여 주는 스크린샷

  3. 설치 위치를 선택합니다.

    설치 위치를 보여 주는 스크린샷

  4. 시스템 검사 결과를 검토합니다.

  5. Self-Service Portal 서버를 구성하고 서버에 대한 구성 세부 정보를 입력합니다.

    • WebSite 이름 : IIS 관리 콘솔에 표시할 웹 사이트의 이름입니다.

    • SM 서버 이름: Service Manager SDK 서비스를 실행하는 서버의 정규화된 도메인 이름 또는 NetBIOS 이름을 제공할 수 있습니다. 포털과 통신하는 전용 보조 Service Manager 관리 서버를 사용하는 것이 좋습니다. 자세한 내용은 배포 토폴로지 를 참조하세요.

    • 포털 포트: 웹 사이트에서 사용할 포트 번호입니다.

    • SSL 인증서: (선택 사항) 웹 사이트를 보안 모드로(https://) 구성할 SSL 인증서입니다. 기본 인증을 사용하는 경우 권장되는 설정입니다. 기본값은 Windows 인증입니다.

    Self-Service Portal 서버 구성을 보여 주는 스크린샷

  6. Self-Service Portal에 대한 계정을 구성합니다. IIS 인스턴스를 실행하는 계정입니다. 이 계정에는 Service Manager 관리 역할이 있어야 합니다.

    Self-Service 포털 계정을 보여 주는 스크린샷

  7. 진단 및 사용량 현황 데이터 알림 정보가 표시되어 이러한 데이터가 기본적으로 Microsoft에 전송된다는 점을 알립니다. Service Manager 콘솔에서 이 설정을 변경할 수 있습니다. 다음을 선택합니다.

    진단 및 사용량 현황 데이터를 보여 주는 스크린샷

  8. Microsoft 업데이트를 자동으로 설치할지 여부를 선택합니다.

    Microsoft 업데이트를 보여 주는 스크린샷

  9. 설치가 완료될 때까지 기다립니다.

    완료된 페이지를 보여 주는 스크린샷

명령줄을 사용하여 Self-Service 포털 웹앱 설치

다음 예제를 수정하여 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>

설치 완료

다음 단계에 따라 설치를 완료합니다.

  • IIS를 다시 시작합니다. 브라우저에서 웹앱()http://yourwebsite:port) 에 액세스할 수 있습니다. 다음 이미지와 비슷합니다.

    Self-Service 포털을 보여 주는 스크린샷

Self-Service 포털 사용자 지정

다음 섹션에서는 organization 맞게 Self-Service 포털을 사용자 지정하는 방법을 설명합니다.

Service Manager 대한 업데이트 롤업을 설치하기 전에 포털 사이드바(CustomSidebar.cshtml)에서 모든 사용자 지정이 수행됩니다. 그런 다음, 다음 단계를 사용하여 시작합니다.

  1. 셀프 서비스 포털 설치 경로\inetpub\wwwroot\SelfServicePortal\Views\Shared 폴더 경로>에서 CustomSidebar.cshtml<이라는 새 cshtml 파일을 만듭니다.
  2. 사용자 지정을 sidebar.cshtml에서 CustomSidebar.cshtml인 새 파일로 이동합니다.

나중에 CustomSidebar.cshtml 파일에서 Service Manager Self-Service 포털의 사이드바에 대한 모든 사용자 지정을 수행해야 합니다.

기본 사용자 지정

Web.config 파일의 탭은 <appSettings> 가장 자주 수정되는 영역을 쉽게 사용자 지정하고 개인 설정할 수 있는 몇 가지 표준 설정을 제공합니다. 다음은 목록입니다.

목적
CompanyName 이 키의 값은 포털 내에서 회사의 이름으로 표시됩니다.
CompanyLogoLocation 이 키의 값은 포털 내에서 회사의 로고로 표시되는 이미지 파일로 사용됩니다.
ITPhone 이 키는 값을 사용하여 IT 지원 센터의 전화 번호를 구성합니다. 이 정보는 탐색 메뉴의 맨 아래에 나타납니다.
ITEmail 이 키의 값은 IT 지원 센터의 전자 메일 ID를 구성하는 데 사용됩니다. 이 정보는 탐색 메뉴의 맨 아래에 나타납니다.
DefaultLanguage 기본적으로 포털 웹 페이지는 브라우저의 언어로 정의된 대로 로드됩니다. 그런 다음 현재 사용자가 각 페이지 오른쪽 위에서 수동으로 언어를 선택할 수 있습니다.
이 키의 값은 브라우저의 언어를 사용할 수 없을 때 포털에서 선택하는 기본 장애 조치(failover) 언어를 정의합니다.
GenericOffering 이 키의 값은 제네릭 요청 단추에 매핑되는 요청 제공의 이름을 허용합니다. 이 일반 요청 단추는 카탈로그에서 적절한 요청 제품을 찾을 수 없는 경우 사용자가 사용합니다.
SDKServerName 이 키의 값은 Service Manager SDK가 실행되는 서버의 이름을 정의하며 다른 Service Manager 서버와 상호 작용하는 데 사용됩니다. 기본적으로 설치 프로그램에 제공한 값과 동일한 값을 가집니다.
Service Manager SDK 서비스를 실행하는 서버의 정규화된 도메인 이름 또는 NetBIOS 이름을 사용할 수 있습니다. 포털과 통신하는 보조 Service Manager 관리 서버를 전용으로 지정하는 것이 좋습니다.
MaxQueryResults 이 키의 값은 요청 제공 양식 내의 쿼리 양식 요소가 반환하는 결과의 최대 수를 정의합니다.
UserCacheTimeout 포털에서는 캐싱 인프라를 사용하여 빠른 사용자 환경을 제공합니다. 이 키의 값은 로그인한 사용자의 사용자별 세부 정보를 캐시하는 제한 시간(초)을 정의합니다.
DataCacheTimeout 포털에서는 캐싱 인프라를 사용하여 빠른 사용자 환경을 제공합니다. 이 키의 값은 여러 사용자 간에 공유할 수 있는 일반 데이터를 캐시하는 제한 시간(초)을 정의합니다.
EnableTelemetry 이 키의 값은 Microsoft의 고객 환경 개선 프로그램에 참여하는 방법에 대한 선택을 정의합니다. 이 키가 True로 표시되면 포털에서 사용량 원격 분석 데이터를 Microsoft로 보냅니 . 기본적으로 설치 도중에 선택한 값과 동일한 값을 가집니다.
CustomActiveRequestStatusEnumList 기본적으로 셀프 서비스 포털은 내 요청에 대한 사용자 지정 열거형(인시던트 및 서비스 요청) 상태를 Closed 필터 범주에 배치합니다. 이 키를 사용하면 사용자 지정을 통해 필요한 사용자 지정 상태를 활성 필터 범주에 매핑할 수 있습니다. 이 키의 값은 셀프 서비스 포털에서 활성 범주와 매핑해야 하는 열거형의 EnumTypeName 값을 포함하는 쉼표로 구분된 목록이어야 합니다. 다음 예제를 사용하여 EnumType 테이블에서 EnumTypeName 레이블이 지정된 원하는 사용자 지정 상태를 찾을 수 있습니다.

SELECT [EnumTypeName]

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

참고

Web.config 파일을 변경한 후에는 IIS 서비스를 다시 시작해야 합니다.

스타일 사용자 지정

글꼴, 색, 배경 등과 같은 웹 페이지 스타일은 \Content\css 웹 사이트 폴더에 Custom.css 파일을 추가하는 방법으로 사용자 지정합니다.

CSS 파일에 정의된 스타일은 Self-Service Portal의 기본 스타일을 재정의합니다.

왼쪽 메뉴 모음 사용자 지정

웹 사이트 폴더 내의 \Views\Shared에 있는 Sidebar.cshtml 파일을 편집하여 왼쪽 탐색 모음(메뉴)에 표시된 콘텐츠를 수정할 수 있습니다.

예를 들면 다음과 같습니다.

sidebar.cshtml을 보여 주는 스크린샷

메뉴에서 바로 가기를 추가하거나 제거할 수 있으며 CSS 클래스, 바로 가기 키 등에 대한 세부 정보로 메뉴를 사용자 지정할 수 있습니다.

추가 UI 사용자 지정

UI 사용자 지정에 대한 자세한 내용은 공식 System Center Service Manager 블로그를 참조하세요.

다음 단계