Перейти к основному содержимому
Версия: 1.35.0

Лента активности

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

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

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

к сведению

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

Добавление ленты активности на форму​


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

  1. Откройте бургер-меню в левом верхнем углу формы.
  2. Перейдите в Настроить → Форма → Макет.
  3. (опционально) Если ленту активности необходимо отображать в определенном представлении формы, выберите его в поле Имя вида.
  4. (опционально) Если на форме есть несколько секций, выберите нужную секцию в поле Секция.
  5. Найдите виджет Activity Feed в окне Доступно для выбора и перенесите его в окно Выбрано.
  6. Нажмите Сохранить, чтобы применить изменения.
внимание

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

Поля ленты активности​


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

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

Чтобы ограничить пользователям с определенными ролями доступ на просмотр и публикацию комментариев в том или ином поле ленты активности, вы можете создать правила контроля доступа (ACL) либо для соответствующей колонки типа Journal Input, либо для соответствующей записи в таблице Тип активности (sys_activity_type).

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

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

  • таблице Пользователь (user);
  • полям Отображаемое имя (display_name) и Фотография (photo_id) таблицы Пользователь (user);
  • записи пользователя, являющегося автором изменения или комментария;
  • таблице, к которой относится открытая запись;
  • самой открытой записи;
  • отдельным полям открытой записи.
подсказка

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

Создание нового типа активности​


По умолчанию для объектов таблицы Задачи используются два поля типа Journal Input: Беседа и Рабочие заметки.

Выполните следующие шаги, чтобы добавить новые поля типа Journal Input:

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

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

Пример заполнения полей​

ПолеОбязательноОписание
ТаблицаДаУкажите таблицу, на которой активен виджет ленты активности (например, таблица Задачи).
Тип колонкиДаВыберите значение Journal Input.
ЗаголовокДаУкажите название колонки для дополнительного поля. Оно отображается на форме записи и может быть локализовано.
НаименованиеДаЭто поле содержит системное имя колонки и заполняется автоматически после того, как вы заполнили заголовок колонки.

Подробнее смотрите в статье Создание колонок.

В результате система создаст новый тип активности в таблице Тип активности (sys_activity_type).

Чтобы настроить новое поле ленты активности, выполните следующие шаги:

  1. Перейдите в Лента активности → Типы активности.
  2. Откройте необходимую активность и заполните поля.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы Тип активности​

ПолеТипОписание
ЗаголовокДа

Укажите заголовок поля ленты активности, который отображается на форме записи.

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

НаименованиеДаУкажите системное название активности. Можно использовать название таблицы и поля типа Journal Input.
АктивноНетУстановите флажок, чтобы активировать запись типа активности.
Создано пользователемНетФлажок предназначен для того, чтобы отличить созданный тип активности от "коробочного" при фильтрации записей, проставляется автоматически и не доступен для редактирования.

Настройка набора полей​


Вы можете настроить набор полей ленты активности. Для этого вам нужно использовать настройку представления формы.

Чтобы добавить или удалить поле ленты активности, выполните следующие шаги:

  1. Откройте форму записи, которую вам нужно настроить.
  2. В бургер-меню , перейдите в Настройка → Форма → Макет.
  3. В поле Секция выберите секцию, которая содержит ленту активности.
  4. Переместите поле типа Journal Input:
    • из окна Доступно для выбора в Выбрано, чтобы добавить поле в ленту активности.
    • из окна Выбрано в Доступно для выбора, чтобы удалить поле из ленты активности.
  5. Нажмите Сохранить.
примечание

При создании новой записи вы увидите добавленные колонки типа Journal Input на форме как текстовые поля с поддержкой WYSIWYG. После сохранения записей эти поля отображаются в ленте активности.

Фильтры столбца активностей​


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