规则排程 (Pro)

注意:规则引擎排程功能是 DefectDojo Pro 专属功能。

规则可以设置为自动运行的排程,而不必每次都手动触发。已排程的规则会在配置的时间,针对所有匹配其筛选条件的发现项执行。

排程功能默认关闭,需要由 DefectDojo 按实例单独启用,而不是通过功能开关页面开启。请联系 ,请求开启调度服务;一旦开启,排定规则选项就会出现。有关 DefectDojo 集中管理的功能是如何呈现的,请参阅功能开关

设置排程的用户必须拥有**更改调度服务排程(Change Scheduling Service Schedule)**这一配置权限。

排程类型

单次运行

“单次运行"排程会在指定的日期和时间执行一次该规则。运行完成后,该排程不会重复。

重复运行

“重复运行"排程允许您按周期性的方式触发规则 — 例如,每天上午 9:00,或每周一下午 15:00。

注意: 规则引擎的排程仅限于整刻钟触发。cron 排程的分钟字段必须是以下之一:0、15、30 或 45。不允许使用其他分钟数值。

有效排程示例:

  • 每小时整点:0 * * * *
  • 每天上午 9:15:15 9 * * *
  • 每周一下午 3:00:0 15 * * 1
  • 每 15 分钟一次:0,15,30,45 * * * *

为规则创建排程

  1. 从侧边栏的规则引擎菜单中,导航至所有规则页面。
  2. 找到您想要排程的规则,然后打开其操作菜单()。
  3. 点击排定规则。只有在调度服务已启用且您拥有所需权限的情况下,此选项才会显示。
  4. 排定规则弹窗中,填写以下字段:
FieldDescription
名称此排程的唯一名称(必填,最多 100 个字符)。
描述关于此排程用途的可选描述。
触发类型选择单次运行以进行一次性执行,或选择重复运行以设置周期性的 cron 排程。
频率对于重复运行:使用 cron 构建器选择周期(每小时、每天、每周等)以及具体的分钟、小时和日期数值。对于单次运行:使用日期选择器选择日期和时间。
启用排程切换以启用或禁用此排程。已禁用的排程在重新启用之前不会运行。
  1. 点击提交以保存该排程。规则将在下一个排定的时间自动运行。

权限

访问规则引擎中的排程功能需要超级用户权限,或相应的配置权限。详情请参阅用户权限表