在Adobe Workfront Fusion中將資訊從一個模組對應到另一個模組
對應是將模組的輸出(結構化為專案)指派給其他模組的輸入欄位的程式。
當您按一下要插入從案例中前一個模組輸出的值的欄位時,對應面板便會顯示。 在模組內,在任何可用於對應的欄位中,您可以使用對應面板中的函式和對應專案的任何組合,以及您鍵入的靜態文字來建立公式。 這些元素可以彼此巢狀內嵌。
存取需求
您必須具有下列存取權才能使用本文中的功能:
若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權。
套件組合和專案
模組的操作會產生零、一或多個套件組合作為其輸出。 組合包含一或多個專案。
若要探索模組的輸出:
-
按一下 執行一次 以執行模組。
-
按一下模組上方的泡泡。
包含模組所有階段的記錄檔隨即顯示。 您可以在 輸出 標題下找到模組作業階段輸出的組合或組合。 每個束都包含其專案和每個專案的值。
Date
、Email ID (UID)
、size
等)的單一組合。對應專案
當您連結兩個或多個模組來建立一系列模組後,每個模組都可以處理其前面的模組所輸出的專案值。
若要將專案指派給模組的輸入欄位:
-
按一下應處理先前一個或多個模組輸出的模組。
-
在顯示的「模組設定」面板中,按一下您要使用先前模組輸出之專案值的欄位。
對應面板隨即開啟。
-
按一下對應面板中的專案以將其插入欄位中。
-
(可選)若要搜尋對應面板中的特定欄位,請按一下對應面板搜尋列,然後輸入您要搜尋的字詞。 當欄位出現在清單中時,按一下該欄位。
搜尋結果包含搜尋字詞,且不區分大小寫。
如需詳細資訊,請參閱在 Adobe Workfront Fusion中設定模組的設定。
公式
您可以將多個專案對應到一個欄位中,將它們與常值(固定值)結合,然後使用運運算元和函式來建立複雜的公式:
您可以在對應面板的其中一個標籤下找到函式和運運算元。
第一個標籤 (在開啟面板時顯示)會顯示您可以從其他模組對應的專案。
其他標籤包含下列型別的函式:
如需有關使用函式對應專案的詳細資訊,請參閱在 Adobe Workfront Fusion中使用函式對應專案。
集合
有些專案可以包含多種型別的多個值。 這些是集合型別專案。
您可以透過專案標籤右側顯示的黑色小矩形及其自動展開的子專案清單來識別集合型別專案:
如需集合的詳細資訊,請參閱Adobe Workfront Fusion🔗中的專案資料型別
陣列
某些專案可以包含相同型別的多個元素。 這些是陣列型別專案。
您可以藉由專案標籤結尾的方括弧來識別陣列型別專案。 按一下專案標籤右側的黑色小矩形,以顯示專案的專案:
如需有關陣列的詳細資訊,請參閱 Adobe Workfront Fusion🔗中的專案資料型別
對應陣列的第一個元素
如果您對應陣列的Recipient name
專案,它會顯示在「 」欄位中,如下所示:
方括弧中的數字是決定要使用陣列中哪個元素的索引。 預設為1。
對應陣列的第n個元素
如果您想要存取其他元素,請按一下方括弧並編輯索引值:
使用指定索引鍵對應陣列的元素
某些陣列包含數個具有索引鍵和值專案的集合。 這些通常是各種中繼資料、屬性等。
下列範例顯示Jira應用程式的輸出。
在此範例中,我們會從ID為10108的特定附件的附件陣列中取得檔案名稱。
來自Jira的輸出如下所示:
一般的要求是根據元素的指定索引鍵值來尋找元素,並從值專案中取得對應的值。 這可以用採用map()
和get()
函式組合的公式來達成。
以下是公式的詳細劃分:
-
map()
函式的第一個引數是整個陣列專案。 -
第二個引數是值專案的原始名稱。 若要取得原始名稱,請將游標停留在對應面板中的專案上:
note note NOTE 所有引數都區分大小寫。 即使在此特定範例中,專案的標籤與只有大寫的原始名稱不同,仍有必要使用原始名稱,這是與標籤Value相反的所有小寫值。 -
第三個引數是關鍵專案的原始名稱:
-
第4個引數是指定的機碼值。
由於map()
函式傳回陣列(因為可能有更多具有指定索引鍵值的元素),所以必須套用get()
函式才能取得其第一個元素:
-
get()
函式的第1個引數是map()
函式的結果。 -
第二個引數是元素的索引 — 一個。
如需map()
函式的詳細資訊,請參閱 Adobe Workfront Fusion🔗中的陣列函式。
如需get()
函式的詳細資訊,請參閱 Adobe Workfront Fusion🔗中的一般函式。
將元素轉換為一系列組合
可以使用疊代器模組將陣列轉換為一系列組合。 如需詳細資訊,請參閱Adobe Workfront Fusion🔗中的迭代器模組。
疑難排解
對應面板中缺少專案
對於每個模組,對應面板會顯示所有輸出專案,由模組的作者列出。 在某些情況下,由於各種原因,此清單可能不完整,並且可能缺少某些專案。 當您在案例編輯器中執行模組時,Workfront Fusion可以自動探索遺漏的輸出專案。 確切的程式會因模組的型別而稍有不同:
即時觸發
-
在模組上按一下滑鼠右鍵,然後在顯示的功能表中按一下 僅執行此模組。
如果沒有已排入佇列的Webhook,模組會等待新的Webhook處理。
-
產生webhook。
例如,webhook模組 Slack>聆聽新事件 (會觀看頻道中的新頻道訊息)傳送訊息至頻道。
-
當模組完成執行時,按一下模組上方的泡泡圖示,以探索其完整輸出。
對應面板將包含在模組輸出中發現的所有專案。
輪詢觸發程式
-
在模組上按一下滑鼠右鍵,然後在顯示的功能表中按一下 僅執行此模組。
-
如果沒有輸出,請按一下 選擇開始位置 並調整設定。
-
如果沒有要處理的事件,請建立一個事件並返回步驟2。
例如,webhook模組 Gmail >觀看電子郵件 傳送電子郵件至模組正在觀看的資料夾。
-
當模組完成執行時,按一下模組上方的泡泡圖示,以探索其完整輸出。
對應面板現在包含模組輸出中探索到的所有專案。
其他模組
您可以選擇執行:
如果您選擇只執行單一模組:
-
在模組上按一下滑鼠右鍵,然後在顯示的功能表中按一下 [僅執行此模組]。
-
提供輸入專案的範例值,然後按一下 確定 。
-
當模組完成執行時,按一下模組上方的泡泡圖示,以探索其完整輸出。
對應面板現在包含模組輸出中探索到的所有專案。