Перейти к основному содержимому
Версия: 1.34.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).