Stream

Stream is a separate AtroCore entity, which is used to display the entries of the user activity and entity records.

The stream display is enabled/disabled by the administrator for each entity separately, so if this feature is missing on any entity detail view page, please, contact your administrator.

AtroCore supports the following types of stream entries:

  • Posts – messages assigned to the current user by other system users, as well as his own messages posted in the stream, irregardless of the assignee.
  • Updates – notifications about changes in the fields (attributes) of the user-related entries.
  • All – general changes in the user- or entity-related actions.

User Activity Stream

The user activity stream represents the list of activity records for the currently logged user, including the updates in the entity records followed by the user, as well as posts about user-related actions performed in the system. It can be added to the navigation menu on the user preferences page via activating the Custom tab list option and adding the corresponding tab.

To open the user activity records list, click Stream in the navigation menu:

Stream list

By default, all user-related activity records are displayed here in a chronological order. Click the Posts or Updates button to filter the records display by their type correspondingly:

Stream filtered

To check for stream updates, click the refresh button:

Refresh button

When other users make changes in your user-related entity records or address stream posts to you, you will be informed about it via the Notifications pop-up:

Notifications

Creating a Post

To add a new post on the user activity records list view page, place the cursor in the text box, enter the desired message and assign it to a different user, if needed, by selecting the corresponding option from the user list:

Post creating

You can also attach a file (or multiple files) to your post by clicking the attachment button and selecting the desired files:

Post attachment

Click the Post button – your message will appear on top of the stream list with all its details:

New post

When the message is addressed to other users, they will also see this post on their user activity streams.

Managing Posts

By default, posts and updates from the user activity stream can only be removed via the corresponding option from the single record actions menu:

Remove post

To complete the operation, you will need to confirm your decision in the pop-up that appears:

Remove post

User added posts, however, can not only be removed, but also edited. For this, click the Edit option in the single record actions menu and make the desired changes in the editing pop-up that appears:

Edit post

Entity Records Stream

The entity records stream is displayed on the Stream panel on the detail view page of the corresponding entity record:

Stream panel

Here the list of all actions related to the given entity record are displayed.

Tracking of fields (attributes) is enabled in almost all entities by default. To disable it, select option Disable Track changes in the entity manager.

Disable stream

The Stream displays changes in all fields (attributes) of the entity. It contains information about who made the changes, the previous and new values of the field (attribute). If a change occurs in a field of the relationship type, it is displayed in the Stream of both entities. For example, if you add a new Category to a Product, information about this will appear in the Stream in the Product entity and in the Category entity.

Use the actions menu to filter the stream records by their type correspondingly:

Stream panel

Posts and updates from the entity records stream can be removed via the corresponding option from the single record actions menu and confirming the decision in the pop-up that appears:

Stream panel post removing

Access to the Stream is provided for each role at the entity level. To allow the user to view changes, select Administration/Roles/Editor, click on Edit button and select the entity for which you want to configure permissions. To be able to edit permissions for the particular entity, access must be enabled for it.

Stream permissions

Please, note that the stream functionality can be further extended with the help of the "Revisions" module, which allows you to view the field changes history in the pop-up and restore previous values from the change history. Go to our store to learn more about the "Revisions" module.