【UiPath Studio 中文文檔 2019】14 自動化項目 - 項目 Project.Json 文件

Project.json 是一個自動生成的文件,它被包含在由 Studio 創(chuàng)建的每個自動化項目的文件夾中。該文件包含有關項目依賴關系和庫所加載的網(wǎng)絡服務信息。請參考 Loading Web Services in Libraries 的章節(jié)閱讀更多關于庫的網(wǎng)絡服務相關的信息。

重要 !:

從 2018.2 開始,在從 UiRobot.exe (命令行)客戶端運行項目時,應該為該項目指定一個 Project.json 文件。

Project.json 文件中包含的參數(shù)如下:

name

自動化項目的標題。在 Studio 中創(chuàng)建新項目時提供,在 New Process 窗口的 Name 字段中填寫。


description

項目的描述。當創(chuàng)建新項目時,你應該在 Description 字段中填寫。

main

自動化項目的入口點。它由一個 .xaml 文件組成。默認名稱是 Main.xaml 。它既顯示為 Designer 面板的標題,也顯示在 Studio 的 Properties 面板中。如果你想先執(zhí)行不同的項目,請將此參數(shù)的值更改為要處理的 .xaml 文件的名稱。

注意:如果你的自動化項目包含多個文件,那么每個文件都應該通過調(diào)用 Invoke Workflow File activity 活動鏈接到 main.xaml 文件。這在將項目發(fā)布到 Orchestrator 并發(fā)送到機器人時特別有用,因為機器人只執(zhí)行此參數(shù)中提供的文件。


dependencies

用于創(chuàng)建自動化項目及其版本的活動包依賴。這個列表會在每次依賴項被添加或者從項目中移除時更新。

注意:版本號按順序由以下部分組成:主要、次要、構(gòu)建和修改。構(gòu)建值是自 01.01.2000 以來的天數(shù)。修訂值是發(fā)布日的秒數(shù),從上午 5 時開始。


schemaVersion

project.json 文件的版本


studioVersion

創(chuàng)建該自動化項目的 Studio 版本


projectVersion

將項目發(fā)布到源的時候使用的版本。代表在 Publish 窗口中設置的值。


runtimeOptions

留待將來使用。


excludedLoggedData

包含可添加到活動名稱中的關鍵字,以防止在 Verbose 級別記錄變量和參數(shù)值。這也可以通過選擇任何活動的私有復選框來實現(xiàn)。請點擊 此處 閱讀有關保護敏感信息。


projectType

標明項目的類型,它的值不是 Workflow 就是 Library


libraryOptions
  • includeOriginalXaml - 選項將原始文件包含在生成的 nupkg 文件中。

  • privateWorkflows - 顯示庫中包含的私有 .xaml 文件的全名。


webServices
  • namespace - 在 Add new service 窗口中為庫提供服務的名稱。

  • serviceDocument - 包含 SOAP 或者 Swagger 服務元數(shù)據(jù)的..json 文件路徑。該文件用在該服務被修復時使用, 并且應該作為項目的一部分進行版本化。

  • webDocumentUri - Swagger 或者 SOAP 資源的文件路徑,(在 Add new service 中創(chuàng)建服務時提供)

  • uniqueReference - 對服務進行版本控制所需的引用。

重要 手工編輯 project.json 文件僅適用于測試場景,因為這樣做可能會導致嚴重的后果,并失去支持。

官網(wǎng)原文鏈接


返回目錄

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

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

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