Dynamic linking in sharepoint (TM)
AssigneeIms Health Incorporated
InventorAndrew Stuart
Life of this patent
Estimating the term…
Abstract
Provided is a data management system, computer-readable medium and method including extensions to SHAREPOINT™. The system includes a computer processor operatively associated with a computer memory and one or more I/O device, in which the processor and memory are configured to operate one or more SHAREPOINT™ process. The method includes using a sequencing mechanism to allow users to navigate items stored within SHAREPOINT™. The sequencing mechanism further includes the steps of allowing a user to select a specific content type to create a link to, and allowing the user to select a specific list and or folder in which to look for items.
Claims19
A data management system comprising extensions to a software collaboration product, the system comprising:
- a computer processor;
- computer memory communicatively coupled to the computer processor and having a plurality of lists stored therein, each list of the plurality of lists identifying data items associated with at least one respective content type of a plurality of different content types;
- and
- at least one Input/Output (“I/O”) device communicatively coupled to the computer processor and computer memory;
- wherein the computer processor and memory implement at least one application software collaboration product process that uses a sequencing mechanism:
- allowing a user to navigate data items of the software collaboration product which are identified in the plurality of lists;
- and
- dynamically creating at least one link between a first data item of a first content type and a second data item of a second content type different from the first content type regardless as to which ones of the plurality of lists the first and second data items are identified, in response to a user-software interaction for selecting the second content type;
- and
- maintaining bi-directional data references between the first data item and the second data item,
- wherein one bi-directional data reference is created by performing the steps of:
- passing an identifier of the first data item and respective list to a query string, to allow the query string to resolve itself to point back to the first data item;
- holding a permanent reference back to the first data item, in order to ignore information in a subsequent query string;
- and
- wherein multiple bi-directional data references are created by performing the steps of:
- reading a reference set identifier in a query string, the reference set identifier to link multiple data items;
- registering to allow a reference to be created automatically when an item is created with a query string that points back to the reference;
- and
- refreshing a display of the reference.
A method of extending a software collaboration product, comprising:
- using, by a processor, a sequencing mechanism that
- allows a user to navigate data items of a software collaboration product which are identified in a plurality of lists, each list of the plurality of lists identifying data items associated with at least one respective content type of a plurality of different content types,
- dynamically creates at least one link between a first data item of a first content type and a second data item of a second content type different from the first content type regardless as to which ones of the plurality of lists the first and second data items are identified, in response to a user-software interaction for selecting the second content type, the link including specific dynamic link properties and associated permissions based upon a defined field type of one or more custom fields, wherein the dynamic link properties comprise one or more parameters for defining dynamic link configuration, and
- maintains bi-directional data references between the first data item and the second data item, wherein:
- one bi-directional data reference is created by performing the steps of:
- passing an identifier of the first data item and respective list to a query string, to allow the query string to resolve itself to point back to the first data item;
- holding a permanent reference back to the first data item, in order to ignore information in a subsequent query string;
- and
- multiple bi-directional data references are created by performing the steps of:
- reading a reference set identifier in a query string, the reference set identifier to link multiple data items;
- registering to allow a reference to be created automatically when an item is created with a query string that points back to the reference;
- and
- refreshing a display of the reference.
Dependencies are inferred from the claim text.