-
公开(公告)号:US11366804B2
公开(公告)日:2022-06-21
申请号:US16264428
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , David Angulo , David Woodward , Abhinav Chadda , David Hacker , Steven Ness , Matt Lagrotte , Jason Moody , Daniel Marchant , Matthew James Mondok , Federico Recio , Mehmet Gokmen Orun , Steven Kostrzewski , Christopher Bill , Kaustubh Barde , Lydia Lodovisi , Sarah Flamion , Jamin Hall , Charles Fineman
IPC: G06F16/242 , G06F16/28 , G06F16/23 , G06F16/215 , G06F16/2458 , G06F16/21 , G06F16/9035 , G06F16/2455 , G06F9/54 , G06Q30/00
Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
-
公开(公告)号:US10860606B2
公开(公告)日:2020-12-08
申请号:US15884944
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Jan Asita Fernando , Cody Marcel , Sahil Ramrakhyani , Samarpan Jain , Brian Esserlieu , James Ferguson , Saikiran Perumala , Charles Fineman , Jay Hurst , Seshank Kalvala
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for deleting data of an object within a multi-tenant database. Described is a mechanism for performing operations such as an efficient delete operation by introducing a new delete operation (or method) that is configured to allow a data structure such as an object to identify one or more records to be deleted. In order to ensure that the operation is efficient, the mechanism may perform a validation of the values provided to the delete operation based on the type of data store used for storing the records. For example, the validation may ensure that the values provided to the method correspond to a composite primary key when records are stored in a non-relational data store. Upon a successful validation, an initial delete request may be translated to an appropriate delete operation for the underlying database.
-
公开(公告)号:US20170351683A1
公开(公告)日:2017-12-07
申请号:US15175361
申请日:2016-06-07
Applicant: salesforce.com, inc.
Inventor: Jay Hurst , Abhinav Chadda , Charles Fineman , Zhi Li , Shreemanth Karthik Hosahalli
IPC: G06F17/30
CPC classification number: G06F16/252 , G06F16/235 , G06F16/245
Abstract: Techniques are disclosed relating to insertion of objects into a database. In some embodiments, a client may programmatically define arbitrary relationships (such as hierarchical relationships) among different types of objects to be inserted into a database at a server. The objects may then be sent to the database, which may determine an insertion order that allows the desired relationships to be created. The insertion may then be committed, causing all the desired objects and relationships to be created in the database.
-
-