File Match 端口

Version 23.4.8843


File Match 端口


File Match 端口将决策形状添加到工作流中,能够根据文件名向两个定义的端口之一发送消息。

概览

File Match 端口功能是工作流中的一个分支。根据文件名是否与定义的过滤条件匹配,文件将沿着工作流中的不同路径发送。匹配的文件沿着实心蓝色工作流发送,不匹配的文件沿着虚线灰色工作流发送。

例如,当从合作伙伴接收 X12 文档时,可能需要根据文档类型将文档发送到特定的工作流。将文档经过 File Match 端口可以确保 X12 文档以适当的方式进行路由和处理。

File Match 端口可以串联在一起这允许多步骤条件根据文件名将文件分类到适当的工作流中。

端口配置

本节包含所有可配置的端口属性。

配置

配置

与端口核心配置相关的设置。

  • 端口 Id 端口的静态、唯一标识符。
  • 端口类型 显示端口类型及其用途的描述。
  • 端口描述 一个可选字段,用于提供端口及其在流中的角色的自由格式描述。
  • 过滤条件 用于确定文件是否匹配的全局模式文件掩码。符合此模式的文件将沿着“匹配”路径发送,用蓝色实线表示。不符合此模式的文件将沿着“其它”路径发送,用灰色虚线表示。此模式支持通配符 (例如: *.txt).

其它配置

不包括在之前类别中的配置。

  • 日志子文件夹方案 指端口根据选定的时间间隔对日志文件夹中的文件进行分组。 例如,Weekly 选项表示端口每周创建一个新子文件夹并将该周的所有日志存储在该文件夹中。 空白设置告诉端口将所有日志直接保存在 Logs 文件夹中。 对于处理大量事务的端口,使用子文件夹有助于保持日志井井有条并提高性能。
  • 日志消息 已处理文件的日志条目是否包含文件本身的副本。
  • 保存至 Sent 文件夹 端口处理的文件是否应复制到端口的已发送文件夹。

自动化

与端口自动处理文件相关的设置。

  • 发送 到达端口的消息是否会被自动处理。

高级过滤器

以下部分详细介绍了如何同时使用负过滤和多个过滤器。

负过滤

过滤器设置可以设置为负过滤器,其作用与常规过滤器相反。只有不匹配“负”过滤器的文件才会被视为匹配。可以通过在模式前包含减号来设置负过滤:

  • -*.tmp

在本例中,所有不带 ‘.tmp’ 文件扩展名的文件将沿着实心蓝色路径传递,并且全部为空。’.tmp’ 文件将沿着灰色虚线路径发送。

多个过滤器

可以在逗号分隔的列表中指定多个过滤器。后面的过滤器将优先使用,除非过滤器与文件名完全匹配(没有通配符或其它字符替换)。正负过滤器可以组合,例如:

  • *.txt,-processed_*

在本例中,除了以 ‘processed_’ 开头的文本文件之外,所有文本文件都将被视为匹配。一个名为 ‘processed_file.txt’ 的文件不会被视为匹配,而是沿着灰色虚线路径发送。