發佈流程
Adobe Experience Platform中的標籤發佈流程是指建立程式庫、測試組建及核准以供生產的程式。
您可以對程式庫採取的可用動作取決於程式庫的狀態和您擁有的權限層級。此外,視發佈流程的上游而定,程式庫的狀態也會影響其內含的資源 (規則、資料元素和擴充功能)。
以下各節說明屬於發佈流程的權限、程式庫狀態和上游詳細資訊。
權限 permissions
發佈流程有不同的重要使用者許可權層級;具體而言, 開發, 核准、和 發佈 屬性權利:
- 開發:包括建立程式庫、建置以供開發,以及提交以進行核准的能力。
- 核准:包括建置中繼用並核准中繼組建的功能。
- 發佈:包括發佈已核准程式庫的能力。
這些權限並未包括在內。若要讓一個人員從頭到尾執行工作流程,該人員必須在指定屬性內被授予所有這三項權限。
請參閱 使用者許可權指南 有關管理標籤許可權的詳細資訊。
程式庫狀態 state
就發佈流程而言,程式庫所處的狀態共有四種基本狀態:
這四種狀態在中以欄的形式呈現 發佈流程 標籤。
您必須執行特定動作,才能讓程式庫在這些狀態之間移動。下圖概述讓資料庫在狀態之間切換的各動作:
開發 development
建立新程式庫時,它們會從 開發 州別。 程式庫的任何變更都必須在程式庫處於狀態時進行 開發. 完成開發和測試後,即提交程式庫進行核准。
下表概述中程式庫的可用動作 開發 狀態:
已提交 submitted
當程式庫位於 已提交 州別,擁有核准許可權的使用者可以在中繼環境中測試程式庫。 測試完成後,則可核准或拒絕程式庫。已拒絕的組建會回到 開發 因此,在重新啟動發佈流程之前,可以進行其他變更。
下表概述中程式庫的可用動作 已提交 狀態:
已核准 approved
核准程式庫後,擁有發佈權限的用戶可以發佈或拒絕程式庫。已拒絕的組建會回到 開發 以便在發佈流程重新開始之前進行進一步的變更。
下表概述中程式庫的可用動作 已核准 狀態:
重要:選取此選項時,您的程式庫會在生產環境中上線。請確保在選取此選項前,程式庫包含您想要的變更。
已發佈 published
此 已發佈 欄會顯示已發佈的程式庫及其發佈日期。 目前發佈的程式庫旁邊會顯示一個綠色圓點。 除非您已在先前的程式庫上執行重新發佈,否則這永遠是欄頂端的程式庫。
上游 upstream
發佈第一個程式庫後,在透過發佈流程移動較新的程式庫時,應了解上游的角色。
如果程式庫目前位於 開發, 已提交,或 已核准 階段,該程式庫將會繼承上游任一程式庫的規則、資料元素和擴充功能。 這些繼承的資源構成各程式庫行經發佈流程時的「基準」。基本上,您可以將每個新程式庫想成是對於上游所建立的基準所進行的一系列變更。如此即可確保在發佈新的迭代時,不會遭到上一個程式庫意外覆寫。
上游中的內容取決於程式庫目前的階段。例如,程式庫位於 已核准 欄只會繼承以下專案的資源: 已發佈 程式庫,而下的程式庫 開發 從所有其他欄繼承資源。
在UI中編輯程式庫時,從上游繼承的所有資源都會在 上游資源 區段。 若要檢視這些資源,請選取區段標題下方的展開標籤。
此區段隨即展開,顯示從上游繼承的個別資源。您可以使用左側邊欄來篩選 規則, 資料元素、和 擴充功能,或使用搜尋列依名稱查詢特定資源。
後續步驟
本指南提供Adobe Experience Platform中程式庫發佈流程的整體概觀。 若要了解更多如何發佈程式庫的資訊,請參閱發佈概觀。