CPC G06F 40/103 (2020.01) [G06F 40/186 (2020.01)] | 20 Claims |
1. A method for document generation in a computing device, comprising:
storing, in a memory:
(i) a common pool of objects having respective object identifiers,
(ii) a plurality of templates having respective template identifiers, each template containing, for each of a subset of the object identifiers, a local definition of a corresponding object from the common pool, and
(iii) a plurality of master templates having respective master template identifiers, each master template containing, for each of a further subset of the object identifiers, an associated string defining object retrieval behavior for the object identifier;
establishing a connection to a data source;
detecting, via the connection, initiation data including an active template identifier;
responsive to the detection, retrieving an active master template identifier associated with the active template identifier;
for each of the further subset of object identifiers of the master template corresponding to the active master template identifier, retrieving an object from a source selected from either the common pool or a template corresponding to the active template identifier, according to the string; and
generating a document according to the retrieved objects.
|