| CPC G06F 16/90335 (2019.01) [G06F 16/24544 (2019.01); G06F 16/2456 (2019.01); G06F 16/248 (2019.01); G06F 16/335 (2019.01); G06F 16/9024 (2019.01); G06F 16/9038 (2019.01); G06F 16/904 (2019.01); G06F 16/958 (2019.01)] | 20 Claims |

|
1. A method, performed by one or more processors, of interacting with data in a data repository, the method comprising:
accessing a data object template in dependence on a determined data object type of a data object, wherein the data object template comprises:
a plurality of display elements for a graphical user interface, and
definitions identifying one or more joined datasets in a data repository from which data items related to the data object can be retrieved;
automatically populating one or more display elements of the data object template with data items from a first dataset in the data repository to create a data object view graphical user interface;
after automatically populating the one or more display elements with the data items from the first dataset, determining whether the populated data object template includes one or more unpopulated display elements that can be populated with one or more additional data items stored in a joined dataset other than the first dataset; and
in response to determining that the one or more unpopulated display elements of the populated data object template can be populated with the one or more additional data items:
identifying, based on the definitions, a second dataset in the data repository that is joined to the first dataset and that includes the one or more additional data items corresponding to the one or more unpopulated display elements;
retrieving the one or more additional data items from the second dataset in the data repository based on the definitions; and
populating the one or more unpopulated display elements of the populated data object template with the retrieved additional data items to update the data object view graphical user interface.
|