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