管理資產 > ThingWorx Software Content Management (僅限管理員) > 部署 > 建立部署
  
建立部署
完成下列步驟來部署已發佈封裝:
1. ThingWorx Software Content Management 左窗格中的「部署」部份下,導覽至「部署」 > 「建立一次性部署」
「建立一次性部署」頁即會顯示。
2. 請確保您要為其建立部署的封裝顯示在「所選封裝」欄位中。
此欄位會顯示建立的最後一個封裝或選取的最後一個封裝。如果您要部署其他封裝,請按一下 ,然後從「尋找部署的封裝」頁中選取正確的封裝。
3. 「部署名稱」欄位中,輸入部署的名稱。
4. 「部署描述」欄位中,輸入部署的簡短描述。
5. 「自動重試計數」欄位中,輸入您想要部署自動重試的次數。如需詳細資訊,請參閱自動重試部署
如果已針對部署啟用自動重試,「自動重試計數」選項可用,且預設設為 5。如需有關配置此選項的資訊,請參閱自動重試的組態參數
6. 建立以檔案為基礎的封裝時,如果您已新增要遞送至代理程式的範例指令集,可選擇在建立部署時修改指令集。您需要為該指令集新增適當參數與值。如需詳細資訊,請參閱以檔案為基礎之封裝的範例指令集。在「選用指令集參數」部份下,按一下 以新增 .lua 指令集參數,並完成下列步驟:
a. 「參數名稱」欄位中,輸入參數的名稱。
b. 「值」欄位中,輸入適當參數值。
c. 按一下 可將其他指令集參數新增至「指令集參數」清單。
您可以按一下 ,從「指令集參數」清單中刪除指令集參數。
7. 「封裝下載時間」欄位中選取下列其中一個選項:
「立即」- 選取可立即將封裝下載至代理程式。
「日期」- 選取可指定必須將封裝下載至代理程式的日期與時間。
8. 「封裝安裝時間」欄位中選取下列其中一個選項:
「立即」- 選取可立即在代理程式中安裝封裝。
「日期」- 選取可指定必須在代理程式中安裝封裝的日期與時間。
9. 按一下「下一步」
「指定目標資產」頁即會顯示。
10. 您可以使用下列其中一個選項搜尋並選取資產:
選取個別資產:
1. 「選取個別資產」部份下,按一下「選取資產」
2. 使用可用篩選器,並按一下「搜尋」,顯示與您設定的篩選器條件相符的所有資產。或者,按一下「清除」,清除資產搜尋結果。
3. 如有需要,可按一下「儲存」,儲存搜尋。在「名稱」欄位中輸入搜尋的適當名稱。
4. 選取您要將封裝部署至之資產旁邊的核取方塊,然後按一下「新增所選項」
資產便會顯示在「選取個別資產」表中。
5. 如果您不想將封裝部署至此資產,請按一下 ,從表格中刪除資產。
從已存搜尋中選取資產:
1. 「從已存搜尋中選取資產」部份下,選取「包括的資產」「排除的資產」清單中的可用已存資產搜尋。
依預設,「我全部的資產」搜尋可供使用。
* 
「包括的資產」搜尋可讓您選取必須接收封裝的資產,而「排除的資產」搜尋可讓您選取不應接收封裝的資產。
2. 按一下 可將資產從所選搜尋新增至「包括的資產」「排除的資產」表。
或者,您也可以按一下「新建資產搜尋」,建立新資產搜尋。在其他欄位中輸入適當資訊,然後按一下「儲存」,儲存搜尋。重複此步驟將多個搜尋新增至「包括的資產」「排除的資產」表。
* 
如果您只想在使用者於「指定目標資產」頁中按一下「搜尋」之後執行搜尋,請完成下列步驟:
a. ThingWorx Composer 中,轉至 TW.RSM.SFW.Thing.SoftwareUtils 物件。
b. ENTITY INFORMATION 下,按一下 Configuration
Configuration for TW.RSM.SFW.Thing.SoftwareUtils 頁即會出現。
c. General Settings 部份下,選取 DisableSearchOnMashupLoad 核取方塊。
* 
請注意下列幾點:
如果遠端資產 isReporting 內容的值為 true,則可以選取封裝並將其部署到資產。
如果遠端資產 isReporting 內容的值為 false,則即使您已選取封裝並部署到資產,在資產連接之前,部署會停留在待處理狀態。
11. 按一下「下一步」
「通知」頁即會顯示。
* 
欲傳送有關部署狀態的通知,您需要安裝及配置郵件延伸功能。如需詳細資訊,請參閱ThingWorx Utilities 安裝指南》
12. 傳送通知給使用者,使用者群組或電子郵件地址是選用步驟。完成下列步驟來傳送通知:
a. 「通知收件者」部份下,根據您的需求,執行下列操作:
按一下「啟用錯誤通知」核取方塊,將錯誤通知傳送給所選使用者、使用者群組或電子郵件地址。
按一下「完成部署全部資產時通知下列人員」,於部署完成時傳送通知給所選使用者、使用者群組或電子郵件地址。
b. 「通知使用者」「通知使用者群組」「通知以下電子郵件地址」部份下,完成下列步驟來選取您要接收封裝部署相關通知的使用者、使用者群組或電子郵件地址:
a. 按一下 以搜尋並選取使用者、使用者群組與電子郵件地址。
b. 按一下 以新增使用者、使用者群組或電子郵件地址至適當清單。
或者,如果您不想讓所選使用者、使用者群組或電子郵件地址收到通知,請從適當清單中予以選取,然後按一下
13. 按一下「下一步」
「開始部署」頁即會顯示。
14. 審核此頁面中的資訊,並在必要時完成下列動作:
「所選封裝」欄位中檢視封裝,如果您不想部署此封裝,可按一下 轉至「尋找部署的封裝」頁。
* 
在此情況下,您在建立部署時已儲存的所有資訊都會遺失,您必須從頭開始。
欲檢視將對其部署封裝的資產,請按一下「檢視目標資產」,轉至「檢視部署的目標資產」頁。請確保所有目標資產都存在,然後按一下「上一步」,返回「開始測試部署」頁。
欲修改將對其部署封裝的資產,請按一下「檢視目標資產搜尋」,轉至「指定目標資產」頁。選取適當資產,並按一下「下一步」
如果您不想修改將對其部署封裝的資產,請按一下「上一步」返回「開始部署」頁。
欲檢視或修改必須收到部署狀況相關通知的使用者、使用者群組或電子郵件地址,請按一下「檢視通知收件者」轉至「通知」頁。請確保清單中包含正確的使用者、使用者群組與電子郵件地址,然後按一下「下一步」
按一下「檢視相依性」,檢視已發佈封裝的相依性。由於封裝已發佈,因此您無法新增或修改相依性。
按一下「編輯」,轉至「編輯一次性部署」頁。您可以修改封裝,或更新部署名稱、部署描述、封裝下載時間或封裝安裝時間,然後按一下「下一步」
15. 確認已正確配置部署之後,按一下「部署」
「依據封裝追蹤部署」頁即會顯示。如需有關追蹤部署的詳細資訊,請參閱追蹤封裝部署
* 
在每個啟用 SCM 的物件上,maxConcurrentUpdates 內容可控制物件能夠處理的同步更新數量。依預設,此內容設為 1。如果針對資產嘗試部署,且其超過 maxConcurrentUpdates 內容的值,則該部署在可以繼續前,都將處於「待處理」狀態。
欲設定代理程式可以處理的同步部署數,請轉至 ThingWorx Composer 中的物件,並更新 maxConcurrentUpdates 內容的值。無論此內容的值為何,部署都會在代理程式功能的臨界值範圍內發生。