Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Merged branch "DOC0000095" into parent

The Activity Feed module is intended to line up the communication process within the company between users, for example, between employees who set tasks and who handle them.

This functionality allows keeping an eye either on Additional Comments or Work Notes left within some record or tracking the record field changes (all record fields or a fieldset specified by the user).

Info

Additional Comments and Work Notes fields are both of the Journal Input type and intended for cross-user communication.

...

  1. The Additional Comments

...

  1.  field is for communication with the

...

  1. caller. It may be, for example, progress updates or clarifying questions. These comments are visible for the requestor on the portal view of the record.

...

  1. The Work Notes

...

  1.  field is for internal communications of the task fulfillers (agents). These comments may be technical and can contain information that should not be shared with the

...

  1. caller.

Activity Feed can be used on table records in both main interfaces (agent interface and Self-Service Portal), which allows using it by users without specific roles.

Using

...

Activity Feed


Creating an activity feed


To use feed on forms, you need to configure the

...

Activity Feed widget first. For this, please complete the steps below:

  1. Navigate to Portal Structure → Widgets.
  2. Click New to create a new widget.
  3. Fill in the fields as described below.
  4. Click Save or Save and Exit to apply changes.
FieldMandatoryDescription
NameYWidget name

...

. For example: "Activity feed widget"

...

.
DescriptionYWidget brief description

...

. For example: "Enabling activity feed on tasks"

...

.
Active

Select this checkbox to activate a widget.

Note

Until the widget is not activated, it cannot be used within objects.


TemplateN

Fill in the widget template. The default template value

...

will contain <activityFeed> SimpleTag:

Code Block
languagexml
themeEclipse
titleactivityFeed

...

<activityFeed></

...

activityFeed>

Check the widget creation guide for more information about this field.

CSSNSpecify CSS classes for the widget structure and style.
Client scriptN

Fill in widget client logic if necessary. Check the widget creation guide for more information.

Tip

Generally, no additional logic is required in the described case.


Server scriptN

Fill in widget server logic if necessary. Check the widget creation guide for more information.

Tip

Generally, no additional logic is required in the described case.


Demo dataNSpecify additional widget options if necessary. Check the widget creation guide for more information.
TablesNSpecify tables (one or more) to enable activity feed functionality on their forms. In the case described, it's the Task table.
InheritanceNSelect this checkbox if you want to make a widget available for adding to child table forms.

After saving the record, it will be available to add on the record form by the Form Layout functionality as described below.

Activity feed view


After a widget is created and added to a form layout as described above, create a new record or open an existing one to find the activity feed view as shown below (this screenshot is given as an example; the production version in your application may differ from it).

By clicking on the tabs under the input field, you can filter out the displayed information.

Note

The displayed information can be filtered for specified users or user roles by using ACL functionality. Thereby, the activity feed view can differ for users granted different roles. For this, Create an ACL Rule for information filtering.

Info

For securing fields allowing commenting records (such as Additional Comments or Work Notes), create an ACL rule for a corresponding column of the Journal Input type.

Otherwise, you may create an ACL rule that will restrict access to the Activity Types (sys_activity_type) table for specified roles.

...


Image Added

SectionDescription
AllThis section displays all field changes and all comments left to this record.
Work NotesThis section allows filtering out only work notes left to this record.
Additional CommentsThis section allows filtering out only additional comments left to this record.
HistoryThis section allows filtering out only record field changes.


Note
  1. To display changes of the specified fields in the History section instead of all fields changes, use the Available history fields handler functionality:
    1. Click on the three dots on the right to open the kebab menu.
    2. Click Available history fields item.
    3. Unselect fields changes of which should not be displayed in the activity feed.
    4. Click Apply.

Settings are saved in the Activity Column Filters (sys_activity_column_filter) dictionary for every user individually.

Even if the field value changes are not displayed here, they are logged and can be reached in the History dictionary.

Adding an activity feed


Add an activity feed widget created in the previous step on the record form using the Form Layout functionality. For this, please complete the steps below:

  1. Open the hamburger menu on the top left of the form.
  2. Navigate to the Configure → Form → Layout item and click on it.
  3. Find the activity feed widget in the Available area and move it to the Selected area.
  4. Click Save to apply changes. 

After this, your changes are displayed on the record form.

Note

Perform these steps for every form on which you need to enable Activity feed functionality since it is not inherited, and every activity feed is related to the specified task object.

Configuring an activity feed

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

To add more journal input fields, please complete the steps below:

  1. Navigate to System Definition → All Columns.
  2. Click New and fill in the fields.
  3. Click Save or Save and Exit to apply changes.
FieldMandatoryDescription
TableYSpecify a table on which the activity feed widget was enabled (for example, the Task table).
Column typeYIn this field, select the Journal input value.
TitleY

Specify a column title for this additional field. It will be displayed on the record form and can be multilingual.

NameYThis field contains a system column name and is populated automatically once you have filled a column title.


Info

You can use available column attributes on this page for more precise configuration. For example, turn on the Mandatory attribute to make the field mandatory to fill in.

Deactivating custom activity feed field


To perform this, please complete the steps below

...

:

  1. Navigate to Activity Feed → Activity Types.
  2. Click on the activity you need to deactivate.
  3. Turn off the Is Visible attribute.
  4. Click Save or Save and Exit to apply changes.

Activity type fields

FieldTypeDescription
TitleN

Custom activity feed field title displayed on the record form.

Info

This field is of the Translated Text type, so you can define a title in all languages you need. To add a title for a language other than the default one, please complete the steps below:

  1. Open an activity type record to edit a title.
  2. Change interface language through the General Preferences menu on the right.
  3. Type the localized title value into the Title field.
  4. Click Save or Save and Exit to apply changes.


User-createdNThis checkbox is intended to distinguish custom activity types from OOB ones to be able to filter them out if needed.
ParentNA parent activity type. If this activity type is of the highest level, then this field value will be empty.
TableNA table or tables for which this field is enabled (for example, Task).
Journal input columnNA reference to the previously created column of the Journal Input type.
Title (plural)NSpecify a title plural form if needed.
Is VisibleNThis attribute is responsible for field visibility on the record form.
NameNThis field contains an activity system name and is populated automatically out of the table name and the journal input column name. 
OrderNSpecify the field order.
Title colorN

Specify a title color that is displayed in the comment form.

Title background colorN

Specify a title background color that is displayed in the comment form.

Info

For example, settings like shown on the screenshot below

Image Modified

will cause a result as follows

...

Image Added



Table of Contents
absoluteUrltrue
classfixedPosition
printablefalse