發佈流程

注意

Adobe Experience Platform Launch在Adobe Experience Platform中已重新命名為一套資料收集技術。 因此,所有產品文件中出現了幾項術語變更。 如需術語變更的彙整參考資料,請參閱以下文件

Adobe Experience Platform中的標籤發佈流程是指建立程式庫、測試組建以及核准以供生產的程式。

您可以對程式庫採取的可用動作取決於程式庫的狀態和您擁有的權限層級。此外,視發佈流程的上游而定,程式庫的狀態也會影響其內含的資源 (規則、資料元素和擴充功能)。

以下各節說明屬於發佈流程的權限、程式庫狀態和上游詳細資訊。

權限

有不同層級的使用者權限對發佈流程非常重要;具體來說, 開發, 核准,和 發佈 屬性權利:

  • 開發:包括建立程式庫、建置以供開發,以及提交以供核准的功能。
  • 核准:包括為測試建置和核准分段組建的能力。
  • 發佈:包括發佈已核准程式庫的功能。

這些權限並未包括在內。若要讓一個人員從頭到尾執行工作流程,該人員必須在指定屬性內被授予所有這三項權限。

請參閱 使用者權限指南 以取得管理標籤權限的詳細資訊。

程式庫狀態

就發佈流程而言,程式庫所處的狀態共有四種基本狀態:

這四種狀態在 發佈流程 標籤。

您必須執行特定動作,才能讓程式庫在這些狀態之間移動。下圖概述讓資料庫在狀態之間切換的各動作:

開發

建立新程式庫時,會從 開發 狀態。 必須在程式庫處於 開發. 完成開發和測試後,即提交程式庫進行核准。

下表概述中程式庫的可用動作 開發 狀態:

動作 說明
編輯 使用 編輯程式庫 螢幕,從程式庫中新增或移除元件。
建置至開發 為程式庫建立組建。編譯組建並將組建部署到指派該程式庫的環境。如果該程式庫並未指派給環境或包含已在上游中定義的變更,此步驟則會失敗。
提交以進行核准 從開發環境中取消指派程式庫,並將程式庫移至 已提交 欄,以供具有核准權限的使用者使用。 程式庫的最新組建必須成功,才能啟用此選項。
提交並建置到測試環境 這只能由同時具有開發和核准權限的使用者執行。 此動作會從開發環境中取消指派程式庫,並將程式庫移至 已提交 狀態,並將程式庫建置至測試環境。 程式庫的最新組建必須成功,才能啟用此選項。
核准以發佈 這只能由同時具有開發和核准權限的使用者執行。 此動作會從開發環境中取消指派程式庫,並將其移至 已核准 狀態 — 略過測試環境,而 已提交 完全是state。 程式庫的最新組建必須成功,才能啟用此選項。
核准並發佈至生產環境 這只能由具有開發、核准和發佈權限的使用者執行。 此動作會從開發環境中取消指派程式庫,並將其移至 已核准 並發佈至生產環境。 生產組建完成後,程式庫會移至 已發佈 狀態。 程式庫的最新組建必須成功,才能啟用此選項。
刪除 從系統中刪除庫。 這不會將組建從環境移除。

已提交

當程式庫位於 已提交 狀態中,具有核准權限的使用者可以在測試環境中測試程式庫。 測試完成後,則可核准或拒絕程式庫。已拒絕的組建會回到 開發 以便在重新啟動發佈流程之前進行其他變更。

下表概述中程式庫的可用動作 已提交 狀態:

動作 說明
開啟 檢視程式庫的內容。外部的程式庫不允許變更 開發 欄。 如果需要變更,應拒絕程式庫,以便在 開發.
為測試環境建置 在中繼環境中建置程式庫以進行部署。
核准以發佈 將程式庫移至 已核准 欄供具有要處理的發佈權限的使用者使用。
核准並發佈至生產環境 這只能由同時具有「核准」和「發佈」權限的使用者執行。 此動作會從測試環境中取消指派程式庫,並將其移至 已核准 並發佈至生產環境。 生產組建完成後,程式庫會移至 已發佈 狀態。 若未在預備環境中成功建置,即可透過我們的執行。
拒絕 從測試環境中取消指派程式庫,並將程式庫移回 開發 欄以取得進一步的變更。

已核准

核准程式庫後,擁有發佈權限的用戶可以發佈或拒絕程式庫。已拒絕的組建會回到 開發 以便在發佈流程重新開始之前,能進一步變更。

下表概述中程式庫的可用動作 已核准 狀態:

動作 說明
開啟 檢視程式庫的內容。外部的程式庫不允許變更 開發 欄。 如果需要變更,應拒絕程式庫,以便在 開發.
建置並發佈到生產環境 從中繼環境解除程式庫的指派、指派程式庫至生產環境,然後進行部署。

重要:選取此選項時,您的程式庫會在生產環境中上線。請確保在選取此選項前,程式庫包含您想要的變更。
拒絕 從測試環境中取消指派程式庫,並將程式庫移至 開發 欄以取得進一步的變更。

已發佈

此 已發佈 欄顯示已發佈的程式庫及其發佈日期。 目前發佈的程式庫會在旁邊顯示一個綠色圓點。 除非您已在先前的程式庫上執行重新發佈,否則這一律會是欄頂端的程式庫。

動作 說明
開啟 檢視程式庫的內容。外部的程式庫不允許變更 開發 欄。 如果您想要變更生產環境中的內容,則須建立一個新的程式庫並透過完整的發佈程序移動。
重新發佈 此動作僅適用於最近發佈的五個程式庫,且僅限於生產環境(A)已設定「封存」選項為關閉,且(b)使用 由Adobe管理 在建置時托管。
下載 此動作僅適用於最近發佈的5個程式庫,且僅限於生產環境(A)已設定「封存」選項,且(b)使用 由Adobe管理 在建置時托管。

上游

發佈第一個程式庫後,在透過發佈流程移動較新的程式庫時,應了解上游的角色。

如果程式庫目前位於 開發, 已提交,或 已核准 預備中,該程式庫將繼承任何上遊程式庫的規則、資料元素和擴充功能。 這些繼承的資源構成各程式庫行經發佈流程時的「基準」。基本上,您可以將每個新程式庫想成是對於上游所建立的基準所進行的一系列變更。如此即可確保在發佈新的迭代時,不會遭到上一個程式庫意外覆寫。

上游中的內容取決於程式庫目前的階段。例如, 已核准 列僅繼承來自的資源 已發佈 程式庫,而程式庫位於 開發 繼承所有其他列的資源。

在UI中編輯程式庫時,繼承自上游的所有資源都會顯示在 上游資源 區段。 若要檢視這些資源,請選取區段標題下方的展開標籤。

此區段隨即展開,顯示從上游繼承的個別資源。您可以使用左側邊欄,在 規則, 資料元素,和 擴充功能,或使用搜尋列依名稱尋找特定資源。

後續步驟

本指南提供Adobe Experience Platform中資料庫發佈流程的概觀。 若要了解更多如何發佈程式庫的資訊,請參閱發佈概觀

本頁內容