- 概述
- 应用程序事件
- 流程图生成器
- 标注
- 复杂场景
- 凭据
- Data Service
- 表单
- FTP
- IPC
- Automation Ops 管道
- 暂留
- 系统
- 发行说明
- 项目兼容性
- 受支持的字符编码
- “正则表达式构建器”向导
- 添加数据列
- 添加数据行
- 添加日志字段
- 加减日期
- 添加事务项目
- 添加队列项目
- 将项目附加至集合
- 将项目附加至列表
- 附加行
- 提示音
- 中断/退出循环
- 浏览文件
- 浏览文件夹
- 构建集合
- 构建数据表
- 批量添加队列项目
- 更改文本大小写
- 更改类型
- 检查 False
- 检查 True
- 清除数据表
- 从集合到数据表
- 注释
- 压缩文件/Zip 文件
- 复制文件
- 复制文件夹
- 合并文本
- 注释掉/禁用的活动
- 继续/跳过当前
- 创建文件
- 创建文件夹
- 创建列表
- 自定义输入
- 删除
- 删除文件
- 删除文件夹
- 删除存储文件
- 删除队列项目
- 禁用本地触发器
- Do While 循环
- 从 URL 下载文件
- 下载存储文件
- 启用本地触发器
- 评估业务规则
- 存在于集合中
- 提取/解压缩文件
- 从文本中提取日期和时间
- 提取文本
- 文件更改触发器
- 文件已存在
- 筛选集合
- 筛选数据表
- 文件夹存在
- 遍历循环
- 适用于文件夹中的每个文件
- 文件更改触发器 v3
- 查找和替换
- 查找匹配模式
- 对于文件夹中的每个文件夹
- 对于数据表中的每一行
- 将日期格式设置为文本
- 为值添加格式
- 从文本中生成数据表
- 获取资产
- 获取凭据/获取 Orchestrator 凭据
- 获取当前作业信息
- 获取环境文件夹
- 获取环境变量
- 获取文件信息
- 获取文件夹信息
- 获取作业
- 获取进程
- 获取行项目
- 获取事务项目
- 获取用户名/密码
- 获取队列项目
- 全局变量更改触发器
- 输入对话框
- 调用代码
- 调用 COM 方法
- 调用 PowerShell
- 调用流程
- 调用 VBScript
- 调用工作流文件
- 是否为文本匹配
- 联接数据表
- 终止进程
- 启动工作流交互
- 列出存储文件
- 日志消息
- 查找数据表
- 手动触发器
- 合并集合
- 合并数据表
- 消息框
- 修改日期
- 修改文本
- 移动文件
- 移动文件夹
- 多重分配
- 向队列新增项目
- 通知全局变量已更改
- Orchestrator HTTP 请求
- 输出数据表
- 并行
- 并行的遍历循环
- 存在路径
- 推迟事务项目
- 流程终止触发器
- 流程启动触发器
- 流程跟踪作用域
- 发出警示
- 读取列表项目
- 读取文本文件
- 读取存储文本
- 删除数据列
- 删除数据行
- 删除重复行
- 从集合中删除
- 删除日志字段
- 替换匹配模式
- 重复次数
- 重复触发器
- 重命名文件
- 重命名文件夹
- 报告状态
- 重置计时器
- 恢复计时器
- 重试作用域
- 返回
- 运行本地触发器
- 运行代理
- 运行作业
- 运行并行流程
- 设置资产
- 发送电子邮件通知
- 设置凭据
- 设置环境变量
- 设置任务状态
- 设置追踪状态
- 设置事务进度
- 设置事务状态
- 应停止
- 拆分文本
- 数据表排序
- 启动计时器
- 开始作业
- 停止作业
- 停止本地触发器
- 停止计时器
- 左侧/右侧的文本
- 要大写/小写的文本
- 时间触发器
- 触发器作用域
- 跟踪对象
- 超时作用域
- 更新行项目
- 更新列表项目
- 上传存储文件
- 等待下载
- 等待队列项目
- 先条件循环
- 工作流占位符
- 写入存储文本
- 写入文本文件
- 添加数据行
- AddQueueItem
- 添加事务项目
- 附加行
- BulkAddQueueItems
- 清除数据表
- 压缩 Zip 文件
- 复制文件
- 创建文件
- 创建文件夹
- 删除文件或文件夹
- 删除队列项目
- 删除存储文件
- 下载存储文件
- 提取解压缩文件
- 筛选数据表
- 获取资产
- 获取凭据
- GetJobs
- 获取队列项目
- GetQueueItems
- 获取本地路径的资源
- 获取行项目
- 获取事务项目
- 调用流程
- 联接数据表
- 列出存储文件
- 查找数据表
- 合并数据表
- 移动文件
- Orchestrator HTTP 请求
- OutputDataTable
- 存在路径
- 推迟事务项目
- 读取存储文本
- 读取文本文件
- 删除数据列
- 删除重复行
- 替换
- 设置资产
- 设置凭据
- SetTransactionProgress
- 设置事务状态
- 数据表排序
- 开始作业
- 停止作业
- 更新行项目
- 上传存储文件
- 等待队列项目
- 写入存储文本
- 写入文本文件
- 测试
- 发行说明
- 关于“测试”活动包
- 项目兼容性
- 项目设置
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Foundation

工作流活动
关于“流程图构建器”活动
link本章中描述的活动可帮助您使用 BPMN 元素为新流程设计长时间运行的工作流画布。
安装“流程图生成器”活动包后,“长时间运行的工作流”画布将可用。您也可以从长时间运行的自动化模板访问画布。
“流程图构建器”活动按其在长时间运行的工作流中的主要功能进行分类:
任务
link“任务”类别包含的活动可能表示流程中的单个步骤或步骤集合(自动或涉及人为干预),且必须按顺序执行。例如,审核文档、制定决策、处理付款或发送电子邮件。
在设计长时间运行的工作流时,请使用通用的“任务”活动将工作流中的操作符号化。您稍后可以将该任务替换为专门的类型,例如:
-
代理任务— 当步骤必须由流程完成时请使用。
-
用户任务—当步骤需要通过 Action Center 任务进行人工输入时使用。
-
业务规则任务 —当步骤需要与 DMN 文件交互时使用,并在 Orchestrator 中作为业务规则上传。
-
服务任务 —当必须自动执行步骤,没有人工干预的情况时,请使用它。
-
发送任务 —当步骤需要在不暂停流程的情况下向外部系统发送信息时使用它。
-
接收任务— 当步骤需要等待特定事件完成才能继续下一步时,请使用该步骤。
-
子流程 —当步骤需要对流程中的相关元素进行分组时,请使用它,以简化长时间运行的主要工作流。
-
分离的错误处理程序— 当您需要为整个工作流执行全局性、可重用的错误恢复步骤时,请使用该方法,而不是逐个任务地处理错误。
网关
link“网关”类别包含用于标记流程流中决策点的图形符号。使用它们来在特定条件下控制流程的执行。
-
决策— 当流程的后续步骤取决于对条件的True或False响应时,请使用它。您可以向该活动添加两个分支,一个用于满足条件时分支,另一个用于不满足条件时分支。
-
切换 —当流程中的后续步骤取决于对条件的各种响应时,请使用它。这些响应称为案例,您定义响应的顺序决定了“切换”活动对其进行评估的顺序。例如,如果不满足 case 0 的条件,则活动将评估 case 1 的情况,然后评估 case 2,依此类推。您必须定义一个 Default case,这在没有其他 case 子句与条件匹配时应用。
-
拆分 —当一个流程分支需要分为多个路径时,请使用它,以允许同时执行或条件操作。
-
“合并” — 当多条路径或操作需要融合以继续流程执行时,请使用该功能。
中间抛出和捕获
link“中间抛出” 和“捕获” 类别包含用于对流程中发生的事件进行建模的活动,这些事件通常涉及外部交互或等待特定触发。
-
“中间抛出”是包含“中间事件”活动的事件类别。
-
中间事件— 使用该参数来标记流程中可替换为“中间 Catch事件”活动的占位符,例如“计时器中间 Catch 事件”或“消息中间 Catch 事件” 。
-
-
中间 Catch活动等待或“捕获”消息或触发器,暂停流程,直到满足条件,例如等待消息或等待指定的时间间隔过去。
-
计时器中间捕获事件— 使用该事件暂停执行流程,直到满足指定的时间条件为止。
-
消息中间件捕获事件— 用于暂停流程的执行,直到发生指定事件为止。
-
边界
link边界类别包含的活动用于对中断正在进行的执行或与正在进行的执行交互的事件进行建模。仅将它们附加到任务或子流程。
不支持将边界事件单独添加到画布中。您可以将多个边界事件添加到一个任务,前提是它们监控不同的事件。
-
“错误边界事件” — 使用该事件来处理异常,例如捕获在执行附加的“任务”或“子流程”期间发生的错误或故障。
结束
link“结束”类别中包含的活动或图形符号可用于指示流程或流程中路径的执行停止位置。
-
结束事件— 当您想要指示流程的结束位置时,请使用该事件。
-
“错误结束事件” — 如需生成可由“错误边界事件”捕获的错误,请使用此方法。
-
“终止结束事件” — 要终止特定流程作用域的实例时,请使用该事件。
要在可用的结束事件之间更改,请执行以下操作:
-
右键单击结束事件。
-
选择“更改类型” 。
-
选择另一种结束事件类型。