歷程屬性

上次更新: 2023-08-18
  • 主題:
  • Journeys
    檢視有關此主題的更多資訊
  • 建立對象:
  • Experienced
    Developer

在進階運算式編輯器中,您會找到 歷程屬性 類別,位於事件和資料來源類別下方。 此類別包含與特定設定檔的歷程相關的技術欄位。 這是系統從即時歷程擷取的資訊,例如歷程 ID 或遇到的特定錯誤。

注意

在簡單運算式編輯器中也可使用歷程屬性。 請參閱本章節

您會找到下列資訊,例如:

  • 歷程版本:歷程uid、歷程版本uid、執行個體uid等。
  • 錯誤:資料擷取、動作執行等。
  • 目前步驟、上一個目前步驟等。
  • 捨棄的設定檔

您可以使用這些欄位來建立運算式。 在歷程執行期間,值將直接從歷程中擷取。

以下是一些使用案例的範例:

  • 記錄捨棄的設定檔:您可以根據上限規則,將訊息中排除的所有設定檔傳送至協力廠商系統以進行記錄。 為此,您可以設定發生逾時和錯誤時的路徑,並新增條件以篩選特定錯誤型別,例如:「藉由上限規則來捨棄人員」。 接著,您就可以透過自訂動作,將捨棄的設定檔推送至協力廠商系統。

  • 發生錯誤時傳送警報:您可以在每次訊息發生錯誤時,傳送通知至協力廠商系統。 您可以針對此專案設定路徑,以預防發生錯誤、新增條件和自訂動作。 例如,您可以在Slack頻道上傳送包含所遇到錯誤說明的通知。

  • 改善報告中的錯誤 :您可以為每個錯誤型別定義條件,而不是讓錯誤訊息只有一個路徑。 這可讓您調整報告並檢視所有錯誤型別資料。

欄位清單

類別 欄位名稱 標籤 說明
歷程版本 journeyUID 歷程識別碼
journeyVersionUID 歷程版本識別碼
journeyVersionName 歷程版本名稱
journeyVersionDescription 歷程版本說明
journeyVersion 歷程版本
歷程執行個體 instanceUID 歷程執行個體識別碼 執行個體的ID
externalKey 外部金鑰 觸發歷程的個別識別碼
organizationId 組織識別碼 品牌組織
sandboxName 沙箱名稱 沙箱的名稱
身分 profileId 設定檔識別碼 歷程中設定檔的識別碼
namespace 設定檔身分名稱空間 歷程中設定檔的名稱空間(範例:ECID)
目前節點 currentNodeId 目前節點識別碼 目前活動(節點)的識別碼
currentNodeName 目前節點名稱 目前活動的名稱(節點)
上一個節點 previousNodeId 上一個節點識別碼 上一個活動(節點)的識別碼
previousNodeName 前一個節點名稱 上一個活動的名稱(節點)
錯誤 lastNodeUIDInError 最後一個錯誤的節點識別碼 最新錯誤活動(節點)的識別碼
lastNodeNameInError 最後一個錯誤的節點名稱 發生錯誤的最新活動(節點)的名稱
lastNodeTypeInError 最後一個錯誤的節點型別 發生錯誤的最新活動(節點)的錯誤型別。 可能的型別:
  • 事件:事件、回應、SQ (範例:區段資格)
  • 流量控制:結束、條件、等待
  • 動作:ACS動作、跳轉、自訂動作
lastErrorCode 上一錯誤碼 最新錯誤活動(節點)的錯誤代碼。 可能的錯誤:
  • HTTP錯誤碼
  • 上限
  • timedOut
  • 錯誤(範例:發生意外錯誤時的預設。 不應/極少數發生)
lastExecutedActionErrorCode 最後執行動作的錯誤碼 最新錯誤動作的錯誤碼
lastDataFetchErrorCode 上次資料擷取的錯誤碼 從資料來源擷取的最新資料之錯誤代碼
時間 lastActionExecutionElapsedTime 執行最後一個動作經過的時間 執行最新動作所花費的時間
lastDataFetchElapsedTime 擷取上次資料經過的時間 從資料來源執行最新資料擷取所花的時間

本頁內容