- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 控制流程
- 对象存储库
- 日志记录
- ScreenScrapeJavaSupport 工具
- Studio 测试
- 扩展程序
- 故障排除
UiPath Studio 支持您创建以下类型的项目:
- “流程”- 设计并发布自动化流程,以便机器人可以执行该流程。
- Library - Design workflows as reusable components and publish the project as a library that can be added as a dependency to multiple processes. For more information, see About Libraries.
- Test Automation - Design a test automation project. For more information about test automation, check the Studio testing section.
- Template - Design a process and publish it as a template that other processes which share common characteristics can then be based on. For more information, see Project Templates.
要创建新的空白项目,请转到“主页”(Studio 后台视图)>“开始”,然后在“新建项目”下选择要创建的项目类型。或者,您可以从“从模板新建”下的其中一个默认模板开始,或转到“模板”选项卡以浏览来源多样的更多模板。
在新项目窗口中,为每个项目配置以下内容:
-
为新项目输入名称(最多 128 个字符)和描述,以概括您打算如何使用此自动化项目(最多 500 个字符)。
-
选择创建项目的位置。创建项目的默认位置为
%USERPROFILE%\Documents\UiPath。 -
Select the compatibility and language.
备注:The compatibility and language cannot be changed after you create a project.
默认情况下,项目文件夹包含以下文件和子文件夹:
- 文件
Main.xaml- 默认创建用于保存主工作流。此外,您添加到项目的所有其他自动化 XAML 文件都存储在项目文件夹中。(可选)您可以将其他文件设置为主文件。所有文件都必须通过“调用工作流文件”活动链接到设置为主文件的文件或标记为项目入口点的文件。对于测试自动化项目,默认情况下会创建TestCase.xaml文件,而不是Main.xaml。project.json- 包含有关自动化项目的信息。
- 子文件夹
-
.entities- 如果项目中使用了实体,则包含有关从 Data Service 导入的实体的数据。 -
.local- 包含为项目在本地缓存的数据。备注:.local文件夹已隐藏。您可以从“Windows 文件资源管理器”设置中启用隐藏项目查看功能。.local文件夹不应在项目之间共享。
-
.objects- 如果项目中使用了添加到对象存储库的任何项目,则包含与此等项目相关的数据。 -
.screenshots- 如果在项目中使用了任何用户界面自动化活动,则包含在此等活动中生成的参考截图。 -
.settings- 包含运行时使用的活动项目设置。 -
.templates- 包含添加到项目中的文件模板。 -
.tmh-如果在项目中使用了任何测试用例,则包含与此等用例相关的数据。备注:使用较新版本 Studio 创建的项目可能无法与较旧 Studio 版本一起使用。阅读有关向后和向前兼容性的更多信息。
不能在文件名中使用以下字符:
", <, >, |, :, *, ?, \, /,;。这些字符来自 Microsoft Windows 限制和其他特殊字符限制。
-
设置项目兼容性
在 Studio 配置文件中创建新项目时,请根据要执行项目的环境选择兼容性:
-
“Windows - 旧版”- 使用 .NET Framework 4.6.1。在 2021.10 之前的版本中使用的兼容性。这是默认选项。
-
Windows - 使用具有 Windows 支持的 .NET 6(在 Studio 2021.10.6 及更高版本中)或 .NET 5(在 Studio 2021.10.6 之前的 2021.10 版本中)。
-
跨平台 - 使用具有跨平台支持的 .NET 6(在 Studio 2021.10.6 及更高版本中)或 .NET 5(在 Studio 2021.10.6 之前的 2021.10 版本中)。
重要提示:Windows 和跨平台流程需要 Orchestrator 2021.10 及更高版本才能运行。
要了解兼容性之间的区别,请参阅下表。
| Windows - 旧版 | Windows | 跨平台 | |
|---|---|---|---|
| 流程执行 | 32 位 | 64 位 | 64 位 |
| 支持的执行平台 | Windows(32 位和 64 位) | Windows(64 位) | Windows 和 Linux(64 位) |
| 流程在发布时进行编译 | 否。已发布的包中包含项目源文件。 | 是。已发布的包中包含已编译的 DLL 文件。 | 是。已发布的包中包含已编译的 DLL 文件。 |
The design experience is the same for all compatibilities, but only the activities packages that support the selected compatibility can be installed from the package manager.
每个项目的兼容性显示在 Studio 状态栏的右侧和“项目”面板 > 依赖项节点中。在“主页”(Studio 后台视图)>“开始”选项卡的“打开最近的项目”列表中,每个项目的条目中也会显示兼容性。
不支持在兼容性不同的项目之间复制和粘贴活动。
设计跨平台项目
跨平台项目可用于创建基于 API 的自动化,这些自动化可在 Windows 以及类 Unix 操作系统上执行。
在 2021.10 版本中,跨平台项目仅支持在 Windows 和 Linux 上执行。
要创建具有跨平台支持的无人值守项目,请执行以下操作:
- 在 Studio 中创建一个新项目,然后选择“跨平台”兼容性选项。此选项适用于所有项目类型。
- 设计自动化。请注意,并非所有活动包都与跨平台项目兼容,因此包管理器中仅提供有限的包选择。跨平台项目的默认依赖项包括 UiPath.System.Activities 和 UiPath.WebApi.Activities。
- Test the automation. We recommend testing automations on the machines where they will run using remote debugging which works with both Windows and Linux robots.
- After testing the automation, publish the project to Orchestrator. The procedure for running unattended jobs is the same for Windows and Linux.
设置项目语言
在 Studio 配置文件中创建新项目时,您可以选择用于表达式的语言(VB 或 C#)。VB 是默认选择的语言,但您可以转到“主页”(Studio 后台视图)>“设置”>“设计”,将 C# 设置为新项目的默认语言。在 StudioX 配置文件中创建的项目使用 VB.NET 语言编写表达式。
不支持在同一项目中同时使用 VB 和 C# 表达式。无法在 C# 工作流中使用 VB 表达式,反之亦然。在复制其他项目中的活动、调用或导入工作流时,请确保其使用的语言与目标项目相同。
您可以将 C# 库安装为 VB 项目中的依赖项,反之亦然。但是,无法从安装库的项目访问使用语言特定的表达式为库项目中的参数定义的默认值。
C# 局限性
- 当前的 C# 实现基于使用 C# 版本 5 的 C# 编译器,因此限制了对诸如合并分配、null 条件运算符、null 合并运算符、字符串插补等新功能的访问。
- 包含带增量表达式的项目无效。
- 包含
nameof()运算符的表达式被标记为无效,并且当前 C# 实现中不允许使用。 - 包含对带可选参数方法的调用的表达式必须包含可选参数的值。
- 与 VB.NET 相比,C# 项目的设计时间和运行时性能较低。当运行时性能至关重要时,我们建议使用 VB.NET 而不是 C#。
设置项目版本
语义版本控制
语义版本控制方案采用 Major.Minor.Patch[-Suffix] 格式,其中:
- Major 是主要版本。
- Minor 是次要版本。
- Patch 是补丁版本。
- -Suffix(可选)是连字符加一串句点分隔的标识符,紧接在补丁版本后。这表示预发行版本。
标识符必须仅由 ASCII 字母数字和连字符组成,并且不得为空。数字标识符不得以零开头。此外,内部版本元数据必须通过以下方式表示:附加一个加号及一串以句点分隔的标识符,紧接在补丁版本或预发行版本后面,例如 1.0.0-alpha+1。
在新建流程或库时,默认版本方案是语义版本。可以从“发布”窗口中更改,只需在版本号中添加额外一位数字即可。项目的语义版本可也从 project.json 文件修改。版本号为 major.minor 的项目将自动添加补丁编号 0。
传统版本控制
为项目生成的传统版本号采用 M.m.bbbb.rrrrr 格式,其中:
- M 表示主要版本。
- m 表示次要版本。
- bbbb 表示内部版本。
- rrrrr 表示修订版本。
也可以在 project.json 文件中编辑主要版本和次要版本,而内部版本和修订版本是根据某种算法生成 - 内部版本值是指自 01.01.2000 以来经过的天数。修订值是当天至发布时所经过的秒数。其结果除以 2,使得最大的修订编号不会超过 65535。
“发布”窗口中的建议版本号基于项目的以往版本控制方案生成,对于采用 4 位数版本控制方案的项目则考虑使用当前的日期和时间戳。
管理项目
“项目”面板可用于查看当前项目的内容,添加文件夹,打开文件位置,管理依赖项,以及调整项目设置。
将文件资源管理器中的文件直接复制并粘贴到“项目”面板。您还可使用拖放功能对一个或多个文件执行相同操作,包括 .xaml 工作流。您还可以使用 Ctrl + C 和 Ctrl + V 快捷键或上下文菜单中的“复制”和“粘贴”选项来复制面板内的文件或文件夹。
| 选项 | 描述 |
|---|---|
|
全部展开 |
展开自动化项目中的所有节点。 |
|
全部折叠 |
折叠自动化项目中的所有节点。 |
|
刷新 |
刷新项目。 |
|
显示所有文件 |
显示从属于自动化项目的所有文件,包括 |
|
文件资源管理器 |
打开项目在计算机上的位置。 |
|
项目设置 |
打开流程或库的“项目设置”窗口。 |
项目的上下文菜单
右键单击“项目”面板中的任意位置以打开上下文菜单,其中包含下表中所述的选项。选项的不同子集是否可用,取决于您在面板中的右键单击位置、项目类型以及是否将项目添加到来源控件。
| 选项 | 描述 |
|---|---|
|
打开项目文件夹 |
打开包含项目的本地文件夹。 |
|
项目设置 |
打开用于调整屏幕首选项的“项目设置”窗口。 |
|
添加 |
Opens a list of items that can be added to the project: folder, sequence, flowchart, state machine, global handler, workflow, or, in test automation projects, test case. |
|
导入工作流 |
将 |
|
导入文件 |
打开文件资源管理器窗口,将各种文件导入项目。 |
|
添加到来源控件 |
Adds the current project to source control using Git Init, Copy to Git, Add to TFS, or Add to SVN options. Please note that this option is only visible when right-clicking the project node. When a project is added to source control, additional options are available in the context menu. See the options for GIT and the options for SVN and TFS. |
|
打开 |
使用默认程序打开所选文件。 |
|
打开文件位置 |
打开包含该文件的本地文件夹。 |
|
重命名 |
用于重命名选定的文件或文件夹,并打开“重命名项目”窗口。系统随即会在此项目出现的所有位置处将其重命名。 |
|
复制 |
将选定的文件或文件夹复制到剪贴板。然后,您可以将其粘贴到项目面板或“Windows 文件资源管理器”中。 |
|
粘贴 |
粘贴已复制到剪贴板的文件或文件夹。 |
|
删除 |
仅会从本地计算机中删除选定的项目。 |
|
选择进行比较 |
选择当前文件以进行比较。 |
|
与选定项比较 |
Compares the current file with the previously selected file using Compare Files. |
|
查找引用 |
Finds all references to the file in the project. The results are displayed in the Find References panel. |
|
调试文件 |
调试所选的 |
|
设置为“主要” |
在项目定义中将选定的 |
|
属性 |
打开库的“属性”窗口,以添加工具提示和“帮助链接”。 |
|
设置为全局处理程序 |
将 |
|
删除处理程序 |
从 |
|
启用入口点 |
Marks the selected workflow file as an entry point for the process, making it possible to select it as the workflow to run first when using the Invoke Process and Run Parallel Process activities in other processes, or when starting a job from Orchestrator.
|
|
禁用入口点 |
不再将选定的工作流文件标记为流程的入口点。此选项不适用于设置为“主要”的工作流文件。 |
|
提取为模板 |
将选定的工作流或测试用例另存为模板,然后项目中的其他文件可以以此为基础。当您需要创建具有相同结构的多个文件时,使用文件模板可以节省时间。添加新的工作流或测试用例时,您可以选择基于“模板”项目文件夹中存在的相同类型的任何模板。 |
|
“从发布中忽略”/“设置为可发布” |
将一个或多个选定文件标记为已从发布中排除或可发布。
|
|
“设为私有”/“设为公开” |
将库项目中的一个或多个选定文件标记为私有或公开。已发布的包中包含私有工作流文件,但在将库作为依赖项安装的项目中,“活动”面板中并未创建且提供可重用组件。
|
|
创建测试用例 |
Creates a test case that invokes the selected workflow file. |
|
“转换为测试用例”/“转换为工作流” |
Converts the selected workflows to test cases or the selected test cases to workflows. |
|
导入测试用例 |
将测试用例作为测试用例草稿导入项目中。 |
|
添加测试数据 |
Opens the Import Data Variation Source window that enables you to add test data to the project. This option is only available for test cases. |
|
链接到 Test Manager |
Opens the Link to Test Manager window that enables you to link the selected test cases to Test Manager. |
|
“运行测试用例”/“调试测试用例” |
运行或调试多个选定的测试用例。 |
GIT 的上下文菜单选项
在添加到 GIT 存储库的项目中,“项目”面板中的每个文件旁边都会显示一个图标,以指示文件状态:
该文件与存储库同步。
该文件已被修改。
已添加该文件。
该文件已被移除。
Right-click a file or project node in the Project panel to open the GIT-specific context menu for Managing Projects with GIT.
| 选项 | 描述 |
|---|---|
| 提交 | 将当前更改提交到本地 GIT 存储库。 |
| 推送 | 将当前版本推送到远程存储库。 |
| 拉取(重定基准) | 拉取远程文件,并为当前分支重定基准。 |
| 管理分支 | 打开“GIT”窗口,其中含有管理当前添加的分支的选项。 |
| 显示更改 | 打开“文件区别”窗口,以比较文件的本地版本和远程版本相比的更改。 |
| 显示历史 | 打开“显示历史”窗口,以比较同一文件的两个版本。 |
| 撤消 | 如果文件未提交或推送到远程存储库,则打开“撤消待定更改”窗口。 |
| 复制存储库 URL | 将项目的存储库 URL 复制到剪贴板。 |
SVN 和 TFS 的上下文菜单选项
在添加到 SVN 或 TFS 存储库的项目中,“项目”面板中的每个文件旁边都会显示一个图标,以指示文件状态:
该文件未签出以进行编辑。
该文件已签出进行编辑。
该文件已被编辑。
已添加该文件。
Right-click a file or project node in the Project panel to open the context menu with options specific to managing projects with TFS or SVN.
| 选项 | 描述 |
|---|---|
| 打开 | 如果没有从 TFS/SVN 存储库签出所选 .xaml 文件进行编辑,请在“设计器”面板中以只读模式打开所选 .xaml 文件。 |
| 重命名 | 用于重命名选定的文件或文件夹,并打开“重命名项目”窗口。在签入重命名 .xaml 文件后,还必须签入先前修改的版本。 |
| 删除 | 仅会从本地计算机中删除选定的项目。文件的最新签入版本在 TFS/SVN 存储库中仍然可用。 |
| 签出以进行编辑 | 将选定的文件或文件夹标记为锁定以进行编辑。签出某个文件会在服务器上锁定此文件,这样其他人就无法编辑此文件。 |
| 完成编辑 | 签入存储库中的 project.json 文件,包括变更和提交消息。 |
| 添加 | 将选定项目上传到 TFS/SVN 服务器。如果项目先前已上传到服务器,则此选项不可用。 |
| 获取最新版本 | 从 TFS/SVN 存储库下载所选项的最新版本。 |
| 显示更改... | 打开“文件区别”,以比较版本化文件和本地映射文件之间的更改。 |
| 签入 | 显示“签入更改”窗口,用于将选定的项目作为最新版本上载到服务器。必须首先保存 .xaml 文件,然后才能将其上传。签入后,文件在 Studio 中变为只读。 |
| 撤消 | 显示“撤消待定更改”窗口,并用于还原已对项目所做的更改:或者将已修改的文件还原为先前状态或无版本控制状态,或者检索已从本地计算机中删除的文件。 在签入文件后,无法恢复更改 |
| 运行 | 运行所选工作流,即使它没有签出或没有添加到存储库。 |
| 设置为“主要” | 在项目中,将选定的 .xaml 文件设置为“主要”。默认情况下,第一个创建的 .xaml 被设置为“主要”。 |
| 复制存储库 URL | 将项目的存储库 URL 复制到剪贴板。 |
调整项目设置
您可为处理的每个自动化项目建立一组单独的设置。此类设置位于“项目设置”窗口中,可通过单击
在“项目”面板中。
设置窗口字段说明
The following table describes the project settings for process, test automation, and template projects. For information about the settings available for libraries, see About Libraries.
| 字段 | 描述 |
|---|---|
|
名称 |
更改项目名称。此类名称可能包含空格字符。在命名项目时,请记住在发布时删除空格字符。该字段最多接受使用 128 个字符。 |
|
描述 |
更改项目说明。该字段最多接受使用 500 个字符。 |
|
Automation Hub URL |
URL of an Automation Hub idea linked to the project. For more information, see Linking a Project to an Idea in Automation Hub. |
|
程序包图标 |
(可选)定义项目的自定义图标。您可以浏览并选择一个文件,或者为大小至多 1MB 的 项目发布后,图标显示如下:
|
|
禁用暂停 |
启用或阻止用户从 UiPath Assistant 暂停执行。如果在执行期间暂停流程可导致其崩溃,请设为“是”。例如,如果工作流中的某一活动使用了 |
|
有人值守的自动化 |
设为“是”表示仅应在有人值守上下文中执行项目。为包含“用户界面自动化”活动或其他需要用户交互的活动的项目使用此设置。 |
|
在后台启动 |
Set to Yes to turn the project into a Background Process and allow it to run in the background concurrently with other processes, as long as it does not use UI interaction. |
|
支持暂留 |
Set to Yes to turn the project into an Orchestration Process. |
|
PiP 已就绪 |
Set to Yes to indicate that the project was tested using Picture in Picture. If set to No, when the process is run in PiP from the Assistant, a dialog informs the user it was not tested using this feature and prompts for confirmation before proceeding. |
|
在 PiP 中启动 |
设置为“是”表示默认情况下应使用“画中画”功能运行该流程。 |
|
新式设计体验 |
Set to Yes to enable a modern experience of working with UI Automation, including new and improved activities, recorders, and wizards, as well as the Object Repository. This setting also enables / disables a modern design experience for Excel if the Excel Design Experience option is set to UseGlobalSetting in the Excel activities project settings. |
单击“确定”,所做的更改即可在“项目”面板和 project.json 文件中查看。
Check out the Configuring Activity Project Settings page to read about how to adjust activity properties at project level.
请注意,每当要将一个序列中的大量活动复制到另一个序列时,我们均建议您事先向下滚动到“设计器”面板底部。这是因为 Windows Workflow Foundation 限制的关系。
删除未使用的项目资源
不必要的资源会使项目更难以理解并影响性能。为避免此问题,请通过单击 Studio 功能区中的“删除未使用的资源”,选择要删除的内容,以从项目中删除未使用的资源:
- 工作流 - 删除项目中未引用的工作流文件。
- 变量 - 删除当前已打开文件中未使用的变量。
- 参数 - 删除当前已打开文件中未使用的参数。
- 依赖项 - 删除项目中未使用任何活动的已安装活动程序包。
- 导入 - 删除当前已打开文件中未使用的已导入命名空间。
- 屏幕截图 - 删除项目中任何活动未使用的信息截图。
关于 Project.Json 文件
Project.json 是针对每个 .xaml 文件自动生成的文件,在项目文件夹中标记为“主要”。
The file holds varied information, including project dependencies, or web services loaded in libraries. For more information about web services in libraries, check out the Loading Web Services in Libraries page.
Manually editing the project.json file should be attempted for troubleshooting scenarios only, as it may lead to severe consequences and loss of support.
从 2018.2 开始,在从 UiRobot.exe(命令行)客户端运行项目时,应该指定一个 project.json 文件。
下表介绍了 Project.json 文件中包含的参数。
| 参数 | 描述 |
|---|---|
|
|
自动化项目的标题。其在 Studio 中创建新流程或库时提供。 |
|
|
项目的描述。在创建新项目时,将在 Studio 中的“描述”字段中提供描述。 |
|
|
自动化项目的入口点。其包含 Main.xaml file through the Invoke Workflow File activity. This is especially useful when the project is published to Orchestrator and sent to a Robot, as the Robot executes only the file provided in this parameter.
|
|
|
用于创建自动化项目及其版本的活动包。每当从项目中添加或删除依赖项时,或包版本更改时,该列表都会更新。 |
|
|
|
|
|
|
|
|
|
|
|
用于创建自动化项目的 Studio 版本。 |
|
|
将此项目发布到订阅源时使用的版本。表示“发布”窗口中设置的版本。 |
|
|
|
|
|
|
|
|
包含在设置为“主要”的工作流文件中定义的每个 .nupkg 包的文件中。
|
|
|
为流程设置的语言(VisualBasic 或 CSharp)。 |
|
|
包含标记为流程入口点的每个文件
.nupkg 包的文件中。
|
|
|
项目是否为模板。 |
|
|
包含模板项目的以下信息:
|
|
|
为项目设置的目标框架(旧版、Windows 或便携式)。 |
以下是通过 Studio 发布的包中包含的 project.json 文件内容的示例。
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}





