有了 Adobe Campaign,您可以設定所有類型的工作流程,以執行大範圍的工作。不過,在設計和執行工作流程時,您必須非常小心,因為不當實作可能會導致效能不佳、錯誤和平台問題。您可以在下方找到最佳實務和疑難排解提示。
工作流程設計和執行必須由 Adobe Campaign 進階使用者執行。
為方便工作流程疑難排解,Adobe 建議您明確命名工作流程並加上標籤。填寫工作流程的說明欄位,彙總要執行的程序,讓營運商可輕鬆瞭解。
如果工作流程是涉及多個工作流程的流程的一部分,您可以在輸入標籤時,使用數字以清楚地對其進行排序。
例如:
您可以複製工作流程。在 Marketing Activities 中,將滑鼠指標停留在工作流程上,然後按一下 Duplicate element。複製之後,不會將工作流程的修改轉存到工作流程的副本中。可以編輯工作流程的副本。
依預設,建議 不要同時執行超過20個作用中的工作流程 (這不適用於等待排程執行的工作流程)。 達到此限制之後,會將工作流程排入佇列,以免影響效能。
在特定情況下,您可能需要執行超過 20 個工作流程。若是如此,您需要向 Campaign 專家檢查使用案例,並聯絡 Adobe 客戶服務以提高限制。
即使您未達到20個工作流程臨界值,Adobe仍建議您 隨著時間推移,分散您的工作流程執行. 錯開工作流程的執行位置,可確保執行個體的效能更佳。
開始工作流程之前, Campaign Standard 將檢查是否有足夠的系統物理記憶體來運行工作流。 如果可用記憶體不足,則會發出一條消息,通知您工作流執行將被延遲,直到伺服器上的負載下降,系統記憶體增加為止。
工作流程無法每隔 10 分鐘自動執行一次。
活動的重複頻率不得少於 10 分鐘。如果重複頻率設為 0(也是預設值),則不會考慮此選項,並會根據執行頻率執行工作流程。
已暫停或失敗狀態超過 7 天的工作流程會停止,以減少使用的磁碟空間。清除任務顯示在工作流程記錄檔中。
仍可執行包含未終止轉變的工作流程:它將產生警告訊息,工作流程在轉變時會暫停,但不會產生錯誤。您也可以在沒有完成設計的情況下開始工作流程,並隨時完成工作流程。
如需詳細資訊,請參閱執行工作流程。
工作流程屬性可讓您定義在其所有活動中預設使用的特定時區。依預設,工作流程的時區是為目前的促銷活動運算子定義的時區。
建議在單一工作流程中使用最多100個活動。 超過100個活動,在設計和設定工作流程時可能會遇到一些效能問題。
為確保工作流程正常結束,請避免使用 End activity.
若要存取轉變的詳細檢視,請核取工作流程屬性的「執行」區段中的 Keep interim results 選項。
此選項佔用了大量磁碟空間,設計旨在幫助您建構工作流程並確保正確的設定和行為。在生產執行個體中保留未核取的狀態。
在開發工作流程時,會針對每個活動產生名稱,例如所有 Adobe Campaign 物件。雖然工具會產生活動名稱且無法編輯,但建議在設定活動名稱時,以明確的名稱加上標籤。
若要複製現有活動,您可以使用複製貼上。如此,您就可保留原本定義的設定。如需詳細資訊,請參閱複製工作流程活動。
在建立工作流程時,每個分支僅使用一個 Scheduler activity。如果工作流程的同一分支有多個排程器(相互連結),則要執行的任務數量將呈指數倍增,這將使得資料庫大幅超載。
您可以按一下 Preview next executions,預覽工作流程後續的十個執行。
如需詳細資訊,請參閱排程器活動。
在設計包括多個活動的排程工作流程時,您必須確定在工作流程完成之前不會重新排程。 若要這麼做,您必須設定工作流程,以在先前執行的一或多個任務仍擱置時防止其執行。 如需詳細資訊,請參閱此頁面。
請確定參數的名稱和數目與呼叫工作流程時所定義的相同(請參閱 本頁. 參數的類型也必須與預期值一致。
請確定所有參數都已在 External signal activity 中宣告。否則,執行活動時將發生錯誤。
如需詳細資訊,請參閱使用外部參數呼叫工作流程。
若要匯出套件,匯出的資源不可包含預設 ID。因此,必須使用與 Adobe Campaign Standard 標準範本不同的名稱,以變更可匯出資源的 ID。
如需詳細資訊,請參閱管理套件。
匯出清單選項預設會匯出最多 100,000 行,並且由 Nms_ExportListLimit 選項定義。此選項可由功能管理員管理,位於 Administration > Application settings > Options 下方。
如需詳細資訊,請參閱匯出清單。
Adobe Campaign 提供多種記錄檔,讓您更清楚瞭解工作流程問題。
您可以存取工作流程記錄檔,以監控活動的執行。其會按時間順序,對執行的操作和執行錯誤進行索引。Logs 索引標籤包含所有或某些選取活動的執行歷史記錄。
Tasks 索引標籤會詳細說明活動的執行順序。若要取得活動的詳細資訊,請按一下任務。
有關詳細資訊,請參閱監控工作流程執行。
您可以在 Log 索引標籤中分析 SQL 查詢。
若要檢視記錄檔中的 SQL 查詢:
查詢會顯示在記錄檔的 Message 欄中。
傳送記錄檔可監控傳送是否成功。排除記錄在準備傳送期間傳回已排除的訊息。傳送記錄檔會提供每個描述檔的傳送狀態。
如需詳細資訊,請參閱瞭解傳送失敗。
「傳送警報」功能是警報管理系統,可讓一組使用者自動接收包含其傳送執行資訊的通知。
如需詳細資訊,請參閱傳送警報。
相關主題: