В компоненты просмотра (bitrix :tasks.task.detail) и радактирования (bitrix :tasks.task.edit) задач добавлен интерфейс настройки напоминаний.
[spoiler]
Напоминание может быть отправлено в любую указанную дату или за любое количество дней до крайнего срока завершения задачи, если для задачи указан крайний срок.
Уведомление может быть отправлено на эл. адрес или в джаббер пользователя. В следующих версиях напоминание по джабберу заменится на сообщение в портале.
Напоминание о задаче пользователь может настроить только для себя. Например, постановщик задачи не может повторно уведомить ответственного о задаче.
Для отправки уведомления по email создано новое почтовое событие TASK_REMINDER и шаблон, отправку в джаббер осуществляет агент CTaskReminders::SendAgent().
Напоминания работают в интранете и экстранете.
Незначительные исправления
В задачах теперь не используются функции, появившиеся в PHP 5.2. И у пользователей, использующих PHP младших версий, не появляются ошибки:
- Call to undefined function array_fill_keys()
- Call to undefined function date_create()
- в отчете по эффективности не отображались задачи при фильтрации за прошедший период
Невозможно было принять задачу, если для задач создано пользовательское поле.
Не создавались повторяющиеся задачи для нескольких ответственных.
Просроченная задача не учитывалась (не изменяла количество задач) в боковом фильтре по ролям и статусам в группе соцсети.
Добавлена возможность одновременной фильтрации задач по ролям и статусам в боковом фильтре.
Теперь внешнему пользователю (экстранет) можно поставить задачу; решена проблема в интерфейсе выбора пользователя.
За место отправить через джаббер лучше напишите отправить через мгновенные сообщения народу будет понятней =)