INTEGRATED ENTITY VIEW ACROSS DISTRIBUTED SYSTEMS
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.
1 . A method, comprising:
receiving, by a computing device, a patron data management request, the consumer data associated with a common exchange schema;
ordering, by the computing device, the patron data management request according to a priority data;
updating, by the computing device, the patron data based on the priority data.
2 . The method of claim 1 , further comprising displaying, by the computing device, audit data.
3 . The method of claim 1 , further comprising displaying, by the computing device, metrics data.
4 . The method of claim 1 , further comprising identifying, by the computing device, a source of the patron data.
5 . The method of claim 1 , wherein the patron data management request includes a request to delete the patron data.
6 . The method of claim 5 , wherein the patron data includes master record data.
7 . The method of claim 1 , wherein the priority data is based on an identity of a requestor submitting the patron data management request.
8 . A system, comprising:
a memory;
a processor coupled to the memory and configured to, based on instructions stored in the memory:
receive a patron data management request, the consumer data associated with a common exchange schema;
order the patron data management request according to a priority data;
update the patron data based on the priority data.
9 . The system of claim 8 , wherein the processor is further configured to, based on instructions stored in the memory, display audit data.
10 . The system of claim 8 , wherein the processor is further configured to, based on instructions stored in the memory, display metrics data.
11 . The system of claim 8 , wherein the processor is further configured to, based on instructions stored in the memory, identify a source of the patron data.
12 . The system of claim 8 , wherein the patron data management request includes a request to delete the patron data.
13 . The system of claim 12 , wherein the patron data includes master record data.
14 . The system of claim 8 , wherein the priority data is based on an identity of a requestor submitting the patron data management request.
15 . A non-transitory computer-readable apparatus having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
receiving a patron data management request, the consumer data associated with a common exchange schema;
ordering the patron data management request according to a priority data;
updating the patron data based on the priority data.
16 . The non-transitory computer-readable apparatus of claim 15 , further comprising displaying audit data or metrics data.
17 . The non-transitory computer-readable apparatus of claim 15 , identifying a source of the patron data.
18 . The non-transitory computer-readable apparatus of claim 15 , wherein the patron data management request includes a request to delete the patron data.
19 . The non-transitory computer-readable apparatus of claim 18 , wherein the patron data includes master record data.
20 . The non-transitory computer-readable apparatus of claim 15 , wherein the priority data is based on an identity of a requestor submitting the patron data management request.