关于类

类是一组作业。 每个作业必须且只能是一个类的成员。使用类可以对类中的每个作业应用不同的全局管理行为。 作业从其项目的属性中获取缺省类。当从作业 > 启动页启动作业时,还可以为其手动选择不同的类。

类有用于管理下列活动的属性:

关于“类”面板

使用“类”面板可添加、编辑和删除类。要查看该面板,请选择项目 > 。系统将显示类列表。选择一个类以编辑其属性。

“项目”面板中“类”面板的屏幕图像

类的访问属性根据您指定的访问组来控制哪些用户可查看或更改类。

用于自动删除作业的属性

类的大多数属性用于控制删除何种项目数据,以及在什么情况下删除它们。

系统按“清除检查时间”系统设置定义的时间间隔(缺省为 15 分钟)检查要删除的作业。

注: 也可使用调度来表示应执行清除的时间,这样当系统被占用时就不必尝试运行清除。可以使用此功能执行清除,例如只在晚上或每周发生一次。请参阅

当运行清除作业时,系统对作业进行归档,然后根据类中的设置删除数据。

删除文件
确定要删除何种数据。它具有以下选项:
所有内容
从数据库删除有关作业的所有信息,并从运行该作业的服务器删除作业目录。
控制台数据
从数据库删除作业的所有相关信息,但原封不动地将作业目录保留在服务器上。
日志与文件
删除作业目录和日志,但保留作业 > 已归档页面上的步骤通过/失败信息。
仅日志
仅删除作业日志。
仅文件
删除运行作业的服务器上的作业目录。日志和某些其他信息(例如,步骤通过/失败状态)仍然保留在数据库中;作业记录则移至作业 > 已归档页面。
天数*
作业被删除前必须经过的天数。
计数*
允许的最大作业数。当作业数超出“计数”值时,系统将调度清除作业来删除多余的构建。缺省值 Unlimited 防止系统因存在的作业数删除作业。
条件
“条件”属性设置删除作业前必须满足的附加条件。它具有以下选项:
所有构建
选择此选项时,“哪个”属性对作业删除无效。
仅已失败
系统只删除失败的作业。
仅已通过
系统只删除通过的作业。
保持 1 次通过
系统始终保留最近通过的作业,即便它满足其他删除条件。

* 当超出“天数”“计数”值时,系统将删除作业。例如,如果将“计数”设为 10,“天数”设为 2,而且有 8 个作业,但 3 个超出 2 天的时长,那么将删除这 3 个作业。类似地,若有 12 个作业,全部都小于 2 天的时长,那么将删除两个最旧的作业。

当运行清除作业时,系统对作业进行归档,然后根据类中的设置删除数据。

在事件发生时启动项目的属性

您可以在发生某些与类相关的事件时启动(链)项目。使用以下属性,您可以在进程中建立状态进展模型。
以下类属性使您可以在发生某些事件时启动作业:
在清除时启动
该属性在类中的任何作业被清除时(也即,每当系统对具有该类的作业启动清除作业时),启动指定的项目。可以使用该属性来确保删除一些不会随清除自动删除的特定文件。
在进入时启动
该属性在作业的类属性更改为该类时启动指定的项目。可以使用该属性将某个进程关联到作业重新分类;例如,您可以创建一个 Test 类,并在作业提升为 Test 类时启动一些标准测试。
在退出时启动
该属性在作业的类属性从该类更改为其他类时启动指定的项目。

这些属性将项目作为链来启动。

注: 如果这些属性启动一个包含“必须更改”变量的作业,那么变量值不会更改。

反馈