Servigistics InService 自訂 > 自訂 Servigistics InService 使用者介面 > 自訂回饋處理
  
自訂回饋處理
Servigistics InService 提供現成的泛型回饋機制,可允許任何認證使用者提供有關系統 UI 與資料內容的回饋。您可以自訂回饋表單資料。
關於回饋動作
「提供回饋」動作位於 UI 的下拉選單中。
選擇「傳送回饋」動作可啟動「提供回饋」表單。當建立回饋時,系統會將電子郵件傳送給一或多個電子郵件地址。電子郵件將包含回饋資訊以及回饋詳細資訊頁的連結。
配置回饋表單
回饋接收者是在「偏好設定管理」公用程式的「回饋」部分中定義。
1. 展開「回饋」部分。
2. 選取「編輯」() 圖示以在接收者清單中新增或編輯電子郵件位址。此清單不限於使用者的電子郵件地址,且位於此清單中並不表示使用者有權限檢視其他人的回饋。如需有關可讓使用者檢視系統中所有回饋的詳細資訊,請參閱配置對回饋的存取權限
設定偏好設定值,然後按一下勾號圖示 () 儲存變更。
按一下「恢復預設」將偏好設定設回系統預設值。
按一下「關閉」() 圖示圖像,關閉編輯檢視而不儲存任何變更。
* 
此偏好設定也可以從 ServiceCenter_prefs.xml 檔案載入。
配置對回饋的存取權限
任何使用者都可以獲得檢視系統中全部回饋的權限。具有「檢視全部回饋」權限的使用者會看到回饋清單頁中的所有回饋,並能夠檢視全部回饋的詳細資訊。回饋清單與回饋詳細資訊頁也會顯示回饋傳送者的名稱。
如需有關如何在具有「檢視全部回饋」權限的情況下建立或更新現有設定檔的指示,請參閱設定檔
自訂電子郵件主旨
您可以自訂電子郵件的主旨及內容,其作法是建立可從 com.ptc.sc.feedback.DefaultFeedbackDelegate 延伸並且重新定義以下方法的新委派類別:
protected String getEmailSubject(SCItem feedbackData)
protected String getEmailContent(SCItem feedbackData, String senderFullName)
所有從 UI 提交的參數都會透過 SCItem 傳入,並且用於建構電子郵件的主旨與內容。
senderFullName 是目前工作階段使用者的全名。您可以將它用於電子郵件的內容或是將它捨棄。
欲建立全新的自訂回饋處理表單,您可以建立新委派類別並實行 com.ptc.sc.feedback.FeedbackDelegate 介面。此介面具有一個可實行 public abstract void sendFeedback(SCItem feedbackData) throws WTException; 的 API。
註冊自訂回饋委派
在網站 xconf 檔案中註冊要用於回饋動作的下列自訂委派:
<Service context="default" name="com.ptc.sc.services.plugins.FeedbackDelegate">
Option serviceClass="<Custom_delegate>" requestor="null"/>
</Service>