發佈流程

NOTE
Adobe Experience Platform Launch已經過品牌重塑,現在是Adobe Experience Platform中的一套資料收集技術。 因此,所有產品檔案中出現了幾項術語變更。 請參閱下列檔案,以取得術語變更的彙總參考資料。

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

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

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

權限 permissions

發佈流程有不同的重要使用者許可權層級;尤其是開發、核准和Publish屬性許可權:

  • 開發:包含建立程式庫、建置以供開發,以及提交以進行核准的能力。
  • 核准:包含為測試建置及核准測試建置的能力。
  • Publish:包含發佈已核准程式庫的能力。

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

如需管理標籤許可權的詳細資訊,請參閱使用者許可權指南

程式庫狀態 state

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

這四種狀態在​ 發佈流程 ​索引標籤中以欄的形式呈現。

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

開發 development

建立新程式庫時,它們會以開發狀態啟動。 必須在程式庫處於開發期間對程式庫進行任何變更。 完成開發和測試後,即提交程式庫進行核准。

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

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

已提交 submitted

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

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

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

已核准 approved

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

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

動作
說明
開啟
檢視程式庫的內容。Development資料行以外的資料庫不允許變更。 如果需要變更,則應拒絕程式庫,這樣才能在開發中進行變更。
將組建和Publish建置到生產環境
從中繼環境解除程式庫的指派、指派程式庫至生產環境,然後進行部署。

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

已發佈 published

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

動作
說明
開啟
檢視程式庫的內容。Development資料行以外的資料庫不允許變更。 如果您想要變更生產環境中的內容,則須建立一個新的程式庫並透過完整的發佈程序移動。
重新發佈
此動作僅適用於最近發佈的五個程式庫,且僅當生產環境為(A)設定,且封存選項為關閉,且(b)在建置時使用Managed byAdobe主機時,才可使用。
下載
此動作僅適用於最近發佈的五個程式庫,且僅限於生產環境(A)在設定了「封存」選項,且(b)在建置時使用Managed byAdobe主機時。

上游 upstream

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

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

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

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

此區段隨即展開,顯示從上游繼承的個別資源。您可以使用左側邊欄來篩選規則、資料元素和延伸模組,或使用搜尋列依名稱查詢特定資源。

後續步驟

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

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743