Methods and apparatus for inviting users to follow records in an on-demand database service environment
First Claim
1. A database system comprising:
- at least one database storing customer relationship management (CRM) records as data objects; and
at least one server having at least one processor capable of executing instructions configured to cause;
identifying a plurality of the CRM records associated with business activities of an organization, the CRM records associated with users in the organization at a first level of a hierarchy of the organization;
identifying one or more users to invite to follow updates to the identified CRM records made by the users at the first level of the hierarchy of the organization, the updates to the identified CRM records stored as data objects in the at least one database, the one or more users being identified as associated with the organization and at a second level of the hierarchy of the organization for a specified time range, the second level being at a lower level of the hierarchy of the organization than the first level; and
sending an invitation message to the identified one or more users to invite to follow the updates to the identified CRM records.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and mechanisms are provided for inviting users to follow records in an on-demand database service environment. In some embodiments, a message is received at a server. The message includes an identification of a record stored in a database. The identified record is selected for inviting one or more users to follow updates to the record. The updates 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 a display device. A received message can also include an identification of one or more users to invite to follow updates to the identified record in the on-demand service environment. An invitation message including an indication of the identified record is generated and sent to the identified users.
187 Citations
20 Claims
-
1. A database system comprising:
-
at least one database storing customer relationship management (CRM) records as data objects; and at least one server having at least one processor capable of executing instructions configured to cause; identifying a plurality of the CRM records associated with business activities of an organization, the CRM records associated with users in the organization at a first level of a hierarchy of the organization; identifying one or more users to invite to follow updates to the identified CRM records made by the users at the first level of the hierarchy of the organization, the updates to the identified CRM records stored as data objects in the at least one database, the one or more users being identified as associated with the organization and at a second level of the hierarchy of the organization for a specified time range, the second level being at a lower level of the hierarchy of the organization than the first level; and sending an invitation message to the identified one or more users to invite to follow the updates to the identified CRM records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
identifying, using a database system storing customer relationship management (CRM) records as data objects in at least one database, a plurality of the CRM records associated with business activities of an organization, the CRM records associated with users in the organization at a first level of a hierarchy of the organization; identifying, using the database system, one or more users to invite to follow updates to the identified CRM records made by the users at the first level of the hierarchy of the organization, the updates to the identified CRM records stored as data objects in the at least one database, the one or more users being identified as associated with the organization and at a second level of the hierarchy of the organization for a specified time range, the second level being at a lower level of the hierarchy of the organization than the first level; and sending an invitation message to the identified one or more users to invite to follow the updates to the identified CRM records. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
database system software stored on a non-transitory data storage medium for execution by at least one server of a database system, the database system software operable to cause; identifying, using a database system storing customer relationship management (CRM) records as data objects in at least one database, a plurality of the CRM records associated with business activities of an organization, the CRM records associated with users in the organization at a first level of a hierarchy of the organization; identifying, using the database system, one or more users to invite to follow updates to the identified CRM records made by the users at the first level of the hierarchy of the organization, the updates to the identified CRM records stored as data objects in the at least one database, the one or more users being identified as associated with the organization and at a second level of the hierarchy of the organization for a specified time range, the second level being at a lower level of the hierarchy of the organization than the first level; and sending an invitation message to the identified one or more users to invite to follow the updates to the identified CRM records.
Specification