Patent ID: 8312013
Filing Date: 2012-11-13
Classification: G06F

Abstract:
1. A computer implemented method, comprising: receiving from one of a plurality of tenants of an on-demand service, a custom share row cause for a custom object managed by the on-demand service; and linking the custom share row cause to a sharing record associated with an instance of the custom object; wherein the sharing record controls access by users to the instance of the custom object by specifying at least one of the users to which access to the instance of the custom object is granted, and wherein the custom share row cause is linked to the sharing record for uniquely identifying the sharing record specifying the at least one of the users to which the access to the instance of the custom object is granted and for describing an event prompting creation of the sharing record; wherein adding the sharing record to the instance of the custom object is in response to a determination that the sharing record is different from other sharing records previously added to the instance of the custom object, wherein the determination is based on the custom share row cause linked to the sharing record and the at least one of the users specified by the sharing record.