/IT-Invent-Software-Email-Alert

Send alert on Email if license expiration date is over

Primary LanguagePowerShellGNU General Public License v2.0GPL-2.0

IT-Invent-Software-Email-Alert

Скрипт создает Email оповещение об истечении срока действия лицензий на приложения в разделе "Программы" ПО IT-Invent. Проверяемый параметр "Лицензия До" в Дополнительных параметрах.

Параметры

AlarmAfter - Количество дней до окончания срока действия лицензии после достижения которых высылаются уведомления. SentToManagerForAllSoftware - Параметр, указывающий высылать ли агрегированные уведомления на Email указанный в параметре ManagerForAllSoftware или нет. SentOnlyToManagerForAllSoftware - Параметр, указывающий высылать ли персональные уведомления на ответственного за ПО или нет. ManagerForAllSoftware - Пользователь, контролирующий все лицензии на ПО. Может получать агрегированные уведомления.

Особенности

Ответственный за ПО.

Может быть добавлено дополнительное поле с выборкой из пользователей, которое будет указывать на ответственного за ПО. В этом случае, оповещения будут приходить закрепленному за ПО менеджеру. Для добавления поля необходимо:

  1. В разделе Программы-Свойства справочника создать дополнительное поле типа "Список" и в значении "Значения Списка" указать ##employees.
  2. Для корректной выборки в настройках во вкладке "общие настройки"-"Формат отображения имени сотрудников" нужно выбрать только "показывать Выводимое имя".
  3. В параметре SentOnlyToManagerForAllSoftware указать значение No