Перейти к содержанию

Комментарии

Обзор

Комментарии обеспечивают коммуникацию участников внутри задач. Поддерживаются треды (вложенные ответы), реакции (эмоции), пересылка комментариев между задачами, а также форматирование текста и прикрепление файлов. Поведение комментариев настраивается на уровне категории.

Типы комментариев

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

Пользовательские типы

Описание Создаётся
Пользовательский комментарий Вручную пользователем
Комментарий из подзадачи Автоматически при публикации в подзадаче
Вложение файла (без текста) Пользователем через drag&drop файла
Внесение трудозатрат Пользователем через форму трудозатрат

Системные типы

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

Описание Событие
Переход по маршруту Смена шага/статуса задачи
Подпись (резолюция) Согласование/подписание
Служебный Различные системные действия
Изменение ДП или файлов Изменение допараметра или файла
Создание задачи Создание новой задачи
Изменение текста задачи Редактирование описания
Смена категории Перемещение задачи
Смена срока Изменение дедлайна
Добавлен исполнитель Назначение исполнителя
Добавлен подписчик Добавление подписчика
Задача просрочена Автоматически при просрочке
Смена заказчика Изменение заказчика задачи
Удалён файл Удаление файла

Текст системных комментариев формируется автоматически по событию задачи.

Адресаты комментариев (кто видит что)

Ключевой принцип

Видимость комментария определяется списком его адресатов. Если пользователь не попал в список — комментарий не появится у него в ленте.

Типы адресатов

У каждого адресата комментария есть роль, которая определяет, как именно он получит сообщение.

Тип Значение
Явный адресат Выбран пользователем при отправке
Неявный адресат / подписчик Подписчик задачи без прямой адресации
В копии Получает сообщение, но без «непрочитанного»
Требует ответа Получатель должен ответить (вопрос)

Что влияет на список адресатов

Когда комментарий публикуется, система рассчитывает кому он будет показан:

  • явно выбранные пользователи и группы из поля «Кому»/«Копия»,
  • подписчики задачи (если категория не запрещает),
  • ограничения через смарт-события (тип «Перед отправкой уведомления»),
  • персональные настройки пользователей (подписка на тип, автопрочтение).

Изменение адресатов при редактировании

При редактировании комментария можно изменить список адресатов. Система пересчитывает список и корректирует push-уведомления:

  • Добавленные адресаты получают push о комментарии и начинают видеть его в ленте.
  • Исключённые адресаты получают сигнал удаления push (уведомление исчезает из центра уведомлений на устройстве), и комментарий перестаёт быть видимым для них в ленте.
  • При сужении «Всем» до конкретного пользователя push остаётся только у указанного.

Подробнее о поведении push-уведомлений при изменении адресатов — см. notifications/business.md → Редактирование адресатов комментария.

Настройки категории, влияющие на видимость

Эти настройки задаются в категории её администратором — конечный пользователь их не настраивает, но видит результат.

Настройка Влияние
Скрытие системных комментариев Системные комментарии записываются, но не показываются никому в ленте
Передача комментариев всем исполнителям При адресации одному исполнителю комментарий получают все исполнители задачи
Включение комментариев в категории Если выключено — лента комментариев в задаче полностью отключена
Режим видимости в главной ленте Режимы «Только задачи» / «Ничего не показывать» скрывают комментарии из главной ленты
Запрет удаления пользовательских комментариев Автор не может удалить собственные комментарии

Видимость при чтении ленты

Как формируется лента

При открытии задачи система собирает ленту: отбирает комментарии, адресованные текущему пользователю, не удалённые, с учётом фильтров по дате, типу, задаче и обсуждениям.

Когда пользователь может НЕ видеть отправленный комментарий

Причина
Пользователь не попал в список адресатов комментария
В категории включено скрытие системных комментариев, а тип системный
У пользователя отключена подписка на этот тип комментариев в настройках
Смарт-событие «Перед отправкой уведомления» заблокировало адресацию
В категории отключены комментарии
Категория скрывает комментарии из главной ленты
Комментарий удалён
Пользователь не подписан на задачу

Автопрочтение

Комментарий может быть автоматически помечен как прочитанный без участия пользователя:

  1. Если в профиле включена настройка автопрочтения комментариев.
  2. Если пользователь исключён из адресатов смарт-событием.
  3. Для событий календаря — при выключенном уведомлении по событию.
  4. По персональным настройкам уведомлений пользователя.

Закреплённые комментарии

Участники с соответствующим правом могут закрепить любое сообщение, чтобы оно всегда было на виду. Для этого нужно вызвать контекстное меню сообщения (правая кнопка мыши) и выбрать пункт Закрепить. Закреплённые сообщения отображаются в отдельной панели над лентой — все участники видят их сразу при открытии задачи.

Сообщение можно закрепить как в общем чате задачи, так и внутри отдельного обсуждения (треда). Закреп внутри обсуждения виден только в нём — в общую панель он не попадает.

При закреплении или откреплении в ленте появляется системное сообщение. Push- и email-уведомления при этом не отправляются. Изменение отражается у всех участников чата мгновенно.

Треды (обсуждения)

Тред = корневой комментарий + дочерние ответы. Статусы: открыт / закрыт. В закрытом треде публикация запрещена (кроме транскрибации).

Создание обсуждения пользователем

Обсуждение можно создать в ленте задачи и в чате двумя способами.

Из уже отправленного сообщения. Нужно перейти к сообщению в ленте, вызвать контекстное меню и выбрать пункт Начать обсуждение. Создать обсуждение из сообщения можно также кнопкой создания обсуждения в меню быстрых действий. Открывается модальное окно ввода темы обсуждения; поскольку обсуждение создаётся из существующего сообщения, тема автоматически заполняется его текстом — при необходимости её можно изменить. Текст исходного сообщения отображается отдельно в начале обсуждения.

Из задачи без привязки к сообщениям. На панели инструментов карточки задачи есть кнопка обсуждений — она доступна всем участникам задачи. Рядом с кнопкой указано количество активных обсуждений; отсутствие числа означает, что обсуждений ещё нет либо все закрыты. По нажатию открывается модальное окно «Все обсуждения» со строкой поиска вверху (поиск по названию обсуждения) и тремя вкладками:

Вкладка Содержимое
Все Все созданные в задаче обсуждения
Активные Только открытые обсуждения
Закрытые Только завершённые обсуждения, выделены серым цветом; оставлять в них новые сообщения нельзя

Из этого же окна можно создать новое обсуждение. Нажатие на строку списка открывает выбранное обсуждение.

Закрытие и переоткрытие. Активное обсуждение закрывается через ПКМ по строке списка → «Закрыть обсуждение». Закрытое обсуждение можно переоткрыть через ПКМ → «Открыть обсуждение». Обсуждение, в котором последнее сообщение отправлено более 2 недель назад, закрывается автоматически.

Тема обсуждения. Тему можно отредактировать в любой момент — пункт доступен по кнопке Дополнительные действия в панели инструментов обсуждения. Отредактировать тему может только автор обсуждения.

После создания обсуждение отображается в ленте под исходным сообщением. В задачу также отправляется системное сообщение без адресата с текстом «Начато обсуждение» и активной ссылкой на него; уведомления о нём зависят от настроек уведомлений в задаче, но само сообщение всегда попадает в список непрочитанных. Под веткой обсуждения показывается последнее написанное сообщение, справа — общее количество ответов и индикатор непрочитанных. Каждый подписчик задачи может перейти в обсуждение и принять в нём участие.

Создание обсуждения через смарт-действие

Доступно как смарт-действие «Создать тред» в смарт-автоматизации.

Права

Действие Кто может
Создать тред Любой участник задачи
Закрыть Автор, Owner, Admin, Moderator
Удалить Автор (свой), Owner/Admin/Moderator (любой)

Вопрос-ответ

Любое сообщение можно пометить как вопрос — тогда у адресата появится счётчик неотвеченных вопросов и сообщение выделится цветом. Входящий вопрос подсвечивается красным, исходящий (от вас) — зелёным.

Входящий вопрос (розовый фон) — требует ответа

Состояния вопроса

Состояние Что значит для пользователя
Комментарий помечен как вопрос Автор отправил сообщение с запросом ответа
На вопрос дан ответ Кто-то ответил, и вопрос считается закрытым
Конкретный получатель должен ответить В счётчике этого пользователя есть требование ответа

Исходящий вопрос (зелёный фон) — отправлен вами

Действия с вопросом

Управлять состоянием вопроса можно так:

  1. Пометить сообщение как вопрос. Автор отправляет комментарий с включённым флажком «Нужен ответ» — у всех адресатов (явных, не в копии) появляется требование ответить.
  2. Ответить на вопрос. Любой адресат отвечает на вопрос текстом — вопрос автоматически помечается как отвеченный, требование ответа снимается у всех.
  3. «Вопрос не мне». Адресат может убрать требование ответа лично для себя через контекстное меню сообщения. Если ни у кого больше не осталось требования ответить — вопрос автоматически помечается как отвеченный.
  4. Пометить как отвеченный вручную. Автор может явно отметить свой вопрос как отвеченный через контекстное меню.

Автодетекция вопроса

Система автоматически ставит флажок «Нужен ответ» при наборе текста, если:

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

Текст признаётся вопросом по одному из 4 правил (достаточно одного):

# Правило Примеры
1 Символ ? в тексте «Это работает?», «Когда будет готово?»
2 Вопросительные слова в начале строки (RU + EN) «Когда будет готово», «Как это работает», «Could you check», «Is there a way»
3 Императивные просьбы (RU) «Подскажите», «Прошу уточнить», «Сообщите»
4 Императивные просьбы (EN) «Please let me know», «Kindly confirm»

Императивные правила (RU) срабатывают по конкретным перечням:

  • Глаголы в повелительном наклонении на -ите/ в начале строки или предложения: «покажите»/«покажи», «узнайте»/«узнай», «сделайте»/«сделай», «отправьте»/«отправь», «направьте»/«направь», «верните»/«верни», «переделайте»/«переделай», «исправьте»/«исправь», «поправьте»/«поправь», «обновите»/«обнови», «дополните»/«дополни», «подготовьте»/«подготовь», «согласуйте»/«согласуй», «подтвердите»/«подтверди», «предоставьте»/«предоставь», «организуйте»/«организуй», «переведите»/«переведи», «настройте»/«настрой», «выгрузите»/«выгрузи», «загрузите»/«загрузи».
  • Слово «Пожалуйста» в сочетании с глагольными корнями: «покаж», «узнай», «сделай», «отправ», «направ», «верн», «исправ», «поправ», «обнов», «дополн», «подготов», «согласу», «подтверд», «предостав», «настро», «выгруз», «загруз».
  • «Прошу» + инфинитив: «показать», «узнать», «сделать», «отправить», «исправить», «поправить», «обновить», «дополнить», «подготовить», «согласовать», «организовать», «перевести», «настроить», «выгрузить», «загрузить».

Настройка пользователя

Автодетекцию можно отключить в профиле: Профиль → Прочее → «Не помечать сообщение как вопрос автоматически». После этого флажок «Нужен ответ» автоматически не ставится. При ручном переключении флажка настройка не мешает.

Обзор

При создании или редактировании комментария система автоматически извлекает из текста два типа ссылок:

Тип Как распознаётся Пример
Ссылка на задачу #номер в тексте #12345
Внешний URL Полный адрес https://... https://example.com/page

Автопарсинг и ручные ссылки

По умолчанию система сама извлекает ссылки из текста (автопарсинг). Через SmartAction «Написать комментарий» можно управлять тем, показываются ли найденные ссылки в UI (параметр «Показывать найденные ссылки»).

OpenGraph-превью (сниппеты)

Для внешних URL-ссылок доступно автоматическое формирование превью: система загружает страницу, извлекает заголовок, изображение и другие Open Graph-метаданные, и показывает карточку-превью прямо в ленте.

Требование: функция работает только если на сервере разрешены исходящие HTTP-запросы. Если превью не формируется — обратитесь к администратору сервера.

Права доступа

  • Создание/редактирование ссылок: только автор комментария, если есть доступ к задаче.
  • Чтение ссылок: любой, кто имеет доступ к задаче.

Оценки исполнителей

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

Аспект Правило
Кто оценивает Заказчик задачи
Кого оценивает Каждый исполнитель (кроме себя, если заказчик сам является исполнителем)
Обязательность комментария Заказчик обязан прокомментировать оценку
Видимость оценок Открытые (всем) или закрытые (только пользователям с соответствующим правом)
Где отображаются Комментарии к оценке показываются в ленте комментариев задачи

Оценка проставляется из карточки задачи или из ленты задач и комментариев.

Геолокация в комментариях

Если в профиле включена геолокация и мобильное устройство дало разрешение на определение местоположения, при отправке комментария через мобильное приложение к сообщению прикрепляются координаты. В веб-интерфейсе в контекстном меню такого комментария появляется пункт Посмотреть в Google картах — по нажатию откроется карта с указанием места, откуда было отправлено сообщение.

Функция работает только при одновременном выполнении двух условий: геолокация включена в настройках профиля и устройство разрешило приложению доступ к местоположению.

Опросы (SurveyJS)

В специально настроенных категориях поддерживается проведение опросов и тестирований через интеграцию с SurveyJS.

Создание опросов

Опросы создаются в визуальном редакторе (конструктор SurveyJS) в категории-каталоге опросов. Поддерживаются:

  • Текстовые поля, чекбоксы, радиокнопки, загрузка файлов и другие типы вопросов
  • Логика прохождения (разветвление, пропуск вопросов)
  • Таймер на прохождение
  • Отображение правильных/неправильных ответов
  • Перемешивание вопросов для тестирований
  • JSON-редактор для гибкой настройки

Редактор опросов

В пользовательском режиме в категории-каталоге опросов доступна кнопка Редактор. По её нажатию открывается редактор, в котором можно создавать, настраивать и предварительно тестировать логику прохождения опросов. Редактор разделён на вкладки.

Вкладка Назначение
Обзор конструктора Визуальное построение структуры опроса: добавление страниц, вопросов разных типов (текстовые поля, чекбоксы, радиокнопки и др.), вариантов ответов, управление порядком следования. Новый вопрос добавляется перетаскиванием элемента из левой панели. Панель общих настроек по умолчанию раскрыта, её можно скрыть и раскрыть повторно. Изменения сохраняются кнопкой сохранения; есть кнопки отмены и повтора последнего изменения
Тестировать опросник Просмотр опроса с точки зрения респондента перед сохранением
Логика опросника Настройка логики работы: условия отображения вопросов в зависимости от ответов, ветвления, динамическое изменение содержимого
JSON редактор Гибкая настройка опроса через JSON

На вкладке «Тестировать опросник» в панели инструментов доступны:

  • Кнопка выбора устройства — переключение между типами устройств для проверки адаптивности; размер окна автоматически подстраивается под выбранный формат экрана.
  • Кнопка смены ориентации (книжная/альбомная) — изменяет ориентацию экрана устройства; недоступна в десктопном режиме.
  • Кнопка показа скрытых элементов — делает видимыми служебные блоки, инструкции, логические триггеры и прочие невидимые для обычных пользователей части опроса; полезна для диагностики логики. Повторное нажатие снова скрывает элементы.

На вкладке «JSON редактор» в панели инструментов: кнопка загрузки файла .json с устройства для вставки в редактор, кнопка скачивания текущего скрипта и кнопка копирования кода со страницы в буфер обмена.

Прохождение опроса

Задачи на прохождение создаются для каждого участника. В карточке задачи доступна кнопка Пройти опрос. Администратор может настроить видимость кнопки Пройти опрос для ролей в задаче и групп пользователей на различных статусах задачи.

⚠️ В задаче обязательно должен быть назначен ответственный исполнитель — прохождение разрешено только ему. Каждая задача предназначена для одного исполнителя.

Режимы сохранения:

  • По умолчанию — результат сохраняется только при полном завершении опроса и нажатии Готово
  • При разрешённом частичном прохождении — каждый ответ сохраняется автоматически, при повторном входе пользователь продолжает с места остановки

После завершения повторное прохождение недоступно.

🗂️ Файлы-вложения в ответах на вопросы типа «Загрузка файла» корректно сохраняются и восстанавливаются при частичном прохождении — даже при очистке кеша браузера или работе в режиме инкогнито. Настройка вопроса «Хранить содержимое файла в формате JSON как текст» не обязательна для корректного отображения. Исправлено в сборке 2.264 «Кассиопея» (#2087222).

Результаты

Результаты отображаются в карточке задачи в виде древовидной таблицы (вопросы сгруппированы по страницам). Администратор может настроить видимость блока результатов для ролей в задаче и групп пользователей на различных статусах задачи.

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

Также доступны сводные таблицы и графики.

Опросы могут быть персонализированными и анонимными.

Лента сообщений в задаче

Блок «Лента» в карточке задачи отделён синей полосой — это позволяет сразу увидеть, где в задаче начинаются сообщения.

Вкладки ленты

Вкладки ленты сообщений в карточке задачи

Вкладка Что показывает
Лента (по умолчанию) Все типы событий и сообщения с учётом настроек пользователя
Сообщения Только пользовательские сообщения
Журнал Системные события (без сообщений пользователей)
Все Все события вне зависимости от настройки «Видно в ленте»

Источник сообщений

По кнопке меню над лентой выбирается источник:

  • Текущая задача (по умолчанию) — сообщения текущей задачи
  • Из подзадач — сообщения подзадач уровнем ниже
  • Используется — сообщения задач, где данная задача выбрана в ДП

Меню выбора источника сообщений

Если выбран источник, отличный от умолчания, на кнопке отображается синяя точка.

Кнопка «Отметить всё как прочитанное» автоматически прочитывает все новые сообщения в ленте задачи.

Сортировка ленты

По умолчанию комментарии отображаются в обратном хронологическом порядке (свежие сверху). Стрелки в шапке ленты переключают порядок на прямой и обратно.

Фильтрация по типам сообщений

Настройка Все типы событий на вкладке «Уведомления» в профиле пользователя:

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

Связана с настройкой профиля «Фильтровать комментарии в задаче согласно настройкам ленты»: настройки фильтрации действуют на все задачи в категории; в разных категориях могут отличаться.

Фильтрация влияет только на отображение — комментарии всех типов всегда публикуются и хранятся. Изменив настройки, можно увидеть ранее скрытые комментарии.

Адресация сообщений

Каждое сообщение отправляется в рамках задачи или чата. У сообщения один автор и несколько адресатов.

Адресат Поведение
Явный (поле «Кому») Сообщение помечается непрочитанным у адресата
Копия Получает сообщение, но «непрочитанным» не помечается
Всем Отправить всем подписчикам задачи
Никому Сообщение всегда попадает в список непрочитанных, уведомление — по настройкам категории

Рекомендуется всегда отправлять сообщения адресно — указывая конкретных адресатов. Если сообщения отправляются всем подписчикам задачи, пользователи получают много лишних сообщений, воспринимают их как спам и читают невнимательно — так легко пропустить важную информацию.

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

Выбор групп в поле адресатов доступен только сотрудникам компании и администраторам категории.

Сортировка результатов поиска адресатов: 1. Подписчики и частые собеседники (по рейтингу общения) 2. Сотрудники той же оргструктуры 3. Сотрудники компании (выше внешних пользователей)

Сортировка остаётся гибкой и подстраивается под контекст (например, при поиске в конкретном чате подписчики этого чата показываются раньше). При назначении исполнителей в задачах сохранён привычный алфавитный порядок.

Отправка без адресата невозможна для вопросов — кнопка «Как вопрос» блокируется, пока не указан адресат.

@-упоминание (визитка)

Символ @ после пробела, начала строки или открывающей скобки раскрывает список подписчиков. Выбор добавляет пользователя в поле «Кому». После отправки @-упоминание отображается как кликабельное имя — по нажатию открывается краткая карточка пользователя.

Индикаторы сообщений

В ленте рядом с сообщениями отображается несколько видов индикаторов — они показывают, набирает ли собеседник текст, доставлено ли сообщение и прочитали ли его.

Набора текста

Когда собеседник набирает сообщение, над строкой ввода появляется «ФИО печатает...».

Отправки и прочтения

После отправки в правом нижнем углу сообщения появляется значок, который меняется по мере того как адресаты его читают.

Индикатор Состояние
✓ (одинарный) Сообщение доставлено на сервер, никем не прочитано
✓✓ (двойной, серый) Прочитано кем-то из адресатов, но не всеми
✓✓ (двойной, синий) Прочитано всеми получателями

Индикатор не отображается для сообщений без адресата и для чужих сообщений.

Просмотр кто и когда прочитал — пункт Прочтения в контекстном меню. Показываются первые 5 пользователей, кнопка «Ещё» открывает полный список.

Черновик

При закрытии задачи недописанный черновик сохраняется. При повторном открытии текст восстанавливается.

Форматирование текста

При выделении текста в поле ввода появляется панель форматирования. Также доступен markdown:

Разметка Отображение
**текст** Жирный
__текст__ Курсив
~~текст~~ Зачёркнутый
((текст)) Подчёркнутый
#номер / №номер Активная ссылка на задачу
+#номер Установить связь с задачей
`код` Код
[текст](ссылка) Активная ссылка

Горячие клавиши форматирования: Ctrl/Cmd+B (жирный), Ctrl/Cmd+I (курсив), Ctrl/Cmd+U (подчёркивание), Ctrl/Cmd+Shift+X (зачёркивание). Повторное применение снимает форматирование.

Вставка из внешних источников (Ctrl/Cmd+V): система автоматически приводит Markdown и HTML (Word, веб-страницы) к единому виду — заголовки → жирный, маркированные списки, ссылки, переносы строк сохраняются.

Превью ссылок: при добавлении ссылки на задачу, чат, пространство — автоматически формируется блок-превью (аватарка, текст, категория, номер). При добавлении внешнего URL — превью-карточка с заголовком и описанием из OG-метаданных.

Длинный текст: текст комментария, превышающий шесть строк, после отправки автоматически обрезается многоточием. Под текстом появляется кликабельная ссылка «Показать полностью» для отображения полного содержимого сообщения.

Сообщения только из эмодзи (один или несколько, в т.ч. через пробел) отображаются увеличенным шрифтом.

Ссылки на файлы и папки Диска в сообщениях

В комментариях, сообщениях чата и при просмотре Markdown-файлов платформа автоматически распознаёт ссылки на объекты Диска. Если путь соответствует существующему файлу или папке и у пользователя есть права доступа, путь отображается как ссылка: по нажатию открывается файл во встроенном просмотрщике или соответствующая папка на Диске.

Исходный текст сообщения или файла при этом не изменяется — преобразование выполняется только визуально при отображении. Если путь не найден или недоступен, он остаётся обычным текстом.

Во встроенном просмотрщике .md-файлов дополнительно поддерживаются относительные ссылки на другие .md-файлы и ссылки с якорями (#anchor) для навигации внутри документа.

Механизм ориентирован на пути Диска и markdown-ссылки. Произвольные строки со слешами в ссылки автоматически не преобразуются — нераспознанные или недоступные пути остаются без преобразования.

Действия с сообщениями

Контекстное меню сообщения

Сообщение в ленте с кнопками быстрых действий

Открывается по ПКМ на сообщении (единое для текста, файла и превью):

Пункт Описание
Ответить Ответить на конкретное сообщение
Ответить всем Ответить всем адресатам
Как вопрос Пометить сообщение как вопрос (у адресата появляется счётчик)
Как отвеченный Снять вопрос (только для своих сообщений)
Вопрос не мне Убрать себя из адресатов вопроса (с возможностью оставить сообщение). Доступен адресату вопроса с несколькими получателями; не отображается у автора вопроса и у не-адресатов. Для остальных участников сообщение остаётся отмеченным как вопрос
Как непрочитанный Вернуть сообщению статус непрочитанного
Начать обсуждение Создать тред по сообщению
В избранное Добавить сообщение в избранное (появляется в ленте на вкладке «Избранные»)
Изменить Редактировать текст и адресатов (если разрешено категорией)
Переслать Переслать в текущую задачу, другую задачу или чат
Выбрать Войти в режим массового выбора сообщений
Прочтения Кто и когда прочитал сообщение
Создать → Задачу / Подзадачу Создать задачу из текста сообщения (с опцией копирования файлов)
Ответы Кто ответил на вопрос (только для вопросов с несколькими адресатами)
Удалить Удалить сообщение (только своё; чужое — только для администраторов категории)

Также: Реакции — короткий список эмодзи вверху меню; стрелка раскрывает полный список.

Поиск в ленте

Кнопка поиска в правой части блока ленты. Поиск работает по тексту, в т.ч. по названиям обсуждений.

Вложение файлов в сообщение

Кнопка прикрепления в поле ввода предлагает варианты:

Вариант Поведение
Файлы Без обработки. Передача в исходном виде, без сжатия. Используется для изображений с мелким текстом и видео для дальнейшей обработки
Фото или видео Медиа-режим: изображения и видео автоматически сжимаются и оптимизируются. Удобно для быстрого просмотра
Создать опрос Простой опрос в ленте сообщений. См. раздел «Простые опросы в ленте сообщений»

Файлы можно перетащить в поле ввода с компьютера или использовать горячие клавиши Ctrl+U (Windows) / Ctrl+Cmd+U (Mac). После добавления в поле автоматически появляется фокус — можно сразу набирать текст.

Файлы 0 байт не загружаются: «Файлы не переданы или не содержат данных». Сообщение, состоящее только из вложения без текста, нельзя редактировать.

Если в задаче запрещено вложение файлов, кнопка прикрепления и связанные возможности скрыты.

Действия с файлом в сообщении

Контекстное меню по ПКМ на файле:

Пункт Описание
Изменить Редактирование (только для текстовых вложений)
Скачать / Скачать все Скачать конкретный файл / все файлы из сообщения
Открыть в папке диска Перейти к папке Диска (только для файлов из Диска — отмечены иконкой)
Просмотр версий Окно истории версий
Открыть актуальную версию Только если у файла есть более новая версия
Скопировать ссылку Полный URL файла
Удалить Убрать файл из сообщения

Контекстное меню также доступно в режиме редактирования сообщения.

Перезапись и просмотр

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

Просмотр или скачивание файла из нового сообщения в ленте приравнивается к прочтению сообщения.

Видео в превью ленты: - Размер ≤ 50 МБ — автоматически воспроизводится при клике на превью прямо в ленте. - Размер > 50 МБ — клик открывает отдельное окно просмотрщика.

Простые опросы в ленте сообщений

Простой опрос в ленте — это отдельный механизм, не связанный с опросами-тестами на базе SurveyJS (см. раздел «Опросы (SurveyJS)»).

Простые опросы доступны начиная с версии 2.265 «Цефей». Опрос публикуется прямо в ленте сообщений карточки задачи. Для создания нужно нажать кнопку прикрепления файла в поле ввода и выбрать опцию Создать опрос.

Опрос в ленте работает непрерывно с момента публикации и не имеет ограничения по времени сбора ответов. К одному сообщению может быть прикреплён один опрос. Действует правило: один пользователь — один голос. Поддерживается создание опроса только с одним вопросом.

Форма создания опроса:

Элемент Описание
Вопрос Обязательное поле, текст ограничен 100 символами
Варианты ответа Поля с ограничением 100 символов каждое. По умолчанию отображается два поля; новые добавляются по кнопке Добавить ответ
Анонимный опрос Скрывает информацию о том, кто за какой вариант проголосовал — имена и аватары участников не отображаются в результатах
Выбор нескольких ответов Разрешает участнику выбрать несколько вариантов одновременно. Без этой настройки доступен только один вариант

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

При нажатии кнопки Создать опрос форма опроса добавляется как вложение к новому сообщению. В этом же окне можно указать адресатов и при необходимости добавить текстовый комментарий к опросу. До момента отправки опрос остаётся черновиком и доступен для редактирования — для этого служит кнопка редактирования опроса справа от текста вопроса.

Опрос после публикации. В ленте опрос отображается с вариантами ответов, счётчиком голосов и процентным соотношением результатов. В публичных опросах отмечается вариант, выбранный текущим пользователем, и виден список проголосовавших. Для публичного опроса, где уже проголосовали другие пользователи, отображается ссылка «Проголосовали X человек» — по клику открывается модальное окно, в котором варианты ответов представлены вкладками; выбрав вкладку, можно увидеть список отдавших за этот вариант голос.

Отмена голоса. Пользователь может снять ранее отданный голос и проголосовать заново. В опросе с одним вариантом ответа для отмены достаточно повторно нажать на выбранный пункт. В опросах с несколькими вариантами голос отменяется через контекстное меню (ПКМ) пунктом Отменить свой голос. Голос можно отменить в любой момент после ответа на опрос.

Пересылка сообщений

Форма пересылки сообщения с вложением

Вариант Поведение
В текущую задачу Переходит к полю написания с закреплённым исходным сообщением
Выбрать Модальное окно: поиск по номеру/тексту задач и чатов, фильтр «Только задачи» / «Только пользователи»
Из задачи в чат После выбора открывается вид чата
Из чата в задачу После выбора открывается форма задачи
Из любого источника в пространство После выбора открывается страница пространства

Пересланное сообщение публикуется как новое (реакции и служебные данные не переносятся). При пересылке с вложением можно выбрать — пересылать полностью или только файл.

Выбор режима пересылки: полностью или только файлы

⚠️ Из зашифрованной задачи пересылка возможна только в текущую задачу.

Массовая обработка

Режим выбора активируется через пункт Выбрать в контекстном меню — у сообщений появляются чекбоксы.

Режим выбора сообщений с чекбоксами

Отмеченные сообщения можно переслать или удалить через контекстное меню; выход — пунктом «Отмена».

Контекстное меню в режиме выбора: Переслать / Удалить / Отмена

Реакции (эмоции)

Реакция — emoji-отметка на комментарии другого пользователя. Доступность определяется настройкой категории «Разрешить пользовательские реакции».

Установка и удаление

В контекстном меню сообщения (по ПКМ) в верхней части — короткий список реакций. Стрелка вниз раскрывает полное меню; если реакции уже использовались, в начале списка отображаются недавно использованные.

Правила:

  • Один пользователь — одна реакция на сообщение. Повторное нажатие на ту же реакцию убирает её.
  • При установке реакции на новое сообщение оно автоматически отмечается прочитанным.
  • При пересылке комментария реакции исходного сообщения не копируются.
  • Реакции не влияют на видимость комментариев.

Отображение

Реакция отображается под сообщением аватаром поставившего пользователя. Если одну и ту же реакцию оставило больше двух человек — вместо аватаров выводится число.

При наведении на реакцию появляется всплывающее окно со списком пользователей. Клик по нему открывает модальное окно «Все реакции» — там можно переключаться между разными реакциями и видеть авторов каждой; иконка профиля рядом с пользователем открывает его карточку.

Кнопка emoji в поле ввода

Если в категории включены реакции, в панели написания сообщения появляется кнопка emoji. Меню вставляет символ в текущую позицию курсора и не закрывается автоматически — можно вставить несколько эмодзи подряд. Кнопка доступна только на десктопе.

Вид реакций может отличаться в зависимости от устройства.

Пересылка комментариев

При пересылке в другую задачу файлы из исходного комментария копируются в целевую задачу. В целевой задаче создаётся новый комментарий с вложенным оригиналом.

Удаление комментариев

Условие Разрешено
Пользовательский комментарий ДА (если не IsDeleteUserCommentsForbidden)
Системный комментарий НЕТ
Тред Автор (свой), Owner/Admin/Moderator (любой)