共用方式為


部署 Service Manager 的自助入口網站

自助入口網站提供 Web 型存取 System Center - Service Manager 的使用者功能。 本文說明如何部署自助入口網站並加以自定義。

受支援的作業系統

  • 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

如需詳細資訊,請參閱 系統需求

支援的網頁瀏覽器

自助入口網站需要高於 1024 X 768 的螢幕解析度。 下列瀏覽器支援此功能。

  • Microsoft Edge 121.0.2277.4 或更新版本
  • Microsoft Edge
  • Microsoft Internet Explorer 10 和 11

  • Mozilla Firefox 42 和更新版本

  • Google Chrome 46 和更新版本

設定自助入口網站

您將使用下列各節來設定自助入口網站。

設定網頁伺服器

將 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. 在 Web 伺服器角色 (IIS) 頁面上啟用下列角色服務。

    1. 基本身份驗證Windows 驗證

      顯示基本身份驗證和 Windows 驗證的螢幕快照。

    2. 新增 應用程式開發 ,並在其下新增 .NET 擴充性 4.5ASPASP.NET 4.5

      顯示應用程式開發的螢幕快照。

使用安裝程式安裝自助入口網站 Webapp

使用下列步驟,使用安裝程序安裝自助入口網站 WebApp。

  1. 在 Service Manager 安裝精靈中選取 [Service Manager 自助入口網站 ]。

  2. 流覽 EULA 並接受它。

    顯示EULA的螢幕快照。

  3. 選擇您的安裝位置。

    顯示安裝位置的螢幕快照。

  4. 檢閱系統檢查結果。

  5. 設定自助式入口網站伺服器,並輸入伺服器的組態詳細數據。

    • 網站名稱 :IIS 管理控制台中顯示的網站名稱。

    • SM 伺服器名稱:您可以提供完整功能變數名稱或執行 Service Manager SDK 服務之伺服器的 NetBIOS 名稱。 建議您使用專用的次要 Service Manager 管理伺服器來與入口網站通訊。 如需詳細資訊,請參閱 部署拓撲

    • 入口網站埠:網站將使用的埠號碼。

    • SSL 憑證: (選擇性) SSL 憑證,以安全模式設定網站(https://)。 如果您使用基本身份驗證,這是建議的設定。 預設值為 Windows 驗證。

    顯示設定自助入口網站伺服器的螢幕快照。

  6. 設定自助入口網站的帳戶。 這是 IIS 實例將在下執行的帳戶。 此帳戶應具有 Service Manager 管理員角色。

    顯示自助入口網站帳戶的螢幕快照。

  7. 隨即會顯示診斷和使用方式數據通知資訊,通知您數據預設會傳送至Microsoft。 您可以在 Service Manager 控制台中變更此設定。 選取 [下一步]。

    顯示診斷和使用方式數據的螢幕快照。

  8. 選擇是否要自動安裝Microsoft更新。

    顯示Microsoft更新的螢幕快照。

  9. 等候安裝完成。

    顯示 [已完成] 頁面的螢幕快照。

使用命令行安裝自助入口網站 Webapp

您可以修改下列範例來安裝自助入口網站。

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

完成安裝

使用下列步驟來完成安裝。

  • 重新啟動 IIS。 您可以在瀏覽器中存取 Web 應用程式。http://yourwebsite:port) 其看起來會類似下圖。

    顯示自助入口網站的螢幕快照。

自定義自助入口網站

下一節說明如何自定義自助入口網站,以符合您的組織。

安裝 Service Manager 的任何更新匯總之前,請注意,所有自定義項目都會在入口網站提要字段中進行(CustomSidebar.cshtml)。 然後使用下列步驟來開始使用。

  1. 在 <自助入口網站安裝路徑>\inetpub\wwwroot\SelfServicePortal\Views\Shared 資料夾路徑中,建立名為 CustomSidebar.cshtml 的新 cshtml 檔案。
  2. 將自定義專案從sidebar.cshtml 移至新的檔案,也就是 CustomSidebar.cshtml。

未來,您必須在 CustomSidebar.cshtml 檔案中對 Service Manager 自助入口網站的提要字段進行所有自定義。

基本自訂

Web.config 檔案中的索引 <appSettings> 標籤提供一些標準設定,以輕鬆自定義和個人化最常修改的區域。 以下是一份清單。

機碼 目的
CompanyName 此金鑰的值會顯示為入口網站內的公司名稱。
CompanyLogoLocation 此機碼的值會當做圖像檔,在入口網站內顯示為公司的標誌。
ITPhone 此金鑰會採用 值來設定 IT 技術支援中心的電話號碼。 此資訊會出現在導覽功能表底部。
ITEmail 此金鑰的值是用來設定 IT 技術支援中心的電子郵件識別碼。 此資訊會出現在導覽功能表底部。
DefaultLanguage 根據預設,入口網站網頁會依瀏覽器的語言所定義載入。 然後,目前的使用者可以手動選取每個頁面右上角的語言。
此機碼的值會定義預設故障轉移語言,當瀏覽器的語言無法使用時,入口網站會選擇此語言。
GenericOffering 此機碼的值會接受要求供應項目的名稱,此供應項目會對應至一般要求按鈕。 當使用者在目錄中找不到適當的要求供應專案時,會使用這個一般要求按鈕。
SDKServerName 此機碼的值會定義 Service Manager SDK 執行所在的伺服器名稱,並用來與其他 Service Manager 伺服器互動。 根據預設,它具有您在安裝程式中提供的相同值。
您可以使用執行 Service Manager SDK 服務之伺服器的完整功能變數名稱或 NetBIOS 名稱。 建議您使用次要 Service Manager 管理伺服器來與入口網站通訊。
MaxQueryResults 此索引鍵的值會定義要求供應專案窗體內任何查詢表單專案所傳回的結果數目上限。
UserCacheTimeout 入口網站會使用快取基礎結構來提供快速的用戶體驗。 此機碼的值會以秒為單位定義逾時,以快取登入使用者的使用者特定詳細數據。
DataCacheTimeout 入口網站會使用快取基礎結構來提供快速的用戶體驗。 此索引鍵的值會定義逾時,以秒為單位來快取可在不同用戶之間共用的一般數據。
EnableTelemetry 此索引鍵的值會定義您參與Microsoft客戶經驗改進計劃的相關選擇。 當此金鑰標示為 True 時,您的入口網站會將使用量遙測數據傳送至Microsoft。 根據預設,它具有您在安裝程序期間所選擇的相同值。
CustomActiveRequestStatusEnumList 根據預設,自助入口網站會將 [我的要求] 的自定義列舉 (事件和服務要求) 狀態放在 [已關閉] 篩選類別中。 此機碼允許自定義將必要的自定義狀態對應至 [使用中篩選] 類別。 此索引鍵的值應該是逗號分隔清單,其中包含 列舉型別的 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 檔案中定義的樣式會覆寫自助入口網站的預設樣式。

自定義左側功能表列

您可以編輯位於網站資料夾內 \Views\Shared 的 Sidebar.cshtml 檔案,以修改左側導覽列 (menu) 中顯示的內容。

例如:

顯示提要欄位.cshtml 的螢幕快照。

您可以從功能表中新增或移除快捷方式,而且您可以使用 CSS 類別、鍵盤熱鍵和其他專案的詳細資料來自定義它們。

下一步

  • 若要設定與 Service Manager 搭配運作的 Windows Server 網路負載平衡,請檢閱 負載平衡的指引。