Preserving user interface customizations while upgrading an enterprise application
First Claim
1. A method performed by a computing system for preserving customizations while upgrading an enterprise application, comprising:
- merging multiple pre-merge repositories into a merged repository;
determining a list of objects in a repository that have been customized;
deactivating the customized objects;
copying the customized objects from a pre-merge repository into the merged repository; and
transforming a copied customized object.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a system for preserving user interface customizations while upgrading an enterprise application is provided. The system preserves customizations by identifying customizations made to user interface (“UI”) objects of an enterprise application, and enabling these UI customizations to function with a newer version of the enterprise application. The system transforms UI customizations so that the transformed UI customizations function with a new UI model. By enabling a portion of an enterprise application to be upgraded while preserving UI customizations, the system dramatically reduces the time and cost incurred by companies when they upgrade enterprise software.
-
Citations
42 Claims
-
1. A method performed by a computing system for preserving customizations while upgrading an enterprise application, comprising:
-
merging multiple pre-merge repositories into a merged repository;
determining a list of objects in a repository that have been customized;
deactivating the customized objects;
copying the customized objects from a pre-merge repository into the merged repository; and
transforming a copied customized object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for preserving user interface customizations when upgrading an enterprise application, comprising:
-
a component that merges multiple pre-merge repositories into a merged repository;
a component that deactivates customized user interface objects;
a component that copies the customized user interface objects from a pre-merge repository into the merged repository; and
a component that transforms at least one of the user interface objects, wherein the transformation is dependent on a type of the copied customized object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing a data structure for preserving customizations when upgrading an enterprise application, the computer-readable medium comprising:
-
multiple pre-merge repositories, wherein the pre-merge repositories comprise user interface objects;
a merge repository, wherein the merge repository comprises user interface objects from the pre-merge repositories; and
a hierarchical data structure. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method performed by a computing system for preserving customizations when upgrading an enterprise application, comprising:
-
receiving an indication of user interface objects to preserve during the upgrading;
merging multiple pre-merge repositories into a merged repository;
copying the indicated user interface objects into the merged repository; and
transforming a user interface object. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A method performed by a computing system for preserving user interface customizations while upgrading an enterprise application, comprising:
-
merging multiple pre-merge repositories into a merged repository;
determining a list of user interface objects in a repository that have been customized;
deactivating the customized user interface objects;
copying the customized user interface objects from a pre-merge repository into the merged repository; and
transforming at least one of the user interface objects. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification