提交层次结构

提交层次结构是一种类似文件夹的制作程序,支持单层或多层子文件夹。作为制作程序,一个提交层次结构仅可用于提交工作至流程。提交层次结构(在磁盘上)的备份文件夹应由用户管理。

每一个由"子文件夹等级"属性指定的子文件夹嵌套层级作为单独的常用文件夹处理。

位于指定嵌套层级或靠近主文件夹层级下子文件夹的文件作为文件送至流程。

位于指定嵌套层级或靠近主文件夹层级下子文件夹的工作文件夹的所有内容作为一个单独的实体(即一个工作文件夹)送至流程。

作为允许的子文件夹的同层级工作文件夹误作为子文件夹,其内容作为单独的文件送至流程。

关键字

可将关键字与流程元素窗格中可用的搜索功能配合使用。

提交层次结构元素有以下关键字:

连接

提交层次结构不支持输入连接。

提交层次结构将文件夹筛选属性注入输出连接,以便在层次结构中为特定连接包括/排除指定子文件夹。

注: 在提交层次结构元素旁的小三角中查看适合处理的工作数量。

属性

属性

描述

名称

画布中显示的流程元素名称。

描述

画布中显示的流程元素描述。将光标悬停在流程元素上方时出现的工具提示中也会显示此描述。

路径

提交层次结构在磁盘上的备份文件路径。这是 Switch 必须开始搜索待处理文件或文件夹的最高层级。

注:
  • Switch 13版本开始不再允许定义"自动管理的"提交层次结构元素。
  • 如同一个流程中有不同的提交层次结构流程元素,它们可按要求指向(部分)同一条路径。由于这属于特殊行为(在其他流程元素中不被允许):
    • 您可能会收到错误日志警告,但不妨碍流程激活。
    • 在工作窗格,单击每个单独元素,可显示使用同一个路径的所有提交层次结构的内容。同样适用于画布中的计数器。

原稿留在原地

如属性值设置为,传入工作在文件夹层次结构内不会有任何改动。只读权限足够正常操作。更多信息,请参阅原稿留在原地

如属性值设置为(默认值),将输入的工作移出文件夹层次结构。Switch 需要完全访问权来重命名、创建、移除层次结构内的文件和文件夹。

忽略更新

该选项仅在"原稿留在原地"属性值设置为"是"时可用。

若设置为,工作只处理一次,不管文件大小或修改日期是否发生改变。该选项只适用于输入工作被处理结果替代的工作流程,以避免触发死循环。

若设置为,该工作会在文件大小或修改日期改变时被重新处理。该选项允许处理跟之前提交的工作有相同文件名的工作。

最小文件大小(KB)

用于在 Switch 拾取文件或文件夹前设置最小的文件大小(KB)。如不设限制,置空该属性(属性值为)。

每(秒钟)扫描

提交层次结构被扫描检查新到达工作的频率。如属性值设置为默认或者零,则使用全球用户首选项。详情请参阅Switch 首选项:处理

时间-天窗口

如属性值设置为,提交层次结构仅在一天的某一时间段(在下级属性中指定)内检查(或移动)新到达的工作。

允许从(小时:分钟)

仅在时间 - 日窗口设置为"是"时可用。

在时间 - 天窗口的时间内检查工作;数值结构是"时:分",表示 24 小时制时间;空值表示午夜;两个相同的数值表示提交层次结构始终检查工作。

允许到(小时:分钟)

天-周窗口

如属性值设置为,提交层次结构仅在一周的某一天(在下级属性中指定)检查(或移动)新到达的工作。

允许从

仅在日 - 周窗口设置为"是"时可用。

在一周(周一、周二、周三、周四、周五、周六和周日)的某几天检查工作;两个相同的值表示提交层次结构仅在指定当天检查工作。

允许到

天-月窗口

如属性值设置为,提交层次结构仅在一个月的某一天(在下级属性中指定)检查(或移动)新到达的工作。

仅在天 - 月窗口设置为"是"时可用。

在此月的这天中检测工作,数字在 [1 ..31]默认值为1,表示每月的第一天或最后一天(取决于相对于属性)。

相对于

决定这个月的这一天是对应"月初"还是"月末"。

子文件夹等级

嵌套子文件夹等级中常用文件夹(与工作文件夹相对)的数量,表示 Switch 须搜寻新文件或工作的层级数。注意,如指定的层级包含其他子文件夹,该子文件夹将视为一个工作。即作为一个实体处理,而不是独立的工作。

提示: 如层级数不确定或需分开处理文件(不论层次结构下的嵌套层级),将子文件夹等级属性设置为一个较高值(如999)。

处理这些文件夹

定义应由提交层次结构工具处理的文件夹的初始设置。此设置可通过在后续属性中定义一个或多个规则进行调整。此菜单中可用的选项如下:
  • 所有文件夹(默认)
  • 无文件夹

采用(规则 1)调整

该属性通过包含或排除匹配或不匹配文件夹名称的文件夹进行定义调整要处理的文件夹的规则。允许应用不同的规则,并以指定的顺序处理。

此菜单中可用的选项如下:

  • (默认值)

  • 含已命名的文件夹

  • 含未命名的文件夹

  • 排除已命名的文件夹

  • 排除未命名的文件夹

文件夹名称

下列属性仅在采用(规则 1)调整属性启用时有效。

包括或排除的文件夹名称样式。

例如,所有包含特定前缀(例如,"输入")或特定值(例如,当前日期)的所有文件夹。

注: 如正使用一个脚本表达式,记住该脚本表达式的返回值是一个布尔值(真或假),而非与文件夹名匹配的字符串。例如,您可创建一个脚本表达式,筛选掉所有小于1 MB的文件夹。如该文件夹大小小于1 MB(即匹配),脚本的结果为"真",此文件夹被筛选出去。

关于层次

要应用此规则的层或层次范围。

限制

定义此规则中文件夹父级或祖级的可选限制。可用选项如下:
  • (默认值)

  • 有命名的直接父级

  • 无命名的直接父级

  • 有命名的祖级

  • 无命名的祖级

父级名或祖级名

仅在父级或祖级文件夹设限制时可用。

父级或祖级文件夹名称的样式。

嵌套

定义此规则是否在目标文件夹的子文件夹上操作(其层次结构比定义的层级范围更深)。匹配规则同样应用于这些子文件夹。

  • 还排除/包含嵌套子文件夹
  • 不排除/包含嵌套子文件夹

采用(规则 2)调整

...

采用(规则 5)调整

您可为调整待处理的文件夹设置配置5个规则。这些属性与采用(规则 1)调整保持一致。

添附层次结构信息

如该属性值设置为,当工作提交至流程时,(部分)工作的提交位置(取决于层次结构信息)将加入层次结构位置路径。

默认设置下,文件处理后,放到同一个输出文件夹(最高等级)。然而,如添附层次结构信息的属性值设置为是,层级结构的原始路径将与文件一同存储(在一个所谓"内部工作单"内)。原始路径可用于重新创建一个层次结构。

通过该机制,您可"在动态过程中"(当工作正在传输不同的工作流程时)创建已处理工作的存放路径。

更多详细信息,请参阅 使用层次结构信息

包括层次结构名称

仅在添附层次结构信息启用时才可用。

若设置为,流程元素的名称包含在记忆位置路径的顶部。

包括子文件夹层

确认层次结构信息中的层次结构片段数量。

保存顶部子文件夹

如该属性值设置为最顶部的子文件夹将被位置路径记住。

如该属性值设置为最底部的文件夹将被位置路径记住。

添附电子邮件信息

当工作提交至流程时,该属性编辑器指定的电子邮件地址与正文将添加到工作邮件信息。工作所提交的子文件夹不同,添加的信息也不同。请参阅在 Switch 中使用电子邮件

允许子文件夹清除

如该属性值设置为,在提交层次结构下(由外部进程或用户)创建的子文件夹如为空,将自动移除。

从此层开始

仅在允许子文件夹清除属性值设置为"是"时可用。

不清理子文件夹的上级层次数