1.2.6框架I/O至Workfront Fusion至AEM Assets

IMPORTANT
為了完成此練習,您需要有權存取運作中的AEM Assets CS作者環境。 如果您按照練習Adobe Experience Manager Cloud Service和Edge Delivery Services,您將有權存取這樣的環境。
IMPORTANT
如果您先前已使用Author環境設定AEM Assets CS計畫,可能是您的AEM CS沙箱已休眠。 考慮到讓這樣的沙箱解除休眠需要10-15分鐘,最好現在開始解除休眠過程,以免以後卡住。

在上一個練習中,您已設定一個情境,使用Adobe Firefly、Adobe Photoshop API和Workfront Fusion自動產生Photoshop PSD檔案的變數。 該案例的輸出是新的Photoshop PSD檔案。

但業務團隊不需要PSD檔案,他們需要PNG檔案或JPG檔案。 在本練習中,您將設定新的自動化功能,一旦影格I/O中的資產獲得核准,就會產生PNG檔案,且PNG檔案會自動儲存至AEM Assets中。

1.2.6.1建立新情境

移至https://experience.adobe.com/。 開啟​ Workfront Fusion

WF Fusion

在左側功能表中,移至​ 案例 ​並選取您的資料夾--aepUserLdap--。 按一下​ 建立新情境

框架IO

使用名稱--aepUserLdap-- - Asset Approved PNG AEM Assets。 接下來,按一下「」? ​模組,輸入搜尋字詞webhook,然後按一下​ Webhooks

框架IO

按一下​ 自訂webhook

框架IO

按一下​ [新增]以建立新的webhook。

框架IO

使用名稱--aepUserLdap-- - Frame.io Webhook。 按一下​ 儲存

框架IO

您應該會看到此訊息。 按一下​ 將地址複製到剪貼簿

框架IO

1.2.6.2在Frame.io中設定Webhook

移至Postman並開啟要求​ POST — 取得集合 Adobe IO - OAuth 中的存取權杖。 接著,按一下[傳送],要求新的​ access_token

框架IO

在左側功能表中,返回​ 集合。 開啟要求​ POST — 在集合 Frame.io V4 — 技術內部人員​ 中建立Webhook,在資料夾​ Webhooks ​中。

前往請求的​ 內文。 將欄位​ name ​變更為--aepUserLdap-- - Fusion to AEM Assets,然後將欄位​ url ​變更為您從Workfront Fusion複製的Webhook URL值。

按一下​ 傳送

框架IO

您的Frame.io V4自訂動作現已建立。

框架IO

前往https://next.frame.io/project,並前往您之前建立的專案(應命名為--aepUserLdap--),並開啟資料夾​ CitiSignal Fiber Campaign。 您現在應該會看到上一個練習建立的資產。

框架IO

按一下欄位​ 狀態 ​並將狀態變更為​ 進行中

框架IO

切換回Workfront Fusion。 您現在應該會看到連線是​ 已成功判定

框架IO

按一下[儲存]儲存變更,然後按一下[執行一次]​ 執行快速測試。

框架IO

切換回Frame.io並按一下​ 進行中 ​欄位,並將狀態變更為​ 需要檢閱

框架IO

切換回Workfront Fusion,然後按一下​ 自訂webhook ​模組上的泡泡。

泡泡圖的詳細檢視畫面會顯示從Frame.io收到的資料。 您應該會看到各種ID。例如,欄位​ resource.id ​會顯示資產​ citisignal-fiber.psd ​之Frame.io中的唯一ID。

框架IO

1.2.6.3從Frame.io取得資產詳細資訊

現在Frame.io與Workfront Fusion之間的通訊已透過自訂webhook建立,您應該取得有關其狀態標籤已更新的資產的更多詳細資訊。 為此,您將再次使用Workfront Fusion中的Frame.io聯結器,類似於上一個練習。

將游標暫留在​ 自訂webhook ​物件上,然後按一下​ + ​圖示以新增另一個模組。

框架IO

輸入搜尋字詞frame。 按一下​ Frame.io

框架IO

按一下​ Frame.io

框架IO

按一下​ 進行自訂API呼叫

框架IO

確認連線已設定為您在上一個練習中建立的連線,應該命名為--aepUserLdap-- - Adobe I/O - Frame.io S2S

框架IO

針對模組​ Frame.io — 進行自訂API呼叫,使用URL: /v4/accounts/{{1.account.id}}/files/{{1.resource.id}}

NOTE
可以使用下列語法手動指定Workfront Fusion中的變數: {{1.account.id}}{{1.resource.id}}。 變數中的數字會參考情境中的模組。 在此範例中,您可以看到情境中的第一個模組稱為​ Webhooks,其序號為​ 1。 這表示變數{{1.account.id}}{{1.resource.id}}將會從序號為1的模組存取該欄位。 序號有時可能不同,因此在複製/貼上這類變數時請務必注意,並務必確認所使用的序號是否正確。

接著,按一下​ 查詢字串 ​下的​ +新增專案

框架IO

輸入這些值,然後按一下​ 新增

索引鍵
include
media_links.original

框架IO

您現在應該擁有此專案。 按一下​ 「確定」

框架IO

按一下[儲存]儲存變更,然後按一下[執行一次]以測試設定。

框架IO

切換回Frame.io並將狀態變更為​ 進行中

框架IO

返回Workfront Fusion並按一下​ Frame.io — 進行自訂API呼叫 ​模組。 您應該會看到類似的概觀。

框架IO

接下來,您應該設定篩選器,以確保只有狀態為​ 已核准 ​的資產會呈現PNG檔案。 若要這麼做,請按一下模組​ 自訂webhook ​與​ Frame.io之間的 ​扳手​ 圖示 — 進行自訂API呼叫,然後選取​ 設定篩選器

框架IO

設定下列欄位:

  • 標籤:使用Status = Approved
  • 條件{{1.metadata.value[]}}
  • 基本運運算元:選取​ 等於
  • Approved

按一下​ 「確定」

框架IO

然後您應該擁有此專案。 按一下[儲存]儲存變更。

框架IO

1.2.6.4轉換成PNG

將游標停留在模組​ Frame.io — 進行自訂API呼叫 ​並按一下​ + ​圖示。

框架IO

輸入搜尋字詞photoshop,然後按一下​ Adobe Photoshop

框架IO

按一下​ 轉換影像格式

框架IO

確認欄位​ Connection ​正在使用您先前建立的名為--aepUserLdap-- - Adobe IO的連線。

在​ Input ​下,將欄位​ Storage ​設定為​ External,並將​ File Location ​設定為使用模組​ Frame.io傳回的變數 Original — 進行自訂API呼叫

接著,按一下​ 輸出 ​下的​ 新增專案

框架IO

針對​ 輸出 ​組態,請將欄位​ 儲存體 ​設定為​ Fusion內部儲存體,並將​ 型別 ​設定為​ 影像/png。 按一下​ 新增

框架IO

按一下​ 「確定」

框架IO

按一下[儲存]儲存變更,然後按一下[執行一次]以測試設定。

框架IO

切換回Frame.io並按一下​ 進行中 ​欄位,並將狀態變更為​ 已核准

框架IO

返回Workfront Fusion。 您現在應該會看到案例中的所有模組都已成功執行。 按一下​ Adobe Photoshop — 轉換影像格式 ​模組上的泡泡。

框架IO

在執行​ Adobe Photoshop — 轉換影像格式 ​模組的詳細資訊中,您可以看到現在已產生PNG檔案。 下一步是將該檔案儲存在AEM Assets CS中。

框架IO

1.2.6.5在AEM Assets CS中儲存PNG

將游標暫留在​ Adobe Photoshop — 轉換影像格式 ​模組上,然後按一下​ + ​圖示。

框架IO

輸入搜尋字詞aem並選取​ AEM Assets

框架IO

按一下​ 上傳資產

框架IO

您現在需要設定與AEM Assets CS的連線。 按一下​ 新增

框架IO

使用下列設定:

  • 連線型別AEM Assets as a Cloud Service
  • 連線名稱--aepUserLdap-- AEM Assets CS
  • 執行個體URL:複製您AEM Assets CS作者環境的執行個體URL,看起來應該像這樣: https://author-pXXXXX-eXXXXXXX.adobeaemcloud.com
  • 存取詳細資料填入選項:選取​ 提供JSON

您現在需要提供JSON格式的​ 技術帳戶認證。 使用AEM Cloud Manager時,需遵循許多步驟才能達成此目的。 在執行此操作時,請保持此畫面開啟。

框架IO

移至https://my.cloudmanager.adobe.com。 您應該選取的組織是--aepImsOrgName--。 您將會看到類似這樣的內容。 按一下以開啟您的程式,程式應該命名為--aepUserLdap-- - Citi Signal

框架IO

按一下3個點​ ,然後選取​ Developer Console

框架IO

按一下​ 使用Adobe登入

框架IO

移至​ 工具 > 整合

框架IO

按一下​ 建立新的技術帳戶

框架IO

您應該會看到類似這樣的內容。 開啟新建立的技術帳戶。 按一下3個點​ ,然後選取​ 檢視

框架IO

接著,您應該會看到類似的技術帳戶Token裝載。 將完整的JSON裝載複製到剪貼簿。

框架IO

返回Workfront Fusion,並將完整的JSON裝載貼到​ JSON格式的技術帳戶認證 ​欄位中。 按一下​ 繼續

框架IO

您的連線將會經過驗證,在成功後,您的連線將會在AEM Assets模組中自動選取。 下一步要做的就是設定資料夾。 在練習中,您應該建立新的專用資料夾。

框架IO

若要建立新的專用資料夾,請移至https://experience.adobe.com。 確保選取正確的Experience Cloud執行個體,應為--aepImsOrgName--。 然後,按一下​ Experience Manager Assets

框架IO

在您的AEM Assets CS環境中按一下​ 選取,應該命名為--aepUserLdap-- - Citi Signal dev

框架IO

移至​ 資產 ​並按一下​ 建立資料夾

框架IO

輸入名稱--aepUserLdap-- - CitiSignal Fiber Campaign並按一下​ 建立

框架IO

接著會建立您的資料夾。

框架IO

返回Workfront Fusion,選取​ 按一下這裡以選擇資料夾,然後選擇資料夾--aepUserLdap-- - CitiSignal Fiber Campaign

框架IO

確認目的地已設為--aepUserLdap-- - CitiSignal Fiber Campaign。 然後,在​ Source檔案 ​底下,選取​ 地圖

在​ 檔案名稱 ​底下,選擇變數{{3.filenames[1]}}

在​ 資料 ​底下,選擇變數{{3.files[1]}}

NOTE
可以使用下列語法手動指定Workfront Fusion中的變數: {{3.filenames[1]}}。 變數中的數字會參考情境中的模組。 在此範例中,您可以看到情境中的第三個模組稱為​ Adobe Photoshop — 轉換影像格式,其序號為​ 3。 這表示變數{{3.filenames[1]}}將會從序號為3的模組存取欄位​ 檔案名稱[]。 序號有時可能不同,因此在複製/貼上這類變數時請務必注意,並務必確認所使用的序號是否正確。

按一下​ 「確定」

框架IO

按一下[儲存]儲存變更。

框架IO

接下來,您需要為您剛剛建立的技術帳戶設定特定許可權。 當帳戶是在​ Cloud Manager ​的​ Developer Console ​中建立時,已授予​ 讀取 ​存取權,但在此使用案例中,需要​ 寫入 ​存取權。 您可以前往AEM CS Author環境完成此操作。

移至https://my.cloudmanager.adobe.com。 您應該選取的組織是--aepImsOrgName--。 按一下以開啟您的程式,程式應該命名為--aepUserLdap-- - Citi Signal。 您將會看到類似這樣的內容。 按一下作者URL。

框架IO

按一下​ 使用Adobe登入

框架IO

移至​ 設定 > 安全性 > 使用者

框架IO

按一下以開啟Technical Account使用者帳戶。

框架IO

移至​ 群組 ​並將此「技術帳戶」使用者新增至群組​ DAM-Users

框架IO

按一下​ 儲存並關閉

框架IO

返回Workfront Fusion。 按一下​ 執行一次 ​以測試您的情境。

框架IO

切換回Frame.io,並確認您的資產狀態已再次變更為​ 已核准

NOTE
您可能需要先將它變更回​ 進行中 ​或​ 需要檢閱,然後再變更回​ 已核准

框架IO

之後將啟動您的Workfront Fusio案例,並成功完成。 檢視​ AEM Assets ​模組上泡泡圖中的資訊,即可看出PNG檔案已成功儲存在AEM Assets CS中。

框架IO

返回AEM Assets CS並開啟資料夾--aepUserLdap-- - Frame.io PNG。 您現在應該會看到在Workfront Fusion案例中產生的PNG檔案。 連按兩下檔案以開啟。

框架IO

您現在可以看到有關所產生PNG檔案中繼資料的更多詳細資料。

框架IO

您現在已成功完成此練習。

後續步驟

移至使用Workfront Fusion進行Creative工作流程自動化的摘要與優點

返回使用Workfront Fusion進行Creative工作流程自動化

返回所有模組

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d