Business sector
Cross functional solution
Business goal
To make sure that company employees get all important info from the Activity Stream
Problem
Hard to track who actually read the published message, and who simply browsed the feed.
Tags: data is disorganized, activity stream
Solution
The default operating scenario of Bitrix24 implies the mechanism of auto-reading. If a user opens the feed and scrolls down, all new posts are automatically marked as read, while his username immediately appears in the built-in read counter.
Such a system makes it impossible to track how many users read a new message, and how many of them just scrolled down the page. To avoid this uncertainty, let’s implement customization:
1. remove auto-reading;
2. create a Read button and assign it with consistent logic.
As a result, it works as follows:
- under the published post next to the counter (the "eye" icon) there is a button made as a link named Read;
- when the user clicks the button, the post is marked as read (“I‘ve read it”), and his username appears in the read counter;
- one can see all users who have read the post by pointing at the eye;
- if the user wants to mark the post as unread, he can click on the “I’ve read” button and thus launch the reverse process. The counter gets decreased.
The customization is implemented without interference in the core of the product (Bitrix24 works routinely), which makes the solution cheaper and easier to support.