IF-ELSE-STEP 服務台指令以下是關於服務台程序中使用的 IF-ELSE 和 STEP 語句的摘要。
使用之處 這些 IF-ELSE 和 STEP 語句由以下類型的服務台程序使用。
IF-ELSE 詳細資訊 檢查變數 以 輸入字串比較運算子。這些相同字串比較選項適用於所有 IF 指令。請參閱「字串比較」和「日期/時間比較」。 然後輸入第二個值與第一個值進行比較。除值外,您還可以輸入格式為 如果測試結果為 True,則會執行 IF 步驟。如果測試結果為 False,則會執行 ELSE 步驟。 測試重複的請求 此 IF 指令僅適用於工單請求去除重複程序中。 測試工單請求,以查看它是否為任意現有工單的重複項。防止在指定時間限制內,為工單請求建立多個工單。 服務台收到建立工單的請求後,系統會建立工單請求。工單請求基於接收電子郵件或系統事件,例如警報條件。接收電子郵件設定和連結的服務台程序確定工單請求如何處理到工單中、使用哪些服務台建立工單以及是否取消工單請求。 如果符合以下一個或多個條件,則測試結果為 True。
根據工單的建立日期,限制對最近 <N> 個時段的匹配。 測試工單的「自訂」欄位 以格式 輸入字串比較運算子。這些相同字串比較選項適用於所有 IF 指令。請參閱「字串比較」和「日期/時間比較」。 然後輸入第二個值與第一個值進行比較。除值外,您還可以輸入格式為 如果測試結果為 True,則會執行 IF 步驟。如果測試結果為 False,則會執行 ELSE 步驟。 測試新工單的「內容」值 從下拉清單中選擇格式為 輸入字串比較運算子。這些相同字串比較選項適用於所有 IF 指令。請參閱「字串比較」和「日期/時間比較」。 然後輸入第二個值與第一個值進行比較。除值外,您還可以輸入格式為 如果檢查結果為 True,則會執行 IF 步驟。如果檢查結果為 False,則會執行 ELSE 步驟。 測試回條的「內容」值 此 IF 指令僅適用於工單請求映射程序中。 從下拉清單中選擇格式為 輸入字串比較運算子。這些相同字串比較選項適用於所有 IF 指令。請參閱「字串比較」和「日期/時間比較」。 然後輸入第二個值與第一個值進行比較。除值外,您還可以輸入格式為 如果測試結果為 True,則會執行 IF 步驟。如果測試結果為 False,則會執行 ELSE 步驟。 SourceType、SourceTag 和 SourceValue 內容 系統事件觸發工單建立並且啟動了服務台整合時,系統將填寫
字串比較 在 IF 指令中執行的字串比較不區分大小寫。可用測試如下:
對於測試 日期/時間比較 您可以使用 IF 語句相對於目前時間測試某時間是否為 True。相對時間以 STEP 詳細資訊 新增注釋 向正由程序處理的工單新增注釋。選擇是否隱藏注釋。 選擇注釋範本而非輸入注釋。 注釋文字可以包括格式為 指定工單自訂欄位 為工單中的自訂欄位分配值。以格式 您還可以輸入格式為 指定工單屬性 為工單的內容指定值。可以分配的內容集顯示在下拉清單中。提供的值可以是格式為 刪除工單 刪除正由程序處理的工單。 執行共用子程序 導致執行子程序。使用此功能將多個 IF-ELSE 子句結合到一塊。您可以將程序的執行嵌套為 10 個級別。 執行 Shell 指令 在 KServer 上執行 Shell 指令。從 目前工單事務失敗 如果包括在程序中,則取消對工單的所有變更。取消儲存工單前手動對工單所做的變更,以及執行該步驟前在正處理的程序中所做的工單變更。不取消在執行此步驟前處理的發送電子郵件或發送訊息步驟。在執行此步驟後取消程序中的所有步驟。 獲取變數 定義新的程序變數,然後為其分配值。指定不含括號的變數名稱,例如: 在後續步驟中,您可以通過在變數名稱周圍新增
連結至另一個工單 將正在處理的工單連結到指定的工單 ID 或知識庫文章 ID。 暫停階段目標 暫停根據階段目標計數所耗費時間的作業。目標程序使用「服務台」>「定義」>「處理」>「階段」>「程序」標籤連結到階段。 暫停工單目標 暫停根據工單目標計數所耗費時間的作業。工單目標確定整個工單的到期日期。可以使用「定義」>「內容」>「一般」>「程序」標籤將目標連結到服務台。 恢復階段目標 恢復根據階段目標計數所耗費時間的作業。目標程序使用「服務台」>「定義」>「處理」>「階段」>「程序」標籤連結到階段。 恢復工單目標 恢復根據工單目標計數所耗費時間的作業。工單目標確定整個工單的到期日期。可以使用「定義」>「內容」>「一般」>「程序」標籤將目標連結到服務台。 計劃程序 為指定電腦執行選定的代理程序。使用 發送電子郵件 發送電子郵件給一個或多個收件人。指定電子郵件的主題和正文文字。 您可以在「發送電子郵件」指令的「收件人」、「發件人」、「主題」和「正文」欄位中包括對象變數、全域變數和程序變數。在「發送電子郵件」指令中,您可以參考連結到的訊息範本中的對象變數、目標變數和程序變數。請參閱「訊息範本」,以獲得對象變數清單。請參閱「程序變數」和「使用變數」,以獲得有關變數的詳細資訊。 還可以輸入使用者池的名稱。名稱使用逗號或分號隔開。以下優先順序確定了收件人的電子郵件地址。檢查「發送電子郵件」步驟中的「收件人」欄位以查看它是否:
發送訊息 向使用者的收件箱發送訊息。 您僅可以在「發送電子郵件」對話方塊的「收件人」欄位中輸入一個使用者名稱。使用「發送訊息給池使用者」向多個使用者發送訊息。 您可以在「發送訊息」指令的「收件人」、「發件人」、「主題」和「正文」欄位中包括對象變數、全域變數和程序變數。在「發送訊息」指令中,您可以參考連結到的訊息範本中的對象變數、目標變數和程序變數。請參閱「訊息範本」,以獲得對象變數清單。請參閱「程序變數」和「使用變數」,以獲得有關變數的詳細資訊。 發送訊息給池使用者 向池中包括的每個使用者的收件箱發送訊息。 您可以在「發送訊息給池使用者」指令的「主題」和「正文」欄位中包括對象變數、全域變數和程序變數。在「發送訊息給池使用者」指令中,您可以參考連結到的訊息範本中的對象變數、目標變數和程序變數。請參閱「訊息範本」,以獲得對象變數清單。請參閱「程序變數」和「使用變數」,以獲得有關變數的詳細資訊。 設定升級時間 設定升級工單的時間。可以使用「服務台」>「定義」>「處理」>「階段」>「程序」標籤覆蓋為階段設定的預設升級時間。 設定目標時間 設定計劃完成階段目標的時間。可以使用「服務台」>「定義」>「處理」>「階段」>「程序」標籤覆蓋為階段設定的預設目標時間。 設定工單目標時間 設定計劃完成工單目標的時間。工單目標確定整個工單的到期日期。可以使用「定義」>「內容」>「一般」>「程序」標籤覆蓋為工單設定的預設目標時間。 寫入程序日誌項目 向「系統」>「應用程式記錄」寫入提供的字串。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Topic 4009: Send Feedback. Download a PDF of this online book from the first topic in the table of contents. |