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

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

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

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

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

Добавление виджета на форму

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

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

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

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

  • Беседа
  • Рабочие заметки

Вид ленты активности

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

Оба поля Беседа и Рабочие заметки являются полями типа Journal Input и предназначены для обмена данными между пользователями.

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

Комментарии и рабочие заметки можно отправлять, зажав сочетание клавиш Ctrl + Enter.

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

  • Предыдущие значения выделены серым цветом. Новые значения – черным.
  • Изменения полей отображаются в соответствии с настройками отображения истории.

Нажав на вкладки под полем ввода, вы можете отфильтровать отображаемую информацию.

СекцияОписание
ВсеОтображаются изменения полей и все комментарии, оставленные к записи.
Рабочие заметкиОтфильтровывает рабочие заметки, оставленные к записи.
БеседаОтфильтровывает комментарии, оставленные к записи.
ИсторияОтфильтровывает изменения полей записи.

Фильтрация

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

примечание

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

Настройки типов активности для каждого пользователя хранятся в таблице Фильтры столбца активностей (sys_activity_column_filter).

Чтобы отображать изменения определенных полей в секции История вместо изменений всех полей, используйте функциональность обработчика полей:

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

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

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

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

По умолчанию для объектов таблицы Задачи используются два поля типа 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 как обычные поля на форме. После сохранения записей эти поля отображаются в ленте активности.