指令碼開發生命週期

本頁面中的檔案適用於受控發佈 (CR) 版本中的產品或功能。 如果您不是 CR 群組成員,但希望獲得更多資訊,請聯絡 客戶代表

除非另有說明,否則本幫助頁面上的資訊不適用於Desktop Studio。 為了保護各階段中指令碼的安全性,指派給開發工作流程階段的資料夾在Desktop Studio中是不可見的。

本頁面適用於 Studio 位指令碼編寫者。 如果您是Studio管理員,請參閱開發生命週期管理幫助頁面

Studio支援指令碼的開發生命週期。 它允許您的組織對指令碼進行更多控制,例如限制哪些人員可以將指令碼投入生產。 生命週期允許您將指令碼從一個階段提升到另一個階段。 您也可以將指令碼從較高階段複製到較低階段,例如當必須進行變更時。

開發工作流程、指令碼提升以及與 Studio 一起使用版本控制系統必須由 Studio 管理員啟用和配置。

指令碼階段、提升和向下複製

Studio 管理員最多可以啟用四個開發階段。 每個階段都與Studio中的資料夾關聯。 如果您有相應的權限,則可以提升指令碼從一個階段到下一個階段。 指令碼提升時,會將其複製到下一階段的資料夾中。 您也可以從較高階段將指令碼複製到較低階段。 例如,如果指令碼處於測試階段,您發現了缺陷,您可以將其複製到開發階段進行修復。

階段的預設名稱為:

  • 開發
  • 測試
  • 部署前
  • 生產

但是,Studio UI 中顯示的名稱可能不同。 這是因為Studio 顯示了指派給每個階段的頂層資料夾的名稱。 如果您的 Studio 管理員將測試階段的資料夾命名為「test」,當您將指令碼提升或複製到該階段時,您會看到 test

檢視、建立和編輯,以及將指令碼提升到每個開發工作流程階段的能力受權限的控制。 如果您對 Studio 權限有疑問,請聯絡您的 CXone MpowerStudio 管理員。

版本控制

如果貴組織使用具有 Studio 的第三方版本控制系統,則指令碼提升會提交至該 系統。 您必須有存取儲存庫的權限,才能提交變更。 如果您沒有存取權限,請諮詢您組織中的儲存庫擁有人。

當您第一次將變更提交到儲存庫時,系統會提示您輸入來自版本控制系統的存取權杖。 您可以在版本控制系統的平台中產生權杖。 目前,GitHub僅是支援的提供者。