【UiPath Studio 中文文檔 2019】15 自動(dòng)化項(xiàng)目 - 庫(kù)項(xiàng)目

Library 是包含多個(gè)可重用組件的包。Libraries 都會(huì)被存儲(chǔ)為 .nupkg 文件,并可以在 Package Manager 作為依賴(lài)安裝到流程中

管理可重用組件活動(dòng)

可重用活動(dòng)代表一個(gè)或者多個(gè)作為活動(dòng)打包在一起的工作流,它們被用于其它流程中。

創(chuàng)建一個(gè)庫(kù)

  1. 在后臺(tái)視圖中,依次點(diǎn)擊 Start > Library。將會(huì)打開(kāi) New Blank Library 窗口。

  2. 填寫(xiě)名稱(chēng)和選擇庫(kù)的路徑。默認(rèn)的位置是 C:\Users\<current_user>\Documents\UiPath。添加描述并點(diǎn)擊 Create。這一系列步驟將會(huì)在你的計(jì)算機(jī)上創(chuàng)建并保存一個(gè)新的庫(kù)項(xiàng)目。

  3. Project 面板顯示了項(xiàng)目文件夾的樹(shù)狀結(jié)構(gòu),依賴(lài)以及包含在流程中的 NewActivity.xaml 文件。

注意 默認(rèn)情況下,新的庫(kù)項(xiàng)目可用的依賴(lài)和新建的新項(xiàng)目是一樣的,它們是 UiPath.Excel.Activities, UiPath.Mail.Activities, UiPath.System.Activities, and UiPath.UIAutomation.Activities,遵循最低可用版本 的運(yùn)行時(shí)規(guī)則。打開(kāi) Properties 窗口,為庫(kù)填寫(xiě) Tooltip (工具提示) 和 Help Link(幫助鏈接) 信息。

在添加新活動(dòng)之后,只需添加一個(gè) Tooltip (工具提示) 就可以在 Activities 面板中顯示。在選定活動(dòng)上按 F1 后,將打開(kāi) Help Link(幫助鏈接)

當(dāng)從模板中創(chuàng)建一個(gè)新的庫(kù)項(xiàng)目時(shí),Designer 面板并不會(huì)自動(dòng)打開(kāi) .xaml 文件,除非該庫(kù)項(xiàng)目模板擁有一個(gè) Main.xaml 文件。

調(diào)整庫(kù)項(xiàng)目的設(shè)置

可以為庫(kù)項(xiàng)目建立一組單獨(dú)的設(shè)置。這些設(shè)置可以在 Project Settings 窗口中使用,該窗口可以通過(guò)單擊 Project
面板中的按鈕打開(kāi)。

Project Settings (項(xiàng)目設(shè)置) 窗口允許更改庫(kù)的名稱(chēng)和說(shuō)明。將Include Sources 切換到 Yes ,可以將所有 .xaml 源打包到生成的程序集文件中,包括以前已成為私有的工作流。

發(fā)布庫(kù)項(xiàng)目

  1. 在菜單欄的 Design 選項(xiàng)卡中,點(diǎn)擊 Publish 按鈕。將會(huì)打開(kāi) Publish Library 窗口。
  1. Publish Location 目錄,可以將庫(kù)設(shè)置為發(fā)布到 Orchestrator,自定義 NuGet 源或者本地計(jì)算機(jī)??梢允褂?API key 來(lái)認(rèn)證自定義 NuGet 源。

庫(kù)項(xiàng)目一旦到達(dá)了 Orchestrator,它要么被保存在主機(jī)源文件夾,要么被保存在租戶(tenant)的源文件夾,該選項(xiàng)可以在 Settings 中配置??梢詤⒖?[這里] 閱讀關(guān)于庫(kù)的源位置相關(guān)的更多信息。

注意 由于 NuGet 的限制,在 Windows 環(huán)境中,不可以將庫(kù)發(fā)布到包含僅限于當(dāng)前用戶的子文件夾的位置。

  1. Release Notes 目錄中,鍵入版本和其它相關(guān)的詳細(xì)信息。已發(fā)布項(xiàng)目的 Release notes(發(fā)布說(shuō)明)將會(huì)在Orchestrator 中的 Packages 部分可見(jiàn)。

  2. 填寫(xiě)項(xiàng)目的 New Version 字段,如有必要,勾選 Is Prerelease 復(fù)選框來(lái)標(biāo)記該項(xiàng)目版本是否處于 alpha 階段。請(qǐng)注意,這會(huì)自動(dòng)將項(xiàng)目的版本模式更改為語(yǔ)義模式。請(qǐng)參考 About Automation Projects 頁(yè)面獲取更多關(guān)于版本的信息。

注意 由于 NuGet v3 的限制,庫(kù)項(xiàng)目的 Release notes(發(fā)布說(shuō)明) 只可以在 Orchestrator 中可見(jiàn)。

  1. In the Library Settings category, set a name for the Activities Root Category or leave the default library name. This creates a new category for the reusable component in the Activities panel.

Select the check box next to the Include Sources to package all .xaml sources within the generated assembly file, including workflows that were previously made private. This is helpful during debugging workflows.

  1. Library Settings 目錄中,為 Activities Root Category 設(shè)置名稱(chēng)或者讓它使用默認(rèn)名稱(chēng)。這將會(huì)在 Activities 面板中為可重用組件在創(chuàng)建一個(gè)目錄。
    勾選 Include Sources 旁邊的復(fù)選框,打包所有的 .xaml 源文件到即將生成的編譯文件,同時(shí)包含此前設(shè)置為私有的工作流。這在調(diào)試工作流的時(shí)候?qū)?huì)非常有用。

  2. Certificate Signing 部分,在 Certificate文本框旁邊添加本地的 Certificate Path 。如有必要,可以進(jìn)一步填寫(xiě) Certificate PasswordOptional Certificate Timestamper (可選的認(rèn)證時(shí)間戳)。請(qǐng)查閱 Signing Packages 了解更多細(xì)節(jié)。

注意 目前,帶簽名的項(xiàng)目接受 .pfx 和 .p12 后綴的證書(shū)。

  1. 點(diǎn)擊 Publish 按鈕。整個(gè)項(xiàng)目文件夾都會(huì)被存檔到一個(gè) .nupkg 文件中,并上傳到 Orchestrator,自定義 NuGet 源或者保存到本地目錄。

  2. 項(xiàng)目發(fā)布成功時(shí),會(huì)顯示 Info 對(duì)話框,對(duì)話框中將會(huì)顯示:

  • 發(fā)布到 Orchestrator 的程序包的名字,改名字將會(huì)顯示在 Packages 頁(yè)面或者在本地顯示。
  • 發(fā)布程序包的版本號(hào)碼
  • 如果程序被發(fā)布在本地,將會(huì)顯示該項(xiàng)目被發(fā)布的路徑
  • Copy to Clipboard(復(fù)制到粘貼板)選項(xiàng)

發(fā)布項(xiàng)目時(shí)的限制

以下限制了庫(kù)項(xiàng)目的發(fā)布:

  • 庫(kù)中含有已經(jīng)勾選了 Isolated 選項(xiàng)的 Invoke Workflow File 活動(dòng),將不能發(fā)布。否則會(huì)在 Output 面板中輸出一條錯(cuò)誤信息。

  • 當(dāng)使用 Invoke Workflow File 時(shí),要確保被調(diào)用的文件被放置在庫(kù)項(xiàng)目的相同文件夾內(nèi)。

  • Launch Workflow Interactive 不能在庫(kù)項(xiàng)目中使用

在自動(dòng)化項(xiàng)目中添加可重用組件

  1. 打開(kāi)或者創(chuàng)建一個(gè)新的項(xiàng)目
  2. All Packages 目錄下,選擇庫(kù)或包
  3. 點(diǎn)擊 OK 按鈕,它們將會(huì)被添加到項(xiàng)目中。
  4. 可在 Activities 面板的自定義目錄中找到相關(guān)的活動(dòng)

注意 Libraries 是后向兼容的,這意味著它們只可以在 v2018.3 及更新版本中創(chuàng)建的項(xiàng)目中可用。在 2018.3 之前的版本中,庫(kù)不能被發(fā)布到 Orchestrator 中。

請(qǐng)注意,在庫(kù)項(xiàng)目中使用 Import Workflows 添加包含庫(kù)的工作流時(shí),庫(kù)中引用的依賴(lài)項(xiàng)不會(huì)被導(dǎo)入。

官網(wǎng)原文鏈接


返回目錄

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容