在中將資訊從一個模組對應到另一個模組 Adobe Workfront Fusion

對應是將模組的輸出(結構化為專案)指派給其他模組的輸入欄位的程式。

當您按一下要插入從案例中前一個模組輸出的值的欄位時,對應面板便會顯示。 在模組內,在任何可用於對應的欄位中,您可以使用對應面板中的函式和對應專案的任何組合,以及您鍵入的靜態文字來建立公式。 這些元素可以彼此巢狀內嵌。

存取需求

您必須具有下列存取權才能使用本文中的功能:

Adobe Workfront 計劃*
Pro 或更高
Adobe Workfront 授權*
計畫,工作
Adobe Workfront Fusion授權**

目前授權需求:否 Workfront Fusion 授權需求。

舊版授權需求: Workfront Fusion 適用於工作自動化與整合

產品

目前產品需求:如果您有Select或Prime Adobe Workfront 計畫,您的組織必須購買 Adobe Workfront Fusion 以及 Adobe Workfront 以使用本文所述的功能。 Workfront Fusion 包含在Ultimate中 Workfront 計畫。

舊版產品需求:貴組織必須購買 Adobe Workfront Fusion 以及 Adobe Workfront 以使用本文所述的功能。

若要瞭解您擁有的計畫、授權型別或存取權,請聯絡您的 Workfront 管理員。

有關的資訊 Adobe Workfront Fusion 授權,請參閱 Adobe Workfront Fusion 授權.

套件組合和專案

模組的操作會產生零、一或多個套件組合作為其輸出。 組合包含一或多個專案。

若要探索模組的輸出:

  1. 按一下 執行一次 以執行模組。

  2. 按一下模組上方的泡泡。

    包含模組所有階段的記錄檔隨即顯示。 您可以在下方找到模組作業階段輸出的一個或多個組合 輸出 標題。 每個束都包含其專案和每個專案的值。

INFO
範例: 此範例顯示模組 電子郵件 > 觀看電子郵件. 您可以看到它執行了1個作業,產生包含各種專案的單一束,例如 DateEmail ID (UID)size、等等。
NOTE
模組的輸出,封裝在 迭代器 和 彙總 無法存取的區域 彙總 模組。

對應專案

當您連結兩個或多個模組來建立一系列模組後,每個模組都可以處理其前面的模組所輸出的專案值。

若要將專案指派給模組的輸入欄位:

  1. 按一下應處理先前一個或多個模組輸出的模組。

  2. 在顯示的「模組設定」面板中,按一下您要使用先前模組輸出之專案值的欄位。

    對應面板隨即開啟。

  3. 按一下對應面板中的專案以將其插入欄位中。

  4. (可選)若要搜尋對應面板中的特定欄位,請按一下對應面板搜尋列,然後輸入您要搜尋的字詞。 當欄位出現在清單中時,按一下該欄位。

    搜尋結果包含搜尋字詞,且不區分大小寫。

如需詳細資訊,請參閱 在中設定模組的設定 Adobe Workfront Fusion.

公式

您可以將多個專案對應到一個欄位中,將它們與常值(固定值)結合,然後使用運運算元和函式來建立複雜的公式:

您可以在對應面板的其中一個標籤下找到函式和運運算元。

第一個索引標籤 (開啟面板時顯示)顯示可從其他模組對應的專案。

其他標籤包含下列型別的函式:

TIP
當您建立要在其他欄位中重複使用的複雜公式時,可以按一下包含組合的欄位,使用Command-A或Ctrl-A來選取它,然後將其複製並貼到其他欄位中。

如需使用函式對映專案的詳細資訊,請參閱 使用中的函式來對應專案 Adobe Workfront Fusion.

集合

有些專案可以包含多種型別的多個值。 這些是集合型別專案。

您可以識別 集合 在專案標籤右邊顯示的黑色小矩形及其自動展開的子專案清單中鍵入item:

NOTE
在大多數情況下,會對映集合的子專案,而非代表整個集合的專案。

如需關於集合的詳細資訊,請參閱 中的專案資料型別 Adobe Workfront Fusion

陣列

某些專案可以包含相同型別的多個元素。 這些是陣列型別專案。

您可以藉由專案標籤結尾的方括弧來識別陣列型別專案。 按一下專案標籤右側的黑色小矩形,以顯示專案的專案:

如需有關陣列的詳細資訊,請參閱 中的專案資料型別 Adobe Workfront Fusion

對應陣列的第一個元素

如果您對應陣列的 Recipient name 專案,其顯示於欄位中如下:

方括弧中的數字是決定要使用陣列中哪個元素的索引。 預設為1。

對應陣列的第n個元素

如果您想要存取其他元素,請按一下方括弧並編輯索引值:

使用指定索引鍵對應陣列的元素

某些陣列包含數個具有索引鍵和值專案的集合。 這些通常是各種中繼資料、屬性等。

以下範例顯示 Jira 應用程式。

在此範例中,我們會從ID為10108的特定附件的附件陣列中取得檔案名稱。

輸出來自 Jira 看起來像這樣:

一般的要求是根據元素的指定索引鍵值來尋找元素,並從值專案中取得對應的值。 這可透過以下公式來達成: map()get() 函式。

以下是公式的詳細劃分:

  1. 的第一個引數 map() 函式是整個陣列專案。

  2. 第二個引數是值專案的原始名稱。 若要取得原始名稱,請將游標停留在 對應 面板:

    note note
    NOTE
    所有引數都區分大小寫。 即使在此特定範例中,專案的標籤與只有大寫的原始名稱不同,仍有必要使用原始名稱,這是與標籤Value相反的所有小寫值。
  3. 第三個引數是關鍵專案的原始名稱:

  4. 第4個引數是指定的機碼值。

因為 map() 函式傳回陣列(因為可能有更多具有指定索引鍵值的元素),因此必須套用 get() 函式,以取得其第一個元素:

  • 的第一個引數 get() 函式是 map() 函式。

  • 第二個引數是元素的索引 — 一個。

如需關於的詳細資訊 map() 函式,請參閱 中的陣列函式 Adobe Workfront Fusion.

如需關於的詳細資訊 get() 函式,請參閱 中的一般函式 Adobe Workfront Fusion.

將元素轉換為一系列組合

陣列可使用將陣列轉換為一系列組合 迭代器 模組。 如需詳細資訊,請參閱 迭代器 中的模組 Adobe Workfront Fusion.

疑難排解

對應面板中缺少專案

對於每個模組,對應面板會顯示所有輸出專案,由模組的作者列出。 在某些情況下,由於各種原因,此清單可能不完整,並且可能缺少某些專案。 Workfront Fusion 可在情境編輯器中執行模組時,自動探索遺漏的輸出專案。 確切的程式會因模組的型別而稍有不同:

即時觸發

  1. 以滑鼠右鍵按一下模組,然後按一下 僅執行此模組 在顯示的功能表中。

    如果沒有已排入佇列的Webhook,模組會等待新的Webhook處理。

  2. 產生webhook。

    例如,webhook模組 Slack>接聽新事件 (會監視頻道中是否有新的頻道訊息)傳送訊息至頻道。

  3. 當模組完成執行時,按一下模組上方的泡泡圖示,以探索其完整輸出。

    對應面板將包含在模組輸出中發現的所有專案。

輪詢觸發程式

  1. 以滑鼠右鍵按一下模組,然後按一下 僅執行此模組 在顯示的功能表中。

  2. 如果沒有輸出,請按一下 選擇開始位置 並調整設定。

  3. 如果沒有要處理的事件,請建立一個事件並返回步驟2。

    例如,webhook模組 Gmail >觀看電子郵件 會傳送電子郵件至模組正在監視的資料夾。

  4. 當模組完成執行時,按一下模組上方的泡泡圖示,以探索其完整輸出。

    對應面板現在包含模組輸出中探索到的所有專案。

其他模組

您可以選擇執行:

  • 整個情境(或僅包含模組的部分)

    如果您的案例以觸發程式開頭,請參閱 即時觸發輪詢觸發程式 一節。

  • 只有單一模組

如果您選擇只執行單一模組:

  1. 以滑鼠右鍵按一下模組,然後按一下 僅執行此模組 在顯示的功能表中……

  2. 提供輸入專案的範例值,然後按一下 確定 .

  3. 當模組完成執行時,按一下模組上方的泡泡圖示,以探索其完整輸出。

    對應面板現在包含模組輸出中探索到的所有專案。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43