Система уведомлений

Для уведомлений пользователей разработана система уведомлений, которая работает независимо, асинхронно с действиями пользователя и обрабатывает очереди сообщений. Это позволяет рассылать огромное количество уведомлений не нагружая интерфейс системы.


Основные типы уведомлений в системе:

  1. Регистрация пользователя или напоминание пароля (только на почту)
  2. Действия с заявками
  3. Приём личных сообщений

Ниже мы опишем основные типы сообщений при работе с заявками:

  1. Создание заявки
  2. Взятие в работу заявки
  3. Снятие с обработки заявки
  4. Переадресация заявки
  5. Комментирование заявки
  6. Выполнение заявки
  7. Ожидание проверки выполнения заявки
  8. Успешное/не успешное подтверждение выполнения заявки
  9. Удаление заявки
  10. Восстановление заявки
  11. Напоминание об окончании срока выполнения заявки (крайник срок)
  12. Напоминание о просроченной заявке

Важными условиями для получение уведомлений необходимы (любое из перечисленных ниже):

  1. Пользователь должен быть автором заявки
  2. Входить в список следящих за заявкой
  3. Пользователь должен быть исполнителем заявки

В системе так же должны быть включены и настроены сервисы уведомлений, а в настройке профиля пользователя должны быть включены уведомления на необходимые сервисы.


Основные возможности сервисов нотификации:

  1. Уведомления в веб-браузер (по аналогии с VK.com), приходят по всем вышеописанным действиям, а так же выводится в правом верхнем углу веб-интерфейса в панель уведомлений, в которой хранятся все действия.
  2. Уведомления на email
  3. Уведомления на SMS (в профиле пользователя должен быть указано номер мобильного и сервис должен быть активен) основано на SMSC.ru. Для использования сервиса SMS, необходимо зарегистрироваться на сайте SMSc.ru, пополнить баланс и в системе ZENLIX ввести данные для (логин/пароль) для работы с SMSC.
  4. iOS-push приходят так же автоматически, если пользователь установил мобильное приложение и авторизировался.
  5. PUSHBULLET-позволяет бесплатно получать уведомления на различные ОС, платформы и мобильные устройства. Для этого, необходимо зарегистрироваться на сайте pushbullet.com, и получить API-ключ, который необходимо ввести в настройках ZENLIX.