Patent ID: 9053132
Filing Date: 2015-06-09
Classification: G06F,G06Q

Abstract:
1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to cause a computer to implement a method comprising: providing a multi-tenant on-demand database system having hardware and software shared by multiple tenants over a network, wherein the multi-tenant on-demand database system stores a first object for a first one of the tenants and wherein a setting of the first object indicates that the first object is allowed to have a team associated therewith; receiving, from a user associated with the first tenant, a request to add a first team to the first object, wherein the first team includes at least two members, the at least two members including a first member that is associated with the first tenant by being a user of the first tenant and being provided access to the multi-tenant on-demand database system via the first tenant, and a second member that is not associated with the first tenant and that is a contact of the first member, wherein: configuring in the multi-tenant on-demand database system a first team object, wherein the first team object includes an identifier of the at least two members of the first team; associating the first team object with the first object for adding the first team to the first object, by including a reference to the first team object in the first object; notifying at least one of the first member and the second member of the first team by: