Show Menu
主題×

核准工作流程

核准工作流程是指建立程式庫、測試建置以及核准以供生產的程序。
可用動作取決於程式庫狀態和您擁有的權限層級。

權限

針對核准工作流程,有三個重要的權限層級:
  • 開發權利: ​包含建立程式庫、建置以供開發,以及提交以進行核准的能力
  • 核准權利: ​包含為測試建置及核准的能力
  • 發佈權利: ​包含發佈已核准程式庫的能力
這些權利不具包容性。若要讓一個人員從頭到尾執行工作流程,該人員必須在指定屬性內被授予所有這三個權利。

程式庫狀態

程式庫可以處於四種基本狀態。您必須執行特定動作,才能讓程式庫在這些狀態之間移動。這四種狀態在 Publishing 標籤內會以欄的形式呈現。

開發

程式庫是在開發中建立。程式庫的任何變更都必須在程式庫處於開發狀態時進行。完成開發和測試之後,就會提交程式庫。
處於開發狀態的程式庫的可用動作如下:
  • 編輯
    使用程式庫 Edit 畫面,新增元件或從程式庫中移除元件。
  • 建置以供開發
    為程式庫建立組建。此組建版本會編譯並部署至指派給程式庫的環境。如果程式庫尚未指派給環境,此步驟則會失敗。
  • 提交以進行核准
    從其開發環境中取消指派程式庫,並將程式庫移動到已提交的欄,以供核准者處理。
  • 刪除
    刪除資料庫會將其從 Launch 中移除,但不會移除環境中的組建。

已提交

核准者會在測試環境中測試程式庫。完成測試之後,會核准或拒絕程式庫。已拒絕的組建會回到開發狀態,這樣就能在核准流程重新開始之前進行變更。
處於已提交狀態的程式庫的可用動作如下:
  • 開啟
    檢視程式庫的內容。不允許變更。如需進行變更,應拒絕程式庫,這樣才能在開發狀態下進行變更。
  • 建置以測試
    將程式庫指派給測試環境並進行部署。
  • 核准以發佈
    將程式庫移動到已核准欄以讓 Publisher 進行發佈。
  • 拒絕
    從測試環境中取消指派程式庫,並將程式庫移動到開發欄以進行變更。

已核准

程式庫正在等候發佈。Publisher 可發佈或拒絕程式庫。已拒絕的組建會回到開發狀態,這樣就能在核准流程重新開始之前進行變更。
處於已核准狀態的程式庫的可用動作如下:
  • 開啟
    檢視程式庫的內容。不允許變更。如需進行變更,應拒絕程式庫,這樣才能在開發狀態下進行變更。
  • 建置並發佈到生產環境
    從測試環境中取消指派程式庫,將程式庫指派給生產環境,然後進行部署。
    選取此選項後,程式庫就會在生產環境中上線,因此請務必在確定後再按下按鈕。
  • 拒絕
    從測試環境中取消指派程式庫,並將程式庫移動到開發欄以進行變更。

已發佈

程式庫已上線進入生產環境。此欄顯示已發佈哪些程式庫及其發佈日期。您可以查看這些程式庫,但您無法進行變更。若要變更生產環境中的項目,您必須建立新程式庫,並透過核准程序進行推送。