【UiPath Studio 中文文档 2019】14 自动化项目 - 项目 Project.Json 文件

Project.json 是一个自动生成的文件,它被包含在由 Studio 创建的每个自动化项目的文件夹中。该文件包含有关项目依赖关系和库所加载的网络服务信息。请参考 Loading Web Services in Libraries 的章节阅读更多关于库的网络服务相关的信息。

重要 !:

从 2018.2 开始,在从 UiRobot.exe (命令行)客户端运行项目时,应该为该项目指定一个 Project.json 文件。

Project.json 文件中包含的参数如下:

name

自动化项目的标题。在 Studio 中创建新项目时提供,在 New Process 窗口的 Name 字段中填写。


description

项目的描述。当创建新项目时,你应该在 Description 字段中填写。

main

自动化项目的入口点。它由一个 .xaml 文件组成。默认名称是 Main.xaml 。它既显示为 Designer 面板的标题,也显示在 Studio 的 Properties 面板中。如果你想先执行不同的项目,请将此参数的值更改为要处理的 .xaml 文件的名称。

注意:如果你的自动化项目包含多个文件,那么每个文件都应该通过调用 Invoke Workflow File activity 活动链接到 main.xaml 文件。这在将项目发布到 Orchestrator 并发送到机器人时特别有用,因为机器人只执行此参数中提供的文件。


dependencies

用于创建自动化项目及其版本的活动包依赖。这个列表会在每次依赖项被添加或者从项目中移除时更新。

注意:版本号按顺序由以下部分组成:主要、次要、构建和修改。构建值是自 01.01.2000 以来的天数。修订值是发布日的秒数,从上午 5 时开始。


schemaVersion

project.json 文件的版本


studioVersion

创建该自动化项目的 Studio 版本


projectVersion

将项目发布到源的时候使用的版本。代表在 Publish 窗口中设置的值。


runtimeOptions

留待将来使用。


excludedLoggedData

包含可添加到活动名称中的关键字,以防止在 Verbose 级别记录变量和参数值。这也可以通过选择任何活动的私有复选框来实现。请点击 此处 阅读有关保护敏感信息。


projectType

标明项目的类型,它的值不是 Workflow 就是 Library


libraryOptions
  • includeOriginalXaml - 选项将原始文件包含在生成的 nupkg 文件中。

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


webServices
  • namespace - 在 Add new service 窗口中为库提供服务的名称。

  • serviceDocument - 包含 SOAP 或者 Swagger 服务元数据的..json 文件路径。该文件用在该服务被修复时使用, 并且应该作为项目的一部分进行版本化。

  • webDocumentUri - Swagger 或者 SOAP 资源的文件路径,(在 Add new service 中创建服务时提供)

  • uniqueReference - 对服务进行版本控制所需的引用。

重要 手工编辑 project.json 文件仅适用于测试场景,因为这样做可能会导致严重的后果,并失去支持。

官网原文链接


返回目录
  • UiPath Studio 中文文档 2018.3
  • REFramework 中文文档
  • 资源汇总
  • 流程自动化机器人教程 公众号, 更多 UiPath 和 RPA 相关的资讯

你可能感兴趣的:(【UiPath Studio 中文文档 2019】14 自动化项目 - 项目 Project.Json 文件)