Systems and methods of configuration management for enterprise software
First Claim
1. A configuration management method that comprises:
- storing updated configuration information for an enterprise software tool in a configuration database, wherein the enterprise software tool is accessible to a user, and wherein the updated configuration information comprises updated user access rights for the enterprise software tool;
periodically accessing the configuration database to retrieve the updated configuration information;
when the updated configuration information is found, replacing at least one configuration file comprising user access rights for the enterprise software tool with an updated configuration file that incorporates the updated configuration information comprising the updated user access rights while the enterprise software tool is running without interruption to the user accessing the enterprise software tool; and
verifying the user'"'"'s authority based on the updated user access rights before enabling continued access to the enterprise software tool.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of configuration management for enterprise software are disclosed. Some method embodiments comprise: storing updated configuration information for a software tool in a configuration database; periodically accessing the configuration database to retrieve updated configuration information; and when an updated configuration is found, replacing a configuration file for the software tool with an updated configuration file that incorporates the updated configuration information. In some embodiments, an API of the software tool may be automatically invoked to provide the software tool with updated configuration information. Using a separate configuration database in this manner enables a flexible web-based interface for many individuals to configure a shared tool without requiring downtime. Where needed, database access may be limited to authorized users. The configuration information may include user roles, listbox values, menu items, and other parameters affecting the user interface of the software tool.
-
Citations
15 Claims
-
1. A configuration management method that comprises:
-
storing updated configuration information for an enterprise software tool in a configuration database, wherein the enterprise software tool is accessible to a user, and wherein the updated configuration information comprises updated user access rights for the enterprise software tool; periodically accessing the configuration database to retrieve the updated configuration information; when the updated configuration information is found, replacing at least one configuration file comprising user access rights for the enterprise software tool with an updated configuration file that incorporates the updated configuration information comprising the updated user access rights while the enterprise software tool is running without interruption to the user accessing the enterprise software tool; and verifying the user'"'"'s authority based on the updated user access rights before enabling continued access to the enterprise software tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An enterprise system that comprises:
-
a change management tool having a configuration file identifying listbox values, a listbox hierarchy, and an interrelationship between the listbox values and the listbox hierarchy for a user interface comprising at least one listbox; a configuration database stored on a non-transitory computer readable media for specifying a new listbox value, a new listbox hierarchy, and a new interrelationship for the user interface; a web server, implemented on a computer, accessible to users that provides access to the configuration database, accepts a user input comprising the new listbox value, the new listbox hierarchy, and the new interrelationship for the user interface, stores the input in the configuration database when designated by a user, and generates an output file containing the new listbox value, the new listbox hierarchy, and the new interrelationship for the user interface; and a process that retrieves the output file and that updates the configuration file accordingly, wherein the process updates the configuration file with the new listbox value, the new listbox hierarchy, and the new interrelationship for the user interface while the change management tool is running without interruption to a user accessing the change management tool. - View Dependent Claims (13, 14, 15)
-
Specification