本節提供如何監視工作流程執行的資訊。
您也可以參閱以下使用案例,瞭解如何建立工作流程,以監控一組「已暫停」、「已停止」或「發生錯誤」的工作流程狀態: 本節.
此外,執行個體的管理員可以使用 稽核軌跡 若要檢查活動和對工作流程進行的最後修改,請檢查工作流程的狀態。 有關詳細資訊,請參閱 Campaign Classic v7生產指南.
監視不同Campaign流程的其他方法在中介紹 Campaign Classic v7生產指南.
您可以使用工具列上的適當圖示來顯示進度,以監視執行。
此 Display progress information 圖示可讓您在執行畫面中顯示狀態和活動結果。
選取此選項時,執行的活動會以藍色顯示,擱置的活動會閃爍,警告會以橘色顯示,而錯誤會以紅色顯示。 此選項也會顯示其出站轉變上的活動結果,如果超過一秒,則接著顯示活動屬性中定義的結果標籤和工作持續時間
記錄檔包含工作流程的歷史記錄或稽核軌跡。 它會註冊所有使用者動作、執行的所有作業和遇到的錯誤。 您可以:
選取 Tracking 標籤中。 此清單包含所有工作流程訊息。
依活動篩選記錄訊息。 若要這麼做,請按一下 Display the tasks and the log 圖上方的工具列顯示 Log 和 Tasks 圖表下方的索引標籤。 選取活動以檢視所有相關訊息。 此清單包含未選取活動時的所有訊息。
按一下圖表的背景以取消選取所有元素。
僅檢視連結至指定任務的訊息。 若要這麼做,請選取 Tasks 標籤,然後在圖表中選取活動以限制清單。 連按兩下工作以顯示資訊;視窗中的最後一個標籤包含記錄。
此 Details… 按鈕可讓您顯示活動執行的所有其他資訊。 例如,您可以檢視驗證運運算元,以及核準時輸入的註解(如下列範例所示)(如適用):
重新啟動工作流程時不會清除記錄。 會保留所有訊息。 如果您要捨棄先前執行的訊息,則必須清除歷史記錄。
記錄檔會依時間順序顯示與目標工作流程活動相關的執行訊息清單。
目標定位行銷活動的記錄
目標定位行銷活動執行後,按一下 Tracking 標籤以檢視執行追蹤。
所有行銷活動訊息都會顯示:已執行的行銷活動以及警告或錯誤。
活動記錄
您也可以檢視每個活動的執行記錄檔和詳細資訊。 有兩種方法可以達成此目的:
選取目標活動,然後按一下 Display the tasks and the log 圖示。
圖表的下半部分顯示兩個標籤:記錄檔和工作。
在圖表中選取的活動會作為記錄和工作清單上的篩選器。
以滑鼠右鍵按一下目標活動,然後選取 Display logs.
記錄會顯示在另一個視窗中。
系統不會自動清除工作流程歷史記錄:所有訊息都會依預設保留。 您可以透過以下方式清除歷史記錄 File > Actions 功能表或按一下 Actions 按鈕的位置。 選取 Purge history。中可用的選項 Actions 功能表的詳細說明,請參見 動作工具列 區段。
工作流程會傳達可透過特定活動操作的工作表。 Adobe Campaign可讓您透過「資料管理」活動,修改、重新命名及擴充工作流程工作表格的欄,例如,根據客戶需求來調整欄位與命名法,以收集合約共同受益人的其他資訊等。
也可以建立各種工作維度之間的連結,並定義維度變更。 例如,對於資料庫中記錄的每份合約,請處理主要持有者,並在其他資訊中使用共同持有者資料。
工作流程鈍化時,工作流程的工作表會自動刪除。 如果要保留工作表,請透過以下方式將其儲存在清單中: List update 活動(請參閱 清單更新)。
發生錯誤時,工作流程會暫停,而發生錯誤時所執行的活動會以紅色閃爍。 在工作流程概觀中,位於 Monitoring 標籤 — Workflows 連結,您只能顯示有錯誤的工作流程,如下所示。
在Adobe Campaign Explorer中,工作流程清單顯示 Failed 欄依預設。
當工作流程發生錯誤時,只要屬於工作流程監督群組的操作員的電子郵件地址列在其設定檔中,就會透過電子郵件通知該操作員。 此群組選取於 Supervisor(s) 工作流程屬性的欄位。
通知內容設定於 Workflow manager notification 預設範本:此範本在 Execution 工作流程屬性的索引標籤。 通知會顯示錯誤工作流程和相關任務的名稱。
通知範例:
連結可讓您在Web模式下存取Adobe Campaign主控台,並在您登入後處理錯誤工作流程。
您可以設定工作流程,使其在出現錯誤時不會暫停並繼續執行。若要這麼做,請編輯工作流程 Properties 而且,在 Error management 區段,選取 Ignore 中的選項 In case of error 欄位。 然後,您可以指定在程序暫停之前可以忽略的連續錯誤數。
在此情況下,錯誤工作會中止。 此模式特別適合用於設計為在稍後重新嘗試行銷活動(定期動作)的工作流程。
您可以對每個活動個別套用此設定。 若要這麼做,請編輯活動屬性,並在 Advanced 標籤。
有關工作流程執行疑難排解的詳細資訊,請參閱 Campaign Classic v7生產指南.
關於活動, Process errors 選項會顯示特定轉變,如果產生錯誤,則會啟用此轉變。 在此情況下,工作流程不會進入錯誤模式,並繼續執行。
考慮的錯誤是檔案系統錯誤(無法移動檔案、無法存取目錄等)。
此選項不會處理與活動設定相關的錯誤,即無效值。 與錯誤設定相關的錯誤將不會啟用此轉換(目錄不存在等)。
如果暫停工作流程(手動或在發生錯誤後自動暫停), Start 按鈕會在停止處重新啟動工作流程執行。 錯誤的活動(或已暫停的活動)將會重新執行。 先前活動不會重新執行。
若要重新執行所有工作流程活動,請使用 Restart 按鈕。
如果您修改已執行的活動,則重新啟動工作流程執行時不會考慮這些變更。
如果您修改未執行的活動,則會在重新啟動工作流程執行時將其列入考量。
如果您修改暫停的活動,則當工作流程重新啟動時,無法正確考量變更。
如有可能,建議在執行修改後完全重新啟動工作流程。
此 Instance supervision 頁面可讓您檢視Adobe Campaign伺服器活動,並顯示有錯誤的工作流程與傳遞清單。
若要存取此頁面,請移至 Monitoring 標籤並按一下 General view 連結。
若要顯示所有工作流程,請按一下 Workflows 連結。 使用下拉式清單,根據工作流程的狀態顯示平台中的工作流程。
按一下發生錯誤的工作流程上的連結,以開啟工作流程並檢視其記錄。
單一工作流程可以同時執行數個執行。 某些情況下,您應避免發生此情況。
例如,您可以讓排程器每小時觸發一次工作流程執行,但有時整個工作流程的執行需要超過一小時。 如果工作流程已經在執行中,您可能會想要略過執行。
如果您在工作流程開始時有訊號活動,則在工作流程正在執行時,您可能想要略過訊號。
一般原則如下:
解決方案是使用例項變數。 執行個體變數會由工作流程的所有平行執行共用。
以下是簡單的測試工作流程:
此 Scheduler 每分鐘觸發一次事件。 下列專案 Test 活動將測試 isRun 執行個體變數來決定是否繼續執行:
isRun 是為此範例選擇的變數名稱。 這不是內建變數。
緊接在 Test 在 是 分支必須在其中 初始化指令碼:
instance.vars.isRunning = true
中的最後一個活動 是 分支必須將其中的變數恢復為false 初始化指令碼:
instance.vars.isRunning = false
請注意:
您可以透過以下方式檢查執行個體變數的目前值 變數 工作流程中的索引標籤 屬性.
當您重新啟動工作流程時,執行個體變數會重設。
在JavaScript中,未定義的值在測試中為false,允許在執行個體變數初始化之前對其進行測試。
您可以在「no」結尾的初始化指令碼中新增記錄指示,以監控由於此機制而未處理的活動。
logInfo("Workflow already running, parallel execution not allowed.");
本節中提供使用案例: 協調資料更新.
工作流程會使用許多佔用空間的工作表,如果不加以維護,最終會導致整個平台的速度變慢。 有關資料庫維護的詳細資訊,請參閱此 區段 .
此 資料庫清理 工作流程可透過 管理>生產>技術工作流程 節點時,可讓您刪除過時的資料,以避免資料庫呈指數增長。 工作流程會自動觸發,使用者無需另行干預。 請參閱 Campaign Classic v7生產指南.
您也可以建立特定的技術工作流程,以清除不必要的資料佔用空間。 請參閱 Campaign Classic v7生產指南 以及這個 區段.
根據預設,如果暫停工作流程,則永遠不會清除其工作表。 從Build 8880開始,已處於暫停狀態太久的工作流程會自動停止,並清除其工作表。 此行為的觸發方式如下:
這些句點可透過NmsServer_PausedWorkflowPeriod選項設定。
會通知工作流程主管。 也會通知建立者和上次修改工作流程的使用者。 管理員不會收到通知。
Campaign Classic介面可讓您使用預先定義的,監控執行個體上所有工作流程的執行狀態 檢視. 若要存取這些檢視,請開啟 Administration / Audit / Workflows Status 節點。
可使用下列檢視:
依預設,這些檢視可在以下位置存取: Audit 資料夾。 不過,您可以在資料夾樹狀結構中所選擇的位置重新建立它們。 如此一來,沒有管理許可權的標準使用者將可以使用它們。
若要這麼做:
除了這些檢視以外,您還可以設定篩選資料夾,讓您根據工作流程的執行狀態來篩選工作流程清單。 操作步驟:
如需詳細資訊,請參閱下列章節: