迭代器 中的模組 Adobe Workfront Fusion
一個 迭代器 模組是一種特殊型別的模組,可將陣列轉換為一系列組合。 每個陣列專案都會以個別的套件組合輸出。
如需詳細資訊,請參閱 模組型別 和 在Adobe Workfront Fusion中對應陣列.
存取需求
您必須具有下列存取權才能使用本文中的功能:
若要瞭解您擁有的計畫、授權型別或存取權,請聯絡您的Workfront管理員。
有關以下專案的資訊: Adobe Workfront Fusion 授權,請參閱 Adobe Workfront Fusion 授權.
迭代器 模組設定
您設定 迭代器 模組,與您設定任何其他模組相同。 此 陣列 欄位包含要轉換或分割為個別套裝的陣列。
如需詳細資訊,請參閱 在Adobe Workfront Fusion中設定模組的設定.
-
以下案例顯示如何擷取含有附件的電子郵件,並將附件儲存為所選檔案中的單一檔案 Dropbox 資料夾。
電子郵件可以包含一系列附件。 此 迭代器 第一個模組之後插入的模組可讓您分別處理每個附件。 此 迭代器 模組會將附件陣列分割成單一組合。 然後,會將每個具有一個附件的套件組合一次儲存在選取的套件組合中 Dropbox 資料夾。 此 迭代器 模組設定如上所示: 陣列 欄位應包含
Attachments
陣列。 -
為了您的方便,您可以 Workfront Fusion 應用程式提供專門的 迭代器 簡化設定的模組。 例如, 電子郵件 應用程式包含特殊的 迭代器 模組 電子郵件 > 迭代附件 將產生與一般相同的結果 迭代器 模組。
疑難排解:對應面板不會在 迭代器 模組
當 迭代器 模組沒有陣列專案結構的相關資訊,模組後面的對應面板如下 迭代器 模組只會顯示2個專案 迭代器 模組:Total number of bundles
和 Bundle order position
:
這是因為每個模組都負責提供其輸出專案的相關資訊,以便這些專案能在後續模組的對應面板中正確顯示。 但是,在某些情況下,某些模組可能無法提供此資訊;例如, JSON > 剖析JSON 或 Webhook > 自訂Webhook 遺失資料結構的模組。
解決方案是手動執行情境,讓模組瞭解其輸出的專案,以便能夠為以下模組提供資訊。
例如,如果您的 JSON > 剖析JSON 沒有資料結構的模組,如下所示:
如果您將 迭代器 將模組對應至該模組,您將無法將模組的輸出對應至的設定面板中的陣列欄位。 迭代器 模組:
若要解決此問題,請在情境編輯器中手動啟動情境。 之後您可以取消連結模組 JSON > 剖析JSON 模組,以防止流程繼續進行。 或者,您可以用滑鼠右鍵按一下 JSON > 剖析JSON 模組並選擇 僅執行此模組 從快顯選單中僅執行 JSON > 剖析JSON 模組。
當 JSON > 剖析JSON 執行時,它會學習它輸出的專案,並將此資訊提供給所有後續模組,包括疊代器模組。 疊代器設定中的對應面板接著會顯示專案:
此外,在之後連線的模組中的對應面板 迭代器 模組會顯示陣列專案中包含的專案:
如果您在模組的對應面板中看不到某些專案,請執行此案例一次,讓所有模組都可以瞭解它們輸出的專案,並將此資訊提供給下列模組。