hoglandets-it/itop-warn-expiration

该软件包的最新版本(dev-main)没有可用的许可证信息。

警告对象上的过期日期

安装: 0

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 2

公开问题: 0

类型:itop-extension

dev-main 2023-10-31 12:48 UTC

This package is auto-updated.

Last update: 2024-09-30 02:05:30 UTC


README

触发类用于检查给定对象上的日期是否即将到期。向通知流程添加一个额外的触发器,并每隔几小时运行一次cron。在以下条件下为每个对象通知一次:

  • 类型为T的对象(iTop类,每个触发器设置)具有字段E(日期或日期时间字段,每个触发器设置),在日期通过前N(日期通过前多少天,每个触发器设置)天内

  • 从现在到字段E中的日期减去N天之间没有发送过此触发器的通知

  • 对象未标记为“过时”

先决条件

itop-structure/3.0.0或更高版本

安装

将itop-warn-expiration文件夹解压缩到您的扩展文件夹中,重新运行设置以安装插件

用法

注意

如果在运行iTop 3.0.x的早期版本,可能需要更改action.class.inc.php中的以下行

# Line 266, function FindRecipients
# Existing: 
protected function FindRecipients($sRecipAttCode, $aArgs)
{
    $sOQL = $this->Get($sRecipAttCode);
    if (strlen($sOQL) === 0) return '';
    // ......
}

# Change the following line
if (strlen($sOQL) == '') return '';

# To
if (strlen($sOQL) === 0) return '';