Discontinuing Record Following in On-Demand Database Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional database management techniques in cloud computing environments fail to efficiently track and notify users of updates to records, leading to inefficient, untimely, and incomplete reporting, especially for sales personnel who need to manage numerous records.
Innovation Solution
Implementing a system that automatically tracks updates to records and notifies relevant users through information feeds, allowing users to follow records, posts, and comments, with features like automatic unfollowing of records with limited useful life and customizable feed filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users manually create and send reports about their activity, then users can share information with their boss, but the reporting process becomes inefficient, untimely, and incomplete
Solution Approach 1:
The system automatically generates and distributes activity reports without requiring manual user intervention. The database system self-services by tracking user activity, generating reports, and distributing them to relevant personnel automatically, eliminating the manual report creation process
Solution Approach 2:
The system implements automated feedback loops where activity data is continuously collected, processed, and distributed to stakeholders. This creates a real-time feedback mechanism that keeps managers and team members informed about user activity without manual intervention
2Loss of information
If users track activity of other users in the database system, then users can know about important activities, but it becomes difficult to know other people who might benefit from the information
Solution Approach 1:
The database system serves multiple functions simultaneously: it tracks user activity, generates reports, distributes information to multiple stakeholders, and identifies relevant recipients all through a single integrated mechanism. This universal system eliminates the need for separate tracking and distribution processes
Solution Approach 2:
The system introduces an intermediary reporting mechanism that sits between activity generation and information distribution. This intermediary automatically processes activity data, determines who should receive the information, and distributes it appropriately, simplifying the overall information flow
3Reliability
If the database system tracks all record updates, then users receive complete information about updates, but the system complexity and resource usage increase
Solution Approach 1:
The system extracts only the essential update information that needs to be tracked and distributed, separating critical data from unnecessary details. This extraction approach maintains tracking reliability while reducing system complexity by focusing only on relevant updates
Data Source
AI summary
Disclosed are systems, apparatus, methods, and computer readable media for discontinuing the following of records in an on-demand database service environment. In one embodiment, one or more records are identified according to one or more designated criteria. The records are stored in a database. The records are being followed by one or more users in an on-demand database service environment such that updates to the records are capable of being stored as feed items in one or more feed tables in the database. The feed items are capable of being published in an information feed displayed on one or more devices associated with the one or more users. The following of the identified one or more records by the one or more users is discontinued.


