Лента активности
Модуль ленты активности предназначен для выстраивания процесса коммуникации внутри компании между пользователями, например, между сотрудниками, которые ставят задачи, и теми, кто их обрабатывает.
Эта функциональность позволяет следить за дополнительными комментариями или рабочими заметками, оставленными к какой-либо записи, или отслеживать изменения полей записи (все поля записи или набор полей, указанный пользователем).
Ленту активности можно использовать на записях таблицы в агентском и портальном интерфейсах. Это позволяет пользователям пользоваться лентой активности без каких-либо ролей.
Добавление виджета на форму
Добавьте виджет ленты активности на форму записей, используя настройку представления формы. Для этого выполните следующие шаги:
- Откройте бургер-меню в левом верхнем углу формы.
- Перейдите в Настроить → Форма → Макет.
- Найдите виджет ленты активности в окне Доступно для выбора и перенесите в окно Выбрано.
- Нажмите Сохранить, чтобы применить изменения.
Выполните эти шаги для каждой формы, в которой вам необходима лента активности, так как она не наследуется. Каждая лента активности связана с указанной таблицей.
По умолчанию в ленте активности доступны два поля:
- Беседа
- Рабочие заметки
Вид ленты активности
После того как виджет был добавлен на представление формы, создайте новую запись или откройте существующую, чтобы найти ленту активности на форме как показано ниже (скриншот ниже приведен в виде примера; "коробочная" версия в вашем экземпляре может отличаться).
Оба поля Беседа и Рабочие заметки являются полями типа Journal Input и предназначены для обмена данными между пользователями.
- Поле Беседа предназначено для связи с заявителем. Это могут быть, например, обновления прогресса или уточняющие вопросы. Эти комментарии видны запрашивающей стороне на портальной форме записи.
- Поле Рабочие заметки предназначено для внутреннего общения исполнителей задачи (агентов). Эти комментарии могут носить технический характер и содержать информацию, которой не следует делиться с заявителем.
Комментарии и рабочие заметки можно отправлять, зажав сочетание клавиш Ctrl + Enter.
Кроме того, в ленте активности отображается история изменений полей. Она отображает информацию о тех полях, значение которых было изменено.
- Предыдущие значения выделены серым цветом. Новые значения – черным.
- Изменения полей отображаются в соответствии с настройками отображения истории.
Нажав на вкладки под полем ввода, вы можете отфильтровать отображаемую информацию.
Секция | Описание |
---|---|
Все | Отображаются изменения полей и все комментарии, оставленные к записи. |
Рабочие заметки | Отфильтровывает рабочие заметки, оставленные к записи. |
Беседа | Отфильтровывает комментарии, оставленные к записи. |
История | Отфильтровывает изменения полей записи. |
Изменения
В ленте активности можно отображать изменения записи. Записи изменений содержат информацию о полях, значение которых было отредактировано. Чтобы отобразить изменение полей и их новые значения, нажмите в правом верхнем углу ленты активности.
- Прежнее значение находится слева от стрелки (&rarr).
- Новое значение – справа от стрелки (&rarr).
Изменения полей отображаются в соответствии с настройками отображения истории.
Хронология событий
Кроме того, в ленте активности можно отобразить хронологию событий. Для этого нажмите в правом верхнем углу виджета.
В свернутом виде для записи хронологии отображаются только названия полей, которые были отредактированы. Чтобы просмотреть запись события полностью, нажмите справа . В записи содержится информация о том, кто внес изменения, во сколько и что было добавлено или отредактировано.
Вы также можете включить отображение изменений в режиме хронологии. Для этого нажмите . Прежнее значение поля будет находиться слева от стрелки (&rarr), новое значение – справа.
Включение режима хронологии событий распространяется на все ленты активности в системе.
Сортировка и фильтрация
Записи в ленте активности можно сортировать. По умолчанию они отображаются от новых к старым.
Для того чтобы включить сортировку:
- от старых к новым, нажмите .
- от новых к старым, нажмите .
Вы можете создать правила контроля доступа (ACL) для фильтрации отображаемой информации в зависимости от ролей пользователя, просматривающего запись определенной таблицы.
Чтобы защитить поля, которые позволяют пользователям комментировать записи (такие как Беседа и Рабочие заметки), создайте правила контроля доступа (ACL) для соответствующей колонки типа Journal Input. Или создайте правило, которое будет ограничивать доступ к таблице Тип активности (sys_activity_type) для пользователей с определенными ролями.
Настройки типов активности для каждого пользователя хранятся в таблице Фильтры столбца активностей (sys_activity_column_filter).
Чтобы отображать изменения определенных полей в секции История вместо изменений всех полей, используйте функциональность обработчика полей:
- Нажмите на справа.
- Нажмите Выбрать поля.
- Снимите флажки с полей, изменения которых не должны отображаться в ленте активности.
- Нажмите Применить.
Если история содержит поля, которые были изменены, но не были выбраны в обработчике Выбрать поля, они будут заменены текстом Поля не выбраны.
Даже если изменения полей не отображаются в ленте активности, они логируются и доступны к просмотру в справочнике История.
Создание нового типа активности
По умолчанию для объектов таблицы Задачи используются два поля типа Journal Input: Беседа и Рабочие заметки.
Выполните следующие шаги, чтобы добавить новые поля типа Journal Input:
- Перейдите в Настройка системы → Все колонки.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Другой способ добавить колонку – через связанный список определенной таблицы. Откройте запись таблицы, для которой вам нужно добавить новый тип активности. В области Связанные списки откройте вкладку Колонки и нажмите Создать.
Пример заполнения полей
Поле | Обязательно | Описание |
---|---|---|
Таблица | Да | Укажите таблицу, на которой активен виджет ленты активности (например, таблица Задачи). |
Тип колонки | Да | Выберите значение Journal Input. |
Заголовок | Да | Укажите название колонки для дополнительного поля. Оно отображается на форме записи и может быть многоязычным. |
Наименование | Да | Это поле содержит системное имя колонки и заполняется автоматически после того, как вы заполнили заголовок колонки. |
Подробнее смотрите в статье Создание колонок.
В результате система автоматически создаст новый тип активности в таблице Тип активности (sys_activity_type).
Чтобы настроить новое поле ленты активности, выполните следующие шаги:
- Перейдите в Лента активности → Типы активности.
- Откройте необходимую активность и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Тип активности
- Общее
- Характеристики
- Стиль
Поле | Тип | Описание |
---|---|---|
Заголовок | Да | Укажите заголовок поля ленты активности, который отображается на форме записи. Это поле типа Translated Text, так что вы можете указать заголовок на всех необходимых языках. Подробнее читайте в статье Локализация и многоязыковая поддержка. |
Наименование | Да | Укажите системное название активности. Можно использовать название таблицы и поля типа Journal Input. |
Активно | Нет | Установите флажок, чтобы активировать запись типа активности. |
Создано пользователем | Нет | Флажок предназначен для того, чтобы отличить созданный тип активности от "коробочного" при фильтрации записей, проставляется автоматически и не доступен для редактирования. |
Поле | Тип | Описание |
---|---|---|
Заголовок (мн.ч.) | Нет | Укажите заголовок во множественном числе. |
Родитель | Нет | Укажите родительский тип активности. |
Таблица | Да | Укажите таблицу, для которой это поле будет отображаться в ленте активности (например, Задачи). |
Колонка Journal Input | Да | Укажите ранее созданную колонку типа Journal Input. |
Поле | Тип | Описание |
---|---|---|
Цвет заголовка | Нет | Укажите цвет заголовка, который будет отображаться в ленте активности. |
Цвет фона заголовка | Нет | Укажите цвет фона, который будет отображаться в ленте активности. Например, настройки, которые показаны ниже на скриншоте приведут к следующему результату. |
Иконка | Нет | Добавьте иконку, чтобы настроить тип активности. Система отобразит его вместо стандартной иконки диалога . |
Настройка набора полей
Вы можете настроить набор полей ленты активности. Для этого вам нужно использовать настройку представления формы.
Чтобы добавить или удалить поле ленты активности, выполните следующие шаги:
- Откройте форму записи, которую вам нужно настроить.
- В бургер-меню , перейдите в Настройка → Форма → Макет.
- В поле Секция выберите секцию, которая содержит ленту активности.
- Переместите поле типа Journal Input:
- из окна Доступно для выбора в Выбрано, чтобы добавить поле в ленту активности.
- из окна Выбрано в Доступно для выбора, чтобы удалить поле из ленты активности.
- Нажмите Сохранить.
При создании новой записи вы увидите добавленные поля типа Journal Input как обычные поля на форме. После сохранения записей эти поля отображаются в ленте активности.