Documentation Index

Fetch the complete documentation index at: https://learn.workforceexperience.hp.com/llms.txt

Use this file to discover all available pages before exploring further.

WXP 中的工作流程自動化

Prev Next

簡介

HP Workforce Experience Platform(WXP)中的工作流程功能,是一種低程式碼工作流程協調功能,專為大規模 IT 修復設計。它讓 IT 管理員能透過視覺化拖放介面,部署自動化工作流程,跨越數千個端點,幫助團隊從被動工單處理轉向主動修復。

相依與前提條件

分支所需的腳本要求

  • 腳本必須事先測試。 腳本輸出用於:

    • 分支邏輯

    • Webhook 有效載荷/查詢參數

  • Webhook 必須事先測試。目前,我們只支援 JSON 輸入,以及純文字或 JSON 輸出。

平台與版本需求

在建立工作流程前,請確保符合以下要求:

支援作業系統

Windows 僅支援警報(事件觸發)、腳本、驅動程式更新節點

Webhook 與裝置作業系統無關

群組(排程觸發器)支援 Linux、Mac 及 Windows 作業系統

最小代理版本

HP Insights 代理程式: 5.26.49 或更新版本

HP Insights Analytics 代理程式: 4.2.2584 或更新版本

建立工作流程

步驟一:新增觸發器

每個工作流程都必須從一個觸發點開始:

  1. 登入 WXP。首 會顯示。

  2. 在 WXP 左側選單中,點選 實驗室。 實驗室 頁面會 顯示出來。

  3. 實驗室頁面,捲動到工作流程區塊,點選「嘗試工作流程」。已結束的工作流程會被顯示出來。

  4. 點擊 新增 以建立新的工作流程。新增 工作流程 對話框會顯示。  

  5. 新增工作流程 對話框中,你可以從零建立新的工作流程,或複製並修改現有工作流程。

  6. 從零開始創建時,觸發一個事件:

    1. 事件觸發器(基於警示): 當警報發生時啟動工作流程。可用的警示選項包括平台上已建立或提供的警示。

    2. 排程觸發器: 管理員可定義工作流程的日期、時間及目標群組。 顯示的群組選項基於 WXP 平台建立的群組。

步驟二:新增動作

新增觸發器後,你可以加入一個或多個動作來定義工作流程必須執行的任務。

  • 腳本:  顯示的腳本選項是 WXP 已建立或由 WXP 提供的既有腳本。

  • Webhook: 整合第三方系統,如 ServiceNow、Teams 和 Slack。手動設定你的 webhook,或透過 Swagger API 端點網址。在工作流程中使用 webhook 前,必須先進行測試。

  • 裝置動作: 裝置動作可用於執行驅動程式更新,例如:

    • 部署所有驅動程式更新

    • 僅部署關鍵驅動程式更新

    • 部署所有或關鍵驅動更新,針對特定驅動類別

步驟 3:加入分支邏輯

使用 if/then/else 條件來建立進階邏輯路徑。分支可以根據腳本、webhook 或驅動程式更新的輸出來決定。

電流限制

  • 巢狀分支不被支援

    • 放置在另一枝之前或之後的分支被視為獨立的分支——而非巢狀

  • 你不能在分支後加上動作

排程觸發時區行為

此行為僅適用於排程觸發。在建立工作流程時,排程時間會設定在你(創作者)的時區。然而,執行會發生在每個目標裝置的當地時區。舉例來說,如果你安排了一個工作流程在太平洋標準時間上午9點;東部標準時間中午12點,裝置會執行工作流程。這有助於確保工作流程能在每位收件人預定的當地時間執行,無論他們身處何地。

事件觸發的警示與活動行為

車隊與裝置警報

由警報觸發的工作流程執行會反映在 WXP 的 活動 標籤中。根據警報類型調整的活動行為:

  • 艦隊層級警報:當警報在整個裝置艦隊觸發時,會顯示執行行動。

  • 裝置層級警示:執行會針對每個裝置個別追蹤

  • 註:

    • 如果警報在發布前已經啟動,這些裝置會被納入工作流程受眾。

    • 如果警報規則變更,也就是提醒規則的「觸發條件」區塊被更新,它可能會觸發新的執行

編輯觀眾

  • 編輯僅支援基於排程且使用日期觸發器的工作流程。

  • 事件型工作流程發佈後不支援編輯受眾。

編輯規則

根據工作流程狀態,適用以下規則:

1. 工作流程為啟用(重複,開始時間已過)
  • 觀眾:此階段觀眾是可編輯的。

  • 團體:

    • 新增群組:若新增群組,則包含在目前執行(若未完成)及未來執行中。此操作可在活動標籤中查看,該標籤顯示建立群組的使用者及群組建立的時間戳記。

    • 移除群體: 若群組被移除,則會從目前執行及未來執行中剩餘裝置中移除。執行完成的裝置不會移除它們。這個動作也可以在 活動 標籤中查看。

2. 工作流程為啟用(開始時間尚未過)

觀眾群仍然可以被編輯。任何更改都會適用於即將到來的遊戲。所有操作都會以使用者資料和更新時間戳記記錄。

3. 工作流程啟動(一次性,開始時間已過)

受眾已鎖定,工作流程也已確定。

查看工作流程狀態

你可以從 WXP 的工作流程列表頁面查看狀態。

以下狀態是被支援的。

現況

描述

可編輯性

選秀

未發表

完全可編輯

現役

已發表與播出或排定

無法編輯,除了基於日期的工作流程中,僅適用於受眾

取消

手動停止

不可編輯

完成

執行完成

不可編輯

檢視工作流程 KPI

工作流程發布後,你可以點擊工作流程清單的 e work flow 名稱,然後導向工作流程詳情頁面的活動標籤,來存取其 KPI。KPI 顯示在執行標籤下。

現況

以排程為基礎

事件導向

進行中

至少在一台裝置上開始,且沒有逾時(24 小時超時)

警報仍未解決,並持續有效直到解決

完成

完成或被限時

警報已解決

檢視執行狀態

工作流程發布後,你可以點擊工作流程清單頁面的工作流程名稱,然後導覽到活動標籤,查看執行狀態。處決會以表格形式顯示。

執行層級狀態(每執行一次)

  • 進行中: 與上述標準相同

  • 完成: 已完成或已解決

  • 取消: 工作流程在執行前被取消

檢視裝置層級 KPI

裝置層級狀態(在工作流程執行中)

裝置層級狀態表示單一裝置是否成功完成工作流程中的所有步驟,或是在執行過程中遇到問題。此功能可在發佈後透過工作流清單頁面> 活動 標籤> 執行 頁面中點擊工作流程名稱存取(若裝置層級警報,裝置會被視為執行)。

工作流程發布後,您可以點擊工作流清單頁面> 活動 標籤> 執行,查看裝置層級狀態。對於裝置層級的警報,每個裝置都被視為獨立執行。

註: 若裝置在任何步驟遇到致命錯誤,將無法進入工作流程的後續步驟。

狀態類型

以下狀態在裝置層級支援:

現況

描述

完成

當裝置成功完成工作流程的最後一步且執行過程中未發生致命錯誤時,該裝置會被標記為完成

錯誤

當裝置未能通過最後一步或發生致命錯誤中斷執行時,該裝置會被標記為錯誤

進行中

當執行開始、伺服器尚未收到回應、24 小時執行視窗尚未過期且未發生致命錯誤時,裝置會被標記為進行中。

未處理

當裝置在24小時逾時窗口內未回應,或因無通訊無法進行工作流程步驟時,該裝置會被標記為未處理。例如,裝置在執行時可能離線或無法存取。

取消

當工作流程在該裝置開始執行前被取消時,該裝置會被標記為取消」。

註:

  • 裝置執行結果會在 活動 標籤中顯示。

  • 處決只會在發生時出現

    • 重複的工作流程不會提前顯示未來執行

  • 裝置層級洞察有助於識別:

    • 故障點

    • 離線裝置

    • 執行瓶頸

工作流程建構器的使用案例

1. 從警示建立 ServiceNow 工單

  • 情境: 您的組織希望在 HP WXP 觸發特定警報時自動建立 ServiceNow(SNOW)事件。

  • 解決方案: 透過選擇相關警報,使用 事件觸發器(警示 )。例如:裝置健康、應用程式當機、效能問題)

    • 動作場面: 新增一個 Webhook 動作  ,並設定 webhook 與你的 ServiceNow 端點整合。確保 webhook 有效載荷包含關鍵裝置細節(如裝置序號),以支援正確的工單建立與追蹤。您可以使用我們的 變數清單 動態填充這些欄位,該列表提供以下存取權限:

      • 全域變數,例如裝置層級屬性。

      • 步驟輸出,例如腳本結果或先前的動作輸出

使用這些變數確保格式一致,並促進更豐富且具上下文感知的整合(例如 ServiceNow 工單)。

  • 結果:

    • 當警報觸發時,會自動為每個裝置建立一張 ServiceNow 工單。

    • 無需人工介入即可更快的事件回應

註: 確保 webhook 有效載荷事先測試,以驗證 ServiceNow 中的欄位映射與工單建立。

2. 自動修復 + PowerPoint 當機的工單處理

  • 情境: 警示表示 PowerPoint 當機影響了你車隊的一部分。你的組織希望自動修復受影響的裝置,並只針對失敗建立工單。

  • 解決方案: 使用 基於事件的觸發器(Alert)。例如,PowerPoint 當機影響了 X% 的裝置。

    1. 步驟一:執行腳本動作,將受影響的裝置更新到最新版本的 Microsoft Office。

      1. 分支邏輯(如果/那麼):

        1. 評估劇本結果:

          1. 若退出代碼 = 0(腳本成功):

            1. 工作流程結束(問題已解決)

          2. 其他(未通過):

            1. 進入下一步

    2. 行動 2 – Webhook(ServiceNow 票券):

      1. 如果裝置落在 Else(也就是失敗條件)下,觸發 webhook 來建立 ServiceNow 工單。

        1. 包括:

          1. 裝置細節

          2. 腳本輸出(用於故障排除)

  • 結果:

    • 設備會自動大規模修復

    • 只有故障裝置會產生工單,降低噪音

    • IT 團隊專注於例外情況,而非整個車隊

不同使用案例的主要優勢

  • 減少手動工單建立

  • 自動化修復作業,避免升級

  • 在 ServiceNow 中減少工單量

  • 提升反應時間與終端使用者體驗

欲了解更多資訊,請參閱 工作流程概述 文章。

聯絡我們

如需任何協助,請建立支援案例或來信至 support@wxp.hp.com