在已拖放到工作流架构中的元素上单击,可以访问架构元素的属性。元素的属性会显示在工作流编辑器底部的选项卡中。

不同架构元素包含不同属性选项卡。

表 1. 每个架构元素的属性选项卡

架构元素属性选项卡

说明

应用到架构元素类型

属性

元素从外部资源获取的属性,例如用户、事件或定时器。这些属性可以是超时限制、时间和日期、触发器或用户凭据。

  • 用户交互

  • 等待事件

  • 等待定时器

决策

用于定义决策语句。决策元素收到的输入参数可能与决策语句匹配或不匹配,从而导致两种可能的操作。

决策

结束工作流

停止工作流,原因可以是工作流已成功完成或是工作流遇到错误并返回异常。

  • 结束

  • 异常

异常

此架构元素在遇到异常事件时应采取的行为。

  • 操作

  • 异步工作流

  • 异常

  • 嵌套工作流

  • 预定义任务

  • 调度工作流

  • 可编辑脚本任务

  • 用户交互

  • 等待事件

  • 等待定时器

  • 工作流

外部输入

用户在工作流运行的特定时刻必须提供的输入参数。

用户交互

输入

该元素的“输入”绑定。“输入”绑定用于定义架构元素从工作流中其之前的元素接收输入的方式。

  • 操作

  • 异步工作流

  • 自定义决策

  • 预定义任务

  • 调度工作流

  • 可编辑脚本任务

  • 工作流

信息

架构元素的常规属性和说明。信息选项卡显示的信息取决于架构元素的类型。

  • 操作

  • 异步工作流

  • 自定义决策

  • 决策

  • 嵌套工作流

  • 注意

  • 预定义任务

  • 调度工作流

  • 可编辑脚本任务

  • 用户交互

  • 等待事件

  • 等待定时器

  • 工作流

输出

该元素的“输出”绑定。“输出”绑定用于定义架构元素将输出参数绑定到工作流属性或工作流输出参数的方式。

  • 操作

  • 异步工作流

  • 预定义任务

  • 调度工作流

  • 可编辑脚本任务

  • 工作流

展示

用于定义工作流在运行中需要用户输入时用户所看到的输入参数对话框的布局。

用户交互

脚本

显示用于定义该架构元素行为的 JavaScript 函数。对于异步工作流、调度工作流和操作元素,该脚本为只读。对于可编辑脚本任务和自定义决策元素,您在该选项卡中编辑 JavaScript 即可。

  • 操作

  • 异步工作流

  • 自定义决策

  • 预定义任务

  • 调度工作流

  • 可编辑脚本任务

可视化绑定

采用图形方式显示此架构元素的参数和属性与工作流中该元素之前/之后元素的参数和属性的绑定方式。这是元素的“输入”和“输出”绑定的另一种表现形式。

  • 操作

  • 异步工作流

  • 预定义任务

  • 调度工作流

  • 可编辑脚本任务

  • 工作流

工作流

选择要嵌套的工作流。

嵌套工作流