- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除

Studio 用户指南
管理参数
参数用于将一个项目中的数据传递到另一个项目。在全局意义上,它们类似于变量,因为它们动态地存储和传递数据。变量在活动之间传递数据,而参数在自动化之间传递数据。因此,您可借助这些参数反复重用某些项目。
Studio 支持众多参数类型,这些参数类型均与变量类型一致。因此,您可以创建泛型值、字符串、布尔值、对象、数组或数据表参数,还可以浏览 .NET 类型,正如创建变量时一样。
此外,参数有特定方向(输入、输出、输入/输出、属性),这些方向告知应用程序其中存储的信息应前往何处。
- 如果“变量”和“参数”的名称相同,则变量始终默认为 ,并在运行时使用。
- 将复杂参数(例如,System.Data.DataTable 类型)传递给非隔离的“调用工作流文件”活动,其行为如同传递引用,这意味着对所调用工作流中的对象的任何更改都会更改主工作流中的对象。 内置参数类型(例如 Boolean)始终作为值传递。
请考虑到,如果您创建一个在“调用工作流”活动中使用的 In 值的 In/Out 参数,然后将值更改为 Out,您可能会注意到在执行项目时抛出错误。 这是因为“调用工作流”活动没有通过引用返回值。 在项目中使用全局处理程序,以获取调用工作流中参数的确切值。
最后,由于这些参数已在 Orchestrator 中公开,您还可将其集成到公司的其他工具中。这意味着您创建的任何流程现在都可以通过 Orchestrator API 或接口接收输入参数,并向前面提到的所有流程返回输出。有关更多信息,请参见此处。
创建参数
参数名称应采用大写的驼峰式命名法,并用前缀来指明参数方向,如 in_DefaultTimeout、in_FileName、out_TextResult 和 io_RetryNumber。如需更多详细信息,您可以查阅我们的工作流设计命名约定建议。
从 Data Manager

- 打开数据管理器。
- 导航到“参数”面板,
- 选择“创建参数”行。此时将创建新参数。
备注:
默认情况下,所有参数都是“字符串”类型,并且方向是“输入”。
- 配置已创建的参数:
- 选择参数名称,以对其进行编辑。
- 使用参数左侧的箭头展开参数,并设置“方向”、“数据类型”、是否为“必需”,还可选择设置“默认值”。
通过活动主体

- 将“活动”面板中的一个活动拖动到“设计器”面板。右键单击某字段,并从上下文菜单中选择“创建输入参数”或“创建输出参数”。或者,您也可按 Ctrl+M 或 Ctrl+Shift+M。系统随即会显示“设置参数”字段。
- 填写名称,然后按 Enter 键。系统随即会创建此参数并将其显示在相应字段中。在“参数”面板中检查其方向和类型。
从表达式
另外,可以通过活动输入字段或“表达式编辑器”直接使用表达式创建自变量:
-
选择表达式的一部分,然后按住 Ctrl + M 或 Ctrl + Shift + M。显示“设置参数”字段。
-
填写名称,然后按 Enter 键。系统即会创建此参数。在“参数”面板中检查参数的类型和方向。

根据活动,以这些方式创建的参数会自动接收类型。 例如,如果您在写入范围活动的 Data Table 字段中创建参数,则参数的类型将设置为 DataTable。 如果您在写入行活动的Text字段中创建参数,则参数的类型将设置为 String。
通过属性面板

- 在任意活动的“属性”面板中,右键单击可编辑字段,然后从上下文菜单中选择“创建输入参数”或“创建输出参数”。或者,您也可按 Ctrl+M 或 Ctrl+Shift+M。系统随即会显示“设置参数”字段。
- 填写名称,然后按 Enter 键。系统随即会创建此参数并将其显示在相应字段中。在“参数”面板中检查其方向和类型。
系统将根据所选属性自动生成参数类型。
删除参数
您可以从数据管理器中删除参数:
- 打开数据管理器。
- 导航到“参数”面板。
- 右键单击参数,然后选择“删除”。或者,将其选中,然后按 Delete 键。
删除所有未使用的参数
要删除当前文件中在任何位置均未使用的所有参数,请在 Studio 功能区中选择“删除未使用”>“参数”,然后在系统提示确认时选择“是”。
配置参数属性
“参数属性”窗口将整个项目中使用的参数及其属性集中起来。 发布项目后,此信息在 Orchestrator、Assistant 和 Automation Ops - 管道中可见。
要配置参数属性,请打开“项目”面板,右键单击设置为主或标记为项目入口点的 XAML 文件,然后选择“参数属性”选项。 您可以通过将参数拖放到左侧菜单中,来重新排列窗口中列出的参数。
从左侧菜单中选择一个参数,然后输入以下内容:
-
显示名称 - 为参数显示的标签。
-
工具提示 - 将鼠标悬停在参数上时可见的工具提示。
-
必需 - 是否需要该参数。
