【UiPath Studio 中文文档 2019】12 自动化项
你可以在 UiPath Studio 中创建两种类型的独立自动化项目:流程(process)或库(library)。进程可以包含所有类型的工作流: 序列、流程图、状态机和全局异常处理程序,而后者不适用于库。此外,库 可以作为依赖项添加到自动化过程中。
在 Studio 中启动新的流程项目时,将会以你填写的自定义名称创建一个新的文件夹,改文件夹位于选定的位置。项目的默认路径是 %USERPROFILE%\Documents\UiPath
。
这个文件夹包括:
- 自动创建的 main.xaml 文件,该文件应该包含主要工作流程。
- 项目中包含的所有其他自动化 .xaml 文件。请注意,这些文件必须通过 Invoke Workflow File 活动连接到 main.xaml,因为在运行作业时只执行 main.xaml 文件。
- 如果你处理UI 自动化,将会有 一个 .screenshots 文件夹,它保存 UI 自动化的截屏图片
- project.json 文件包含自动化项目信息
设置项目版本
版本号含义
版本号码含有 major.minor.patch[-Suffix]
(主版本.副版本.补丁) 的结构,它的定义的如下:
-
Major
- 主版本号 -
minor
- 次要版本号 -
patch
- 补丁版本号 -
-Suffix
- (可选)一个连字符,后面紧跟在补丁版本之后的一系列点分隔标识符。这表示预发布版本。
标识符必须仅由 ASCII 字母数字字符和连字符组成,它们不能为空。数字标识符不能包括前导零。此外,构建元数据可以通过紧接补丁或预发布版本之后追加加号和一系列点分隔标识符来表示,例如1.0.0-alpha 1。
在创建新流程或库时,默认版本方案是语义的。它可以从 Publish 窗口中更改,只需向版本号添加一个额外的数字即可。项目的语义版本也可以从 project.json
文件中修改。补丁号0将自动添加到版本号为 mainor.minor
的项目中。
旧版的版本号码含义
旧版的版本号码按照 M.m.bbbb.rrrrr 的格式生成,它们的含义如下:
- M 主要版本号
- m 次要版本号
- bbbb 构建版本号
- rrrrr 修订版本号
主版本和次要版本都可以在 project.json
文件中修改,构建和修订版本是根据算法来生成的。构建版本号的值是自从 01.01.2000 以来经过的天数。修订值是从当天到发布的那一刻过去的秒数。结果除以 2 ,因此最大修订数不超过 65535。
Publish 窗口中的建议版本号是根据项目以前的版本控制方案生成的,而当前日期和时间戳将考虑到使用 4 位版本控制方案的项目。
调整流程设置
可以为正在处理的每个自动化项目建立一组单独的设置。这些设置可在 Project Settings 窗口中使用,该窗口可通过单击Project面板中的按钮打开。
Project Settings 窗口可以更改项目的名称和描述。Disable Pause 切换用于启用或阻止用户暂停机器人托盘中的进程。
如果在执行过程中暂停进程会导致进程崩溃,则切换应该设置为 Yes 。例如,如果工作流中的活动使用 Timeout
属性,则暂停执行可能导致超时,从而中断执行。
点击 OK 按钮,将可以在 Project 面板和 project.json
中看到提交的修改。
创建一个流程项目
-
创建一个询问用户名并在屏幕上显示的基本项目,请执行以下操作:
-
在 Start 选项卡上,单击 Process 。将显示 New Blank Process 窗口。
-
在 Name 字段中,使用默认的项目名称或者键入新的项目名称,例如 Hello,然后单击 Create。Name 和 Location 字段的值必须有效。一个新项目将以选定的名称保存在硬盘上。
-
从 Activities 面板中,拖放一个 Flowchart 活动到 Designer 面板。
-
从 System > Dialog 添加一个 Input Dialog 活动.
注意 当往新项目中添加一个活动时,Studio 会自动添加一个父级序列来包含该活动。
- 右键单击活动,然后在右键菜单中单击 Set as Start Node。该活动将连接到 Start 节点。
-
在 Variables 面板中,选择 Create Variable 来创建一个变量用来存储用户名,例如将其命名为
name
。将变量类型改为 GenericValue. -
在 Properties 面板的 Input 部分下,为活动填写 Label 字段,例如 "Type your name," ,并添加 Title 字段,以 "Hello, world!." 为例
注意 在 UiPath Studio 中, 所有的字符串应该包含在英文双引号中
- 在 Output 部分的 Result 字段下,添加在步骤 6 中创建的变量
-
将一个 Message Box 活动添加到 Designer 面板中,并将其连接到现有的 Input Dialog 活动。
-
确保选择了 Message Box 活动。Properties 面板将会相应地更新。
-
在 Input 部分下的Caption 填写 "Hello", 然后在 Text 字段添加一个字符串和前面创建的变量,例如
“Hello ” + name
- 这个项目应该看起来这样:
- 在 Design* 选项卡点击 Run 运行按钮或者键入 F5. 项目将会运行. 将会显示 Hello World窗口, 提示你输入你的名字。
- 在对应的字段输入你的名字,然后点击 OK. Hello 窗口将会显示键入的名字。