在進階運算式編輯器中,您會找到 歷程屬性 類別,位於事件和資料來源類別下方。 此類別包含與特定設定檔的歷程相關的技術欄位。 這是系統從即時歷程擷取的資訊,例如歷程 ID 或遇到的特定錯誤。
在簡單運算式編輯器中也可使用歷程屬性。 請參閱本章節
您會找到下列資訊,例如:
您可以使用這些欄位來建立運算式。 在歷程執行期間,值將直接從歷程中擷取。
以下是一些使用案例的範例:
記錄捨棄的設定檔:您可以根據上限規則,將訊息中排除的所有設定檔傳送至協力廠商系統以進行記錄。 為此,您可以設定發生逾時和錯誤時的路徑,並新增條件以篩選特定錯誤型別,例如:「藉由上限規則來捨棄人員」。 接著,您就可以透過自訂動作,將捨棄的設定檔推送至協力廠商系統。
發生錯誤時傳送警報:您可以在每次訊息發生錯誤時,傳送通知至協力廠商系統。 您可以針對此專案設定路徑,以預防發生錯誤、新增條件和自訂動作。 例如,您可以在Slack頻道上傳送包含所遇到錯誤說明的通知。
改善報告中的錯誤 :您可以為每個錯誤型別定義條件,而不是讓錯誤訊息只有一個路徑。 這可讓您調整報告並檢視所有錯誤型別資料。
類別 | 欄位名稱 | 標籤 | 說明 |
---|---|---|---|
歷程版本 | journeyUID | 歷程識別碼 | |
journeyVersionUID | 歷程版本識別碼 | ||
journeyVersionName | 歷程版本名稱 | ||
journeyVersionDescription | 歷程版本說明 | ||
journeyVersion | 歷程版本 | ||
歷程執行個體 | instanceUID | 歷程執行個體識別碼 | 執行個體的ID |
externalKey | 外部金鑰 | 觸發歷程的個別識別碼 | |
organizationId | 組織識別碼 | 品牌組織 | |
sandboxName | 沙箱名稱 | 沙箱的名稱 | |
身分 | profileId | 設定檔識別碼 | 歷程中設定檔的識別碼 |
namespace | 設定檔身分名稱空間 | 歷程中設定檔的名稱空間(範例:ECID) | |
目前節點 | currentNodeId | 目前節點識別碼 | 目前活動(節點)的識別碼 |
currentNodeName | 目前節點名稱 | 目前活動的名稱(節點) | |
上一個節點 | previousNodeId | 上一個節點識別碼 | 上一個活動(節點)的識別碼 |
previousNodeName | 前一個節點名稱 | 上一個活動的名稱(節點) | |
錯誤 | lastNodeUIDInError | 最後一個錯誤的節點識別碼 | 最新錯誤活動(節點)的識別碼 |
lastNodeNameInError | 最後一個錯誤的節點名稱 | 發生錯誤的最新活動(節點)的名稱 | |
lastNodeTypeInError | 最後一個錯誤的節點型別 | 發生錯誤的最新活動(節點)的錯誤型別。 可能的型別:
|
|
lastErrorCode | 上一錯誤碼 | 最新錯誤活動(節點)的錯誤代碼。 可能的錯誤:
|
|
lastExecutedActionErrorCode | 最後執行動作的錯誤碼 | 最新錯誤動作的錯誤碼 | |
lastDataFetchErrorCode | 上次資料擷取的錯誤碼 | 從資料來源擷取的最新資料之錯誤代碼 | |
時間 | lastActionExecutionElapsedTime | 執行最後一個動作經過的時間 | 執行最新動作所花費的時間 |
lastDataFetchElapsedTime | 擷取上次資料經過的時間 | 從資料來源執行最新資料擷取所花的時間 |