CPC G06F 8/61 (2013.01) [G06F 16/25 (2019.01)] | 20 Claims |
1. A computer-implemented method for performing third-party application integration, comprising:
obtaining, by one or more processors, third-party application data associated with a third-party application that is separate from a computing system that comprises organizational data of an organization, wherein the computer system maintains the organizational data as a centralized system of record for the organization;
analyzing, by the one or more processors, one or more data structures associated with the organizational data to generate one or more rules associated with access rights for the organizational data and the third-party application data, wherein the one or more rules determine how the organizational data and the third-party application data is accessed and modified;
analyzing, by the one or more processors, the third-party application data based on the one or more rules and the one or more data structures associated with the organizational data, wherein at least one of the data structures is an object graph data structure comprising a plurality of entities associated with the organizational data, and wherein the organizational data includes organizational structure data and the organizational structure data indicates that a first group of employees has a certain set of permissions relative to a particular group of devices;
processing, by the one or more processors, the third-party application data based on integration information for integrating the third-party application and the organizational structure data; and
performing, by the one or more processors, one or more operations associated with the organizational data based on processing the third-party application data.
|