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

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

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

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

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

  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.
АктивноНетУстановите флажок, чтобы активировать запись типа активности.
Создано пользователемНетУстановите флажок, чтобы отличить созданный тип активности от "коробочного" при фильтрации записей.
Секция Характеристики
Заголовок (мн.ч.)НетУкажите заголовок во множественном числе.
РодительНетУкажите родительский тип активности.
ТаблицаДаУкажите таблицу, для которой это поле будет отображаться в ленте активности (например, Задачи).
Колонка Journal InputДаУкажите ранее созданную колонку типа Journal Input.
Секция Стиль
Цвет заголовкаНетУкажите цвет заголовка, который будет отображаться в ленте активности.
Цвет фона заголовкаНет

Укажите цвет фона, который будет отображаться в ленте активности.

Например, настройки, который показаны ниже на скриншоте

приведут к следующему результату.

ИконкаНет

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

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


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

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

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

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

  • No labels