部署 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。
啟動 [新增角色和功能精靈],然後啟用 IIS。
啟用 .NET 功能。
啟用 .NET 3.5
啟用 HTTP 啟用
啟用 ASP.NET 4.5
在 Web 伺服器角色 (IIS) 頁面上啟用下列角色服務。
基本身份驗證 和 Windows 驗證
新增 應用程式開發 ,並在其下新增 .NET 擴充性 4.5、 ASP 和 ASP.NET 4.5。
使用安裝程式安裝自助入口網站 Webapp
使用下列步驟,使用安裝程序安裝自助入口網站 WebApp。
在 Service Manager 安裝精靈中選取 [Service Manager 自助入口網站 ]。
流覽 EULA 並接受它。
選擇您的安裝位置。
檢閱系統檢查結果。
設定自助式入口網站伺服器,並輸入伺服器的組態詳細數據。
網站名稱 :IIS 管理控制台中顯示的網站名稱。
SM 伺服器名稱:您可以提供完整功能變數名稱或執行 Service Manager SDK 服務之伺服器的 NetBIOS 名稱。 建議您使用專用的次要 Service Manager 管理伺服器來與入口網站通訊。 如需詳細資訊,請參閱 部署拓撲。
入口網站埠:網站將使用的埠號碼。
SSL 憑證: (選擇性) SSL 憑證,以安全模式設定網站(https://)。 如果您使用基本身份驗證,這是建議的設定。 預設值為 Windows 驗證。
設定自助入口網站的帳戶。 這是 IIS 實例將在下執行的帳戶。 此帳戶應具有 Service Manager 管理員角色。
隨即會顯示診斷和使用方式數據通知資訊,通知您數據預設會傳送至Microsoft。 您可以在 Service Manager 控制台中變更此設定。 選取 [下一步]。
選擇是否要自動安裝Microsoft更新。
等候安裝完成。
使用命令行安裝自助入口網站 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)。 然後使用下列步驟來開始使用。
- 在 <自助入口網站安裝路徑>\inetpub\wwwroot\SelfServicePortal\Views\Shared 資料夾路徑中,建立名為 CustomSidebar.cshtml 的新 cshtml 檔案。
- 將自定義專案從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) 中顯示的內容。
例如:
您可以從功能表中新增或移除快捷方式,而且您可以使用 CSS 類別、鍵盤熱鍵和其他專案的詳細資料來自定義它們。
下一步
- 若要設定與 Service Manager 搭配運作的 Windows Server 網路負載平衡,請檢閱 負載平衡的指引。