Skip to main content
Version: 1.34.0

Activity Feed

The Activity Feed is intended to streamline the communication process within the company, for example, among employees who set tasks and those who handle them.

When it is added to a form, you can view comments left by users for a specific record and track changes to its field values in the Activity Feed.

The Activity Feed can be added to table records in the agent and portal interfaces, which allows users to access it without any specific roles.

info

This article describes the processes of adding the Activity Feed to record forms and configuring it. To learn about the Activity Feed interface and its use, see the Activity Feed article.

Add the Activity Feed to a form


To display the Activity Feed on a form, add the Activity Feed widget to its layout using the form layout settings. To do so, complete the following steps:

  1. Open the burger menu in the upper-left corner of the form.
  2. Navigate to ConfigureFormLayout.
  3. (optional) If the Activity Feed should be displayed in a specific form view, select it in the View name field.
  4. (optional) If there are several sections on the form, select the desired section in the Section field.
  5. Find the Activity Feed widget in the Available box and move it to the Selected box.
  6. Click Save to apply the changes.
caution

Perform these steps for every form for which you need to enable the Activity Feed functionality, since it is not inherited. Every Activity Feed is related to the specified table.

Activity Feed fields


By default, the Activity Feed contains two fields of type Journal Input designed to exchange data between users:

  • The Discussion field is used to communicate with the caller – for example, to provide progress updates or ask clarifying questions. These comments are visible to the caller on the portal view of the record.
  • The Work notes field is used for internal communication between the agents working on the record. These comments may be technical and can contain information that should not be shared with the caller.

To restrict users with certain roles from viewing or posting comments in a particular Activity Feed field, you can create access control rules (ACL) either for the corresponding Journal Input column or for the corresponding record in the Activity Type (sys_activity_type) table.

You can also use access control rules (ACL) to filter the information displayed in the Activity Feed depending on the roles of the user viewing a record of a specific table.

By default, the system checks the following access rights for the user viewing the record:

  • the User (user) table;
  • the Display name (display_name) and Photo (photo_id) fields of the User (user) table;
  • the user record of the author of the change or comment;
  • the table to which the open record belongs;
  • the open record itself;
  • individual fields of the open record.
tip

Changes that do not display in the Activity Feed are still tracked and stored in the History table.

Create a custom activity type


By default, two commonly used fields of the Journal Input type are delivered for Task objects; these are the Discussion and Work notes fields.

To add custom Journal Input fields, complete the steps below:

  1. Navigate to System SettingsAll Columns.
  2. Click New and fill in the fields.
  3. Click Save or Save and exit to apply the changes.
tip

Another way to add a column is via the related lists of a specific table record. Open the table you need to add a new activity type, scroll down to the Related Lists area, select the Columns tab, and click New.

Column form fields

FieldMandatoryDescription
TableYSpecify a table on the forms of which the Activity Feed widget is enabled (for example, the Task table).
Column TypeYIn this field, select the Journal Input value.
TitleYSpecify a column title for this additional field. It is displayed on the record form and can be localized.
NameYThis field contains a system column name and is populated automatically once you have filled a column title.

See the Create Columns article to learn more.

As a result, a new activity type will be created by the system in the Activity Type (sys_activity_type) table.

To configure the new Activity Feed field, complete the steps below:

  1. Navigate to Activity FeedActivity Types.
  2. Open the activity you need and fill in the fields.
  3. Click Save or Save and exit to apply the changes.

Activity Type form fields

FieldTypeDescription
TitleY

Specify the Activity Feed field title displayed on the record form.

This field is of the Translated Text type, so you can define a title in all the languages you need. See the Localization and Multi-language Support article to learn more.

NameYThis field contains the system name of the activity and is filled in automatically with the name of the table and field of the Journal Input type.
ActiveNSelect this checkbox to activate the activity type.
User CreatedNThis is intended to distinguish a custom activity type from the OOB ones to be able to filter them out if needed. This checkbox is selected by default and is read-only.

Configure the field set


You can configure the set of Activity Feed fields. To do so, you need to use the Form layout functionality.

To add or remove an Activity Feed field, complete the following steps:

  1. Open the record form that you need to configure.
  2. In the burger menu , navigate to ConfigureFormLayout.
  3. In the Section field, select the section containing the Activity Feed.
  4. Move the field of Journal Input type:
    • from the Available box to Selected to add the field to the Activity Feed
    • from the Selected box to Available to remove the field from the Activity Feed.
  5. Click Save.
note

When you create a new record, you will see the added Journal Input fields on the form as text fields with WYSIWYG functionality. After the record is saved, these fields are displayed in the Activity Feed.

Activity Column Filters


When viewing the Activity Feed, users can independently define the set of fields whose changes are displayed in the feed. These personal settings are stored in the Activity Column Filter (sys_activity_column_filter) table.