您針對訂閱進行設定的條件將決定是否會觸發工作流程以事件資料為基礎執行。

如果您選取以條件為基礎執行,則可用選項包括:

  • 資料。事件訊息中專屬於所選事件主題的資訊。例如,如果您為機器生命週期事件主題建立條件,則資料欄位與藍圖和機器相關。如果您選取核准前事件主題,則資料欄位與核准原則相關。

    也可以透過在樹狀結構上方的文字方塊中輸入路徑,針對架構中未包含的欄位新增條件。使用格式 ${PATH}。PATH 是架構中的路徑。使用 ~ 分隔節點。例如,${data~machine~properties~SomeCustomProperty}

  • 核心事件訊息值。有關事件訊息的一般資訊。例如,事件類型、時間戳記或使用者名稱。

若要為您的工作流程訂閱選取事件主題,請選取管理 > 事件 > 訂閱。按一下新增

表格 1. 條件索引標籤選項

選項

說明

針對所有事件執行

當收到此事件主題的訊息時,將執行所選工作流程。

以條件為基礎執行

當偵測到事件訊息且事件符合設定的條件時,將執行所選工作流程。

如果選取此選項,則必須根據事件資料指定條件以針對此訂閱觸發所選工作流程。

  • 單一條件。設定的子句為 ture 時會觸發工作流程。

  • 所有以下子句。在所有子句皆為 true 且至少已提供兩個條件時會觸發工作流程。

  • 任何以下子句。在至少一個子句為 true 且至少已提供兩個條件時會觸發工作流程。

  • 非以下子句。在沒有一個子句為 ture 時會觸發工作流程。

如果您以常數值為基礎建立條件,將不區分大小寫來處理值。例如,如果您的條件是藍圖名稱包含 UNIX,但您的藍圖在名稱中使用 Unix,則條件仍會正確處理。

若要變更條件名稱以與藍圖名稱相符,您必須首先將值變更為不包含相同字串。例如,若要編輯條件 UNIX,請將值變更為 xxxx,加以儲存,然後將 xxxx 變更為 Unix 並加以儲存。