Перейти к содержимому

Как в битриксе удалить сообщение в личной переписке

  • автор:

Удаление своих «Мгновенных сообщений» (im), отправленных другому пользователю ИЗ ЕГО истории сообщений

Удаление своих «Мгновенных сообщений» (im), отправленных другому пользователю ИЗ ЕГО истории сообщений

Спасибо разработчикам за новые «личные сообщения»! Растем!
Однако, предлагаю их немного доработать, беря пример со Skype, где предлагаемый мною функционал уже реализован.

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

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

Рейтинг: 0.4945

Ответил Шеленков Евгений 17.05.2012 12:33:44

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

У нас есть два модуля: IM и XMPP, они работают с одной базой сообщений и должны работать по одним правилами.
Так как протокол XMPP (в отличии от скайпа), не позволяет модифицировать и удалять уже отправленные сообщения, то и в веб версии мы такое реализовать не можем.

Что касается истории, в планах развития есть функционал удаления истории переписки администратором.

Массовое удаление сообщений из чатов

В этой статье мы подробно описали кейс с доработкой функционала Битрикс24 по управлению чатами. Мы делали эту работу для клиента, но поняли, что она актуальна для любого бизнеса, использующего активную коммуникацию в Битрикс24. Так из этой доработки родилось приложение для коробочной версии Битрикс24 “Управление чатами” с самыми нужными функциями по наведению порядка и оптимизации чатов сотрудников. Почитать подробнее и попробовать: https://marketplace.1c-bitrix.ru/solutions/deha.chats/

Чат – один из видов общения в Битрикс24. Мессенджер Битрикс, помимо переписки, позволяет коллегам обмениваться файлами, создавать задачи и обсуждения в Новостях из диалогов.

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

Стандартно Битрикс24 не предоставляет возможности массового удаления чатов – их можно только скрыть:

Функциональность

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

Очистка истории сообщений

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

Удаление одного сообщения

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

  • нельзя долго хранить историю в чатах – как личных, так и групповых
  • необходимо периодически очищать историю переписки во всех действующих чатах

Основываясь на этих правилах, было решено доработать штатный функционал силами сотрудников компании ПУСК. Оптимальным вариантом, согласно представленному ТЗ, было добавление администратору портала возможности удалять чаты коллег, не выходя из своей учетной записи.

Основные требования к задаче были сформулированы следующим образом:

  1. Удаление всех чатов конкретного пользователя
  2. Удаление конкретного чата с пользователем
  3. Удаление закрытых чатов пользователя
  4. Очищение общего чата

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

Реализация массового удаления переписки

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

Интерфейс должен быть схож со стандартным табличным представлением Битрикс24, как, например, в диалогах Контакт-центра:

Примерное представление интерфейса доработки

Табличное представление должно состоять из следующих полей:

  • ID чата – уникальный номер, автоматически назначаемый в момент создания чата
  • Дата создания – точное время создания чата, необходимое для фильтрации сообщений по давности. Долгое хранение переписки в компании запрещено
  • Автор – имя сотрудника, создавшего чат
  • Тип чата – признак, показывающий тип переписки, например «Один на один» или «Групповой чат»
  • Объем вложенных файлов – суммарный размер всех файлов, переданных в чате

Также для удобства поиска и систематизации чатов требовалось настроить фильтрацию по полям «Автор» и «Объем вложенных файлов».

Согласовав внешний вид доработки с клиентом, разработчики компании ПУСК создали инструмент, который помогает компании соблюдать политику безопасности и защитить данные от утечки.

Массовое удаление сообщений в чатах (доработка)

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

  1. Перейти в любой чат
  2. Отфильтровать список чатов по указанным позициям
  3. Очистить историю одного или нескольких чатов с выбором по дате, включая сегодняшнее число
  4. Удалить один или несколько чатов полностью

Контекстно в меню каждого чата назначены следующие возможности:

  • Просмотреть – во всплывающем окне показан весь текущий чат
  • Очистить историю по указанную дату
  • Удалить чат полностью

Удаление чатов по дате

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

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

Обратитесь в компанию ПУСК по телефону +7 (495)118-39-18, если в вашей организации повышенные требования к безопасности. Мы работаем с использованием индивидуального соглашения SLA и реализовываем задачи любой сложности.

Как удалить чат в битрикс24

Для того чтоб очистить чат от файлов, которые находятся в каком-то общем диалоге или диалоге между двумя пользователями — нужно перейти в раздел «Диск» и выбрать пункт «Очистка места» (данный раздел доступен только для администраторов).

Переходим в экспертный режим

Находим название диска «Хранилище для Веб-мессенджера» и переходим в него

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

Как скрыть чат в Битрикс24

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

Как удалить чат в Битрикс24

Удалить чат в Битрикс24 нельзя. Чат можно только скрыть. Выберите чат и кликните по нему правой кнопкой мыши, в выпадающем списке выберите «Скрыть диалог».

Чтобы вернуть чат обратно, напишите имя человека или название чата (если это групповой чат) в строке поиска.

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

Как в битриксе удалить сообщение в личной переписке

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

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

История чата

История диалога

Чтобы удалить всю истории сообщений с данным контактом, нужно нажать кнопку в правом верхнем углу и согласиться на удаление:

История переписки с уволенным сотрудником

История переписки с уволенным сотрудником

Ответил Шеленков Евгений 17.05.2012 12:33:44

Массовое удаление сообщений из чатов

Чат – один из видов общения в Битрикс24. Мессенджер Битрикс, помимо переписки, позволяет коллегам обмениваться файлами, создавать задачи и обсуждения в Новостях из диалогов.

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

Стандартно Битрикс24 не предоставляет возможности массового удаления чатов – их можно только скрыть:

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

Очистка истории сообщений

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

Удаление одного сообщения

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

  • нельзя долго хранить историю в чатах – как личных, так и групповых
  • необходимо периодически очищать историю переписки во всех действующих чатах

Основываясь на этих правилах, было решено доработать штатный функционал силами сотрудников компании ПУСК. Оптимальным вариантом, согласно представленному ТЗ, было добавление администратору портала возможности удалять чаты коллег, не выходя из своей учетной записи.

Основные требования к задаче были сформулированы следующим образом:

  1. Удаление всех чатов конкретного пользователя
  2. Удаление конкретного чата с пользователем
  3. Удаление закрытых чатов пользователя
  4. Очищение общего чата

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

Реализация массового удаления переписки

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

Интерфейс должен быть схож со стандартным табличным представлением Битрикс24, как, например, в диалогах Контакт-центра:

Примерное представление интерфейса доработки

Табличное представление должно состоять из следующих полей:

  • ID чата – уникальный номер, автоматически назначаемый в момент создания чата
  • Дата создания – точное время создания чата, необходимое для фильтрации сообщений по давности. Долгое хранение переписки в компании запрещено
  • Автор – имя сотрудника, создавшего чат
  • Тип чата – признак, показывающий тип переписки, например «Один на один» или «Групповой чат»
  • Объем вложенных файлов – суммарный размер всех файлов, переданных в чате

Также для удобства поиска и систематизации чатов требовалось настроить фильтрацию по полям «Автор» и «Объем вложенных файлов».

Согласовав внешний вид доработки с клиентом, разработчики компании ПУСК создали инструмент, который помогает компании соблюдать политику безопасности и защитить данные от утечки.

Массовое удаление сообщений в чатах (доработка)

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

  1. Перейти в любой чат
  2. Отфильтровать список чатов по указанным позициям
  3. Очистить историю одного или нескольких чатов с выбором по дате, включая сегодняшнее число
  4. Удалить один или несколько чатов полностью

Контекстно в меню каждого чата назначены следующие возможности:

  • Просмотреть – во всплывающем окне показан весь текущий чат
  • Очистить историю по указанную дату
  • Удалить чат полностью

Удаление чатов по дате

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

Обратитесь в компанию ПУСК по телефону +7 (495)118-39-18, если в вашей организации повышенные требования к безопасности. Мы работаем с использованием индивидуального соглашения SLA и реализовываем задачи любой сложности.

Похожие публикации:

  1. Как проверить пустая ли строка python
  2. Как прочитать все письма в gmail
  3. Как сделать калькулятор в python
  4. Как сделать плинтус в 3д макс

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *