資產微服務提供使用雲端原生應用程式(也稱為背景工作)的資產可擴充且具彈性的處理功能。 Adobe管理服務,以最佳處理不同資產類型和處理選項。
資產微服務可讓您處理 檔案類型廣泛 比舊版可能涵蓋的更多現成格式 Experience Manager. 例如,現在可以擷取PSD和PSB格式的縮圖,但之前需要協力廠商解決方案,例如 ImageMagick.
資產處理取決於 處理設定檔. Experience Manager提供基本預設設定,並讓管理員新增更具體的資產處理設定。 管理員建立、維護和修改後置處理工作流程的設定,包括可選自訂。 自訂工作流程可讓開發人員擴充預設產品。
此處所述的資產處理會取代 DAM Update Asset
舊版中存在的工作流模型 Experience Manager. 大部分標準轉譯產生和中繼資料相關步驟會由資產微服務處理取代,其餘步驟(若有)則可由後置處理工作流程設定取代。
Experience Manager 允許下列處理層級。
選項 | 說明 | 涵蓋的使用案例 |
---|---|---|
預設設定 | 可依原樣使用,且無法修改。 此配置提供了非常基本的格式副本生成功能。 |
|
自訂設定 | 由管理員透過使用者介面進行設定。 透過擴充預設選項,為產生轉譯提供更多選項。 擴充現成可用的選項,以提供不同的格式和轉譯。 |
|
自訂設定檔 | 由管理員透過使用者介面設定,透過自訂應用程式使用自訂程式碼,以呼叫 asset compute服務. 支援雲端原生和可擴充方法中更複雜的需求。 | 請參閱 允許的使用案例. |
資產微服務支援多種檔案格式,以處理、產生轉譯或擷取中繼資料。 請參閱 支援的檔案格式 以取得MIME類型的完整清單,以及每種類型支援的功能。
有些預設值會預先設定,以確保Experience Manager中需要的預設轉譯可供使用。 預設設定也可確保中繼資料擷取和文字擷取作業可供使用。 使用者可以立即開始上傳或更新資產,且基本處理預設可供使用。
使用預設設定時,只會設定最基本的處理設定檔。 此類處理設定檔在使用者介面上不可見,且您無法加以修改。 系統一律會執行以處理上傳的資產。 此類預設處理設定檔可確保 Experience Manager 已完成。
Experience Manager 根據使用者需求,提供針對常用格式產生更特定轉譯的功能。 管理員可以建立其他 處理設定檔 以便建立此類轉譯。 然後,使用者將一或多個可用的設定檔指派給特定資料夾,以完成其他處理作業。 例如,額外的處理可產生網頁、行動裝置和平板電腦的轉譯。 以下影片說明如何建立和套用 處理設定檔 以及如何存取已建立的轉譯。
轉譯寬度和高度:格式副本寬度和高度規範可提供生成的輸出影像的最大大小。 資產微服務會嘗試產生最大可能的轉譯,其寬度和高度分別不大於指定的寬度和高度。 長寬比會保留,與原始的相同。 空白值表示資產處理會假設原始影像的像素維度。
MIME類型包含規則:處理具有特定MIME類型的資產時,系統會先根據轉譯規格的排除MIME類型值檢查MIME類型。 如果符合該清單,則不會為資產產生此特定轉譯(已封鎖清單)。 否則,會根據包含的MIME類型檢查MIME類型,如果該類型與清單匹配,則生成格式副本(允許的清單)。
特殊FPO轉譯:將大型資產從 Experience Manager into Adobe InDesign 文檔,創意專家等了很長時間 放置資產. 同時,用戶被阻止使用 InDesign. 這會中斷創意流程,並對使用者體驗造成負面影響。 Adobe可暫時將小型轉譯放置在 InDesign 以開頭的檔案,稍後可以隨選以完整解析度的資產取代。 Experience Manager 提供僅用於版位(FPO)的轉譯。 這些FPO轉譯的檔案大小很小,但外觀比例相同。
處理設定檔可包含FPO(僅限For Placement)轉譯。 請參閱 Adobe Asset Link 檔案 以了解您是否需要為處理設定檔開啟此功能。 如需詳細資訊,請參閱 Adobe資產連結完成檔案.
若要建立標準處理設定檔,請依照下列步驟操作:
管理員存取 工具 > 資產 > 處理設定檔. 按一下建立。
提供名稱,協助您在套用至資料夾時唯一識別設定檔。
若要產生FPO轉譯,請在 影像 標籤,啟用 建立FPO轉譯. 輸入 品質 值介於1和100之間。
若要產生其他轉譯,請按一下 新增 並提供下列資訊:
按一下「儲存」。
此 Asset Compute Service 支援多種使用案例,例如預設處理、處理Adobe特定格式(例如Photoshop檔案),以及實作自訂或組織特定處理。 過去需要的DAM更新資產工作流程自訂會自動處理,或透過處理設定檔設定。 如果這些處理選項不能滿足業務需求,Adobe建議開發和使用 Asset Compute Service 以擴充預設功能。 如需概觀,請參閱 了解擴充性,以及何時使用.
Adobe建議僅在無法使用預設配置或標準配置檔案完成業務需求時使用自定義應用程式。
它可以將影像、視訊、檔案和其他檔案格式轉換為不同的轉譯,包括縮圖、擷取的文字和中繼資料,以及封存。
開發人員可使用 Asset Compute Service to 建立自訂應用程式 以了解支援的使用案例。 Experience Manager 可使用管理員設定的自訂設定檔,從使用者介面呼叫這些自訂應用程式。 Asset Compute Service 支援以下叫用外部服務的使用案例:
您無法使用自訂應用程式編輯標準中繼資料。 您只能修改自訂中繼資料。
若要建立自訂設定檔,請執行下列步驟:
管理員存取 工具 > 資產 > 處理設定檔. 按一下建立。
按一下 自訂 標籤。 按一下 新增. 提供所需的轉譯檔案名稱。
提供下列資訊。
按一下「儲存」。
自定義應用程式無頭 專案應用程式產生器 應用程式。 如果您的自訂應用程式是以處理設定檔設定,則會取得所有提供的檔案。 應用程式必須篩選檔案。
如果App Builder應用程式和 Experience Manager 帳戶不來自同一個組織,整合無法運作。
為了說明自訂設定檔的使用方式,我們將考慮使用案例,將一些自訂文字套用至促銷活動影像。 您可以建立處理設定檔,利用Photoshop API來編輯影像。
asset compute服務整合可讓Experience Manager使用 服務參數 欄位。 接著,自訂應用程式會呼叫Photoshop API,並將這些值傳遞至API。 例如,您可以傳遞字型名稱、文字顏色、文字粗細和文字大小,將自訂文字新增至促銷活動影像。
圖:使用 服務參數 欄位,將新增的資訊傳遞至自訂應用程式中預先定義的參陣列建。 在此範例中,上傳促銷活動影像時,影像會以 Jumanji
文字 Arial-BoldMT
字型。
建立其他自訂處理設定檔,並套用至特定資料夾,以便Experience Manager處理上傳至或更新在這些資料夾中的資產。 預設的內建標準處理設定檔一律會執行,但使用者介面上不會顯示。 如果您新增自訂設定檔,則兩個設定檔都用來處理上傳的資產。
使用下列其中一種方法,將處理設定檔套用至資料夾:
管理員可在 工具 > 資產 > 處理設定檔,以及使用 將配置檔案應用到資料夾 動作。 它會開啟內容瀏覽器,讓您導覽至特定資料夾、選取資料夾並確認設定檔的應用程式。
使用者可以在Assets使用者介面中選取資料夾,請使用 屬性 操作以開啟資料夾屬性螢幕,按一下 資產處理 標籤中 處理設定檔 清單中,為該資料夾選取適當的處理設定檔。 若要儲存變更,請按一下 儲存並關閉.
使用者可以在「資產」使用者介面中選取資料夾或特定資產,以套用處理設定檔,然後選取 重新處理資產 選項。
只能將一個處理設定檔套用至資料夾。 若要產生更多轉譯,請新增更多轉譯定義至現有的處理設定檔。
將處理設定檔套用至資料夾後,此資料夾或其任何子資料夾中已上傳(或更新)的所有新資產都會使用設定的其他處理設定檔進行處理。 此處理方式除了標準預設設定檔之外。
套用至資料夾的處理設定檔適用於整個樹狀結構,但可能與套用至子資料夾的其他設定檔重疊。 當資產上傳至資料夾時,Experience Manager會檢查容納資料夾的屬性以取得處理設定檔。 如果未套用任何資料夾,則會檢查階層中的父資料夾以套用處理設定檔。
若要確認已處理資產,請在 轉譯 檢視。 開啟資產預覽並開啟左側邊欄以存取 轉譯 檢視。 處理設定檔中的特定轉譯(特定資產的類型與MIME類型包含規則相符)應可見且可供存取。
圖:處理設定檔套用至上層資料夾時產生的兩個額外轉譯範例。
若是使用處理設定檔無法達成的資產需要額外處理的情況,可將其他後續處理工作流程新增至設定。 後置處理可讓您在使用資產微服務的可設定處理之上新增完全自訂的處理。
後置處理工作流程,或 自動啟動工作流程,則會自動由執行 Experience Manager 微服務處理完成後。 不需要手動新增工作流程啟動器來觸發工作流程。 範例包括:
若要新增後續處理工作流程設定至 Experience Manager,請遵循下列步驟:
如需可在後續處理工作流程中使用標準工作流程步驟的詳細資訊,請參閱 後置處理工作流程中的工作流程步驟 在開發人員參考中。
後置處理工作流程模型是固定的 Experience Manager 工作流程模型。 如果您需要針對不同存放庫位置或資產類型進行不同處理,請建立不同的模型。
視需要新增處理步驟。 您可以同時使用可用的支援步驟,以及任何自訂實作的工作流程步驟。
請確定每個後置處理工作流程的最後一個步驟是 DAM Update Asset Workflow Completed Process
. 最後一個步驟有助於確保Experience Manager知道資產處理何時完成。
資產微服務完成上傳資產的處理後,您可以定義後置處理工作流程以進一步處理資產。 若要使用工作流程模型來設定後續處理,您可以執行下列其中一項操作:
對於典型的後置處理使用案例,請考慮使用方法將工作流程套用至資料夾。 在資料夾中應用工作流模型 屬性,請遵循下列步驟:
建立工作流模型。
選取資料夾,按一下 屬性 ,然後按一下 資產處理 標籤。
在 自動啟動工作流程,選取所需的工作流程,提供工作流程的標題,然後儲存變更。
您可以為無法透過將工作流程套用至資料夾而輕鬆履行的進階設定,設定自訂工作流程執行者服務。 例如,使用規則運算式的工作流程。 Adobe CQ DAM自訂工作流程執行者(com.adobe.cq.dam.processor.nui.impl.workflow.CustomDamWorkflowRunnerImpl
)是OSGi服務。 它提供下列兩個設定選項:
postProcWorkflowsByPath
):可以根據不同的存放庫路徑列出多個工作流程模型。 使用冒號分隔路徑和模型。 支援簡單的存放庫路徑。 將這些對應至 /var
路徑。 例如: /content/dam/my-brand:/var/workflow/models/my-workflow
.postProcWorkflowsByExpression
):可以根據不同的規則運算式列出多個工作流程模型。 運算式和模型應以冒號分隔。 規則運算式應直接指向「資產」節點,而非任何一個轉譯或檔案。 例如: /content/dam(/.*/)(marketing/seasonal)(/.*):/var/workflow/models/my-workflow
.要了解如何部署OSGi配置,請參閱 部署至 Experience Manager.
當不需要後置處理時,請在 自動啟動工作流程 中。
請依照 將工作流模型應用到資料夾 並設定 禁用自動啟動工作流 作為 自動啟動工作流程 若為資料夾,不需要資產的後期處理。