System and method for automatically linking items with multiple attributes to multiple levels of folders within a content management system
First Claim
1. A method of automatically linking items with two or more attributes to multiple, different levels of folders in a content management system, comprising:
- creating a plurality of item types for the folders in the content management system;
linking the items to the folders by recursively and automatically performing the following steps for each item;
determining whether automatic linking is specified for the item;
upon determination that automatic linking is specified for the item, determining whether an existing folder of an associated item type is specified, and identifying a level of the multiple levels that is associated with the existing folder;
upon determination that the existing folder is specified, automatically adding the item to the existing folder at the identified level; and
upon determination that the existing folder is not specified, automatically creating a new folder associated with the item type and identifying the level associated with the new folder, and adding the item to the new folder at the identified level.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for automatically linking items with multiple attributes to multiple levels of folders within a content management system. The present system extends automatic linking to support multiple levels of folders and multiple attributes. One feature of the present system is to supplement the implementation of the automatic linking plan without user involvement so that the user is not required to know the rules for creating or nesting folders. A system defined attribute is used to indicate that the folder item was created by the present system. In addition, the present system automatically moves an item from one folder to another when the item is changed to a different type if the item was first added to the folder by the present system. When an item'"'"'s attributes are changed or the item is redefined as a different type, the item is re-indexed. The present system then changes the item'"'"'s link from the original folder to a new or different folder that matches the item'"'"'s new attributes or definition. If no correspondence folder exists for this customer, the present system creates a new folder with the proper attributes. If the result of removing an item from a folder results in an empty folder and if the folder was originally created by automatic linking, the present system deletes the empty folder. When the present system creates a new folder, the “automatic linking” rules for that item type are checked by the present system. This process is executed recursively.
-
Citations
14 Claims
-
1. A method of automatically linking items with two or more attributes to multiple, different levels of folders in a content management system, comprising:
-
creating a plurality of item types for the folders in the content management system; linking the items to the folders by recursively and automatically performing the following steps for each item; determining whether automatic linking is specified for the item; upon determination that automatic linking is specified for the item, determining whether an existing folder of an associated item type is specified, and identifying a level of the multiple levels that is associated with the existing folder; upon determination that the existing folder is specified, automatically adding the item to the existing folder at the identified level; and upon determination that the existing folder is not specified, automatically creating a new folder associated with the item type and identifying the level associated with the new folder, and adding the item to the new folder at the identified level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product having a plurality of executable instruction codes stored on a computer-useable medium for automatically linking items with two or more attributes to multiple, different levels of folders in a content management system, comprising:
-
a set of instruction codes for creating a plurality of item types for the folders in the content management system; a set of instruction codes for linking the items to the folders by recursively and automatically performing the following steps for each item; determining whether automatic linking is specified for the item; upon determination that automatic linking is specified for the item, determining whether an existing folder of an associated item type is specified, and identifying a level of the multiple levels that is associated with the existing folder; upon determination that the existing folder is specified, automatically adding the item to the existing folder at the identified level; and upon determination that the existing folder is not specified, automatically creating a new folder associated with the item type and identifying the level associated with the new folder, and adding the item to the new folder at the identified level. - View Dependent Claims (8, 9, 10)
-
-
11. A system that automatically links items with two or more attributes to multiple, different levels of folders in a content management system, comprising:
-
means for creating a plurality of item types for the folders in the content management system; means for linking the items to the folders by recursively and automatically performing the following steps for each item; determining whether automatic linking is specified for the item; upon determination that automatic linking is specified for the item, determining whether an existing folder of an associated item type is specified, and identifying a level of the multiple levels that is associated with the existing folder; upon determination that the existing folder is specified, automatically adding the item to the existing folder at the identified level; and upon determination that the existing folder is not specified, automatically creating a new folder associated with the item type and identifying the level associated with the new folder, and adding the item to the new folder at the identified level. - View Dependent Claims (12, 13, 14)
-
Specification