Содержит варианты режимов отображения оповещений системы взаимодействия.
Полное описание, параметры и ограничения
ОтображениеОповещенийСистемыВзаимодействия (CollaborationSystemNotificationRepresentation)
ОтображениеОповещенийСистемыВзаимодействия (CollaborationSystemNotificationRepresentation)
Доступен, начиная с версии 8.3.15.
Значения
НеБеспокоить (DontDisturb)
Обычное (Normal)
Описание:
Содержит варианты режимов отображения оповещений системы взаимодействия.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.15.
Методическая информация
Практические примеры
Выбрать оповещения только своего учебного обсуждения: НеБеспокоить
Обсуждение получается менеджером по его собственному строковому ключу, без фиктивного GUID.
Где и как запускать
Сервер собственной учебной базы, только своё существующее неконтекстное обсуждение.
Подготовка
Серверный модуль собственной учебной базы с собственной системой взаимодействия. Код — тело команды своей обработки, не обработчик рабочего чата.
Используйте своё уже подготовленное неконтекстное обсуждение с ключом guide-own-book-notices, в котором текущий учебный пользователь — участник. Ключ задаётся у обсуждения при его создании; это не заголовок и не внешний идентификатор интеграции.
Перед опытом прочитайте / запомните прежний режим этого собственного обсуждения. После сравнения верните его тем же методом. Пользователь в третий аргумент не передаётся, поэтому изменяются только оповещения текущего пользователя.
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждение("guide-own-book-notices");
Если Обсуждение = Неопределено Тогда
ВызватьИсключение "Подготовьте собственное обсуждение с указанным ключом";
КонецЕсли;
СистемаВзаимодействия.УстановитьОтображениеОповещенийОбсуждения(Обсуждение.Идентификатор, ОтображениеОповещенийСистемыВзаимодействия.НеБеспокоить);
Выбранное = СистемаВзаимодействия.ПолучитьОтображениеОповещенийОбсуждения(Обсуждение.Идентификатор);
Сообщить("Режим собственного обсуждения: " + Строка(Выбранное));Разбор по шагам
Получите именно своё обсуждение по ключу.
Установите вариант оповещений только для себя.
Перечитайте результат и затем верните прежний собственный режим.
Как проверить результат
НеБеспокоить / Обычное — режим уведомлений данного обсуждения, не отключение всей системы взаимодействия и не изменение прав участников.
Если обсуждения нет, код не создаёт его автоматически и не выбирает чужой первый чат. BSL, настройка оповещений и сообщения при сборке HTML не выполнялись.
Ожидаемый результат
У настройки есть настоящий собственный идентификатор и подтверждающее повторное чтение.
На что обратить внимание
Не подменяйте строковый ключ случайным GUID или внешним идентификатором мессенджера.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.