Patent ID: 8775367

Claim:
A computer-implemented method, comprising: displaying a view instance of source data elements from a data source; receiving a selection of at least one of said source data elements from said view instance, for insertion into an existing document; receiving a selection of a business content formatter comprising at least one of a text business content formatter, a list business content formatter, an ad-hoc business content formatter, or a custom business content formatter, to format said selected source data elements; inserting by a processor said selected source data elements into said existing document as an extensible markup language (XML) part comprising a leaf node and including an envelope, wherein said envelope describes an insertion context, said data source, a view instantiation parameter, and formatting information for said selected source data elements; creating a word content control for a leaf node in the XML part and binding the word content control to that leaf node; displaying a context menu when a document insertion point is within the bound word content control, the context menu providing an option to activate the view instance; receiving a selection of the option to activate the view instance; opening, in response to the selection, a business data task pane displaying the selected source data elements associated with the bound word content control and populated with data values from the data source; and highlighting the selected source data elements in the business data task pane.