| 可用操作 | 
Process Builder 支持多种不同类型的操作,可帮助您创建满足特殊需求的流程文件。
| 
                         | 您可以使用“新操作”对话框上的搜索框来查找要添加的操作。要执行此操作,请在左侧窗格中选择一个操作类别,然后在搜索框中输入所需的操作。在出现的列表中,双击所需的操作。 | 
 打印操作
打印操作
            从向 BarTender 发送打印请求的操作中选择以打印 BarTender 文档。此类操作包含以下选项:提示输入数据(可用于通过数据输入表单将数据打印到文档)和重新发送任何失败的打印作业。
| 操作 | 描述 | 
|---|---|
| 指定发送给 BarTender 的 BTXML 脚本,以便前者处理代码并完成代码定义的任务。 | |
| 指示 Integration Service 在每次运行流程文件时打印特定 BarTender 文档。 | 
 转换操作
转换操作
            从各种用于操纵数据的操作进行选择,如搜索并替换、插入内容、将文本转换为记录集等。转换操作可以像重命名文件一样简单,也可以像使用 XSLT 样式表将 XML 转换为 BTXML 一样复杂。
| 操作 | 描述 | 
|---|---|
| 打开指定的源,并在源文本的结尾后插入提供的文本或字符。 | |
| 打开指定的源,并在源文本的开头插入提供的文本或字符。 | |
| 在指定的源中搜索文本或字符并删除。 | |
| 在指定源中搜索文本或字符,并删除找到的字符串后面的所有数据。 | |
| 在指定源中搜索文本或字符,并删除找到的字符串前面的所有数据。 | |
| 在指定源中搜索文本或字符,并直接在其后面插入提供的内容。 | |
| 在指定源中搜索文本或字符,并直接在其前面插入提供的内容。 | |
| 在指定源中搜索文本或字符,并使用提供的内容进行替换。 | |
| 针对指定数据库将已标识的文本源转换为记录集。 | |
| 使用 XSLT 样式表将另一个应用程序的输出 XML 从其原始 XML 格式转换为另一种 XML 格式。然后会将重新格式化的 XML 置于输出变量中。 | 
 输入操作
输入操作
            输入操作用于指定端口、网络套接字或从中接收数据的文件,或仅仅在处理下一操作之前查找某个文件是否存在。
| 操作 | 描述 | 
|---|---|
| 监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。 | |
| 从网络套接字读取以查找传入的数据。 | |
| 从串行端口读取以查找传入的数据。 | |
| 监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。 | 
 输出操作
输出操作
            输出操作用于指示 Process Builder 向指定的输出渠道发送或写入数据,如电子邮件或 Web 服务请求。
| 操作 | 描述 | 
|---|---|
| 向您指定的电子邮件帐户发送电子邮件。 | |
| 将消息写入到 Microsoft 消息队列 (MSMQ) 中。 | |
| 发送 TCP 或 UDP 套接字上的数据。 | |
| 将数据写入到串行端口中。 | |
| 向 Web 服务(REST 或 SOAP)发送 HTTP 请求。 | |
| 将数据串写入到文件中。 | |
| 将信息发送到消息日志。 | 
 执行操作
执行操作
            执行操作用于分组操作子组,发送脚本命令,操纵数据库记录,以及设置变量以供其他操作使用。
| 操作 | 描述 | 
|---|---|
| 通过 Process Builder 流程文件或旧版 Batch Maker 批处理文件打印多个 BarTender 文档。 | |
| 指定在每次运行操作时想要其值递减的变量。 | |
| 针对每条记录运行数据库查询和操作。 | |
| 对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 指定一个或多个操作构成的组按顺序连续运行,直到所分配变量值通过每个循环迭代递增或递减而达到指定值为止。 | |
| 跳转到指定操作以继续运行的操作。 | |
| 指定流程的操作子组。可以重复地按顺序或并行运行组中的操作。 | |
| 指定在每次运行操作时想要其值递增的变量。 | |
| 运行 Windows PowerShell 命令。 | |
| 将 BTXML 脚本发送给 BarTender,以处理代码并完成代码所定义的任务。 | |
| 指示 Integration Service 在每次运行流程文件时打印特定 BarTender 文档。 | |
| 设置一个或多个变量的值。 | |
| 设置一个变量的值。 | |
| 运行一个能被用于运行操作系统命令或第三方工具的 shell 命令。 | |
| 停止流程正在运行的所有操作。 | |
| 指定等待操作完成所经过的时间量。可使用此操作在按顺序执行的操作中创建暂停。 | |
| 监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。 | |
| 指定只要满足指定的条件,就会一直按顺序运行一组操作(包含一个或多个操作)。 | |
| 使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。 | 
 文件操作
文件操作
            文件操作用于在受支持的文件系统和位置操纵文件或文件夹。文件系统或位置可以是相对于包含流程文件的文件夹的路径、临时存储文件夹、本地文件系统或网络共享、Librarian 或受支持的云存储位置。有关受支持的云存储位置的更多信息,请参阅 Administration Console 的
| 操作 | 描述 | 
|---|---|
| 将文件夹中的一个或多个文件添加到归档中。 | |
| 将文件从一个位置复制到另一位置。 | |
| 复制文件夹。 | |
| 创建文件夹。 | |
| 删除文件。 | |
| 删除文件夹。 | |
| 将归档中的一个或多个文件提取到文件夹中。 | |
| 对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 将文件从一个位置移动到另一位置。 | |
| 移动文件夹。 | |
| 监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。 | |
| 重命名文件。 | |
| 重命名文件夹。 | |
| 使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。 | |
| 将数据串写入到文件中。 | 
 数据库操作
数据库操作
            
