官术网_书友最值得收藏!

2.2.7 發布

發布自動化項目意味著將項目文件夾存檔,將其發送到機器人,然后執行。

發布時默認將發布項目文件夾下的所有文件。若要阻止某個文件被發布,可以在項目(Project)面板中右擊該文件,在菜單中選擇Ignore from Publish(從發布中忽略)選項,如圖2-102所示。

圖2-102 Ignore from Publish選項

自動化項目可以發布到以下三個位置。

□Orchestrator:我們可以將自動化項目發布到Orchestrator,這時已歸檔的自動化項目將顯示在Packages頁面中,從這里可以創建要分發給機器人的流程,發布后可以在Orchestrator中運行和管理發布的包。

□NuGet訂閱源:我們也可以將自動化項目發布到NuGet訂閱源(開源的包管理平臺),發布后包將存儲在NuGet庫中,他人需要時也可以使用。如果訂閱源需要身份驗證,還可以使用添加API密鑰的選項。

□本地:如果在本地發布自動化項目,發布后將可以在本地機器人中運行發布的包。這要求在本地計算機上提供與發布流程包的位置不同的路徑,默認的本地發布位置是\ProgramData\UiPath\Packages。

要發布一個自動化項目,具體過程主要分為以下幾個步驟。

1)以例2.2為例,點擊DESIGN選項卡中的Publish按鈕,如圖2-103所示。

圖2-103 Design選項卡

2)在彈出窗口的Package properties(包屬性)選項卡中設置包名稱、版本以及發行說明,如圖2-104所示。

圖2-104 Package properties選項卡設置

□Package Name:輸入包名稱(下拉列表中最多顯示之前發布的最新5個包名稱)。

□Version:檢查當前版本號,需要時輸入新的版本號。請選擇Is Prerelease復選框來標記該項目是否屬于alpha狀態。

□Release Notes:輸入有關此版本的一些詳細信息。

3)點擊Next按鈕,在Publish options(發布選項)選項卡中選擇要發布流程的位置,如圖2-105所示。

圖2-105 Publish options選項卡設置

發布流程時,可供選擇的發布選項有以下幾個。

□Assistant(Robot Defaults):選擇此項時,自動化項目會發布到機器人和Assistant的默認包位置,也就是\ProgramData\UiPath\Packages,發布后項目自動顯示在Assistant中。如果Studio連接到了Orchestrator,則該選項不可用。

□Custom:選擇此項時,自動化項目會發布到在Custom URL輸入框中設定的自定義NuGet訂閱源URL或本地文件夾。可選是否添加API密鑰。

□Orchestrator Tenant Processes Feed, Orchestrator Personal Workspace Feed, and any tenant folder with a separate package feed:選擇此項時,自動化項目會發布到Orchestrator。該選項只有在Studio連接到Orchestrator時可用,并且只有在所連接的Orchestrator已啟用個人工作區功能時,Orchestrator Personal Workspace Feed(Orchestrator個人工作區訂閱源)才可用。

4)點擊Next按鈕,在Certificate signing(證書簽名)選項卡中完成證書相關的設置,如圖2-106所示。

□Certificate:如果需要,添加本地證書路徑。

□Certificate Password:如果需要,添加證書密碼。

□Timestamper:如果需要,添加可選證書時間戳。

圖2-106 Certificate signing選項卡設置

5)點擊Publish按鈕,整個項目文件夾被歸檔到一個.nupkg文件中,并上傳到Orchestrator、自定義NuGet訂閱源或保存在本地目錄中,如圖2-107所示。

圖2-107 發布成功窗口

6)由于此例中的自動化項目被發布到Assistant的默認包位置,打開Assistant,會看到發布的項目已自動顯示出來,并顯示為等待安裝狀態,如圖2-108所示。

圖2-108 發布后的Assistant界面

7)將鼠標懸停在發布的流程上,點擊右側的更多選項,在彈出的菜單中選擇Install選項,如圖2-109所示。

8)安裝后的流程狀態變更為Never ran,點擊右側的開始按鈕,如圖2-110所示。

圖2-109 安裝發布的流程

圖2-110 執行發布的流程

9)自動化流程被執行,系統將顯示“輸入數字”對話框,輸入一個數字后點擊OK按鈕,如圖2-111所示,執行結果如圖2-112所示。

圖2-111 “輸入數字”對話框

圖2-112 執行結果

發布自動化項目前,請注意以下兩點:

1)如果project.json文件位于只讀位置,則無法發布自動化項目;

2)發布前,需確保發布的路徑中不含有同名的包文件。

主站蜘蛛池模板: 西和县| 双峰县| 政和县| 崇州市| 肇庆市| 潮州市| 迁西县| 昭平县| 新邵县| 喀喇沁旗| 阿合奇县| 耒阳市| 赣榆县| 武清区| 荔波县| 额尔古纳市| 荣成市| 东莞市| 阿拉善盟| 固阳县| 蕉岭县| 大石桥市| 陵水| 宁都县| 神木县| 万全县| 吉安县| 安多县| 北辰区| 浦城县| 南雄市| 华阴市| 梨树县| 揭阳市| 紫云| 潞城市| 阿拉善左旗| 洛宁县| 邹平县| 城口县| 会理县|