# Паттерны настройки уведомлений и индикаторов

Справочник практических паттернов по уведомлениям и индикаторам, извлечённых из курса «Администратор» (Basic).

## 1. Стандартные индикаторы: табличный вид


### Список стандартных индикаторов

Система поддерживает следующие стандартные индикаторы (тикеры) в панели навигации:

| Индикатор | TickerType (enum) | Табличный вид |
|-----------|-------------------|---------------|
| Чаты | Chats (3) | нет |
| Просроченные задачи | Overdue (5) | **да** |
| Ожидающие вашей подписи | Signatures (6) | **да** |
| Непрочитанные комментарии | Unread (2) | нет |
| Неотвеченные вопросы | Question (7) | нет |
| Мои вопросы | MyQuestions (9) | нет |
| Избранные комментарии | FavoriteComments (11) | нет |

### Табличный вид и пользовательские индикаторы

Стандартные индикаторы с поддержкой табличного вида: **«Просроченные задачи»** и **«Ожидающие подписи»**. Остальные стандартные индикаторы отображаются только как счётчики.

Табличный вид определяется значением `ClickAction` у тикера в БД (таблица `MenuItemTickers`):

- `OpenTickersGrid = 4` — открывает табличное представление
- `OpenTasksList = 2` — открывает список задач
- `OpenLink = 1` — переходит по URL


Для пользовательского индикатора тип «Настраиваемый» — источником данных может быть табличная SQL-функция или произвольный источник данных. Пользовательские тикеры могут иметь табличный вид при соответствующей настройке `ClickAction`.


## 2. Действия из ленты и настройка уведомлений

Из ленты комментариев можно:

- Переслать комментарий
- Добавить комментарий в избранное
- Добавить задачу в избранное
- Открыть карточку задачи по клику на комментарий
- Ответить на комментарий
- Установить срок задачи
- Осуществить переход по маршруту
- Изменить приоритет задачи

**Изменить текст задачи** из ленты нельзя — только через карточку задачи.

Массовая настройка системных уведомлений: **Администрирование > Пользователи > Настройки по умолчанию**.

Настройки по умолчанию применяются только для **новых** пользователей (создаваемых после изменения). Существующих пользователей не затрагивают.

Не рекомендуется: настраивать каждого пользователя индивидуально (вкладка «Уведомления» в карточке) или через перевоплощение.

Пользователь получит уведомление о новом комментарии, если **одновременно**:

1. В персональных настройках уведомлений стоит галка «Комментарии» в колонке **«Непрочитанные»** (не «Видно в ленте»).
2. В настройках категории «Режим отображения на главной и в личных папках» = **«Показывать всё»** (не «Показывать только комментарии» или «Показывать только задачи»).
3. Комментарий написан **пользователем** (не SMART-автоматизацией с настройкой «Тихий комментарий»).

![Колонки «Непрочитанные» и «Видно в ленте» в персональных настройках уведомлений](https://help.1forma.ru/help-images/notifications/user_notification-1.png)
