Service Manager için Self Servis portalını Dağıtma

Önemli

bu Service Manager sürümü desteğin sonuna ulaştı. Service Manager 2022'ye yükseltmenizi öneririz.

Self-Service portalı, son kullanıcılar için Service Manager System Center özelliklerine web tabanlı erişim sağlar. Bu makalede, Self-Service portalını nasıl dağıtabileceğiniz ve özelleştirebileceğiniz açıklanır.

Desteklenen işletim sistemleri

  • 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

Daha fazla bilgi için bkz . sistem gereksinimleri

Desteklenen web tarayıcıları

Self-Service portalının ekran çözünürlüğü 1024 X 768'in üzerinde olmalıdır. Aşağıdaki tarayıcılarda desteklenir.

  • Microsoft Edge

  • Microsoft Internet Explorer 10 ve 11

  • Mozilla Firefox 42 ve sonrası

  • Google Chrome 46 ve sonrası

Self-Service portalını ayarlama

Self-Service portalını ayarlamak için aşağıdaki bölümleri kullanacaksınız.

Web sunucusunu ayarlama

Windows server makinesini Service Manager SDK Hizmeti'nin çalıştığı etki alanına ekleyin. İdeal olarak, ikincil sunucuda. Aşağıdaki adımları kullanarak sunucuda IIS rolünü ve ASP.NET 4.5’i etkinleştirin.

  1. Rol ve Özellik Ekleme Sihirbazı'nı başlatın ve IIS rolünü etkinleştirin.

    Sunucu rollerini seçmeyi gösteren ekran görüntüsü.

  2. .NET özelliklerini etkinleştirin.

    1. .NET 3.5’i etkinleştirme

      Seçme özelliklerini gösteren ekran görüntüsü.

    2. HTTP Etkinleştirmesi’ni etkinleştirme

      HTTP etkinleştirmeyi seçme işlemini gösteren ekran görüntüsü.

    3. ASP.NET 4.5’i etkinleştirme

      4.5 ASP.NET seçme işlemini gösteren ekran görüntüsü.

  3. Web Sunucusu Rolü (IIS) sayfasında aşağıdaki rol hizmetlerini etkinleştirin.

    1. Temel Kimlik Doğrulaması ve Windows Kimlik Doğrulaması

      Temel kimlik doğrulamasını ve Windows kimlik doğrulamasını gösteren ekran görüntüsü.

    2. Uygulama Geliştirme'yi ekleyin ve altına .NET Genişletilebilirliği 4.5, ASP ve ASP.NET 4.5 ekleyin.

      Uygulama geliştirmeyi gösteren ekran görüntüsü.

Kurulum'u kullanarak Self-Service Portalı Web uygulamasını yükleme

Kurulum'u kullanarak Self-Service Portal Web Uygulamasını yüklemek için aşağıdaki adımları kullanın.

  1. Service Manager kurulum sihirbazında Service Manager Self-Service Portal'ı seçin.

  2. EULA'yı inceleyin ve kabul edin.

    EULA'yı gösteren ekran görüntüsü.

  3. Yükleme konumunuzu seçin.

    Yükleme konumunu gösteren ekran görüntüsü.

  4. Sistem denetimi sonuçlarını gözden geçirin.

  5. Self-Service Portal sunucusunu yapılandırın ve sunucunuz için yapılandırma ayrıntılarını girin.

    • Web Sitesi Adı : IIS Yönetim konsolunda görüntülenecek web sitesinin adı.

    • SM Sunucusu adı: Service Manager SDK hizmetini çalıştıran sunucunun tam etki alanı adını veya NetBIOS adını sağlayabilirsiniz. Portal ile iletişim kurmak için ayrılmış bir ikincil Service Manager yönetim sunucusu kullanmanız önerilir. Daha fazla bilgi için bkz . Dağıtım topolojileri.

    • Portal Bağlantı Noktası: Web sitesinin kullanacağı bağlantı noktası numarası.

    • SSL Sertifikası: (İsteğe bağlı) Web sitesini güvenli modda (https://) yapılandırmak için SSL sertifikası. Temel Kimlik Doğrulaması kullanıyorsanız önerilen ayar budur. Varsayılan değer Windows Kimlik Doğrulaması'dır.

    Self-Service Portal sunucusunu yapılandırma işlemini gösteren ekran görüntüsü.

  6. Self-Service Portalı için hesabı yapılandırın. IIS örneği bu hesap altında çalışacaktır. Bu hesap Service Manager Yönetici rolüne sahip olmalıdır.

    Self-Service portal hesabını gösteren ekran görüntüsü.

  7. Verilerin varsayılan olarak Microsoft'a gönderildiğini bildiren tanılama ve kullanım verileri bildirimi görüntülenir. Service Manager konsolunda bu ayarı değiştirebilirsiniz. İleri’yi seçin.

    Tanılama ve kullanım verilerini gösteren ekran görüntüsü.

  8. Microsoft güncelleştirmelerinin otomatik olarak yüklenip yüklenmeyeceğini seçin.

    Microsoft güncelleştirmelerini gösteren ekran görüntüsü.

  9. Yüklemenin tamamlanmasını bekleyin.

    Bitti sayfasını gösteren ekran görüntüsü.

komut satırını kullanarak Self-Service portalı web uygulamasını yükleme

Self-Service portalını yüklemek için aşağıdaki örneği değiştirebilirsiniz.

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

Yüklemeyi tamamlama

Yüklemenizi tamamlamak için aşağıdaki adımı kullanın.

  • IIS’yi yeniden başlatın. Web Uygulamasına (http://yourwebsite:port) tarayıcınızdan) erişebilirsiniz. Aşağıdaki resme benzeyecektir.

    Self-Service Portalını gösteren ekran görüntüsü.

Self-Service portalını özelleştirme

Aşağıdaki bölümde, Self-Service portalını kuruluşunuza uyacak şekilde nasıl özelleştirebileceğiniz açıklanmaktadır.

Service Manager için Güncelleştirme Paketi yüklemeden önce tüm özelleştirmelerin portal kenar çubuğunda (CustomSidebar.cshtml) yapıldığını unutmayın. Ardından başlamak için aşağıdaki adımları kullanın.

  1. Self Servis Portalı yükleme yolu\inetpub\wwwroot\SelfServicePortal\Views\Shared klasör yolunda> CustomSidebar.cshtml adlı yeni bir cshtml <dosyası oluşturun.
  2. Özelleştirmelerinizi sidebar.cshtml dosyasından CustomSidebar.cshtml olan yeni dosyaya taşıyın.

Gelecekte, CustomSidebar.cshtml dosyasındaki Service Manager Self-Service portalın kenar çubuğunda tüm özelleştirmeleri yapmanız gerekir.

Temel özelleştirme

<appSettings>Web.config dosyasındaki sekme, en sık değiştirilen alanları kolayca özelleştirmek ve kişiselleştirmek için bazı standart ayarlar sunar. İşte bunların listesi.

Anahtar Amaç
CompanyName Bu anahtarın değeri, portalın içinde şirketin adı olarak görünür.
CompanyLogoLocation Bu anahtarın değeri, portalda şirket logosu olarak görüntülenen görüntü dosyası olarak kullanılır.
ITPhone Bu anahtar, BT yardım masasının telefon numarasını yapılandırmak için değerini alır. Bu bilgiler gezinti menüsünün alt kısmında görüntülenir.
ITEmail Bu anahtarın değeri, BT yardım masasının e-posta kimliğini yapılandırmak için kullanılır. Bu bilgiler gezinti menüsünün alt kısmında görüntülenir.
DefaultLanguage Varsayılan olarak, Portal web sayfaları tarayıcının dili tarafından tanımlandığı şekilde yüklenir. Daha sonra geçerli kullanıcı, her sayfanın sağ üst köşesinden dili el ile seçebilir.
Bu anahtarın değeri, tarayıcının dili kullanılabilir olmadığında portal tarafından seçilen varsayılan yük devretme dilini tanımlar.
GenericOffering Bu anahtarın değeri, genel istek düğmesine eşlenen istek teklifinin adını kabul eder. Bu genel istek düğmesi, katalogda uygun bir istek teklifini bulamadığında kullanıcı tarafından kullanılır.
SDKServerName Bu anahtarın değeri, Service Manager SDK'sının çalıştığı sunucunun adını tanımlar ve diğer Service Manager sunucularla etkileşime geçmek için kullanılır. Varsayılan olarak, Kurulum’da belirttiğiniz değerle aynı değere sahiptir.
tam etki alanı adını veya Service Manager SDK hizmetini çalıştıran sunucunun NetBIOS adını kullanabilirsiniz. Portal ile iletişim kurmak için ikincil bir Service Manager yönetim sunucusu ayırmanız önerilir.
MaxQueryResults Bu anahtarın değeri, istek sunumu formlarınızdaki herhangi bir sorgu formu öğesi tarafından döndürülen en fazla sonuç sayısını tanımlar.
UserCacheTimeout Portal, hızlı bir kullanıcı deneyimi sağlamak için bir önbelleğe alma altyapısı kullanır. Bu anahtarın değeri, oturum açmış kullanıcıya özel ayrıntıları önbelleğe almaya ilişkin zaman aşımını saniye cinsinden tanımlar.
DataCacheTimeout Portal, hızlı bir kullanıcı deneyimi sağlamak için bir önbelleğe alma altyapısı kullanır. Bu anahtarın değeri, farklı kullanıcılar arasında paylaşılabilen genel verileri önbelleğe almayla ilgili zaman aşımını saniye cinsinden tanımlar.
EnableTelemetry Bu anahtarın değeri, Microsoft'un Müşteri Deneyimini Geliştirme Programı'na katılma seçiminizi tanımlar. Bu anahtar True olarak işaretlendiğinde portalınız kullanım telemetri verilerini Microsoft'a gönderir. Varsayılan olarak, Kurulum sırasında seçtiğiniz değerle aynı değere sahiptir.
CustomActiveRequestStatusEnumList Self Servis portalı varsayılan olarak, İsteğim (olay ve hizmet istekleri) durumları için özel numaralandırmaları Kapalı filtre kategorisine yerleştirir. Bu anahtar özelleştirmenin gerekli özel durumları Etkin filtre kategorisiyle eşlemesine olanak tanır. Bu anahtarın değeri, Self Servis Portalı'nda Etkin kategorisiyle eşlenmesi gereken numaralandırmaların EnumTypeName değerlerini içeren virgülle ayrılmış bir liste olmalıdır. Aşağıdaki örneği kullanarak EnumType tablosunda EnumTypeName etiketli istenen özel durumları arayabilirsiniz.

SELECT [EnumTypeName]

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

Not

Web.config dosyasında değişiklik yaptıktan sonra IIS hizmetini yeniden başlatmanız gerekir.

Stil özelleştirme

Yazı tipi, renk ve arka plan gibi web sayfası stili, \Content\css web sitesi klasörüne Custom.css dosyası eklenerek özelleştirilir.

CSS dosyasında tanımlanan stiller, Self-Service Portalı'nın varsayılan stillerini geçersiz kılar.

Sol menü çubuğunu özelleştirme

Web sitesi klasörünün içindeki \Views\Shared içindeki Sidebar.cshtml dosyasını düzenleyerek sol gezinti çubuğunda (menüde) gösterilen içeriği değiştirebilirsiniz.

Örnek:

sidebar.cshtml dosyasını gösteren ekran görüntüsü.

Menüden kısayol ekleyebilir veya kaldırabilir ve bunları CSS sınıfı ayrıntılarıyla, klavye kısayollarıyla ve diğer öğelerle özelleştirebilirsiniz.

Ek kullanıcı arabirimi özelleştirmesi

Kullanıcı arabirimi özelleştirmesi hakkında daha fazla bilgi için bkz. Resmi System Center Service Manager Blogu.

Sonraki adımlar