System and method for managing objects between projects
First Claim
Patent Images
1. A computer implemented method for managing groups of objects for use in a reporting system project comprising the steps of:
- receiving a command to perform a selected function on a selected object;
automatically identifying dependent objects referred to by the selected object;
determining using a computer processor an appropriate manner of executing the selected function on the selected object;
determining using a computer processor appropriate functions to be performed on the dependent objects;
automatically causing the appropriate functions to be performed on the dependent objects;
automatically causing the execution of the selected function on the selected object in the appropriate manner;
wherein objects are grouped in projects and the selected function relates to manipulating objects within and between projects and wherein within each project each object has a unique identifier and a version identifier; and
wherein the step of receiving is a step of receiving a command to copy a selected object from a source project to a destination project.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for manipulating objects between related projects. Dependencies between object are checked as objects are moved between projects. The dependency review enables all dependent object to be copied simultaneously. The system and method facilitates the management of multiple stages of a project by permitting as object and all of its modified dependents to be easily copied from one stage to another.
38 Citations
5 Claims
-
1. A computer implemented method for managing groups of objects for use in a reporting system project comprising the steps of:
-
receiving a command to perform a selected function on a selected object; automatically identifying dependent objects referred to by the selected object; determining using a computer processor an appropriate manner of executing the selected function on the selected object; determining using a computer processor appropriate functions to be performed on the dependent objects; automatically causing the appropriate functions to be performed on the dependent objects; automatically causing the execution of the selected function on the selected object in the appropriate manner; wherein objects are grouped in projects and the selected function relates to manipulating objects within and between projects and wherein within each project each object has a unique identifier and a version identifier; and wherein the step of receiving is a step of receiving a command to copy a selected object from a source project to a destination project. - View Dependent Claims (2, 3, 4)
-
-
5. A system application stored on a computer-readable storage medium for managing objects within and between projects of a reporting system, the objects including unique identifiers and version identifiers that are similar between projects, the system application comprising:
-
a user interface for receiving a user command to manipulate a selected object; an operational module interfacing with the projects for identifying dependent objects referred to by the selected object, determining an appropriate manner of executing the user command, determining appropriate functions to be performed on the dependent objects, performing the appropriate functions on dependent objects, and executing the user command in the appropriate manner; wherein the operational module, upon receiving a user command to copy the selected object from a source project to a destination project, determines, by comparing the unique identifiers and the version identifiers, whether the selected object exists in the destination project in an identical form and whether the selected object exists in the destination project in a modified form; and wherein the operational module communicates with the user interface to select whether to copy the selected object from the source project to the destination project, to replace an object in the destination object with the selected object, and to keep an object in the destination project as is.
-
Specification