Tiered Configuration of legacy application tasks
First Claim
1. A method in a computing system for modernizing an existing menu-based legacy application having a plurality of executable individual tasks, each individual task configured to be executed as corresponding code module on a host computing menu-based legacy application, comprising:
- providing, by the computing system, a first level of configuration tools to a user with sufficient privilege to administer and configure use of the legacy application, the legacy application reorganized to provide access to the plurality of executable individual tasks on a role by role basis instead of via access from the corresponding menu item of the menu or sub-menu of the existing menu-based legacy application, the first level of configuration tools allowing the user with sufficient privilege to further define task customization tools configured to be used for end user customization of at least some of the executable individual tasks of the existing menu-based legacy application on a role by role basis, wherein the tasks and task customization tools associated with a role are only accessible to users that have proper authorization to conduct the associated tasks; and
using the computing system, displaying the task customization tools defined using the first level of configuration tools in a manner configured to enable an end user to customize one or more executable individual tasks of the existing menu-based legacy application on an individual task basis, the task customization tools enabling the end user to perform at least one of configuring parameter values, determining task extensions, and/or determining output format for an individual task of the existing menu-based legacy application executable as the corresponding code module on the host computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and techniques for configuring customizations to legacy tasks as part of modernizing such tasks are provided. Example embodiments of a Role-Based Modernization System (“RBMS”) provide tiered configuration so that end users can be provided with tools with which they can further modernize legacy tasks in ways that do not tamper with the integrity of the system. For example, in one embodiment at least two configuration levels are available: (1) an administrator level that can control and configure aspects of the RBMS such as the legacy and non-legacy tasks associated with a particular role and defining what tools will be provided to the end user level and (2) an end user level. Example embodiments provide an RBMS, which uses these enhanced modernization techniques to provide role-based modernization of menu-based legacy applications.
24 Citations
20 Claims
-
1. A method in a computing system for modernizing an existing menu-based legacy application having a plurality of executable individual tasks, each individual task configured to be executed as corresponding code module on a host computing menu-based legacy application, comprising:
-
providing, by the computing system, a first level of configuration tools to a user with sufficient privilege to administer and configure use of the legacy application, the legacy application reorganized to provide access to the plurality of executable individual tasks on a role by role basis instead of via access from the corresponding menu item of the menu or sub-menu of the existing menu-based legacy application, the first level of configuration tools allowing the user with sufficient privilege to further define task customization tools configured to be used for end user customization of at least some of the executable individual tasks of the existing menu-based legacy application on a role by role basis, wherein the tasks and task customization tools associated with a role are only accessible to users that have proper authorization to conduct the associated tasks; and using the computing system, displaying the task customization tools defined using the first level of configuration tools in a manner configured to enable an end user to customize one or more executable individual tasks of the existing menu-based legacy application on an individual task basis, the task customization tools enabling the end user to perform at least one of configuring parameter values, determining task extensions, and/or determining output format for an individual task of the existing menu-based legacy application executable as the corresponding code module on the host computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium whose contents enable a computing system to modernize an existing menu-based legacy application having a plurality of executable individual tasks, each individual task configured to be executed as corresponding code module on a host computing system and accessible from a corresponding menu item of a menu or sub-menu of the existing menu-based legacy application, by performing a method comprising:
-
providing, by the computing system, a first level of configuration tools to a user with sufficient privilege to administer and configure use of the legacy application, the legacy application reorganized to provide access to the plurality of executable individual tasks on a role by role basis instead of via access from the corresponding menu item of the menu or sub-menu of the existing menu-based legacy application, the first level of configuration tools allowing the user with sufficient privilege to further define task customization tools configured to be used for end user customization of at least some of the executable individual tasks of the existing menu-based legacy application on a role by role basis, wherein the tasks and task customization tools associated with a role are only accessible to users that have proper authorization to conduct the associated tasks; and using the computing system, displaying the task customization tools defined using the first level of configuration tools in a manner configured to enable an end user to customize one or more executable individual tasks of the existing menu-based legacy application on an individual task basis, the task customization tools enabling the end user to perform at least one of configuring parameter values, determining task extensions, and/or determining output format for an individual task of the existing menu-based legacy application executable as the corresponding code module on the host computing system. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer system configured to modernize an existing menu-based legacy application having a plurality of executable individual tasks, each individual task configured to be executed as corresponding code module on a host computing system and accessible from a corresponding menu item of a menu or sub-menu of the existing menu-based legacy application, comprising:
-
a memory; a computer processor; and a module that is stored on the memory and that is configured, when executed on the computer processor, to; provide a first level of configuration tools to a user with sufficient privilege to administer and configure use of the legacy application, the legacy application reorganized to provide access to the plurality of executable individual tasks on a role by role basis instead of via access from the corresponding menu item of the menu or sub-menu of the existing menu-based legacy application the first level of configuration tools allowing the user with sufficient privilege to further define task customization tools configured to be used for end user customization of at least some of the executable individual tasks of the existing menu-based legacy application on a role by role basis, wherein the tasks and task customization tools associated with a role are only accessible to users that have proper authorization to conduct the associated tasks; and use the computing system, displaying the task customization tools defined using the first level of configuration tools in a manner configured to enable an end user to customize one or more executable individual tasks of the existing menu-based legacy application on an individual task basis, the task customization tools enabling the end user to perform at least one of configuring parameter values, determining task extensions, and/or determining output format for an individual task of the existing menu-based legacy application executable as the corresponding code module on the host computing system. - View Dependent Claims (19, 20)
-
Specification